.ShareSummary_sharePageContainer__6DzZ4{background-color:#fff}.ShareSummary_loadingContainer__X_n2s{min-height:25rem;display:flex;align-items:center;justify-content:center;background-color:#fff}.ShareSummary_actionBar__yw9ym{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;background-color:#f4f4f4;border-bottom:1px solid #e1e1e1}@media(min-width:768px){.ShareSummary_actionBar__yw9ym{padding:1rem 2.5rem}}.ShareSummary_copyButton__KPIPG,.ShareSummary_signInButton__QiOdJ{height:2.25rem;padding:0 1rem;border-radius:4px;font-size:var(--font-body);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .15s ease;border:none}.ShareSummary_copyButton__KPIPG svg,.ShareSummary_signInButton__QiOdJ svg{font-size:1rem}.ShareSummary_copyButton__KPIPG{background-color:#000;color:#fff}.ShareSummary_copyButton__KPIPG:hover:not(:disabled){opacity:.9}.ShareSummary_copyButton__KPIPG:disabled{opacity:.5;cursor:not-allowed}.ShareSummary_signInButton__QiOdJ{background-color:transparent;color:#000;border:1px solid #e1e1e1}.ShareSummary_signInButton__QiOdJ:hover{background-color:#f4f4f4}.ShareSummary_main__DbKpu{flex:1 1;display:flex;justify-content:center;padding:3.75rem 1.5rem 6.25rem;background-color:#fff}@media(min-width:768px){.ShareSummary_main__DbKpu{padding:8.125rem 2.5rem 6.25rem}}.ShareSummary_content__rSTgE{width:100%;max-width:50rem;margin:0 auto}.ShareSummary_summaryHeader__euq_u{margin-bottom:3.5rem;text-align:center}.ShareSummary_sharedBadge__3LBXc{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;background-color:#f4f4f4;border-radius:999px;margin-bottom:1.5rem}.ShareSummary_sharedBadge__3LBXc svg{font-size:1rem;color:#767676}.ShareSummary_sharedBadge__3LBXc span{font-size:var(--font-label);color:#767676;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ShareSummary_summaryTitle__0WIz_{font-size:var(--font-h3);color:#000;line-height:var(--line-height-h3);max-width:37.5rem;margin:0 auto 1.5rem}@media(max-width:900px){.ShareSummary_summaryTitle__0WIz_{font-size:var(--font-h3)}}.ShareSummary_meta___mgEl{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.ShareSummary_metaItem__SWuIo{display:flex;align-items:center;gap:.5rem;color:#767676;font-size:var(--font-body)}.ShareSummary_metaItem__SWuIo svg{font-size:1.125rem}.ShareSummary_previewSection__ZydCq{position:relative;margin-bottom:1.5rem;max-height:31.25rem;overflow:hidden;background-color:#f4f4f4;border-radius:8px;border:1px solid #e1e1e1;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(max-width:768px){.ShareSummary_previewSection__ZydCq{padding:1.5rem;max-height:25rem}}.ShareSummary_previewContent__Im8Q2 p{margin:0;font-size:var(--font-body);line-height:1.8;color:#767676;white-space:pre-wrap;text-align:left}@media(max-width:768px){.ShareSummary_previewContent__Im8Q2 p{font-size:var(--font-body)}}.ShareSummary_fadeOut__K09uR{position:absolute;bottom:0;left:0;right:0;height:6.25rem;background:linear-gradient(180deg,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 60%,#f8f8f8);pointer-events:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ShareSummary_continueReading__XVDKv{text-align:center;margin-bottom:3.5rem}.ShareSummary_continueReading__XVDKv span{font-size:var(--font-body);color:#767676;font-style:italic;opacity:.8}.ShareSummary_ctaSection__FM7O5{text-align:center;margin-top:2.5rem}.ShareSummary_primaryButton__nruta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ShareSummary_primaryButton__nruta:hover:not(:disabled){transform:translateY(-2px);background-color:#041d05;color:#ffd0df}.ShareSummary_primaryButton__nruta:disabled{opacity:.5;cursor:not-allowed}.ShareSummary_primaryButton__nruta svg{font-size:1.25rem}.ShareSummary_signInPrompt__gn_y9 p{margin:0 0 1.5rem;font-size:1.125rem;color:#767676;font-weight:400}.ShareSummary_errorContainer__D5Dd9{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#fff}.ShareSummary_errorContent__q57Gr{text-align:center;max-width:34.375rem;padding:2rem;background-color:#f4f4f4;border-radius:8px;border:1px solid #e1e1e1;margin:-7.5rem 0 0}.ShareSummary_errorContent__q57Gr h2{margin:0 0 .5rem;font-size:var(--font-h6);color:#000}.ShareSummary_errorContent__q57Gr p{margin:0 0 1.5rem;font-size:var(--font-body);color:#767676;line-height:1.5}.ShareSummary_errorActions__aeUKP{display:flex;gap:.5rem;justify-content:center}@media(max-width:480px){.ShareSummary_errorActions__aeUKP{flex-direction:column;align-items:stretch}}.ShareSummary_homeButton__ofUKB{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background-color:#fff;color:#000;border:1px solid #e1e1e1;border-radius:4px;font-size:var(--font-body);cursor:pointer;transition:all .15s ease}.ShareSummary_homeButton__ofUKB:hover{background-color:#f4f4f4}.ShareSummary_homeButton__ofUKB svg{font-size:1rem}.ShareSummary_createButton__tRzr1{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background-color:#1a4a28;color:#fff;border:none;border-radius:4px;font-size:var(--font-body);font-weight:400;cursor:pointer;transition:all .15s ease}.ShareSummary_createButton__tRzr1:hover{background-color:#041d05}.ShareSummary_createButton__tRzr1 svg{font-size:1rem}@media(max-width:768px){.ShareSummary_meta___mgEl{gap:1.25rem}.ShareSummary_metaItem__SWuIo{font-size:var(--font-label)}.ShareSummary_metaItem__SWuIo svg{font-size:1rem}.ShareSummary_ctaSection__FM7O5{padding:2.5rem 1.25rem}.ShareSummary_primaryButton__nruta{font-size:var(--font-body);padding:.875rem 1.5rem;width:100%;max-width:18.75rem}.ShareSummary_signInPrompt__gn_y9 p{font-size:var(--font-body)}}.DeckCreator_container__JWG18{width:100%;margin:0 auto;background-color:#fdfdfd}@media(max-width:768px){.DeckCreator_container__JWG18{padding:0 .5rem}}.DeckCreator_header__AxQ3o{margin-bottom:1.25rem}.DeckCreator_header__AxQ3o h2{font-size:var(--font-h4);color:#000;margin-bottom:.25rem}@media(max-width:768px){.DeckCreator_header__AxQ3o h2{font-size:var(--font-h5)}}.DeckCreator_header__AxQ3o p{color:#767676;font-size:var(--font-body);margin-bottom:1.5rem}@media(max-width:768px){.DeckCreator_header__AxQ3o p{font-size:var(--font-label);margin-bottom:1rem}}.DeckCreator_topBar__JNtQ1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:768px){.DeckCreator_topBar__JNtQ1{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.25rem}}.DeckCreator_stepIndicator__1oh9t{display:flex;gap:.5rem}@media(max-width:768px){.DeckCreator_stepIndicator__1oh9t{flex-wrap:wrap;gap:.25rem;margin-bottom:0}}@media(max-width:480px){.DeckCreator_stepIndicator__1oh9t{justify-content:space-between}}.DeckCreator_step__fr5Lr{display:flex;align-items:center;color:#767676;padding:.5rem .75rem;cursor:pointer;font-size:var(--font-body);border:1px solid #e1e1e1;border-radius:999px;margin-right:.25rem;transition:all .2s}@media(max-width:768px){.DeckCreator_step__fr5Lr{flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 0.5rem);padding:.375rem .5rem;font-size:var(--font-label);justify-content:center;margin-right:0}}@media(max-width:480px){.DeckCreator_step__fr5Lr{flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 0.25rem);padding:.25rem .375rem;min-width:5rem}}.DeckCreator_step__fr5Lr:hover{border-color:#767676}.DeckCreator_step__fr5Lr.DeckCreator_active__oGDBN{border-color:#1a4a28;background-color:#fdfdfd}.DeckCreator_step__fr5Lr.DeckCreator_active__oGDBN .DeckCreator_stepCircle__TN3mI{background-color:#1a4a28;color:#fff;border-color:#1a4a28}.DeckCreator_stepCircle__TN3mI{width:1.25rem;height:1.25rem;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:var(--font-label);margin-right:.5rem}@media(max-width:480px){.DeckCreator_stepCircle__TN3mI{width:1rem;height:1rem;font-size:var(--font-label);margin-right:.25rem}}.DeckCreator_divider__gTMbr{width:100%;height:1px;background-color:#e1e1e1;margin-bottom:1.5rem}@media(max-width:768px){.DeckCreator_divider__gTMbr{margin-bottom:1rem}}.DeckCreator_stepContent__evAOi{min-height:18.75rem;margin-bottom:2.5rem}@media(max-width:768px){.DeckCreator_stepContent__evAOi{min-height:15.625rem;margin-bottom:1.5rem}}.DeckCreator_topActions__ZNAy4{display:flex;gap:.75rem;width:auto;justify-content:flex-end}@media(max-width:768px){.DeckCreator_topActions__ZNAy4{width:100%;margin-top:.5rem}}.DeckCreator_backButton__b_L_8{padding:.5rem 1rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:999px;font-size:var(--font-body);color:#000;cursor:pointer;transition:background-color .2s}@media(max-width:768px){.DeckCreator_backButton__b_L_8{padding:.375rem .75rem;font-size:var(--font-body);flex:1 1;text-align:center}}@media(max-width:480px){.DeckCreator_backButton__b_L_8{padding:.25rem .625rem}}.DeckCreator_backButton__b_L_8:hover{background-color:#fdfdfd}.DeckCreator_continueButton__rsYYT{padding:.625rem 3.75rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s}@media(max-width:768px){.DeckCreator_continueButton__rsYYT{padding:.375rem .75rem;font-size:var(--font-body);flex:1 1;text-align:center}}@media(max-width:480px){.DeckCreator_continueButton__rsYYT{padding:.25rem .625rem}}.DeckCreator_continueButton__rsYYT:hover{background-color:#041d05}.DeckCreator_continueButton__rsYYT:disabled{background-color:#e1e1e1;cursor:not-allowed;opacity:.7}.DeckCreator_continueButton__rsYYT:disabled:hover{background-color:#e1e1e1}.DeckCreator_feedbackBanner__Ms_dD{margin:0 auto 1.25rem;width:95%;max-width:31.25rem;background-color:#1a4a28;color:#fff;border-radius:4px;padding:.9375rem;cursor:pointer;box-shadow:0 .125rem .375rem rgba(0,0,0,.08);transition:all .2s ease;text-align:center}.DeckCreator_feedbackBanner__Ms_dD:hover{background-color:#041d05;transform:translateY(-.0625rem)}.DeckCreator_feedbackBanner__Ms_dD:active{transform:translateY(.0625rem)}@media(max-width:768px){.DeckCreator_feedbackBanner__Ms_dD{width:95%;padding:.625rem .75rem}}.DeckCreator_feedbackBannerContent__lbxNl{display:flex;align-items:center;justify-content:center}.DeckCreator_feedbackBannerContent__lbxNl span{font-size:var(--font-body);line-height:var(--line-height-body);text-align:center}@media(max-width:768px){.DeckCreator_feedbackBannerContent__lbxNl span{font-size:var(--font-label)}}.DeckCreator_feedbackGameButton__I2WvU{display:none}.DeckCreator_error__5FncJ{background-color:#ffd0df;border:1px solid red;color:red;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:var(--font-label)}.FeedbackModal_modalOverlay__rrcRq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.FeedbackModal_modalContent___RQB5{background-color:#fdfdfd;border-radius:8px;width:800px;height:700px;max-width:90%;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.FeedbackModal_modalHeader__1mqWK{position:relative;padding:1.25rem 1.5rem;background-color:#fff;border-bottom:1px solid #e1e1e1;text-align:left}.FeedbackModal_closeButton__UvWOu{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#767676;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;z-index:2}.FeedbackModal_closeButton__UvWOu:hover{background-color:#fdfdfd}.FeedbackModal_welcomeMessage__le7OP{display:flex;flex-direction:row;align-items:center;max-width:700px}.FeedbackModal_profileImages__KXzyA{display:flex;margin-right:.75rem;flex-shrink:0}.FeedbackModal_profileImage__rx_v4{width:5.375rem;height:5.375rem;border-radius:50%;border:.125rem solid #fff;overflow:hidden;position:relative}.FeedbackModal_profileImage__rx_v4:first-child{margin-right:-1.25rem;z-index:1}.FeedbackModal_profileImage__rx_v4 img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_messageContent__XHbQa{display:flex;flex-direction:column;flex:1 1}.FeedbackModal_greeting__SQUiG{font-size:var(--font-body);margin:0 0 .25rem;color:#000}.FeedbackModal_introText__5dXOB{font-size:var(--font-label);line-height:1.4;color:#767676;margin:0}.FeedbackModal_messageProfile__3l_yU{flex-shrink:0;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;margin-top:.1875rem}.FeedbackModal_messageProfile__3l_yU img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_messageText__36jzp{flex:1 1;line-height:1.5;padding-top:.25rem;color:#000;text-align:left}.FeedbackModal_messageText__36jzp div,.FeedbackModal_messageText__36jzp p{margin-bottom:.75rem;text-align:left}.FeedbackModal_messageText__36jzp .FeedbackModal_question-marker__De8py{display:inline-block;color:#1a4a28;background-color:#f4f4f4;padding:.125rem .25rem;border-radius:4px;margin-right:.0625rem;font-size:var(--font-label);line-height:inherit;margin-bottom:.3125rem}.FeedbackModal_messageText__36jzp .FeedbackModal_boldText__Cv32O{font-weight:900;color:#1a4a28;line-height:inherit}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB{display:inline-block;margin-top:.625rem;padding:.625rem 1.25rem;background-color:#1a4a28;color:#fff;text-decoration:none;border-radius:8px;font-size:var(--font-label);transition:all .2s ease;box-shadow:0 .125rem .3125rem rgba(0,0,0,.1)}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.FeedbackModal_messageSender__HId2p{font-size:var(--font-label);margin-bottom:.375rem;color:#000}.FeedbackModal_chatContainer__mKJVk{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1;height:calc(100% - 10rem);overflow-y:auto;position:relative}.FeedbackModal_messageItem__Cf41K{display:flex;flex-direction:column}.FeedbackModal_messageSystem__hqvmf{display:flex;align-items:flex-start;gap:.875rem;max-width:90%;padding:.375rem 0 .625rem;margin-left:.25rem}.FeedbackModal_messageUser__XDQ_X{background-color:#fff;border:1px solid #e1e1e1;border-radius:999px;padding:.625rem 1.25rem;max-width:90%;align-self:flex-end;color:#000}.FeedbackModal_inputContainer__H4UoQ{padding:1rem 1.5rem;border-top:1px solid #e1e1e1;display:flex;align-items:center}.FeedbackModal_inputField__IR1j9{flex:1 1;border:1px solid #e1e1e1;border-radius:999px;padding:15px 40px;font-size:var(--font-body);outline:none}.FeedbackModal_inputField__IR1j9:disabled{background-color:#f4f4f4;cursor:not-allowed}.FeedbackModal_sendButton__cWNTu{background-color:#1a4a28;border:none;border-radius:999px;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:.625rem;cursor:pointer;transition:opacity .2s ease}.FeedbackModal_sendButton__cWNTu.FeedbackModal_disabled__5urV3{opacity:.5;cursor:not-allowed}@keyframes FeedbackModal_blink__rLqXn{0%,to{opacity:1}50%{opacity:0}}.FeedbackModal_blinkingCursor__mctj_{display:inline-block;animation:FeedbackModal_blink__rLqXn 1s infinite;margin-left:.125rem;color:#1a4a28}.FeedbackModal_sendIcon__upDf_{color:#fff;width:1.125rem;height:1.125rem}.FeedbackModal_typingIndicator__I0O8O{display:flex;align-items:center;padding:.5rem .75rem;background-color:hsla(0,0%,100%,.9);gap:.5rem;position:absolute;bottom:0;left:1.5rem;right:1.5rem;border-radius:8px 8px 0 0;box-shadow:0 -.125rem .375rem rgba(0,0,0,.05);z-index:2}.FeedbackModal_typingProfile__yxrT9{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden}.FeedbackModal_typingProfile__yxrT9 img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_typingText__asYJl{font-size:var(--font-label);color:#767676;font-style:italic}.FeedbackModal_typingDots__a7WQj{display:inline-block;animation:FeedbackModal_typingAnimation__BF8d2 1.5s infinite;animation-timing-function:ease-in-out;margin-left:.125rem}@keyframes FeedbackModal_typingAnimation__BF8d2{0%,to{opacity:.2}50%{opacity:1}}.DemoIntro_introScreen__pPAAU{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1.25rem;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_introScreen__pPAAU{padding:.625rem}}.DemoIntro_introCard__t5CYq{max-width:1800px;width:100%;padding:3.75rem;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative;overflow:hidden;border-radius:8px;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_introCard__t5CYq{padding:2.5rem .9375rem 1.875rem}}.DemoIntro_slideTransition__3Vk0m{width:100%;position:relative}.DemoIntro_cardLayout__IS3Gi{display:flex;width:100%;gap:40px;align-items:flex-start;justify-content:space-between;margin-bottom:30px}@media(max-width:768px){.DemoIntro_cardLayout__IS3Gi{flex-direction:column;gap:10px;align-items:center}}.DemoIntro_cardContent__htr18{width:100%;max-width:500px;flex-shrink:0;padding-top:15px;display:flex;flex-direction:column;min-height:350px;will-change:opacity,transform}@media(max-width:768px){.DemoIntro_cardContent__htr18{max-width:100%;min-height:unset;padding-top:0;padding-bottom:10px}}.DemoIntro_fade__IZcIc{animation:none}.DemoIntro_fade__IZcIc .DemoIntro_cardDescription__3aogX,.DemoIntro_fade__IZcIc .DemoIntro_titleMain__FcSAv,.DemoIntro_fade__IZcIc .DemoIntro_titlePrefix__zBS5_{opacity:0;animation:DemoIntro_fadeAnimation__f4c_M .6s ease-out forwards}.DemoIntro_fade__IZcIc .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_fade__IZcIc .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_fade__IZcIc .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_slideUp__p9dus{animation:none}.DemoIntro_slideUp__p9dus .DemoIntro_cardDescription__3aogX,.DemoIntro_slideUp__p9dus .DemoIntro_titleMain__FcSAv,.DemoIntro_slideUp__p9dus .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:translateY(20px);animation:DemoIntro_slideUpAnimation__SyLFT .6s cubic-bezier(.18,.89,.32,1.28) forwards}.DemoIntro_slideUp__p9dus .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_slideUp__p9dus .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_slideUp__p9dus .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_scale___Dn52{animation:none}.DemoIntro_scale___Dn52 .DemoIntro_cardDescription__3aogX,.DemoIntro_scale___Dn52 .DemoIntro_titleMain__FcSAv,.DemoIntro_scale___Dn52 .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:scale(.9);animation:DemoIntro_scaleAnimation__e7cwz .5s cubic-bezier(.18,.89,.32,1.15) forwards}.DemoIntro_scale___Dn52 .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_scale___Dn52 .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_scale___Dn52 .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_slideIn__u23oX{animation:none}.DemoIntro_slideIn__u23oX .DemoIntro_cardDescription__3aogX,.DemoIntro_slideIn__u23oX .DemoIntro_titleMain__FcSAv,.DemoIntro_slideIn__u23oX .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:translateX(30px);animation:DemoIntro_slideInAnimation__hbf2O .6s cubic-bezier(.25,1,.5,1) forwards}.DemoIntro_slideIn__u23oX .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_slideIn__u23oX .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_slideIn__u23oX .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_bounce__t5xtq{animation:none}.DemoIntro_bounce__t5xtq .DemoIntro_cardDescription__3aogX,.DemoIntro_bounce__t5xtq .DemoIntro_titleMain__FcSAv,.DemoIntro_bounce__t5xtq .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:scale(.9) translateY(10px);animation:DemoIntro_bounceAnimation__6HNdd .7s cubic-bezier(.175,.885,.32,1.275) forwards}.DemoIntro_bounce__t5xtq .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_bounce__t5xtq .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_bounce__t5xtq .DemoIntro_cardDescription__3aogX{animation-delay:.3s}@keyframes DemoIntro_fadeAnimation__f4c_M{0%{opacity:0}to{opacity:1}}@keyframes DemoIntro_slideUpAnimation__SyLFT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoIntro_scaleAnimation__e7cwz{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes DemoIntro_slideInAnimation__hbf2O{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes DemoIntro_bounceAnimation__6HNdd{0%{opacity:0;transform:scale(.8) translateY(10px)}50%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.DemoIntro_animationContainer__xMuMY{flex:0 0 40%;display:flex;justify-content:center;align-items:flex-start;border-radius:12px;overflow:hidden;min-height:300px;background-color:hsla(0,0%,94%,0);margin-top:0;height:300px;position:relative}@media(max-width:768px){.DemoIntro_animationContainer__xMuMY{flex:0 0 100%;min-height:220px;height:auto;margin-top:0;margin-bottom:20px;justify-content:flex-start;align-items:center}}.DemoIntro_gifAnimation__y11of{width:100%;height:auto;max-width:600px;object-fit:contain;border-radius:16px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:20px;transition:transform .3s ease}.DemoIntro_gifAnimation__y11of:hover{transform:scale(1.03)}@media(max-width:768px){.DemoIntro_gifAnimation__y11of{max-width:100%;margin-top:0;border-radius:8px}}.DemoIntro_lottieAnimation__Gb1uM{width:100%;height:auto;max-width:600px;object-fit:contain;position:relative;top:-50px;transform:scale(1.05);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.DemoIntro_lottieAnimation__Gb1uM:hover{transform:scale(1.15)}@media(max-width:768px){.DemoIntro_lottieAnimation__Gb1uM{max-width:100%;top:0;transform:scale(.95);justify-content:center!important;align-items:center!important;height:220px;margin:0 auto}.DemoIntro_lottieAnimation__Gb1uM:hover{transform:scale(1)}}.DemoIntro_animationPlaceholder__sPrkN{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.DemoIntro_placeholderIcon__qOJW4{font-size:60px;color:#3498db}@media(max-width:768px){.DemoIntro_placeholderIcon__qOJW4{font-size:40px}}.DemoIntro_cardTitle__cgFIp{font-size:40px;line-height:1.1;margin-bottom:20px;display:flex;flex-direction:column;text-align:left}@media(max-width:768px){.DemoIntro_cardTitle__cgFIp{font-size:32px;margin-bottom:15px;text-align:left}}.DemoIntro_titlePrefix__zBS5_{color:#1a4a28;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_titlePrefix__zBS5_{font-size:28px}}.DemoIntro_titleMain__FcSAv{color:#000;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_titleMain__FcSAv{font-size:28px}}.DemoIntro_cardDescription__3aogX{font-size:1.2rem;line-height:1.6;margin-bottom:40px;color:#666;max-width:480px;flex-grow:1;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_cardDescription__3aogX{font-size:1rem;margin-bottom:20px;max-width:100%;text-align:left;flex-grow:0}}.DemoIntro_cardNavigation__DShSJ{display:flex;flex-direction:column;gap:15px;margin-top:auto;padding-bottom:10px;position:relative}@media(max-width:768px){.DemoIntro_cardNavigation__DShSJ{width:100%;align-items:center;margin-top:0;padding-bottom:0}}.DemoIntro_buttonContainer__C2EYR{display:flex;flex-direction:row;gap:15px;align-items:center}@media(max-width:768px){.DemoIntro_buttonContainer__C2EYR{flex-direction:column;gap:10px;width:100%;align-items:flex-start}}.DemoIntro_primaryButton__Q_B47{background:#1a4a28;color:#fff;border:none;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_primaryButton__Q_B47:hover{background:#041d05;transform:translateY(-2px)}.DemoIntro_primaryButton__Q_B47:active{transform:translateY(1px)}@media(max-width:768px){.DemoIntro_primaryButton__Q_B47{width:100%;padding:15px 40px;order:1}}.DemoIntro_secondaryButton__YP7I8{background:#fdfdfd;color:#000;border:1px solid #e1e1e1;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_secondaryButton__YP7I8:hover{background:#f4f4f4;color:#1a4a28;transform:translateY(-2px)}@media(max-width:768px){.DemoIntro_secondaryButton__YP7I8{width:100%;padding:15px 40px;order:3}}.DemoIntro_cardIndicators__c_anN{display:flex;gap:10px;margin-top:20px;margin-left:5px}@media(max-width:768px){.DemoIntro_cardIndicators__c_anN{justify-content:center;margin-left:0}}.DemoIntro_cardIndicator__ONnj7{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.DemoIntro_cardIndicator__ONnj7:hover{background-color:#bbb;transform:scale(1.2)}.DemoIntro_actionButton__sC8tO{background:#000;color:#fff;border:none;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_actionButton__sC8tO:hover{background:pink;transform:translateY(-2px)}.DemoIntro_actionButton__sC8tO:active{transform:translateY(1px)}@media(max-width:768px){.DemoIntro_actionButton__sC8tO{width:100%;padding:15px 40px;margin-top:.3125rem;order:2}}.DemoIntro_progressIndicator__hLPb1{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a4a28;transform:scaleX(0);transform-origin:left;animation:DemoIntro_progressAnimation__QKotk 6s linear forwards}@keyframes DemoIntro_progressAnimation__QKotk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DemoIntro_activeIndicator__kfTU0,.DemoIntro_activeIndicator__kfTU0:hover{background:#1a4a28}.DemoCompletionModal_overlay__mWLU6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:DemoCompletionModal_fadeIn__eUns_ .3s ease-out}.DemoCompletionModal_modal__dJlcp{background:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DemoCompletionModal_slideIn__NNuhK .3s ease-out}.DemoCompletionModal_closeButton__yq0Dv{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#767676;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.DemoCompletionModal_closeButton__yq0Dv:hover{background-color:#f4f4f4}.DemoCompletionModal_content__W55Xb{padding:32px;text-align:center}.DemoCompletionModal_icon__HVQwt{font-size:48px;margin-bottom:16px}.DemoCompletionModal_title__Whrw5{font-size:var(--font-h2);font-weight:700;margin-bottom:8px;color:#041d05;line-height:var(--line-height-h2)}.DemoCompletionModal_subtitle__rFYzJ{font-size:var(--font-body);color:#767676;margin-bottom:32px;line-height:var(--line-height-body)}.DemoCompletionModal_features__4uHA7{margin-bottom:32px}.DemoCompletionModal_feature__Fm5FY{display:flex;align-items:center;margin-bottom:16px;text-align:left}.DemoCompletionModal_feature__Fm5FY:last-child{margin-bottom:0}.DemoCompletionModal_featureIcon__XCXSs{font-size:20px;margin-right:12px;width:24px;text-align:center}.DemoCompletionModal_cta__uBJeN{margin-bottom:32px;padding:24px;background:#ffd0df;border-radius:8px;border:1px solid #e1e1e1}.DemoCompletionModal_ctaTitle__RmAi4{font-size:var(--font-h4);font-weight:600;margin-bottom:8px;color:#1a4a28}.DemoCompletionModal_ctaSubtitle__N04As{font-size:var(--font-body);color:#1a4a28;margin:0}.DemoCompletionModal_buttons__Vfgeq{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.DemoCompletionModal_primaryButton__wcIZ5{background:#1a4a28;color:#fff;border:none;padding:15px 40px;border-radius:999px;font-size:var(--font-body);font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px rgba(26,74,40,.2)}.DemoCompletionModal_primaryButton__wcIZ5:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(26,74,40,.3);background:#041d05;color:#ffd0df}.DemoCompletionModal_primaryButton__wcIZ5:active{transform:translateY(0)}.DemoCompletionModal_secondaryButton__nL_GG{background:transparent;color:#767676;border:2px solid #e1e1e1;padding:14px 24px;border-radius:999px;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .2s}.DemoCompletionModal_secondaryButton__nL_GG:hover{background:#041d05;border-color:#1a4a28;color:#ffd0df}.DemoCompletionModal_freeText__Ijnn_{font-size:var(--font-label);color:#767676;margin:0;font-style:italic}@keyframes DemoCompletionModal_fadeIn__eUns_{0%{opacity:0}to{opacity:1}}@keyframes DemoCompletionModal_slideIn__NNuhK{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.DemoCompletionModal_content__W55Xb{padding:24px}.DemoCompletionModal_title__Whrw5{font-size:24px}.DemoCompletionModal_buttons__Vfgeq{gap:8px}.DemoCompletionModal_primaryButton__wcIZ5,.DemoCompletionModal_secondaryButton__nL_GG{padding:14px 20px;font-size:14px}}.quiz_header__PPQiH{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}@media(max-width:768px){.quiz_header__PPQiH{flex-direction:column;align-items:flex-start;gap:1.25rem}}.quiz_titleSection__YV4_z h1{font-size:var(--font-h4);margin-bottom:.5rem}.quiz_titleSection__YV4_z p{color:#767676;font-size:var(--font-body)}.quiz_createButton__ZDE_b{background-color:#1a4a28;color:#fff;padding:.75rem 1.5rem;border-radius:999px;border:none;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);height:2.75rem}.quiz_createButton__ZDE_b:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .1875rem .375rem rgba(0,0,0,.15)}.quiz_createButton__ZDE_b:active{transform:translateY(1px);box-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}@media(max-width:768px){.quiz_createButton__ZDE_b{width:100%;padding:.625rem 1rem;font-size:var(--font-label);border-radius:4px;height:2.5rem;justify-content:center}}.quiz_searchFilter___L6t2{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.quiz_searchFilter___L6t2{flex-direction:column}}.quiz_searchFilter___L6t2 input{flex:1 1;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:4px;min-width:0}.quiz_searchFilter___L6t2 select{min-width:12.5rem;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:4px}.quiz_loadingState__jUz30{text-align:center;padding:2.5rem 1.25rem;background:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#767676;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem}.quiz_loadingState__jUz30:before{content:"";width:2rem;height:2rem;border-radius:50%;border:.1875rem solid #e1e1e1;border-top-color:#1a4a28;margin-bottom:1rem;animation:quiz_spinner__mk1dk 1s linear infinite}@keyframes quiz_spinner__mk1dk{to{transform:rotate(1turn)}}@media(max-width:768px){.quiz_desktopOnly__0eHn1{display:none!important}}.quiz_titleIcon__WlpYi{font-size:var(--font-h3);margin-right:.75rem;vertical-align:middle}@keyframes SkeletonGeneration_shimmer__ML1Bz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes SkeletonGeneration_greenDotPulse__SxsZW{0%,80%,to{opacity:.4;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}@keyframes SkeletonGeneration_titleSlideFromRight__B5xpW{0%{opacity:0;transform:translateX(30px)}15%{opacity:1;transform:translateX(0)}85%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes SkeletonGeneration_titleColorWave__v4M0b{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonGeneration_skeletonGenerationContainer__8SOr9{display:flex;flex-direction:column;align-items:center;width:90%;max-width:68.75rem;margin:0 auto 2.5rem;background-color:#fdfdfd}@media(max-width:767px){.SkeletonGeneration_skeletonGenerationContainer__8SOr9{margin-bottom:2rem}}.SkeletonGeneration_gridContent__Y78bv{display:grid;grid-template-columns:26.25rem 1fr;align-items:start;grid-gap:3rem;gap:3rem;padding:0;min-height:15.625rem;width:100%}@media(max-width:992px){.SkeletonGeneration_gridContent__Y78bv{display:flex;flex-direction:column;align-items:center;gap:2rem}}@media(max-width:767px){.SkeletonGeneration_gridContent__Y78bv{display:flex;flex-direction:column;align-items:flex-start;gap:2.8125rem!important}}.SkeletonGeneration_loadingStepsContainer__cNJ9u{display:flex;flex-direction:column;align-items:flex-start;background-color:transparent;width:100%;max-width:26.25rem;overflow:hidden}@media(max-width:992px){.SkeletonGeneration_loadingStepsContainer__cNJ9u{max-width:100%;align-items:center;text-align:center}}.SkeletonGeneration_loadingStepsText___vxEI{display:flex;flex-direction:column;gap:1.5rem;background-color:transparent;width:100%}@media(max-width:992px){.SkeletonGeneration_loadingStepsText___vxEI{align-items:center}}.SkeletonGeneration_loadingStepsTitle__nEAt6{font-size:var(--font-h6);margin:0;line-height:var(--line-height-h6);min-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;background:linear-gradient(90deg,#000,#000 10%,#767676 25%,#e1e1e1 35%,#f4f4f4 50%,#f4f4f4 65%,#e1e1e1 75%,#767676 90%,#000);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:SkeletonGeneration_titleColorWave__v4M0b 4s ease-in-out infinite}@media(max-width:992px){.SkeletonGeneration_loadingStepsTitle__nEAt6{text-align:center;font-size:var(--font-h5)}}.SkeletonGeneration_stepsListContainer__t1x2K{display:flex;flex-direction:column;gap:.75rem;background-color:transparent}@media(max-width:992px){.SkeletonGeneration_stepsListContainer__t1x2K{width:100%;max-width:25rem;margin:0 auto}}.SkeletonGeneration_stepItem__OdU2C{display:flex;align-items:center;gap:.875rem;transition:all .2s ease}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_completed__dUBUu .SkeletonGeneration_stepText__xF4im{color:#767676}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_active__tWLRr .SkeletonGeneration_stepText__xF4im{color:#000}.SkeletonGeneration_stepItem__OdU2C .SkeletonGeneration_stepText__xF4im{color:#e1e1e1}@media(max-width:992px){.SkeletonGeneration_stepItem__OdU2C{justify-content:flex-start;width:100%}}.SkeletonGeneration_stepIndicatorWrapper__rIRp4{position:relative;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.SkeletonGeneration_connectingLine__J1ncH{position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);width:1px;height:.75rem;background-color:#e1e1e1;z-index:0}.SkeletonGeneration_stepIndicator__16bSU{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;background-color:#fff;border-radius:50%}.SkeletonGeneration_completedIcon__esfDP{width:1.25rem;height:1.25rem;color:#1a4a28;background-color:#fff;border-radius:50%}.SkeletonGeneration_pendingIcon__zQ9wX{width:1.25rem;height:1.25rem;color:#767676;background-color:#fff;border-radius:50%}.SkeletonGeneration_loadingIndicator__S606F{display:flex;gap:.1875rem;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%}.SkeletonGeneration_loadingDot__XhJqf{width:.25rem;height:.25rem;border-radius:50%;animation:SkeletonGeneration_greenDotPulse__SxsZW 1.4s ease-in-out infinite}.SkeletonGeneration_dot1__7gwQ3{background-color:#1a4a28;animation-delay:0s}.SkeletonGeneration_dot2__9_ura{background-color:#1a4a28;animation-delay:.2s}.SkeletonGeneration_dot3__Swu_q{background-color:#041d05;animation-delay:.4s}.SkeletonGeneration_stepText__xF4im{font-size:var(--font-body);line-height:var(--line-height-body);transition:color .2s ease;letter-spacing:-.003em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.SkeletonGeneration_skeletonCard__FtQ_D{background-color:#fff!important;border:1px solid #e1e1e1;border-radius:4px;padding:.875rem;margin:0;width:100%;aspect-ratio:1.6;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SkeletonGeneration_skeletonCard__FtQ_D:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);animation:SkeletonGeneration_shimmer__ML1Bz 1.8s linear infinite;z-index:1}@media(max-width:1024px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.4;padding:1rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.625rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:35%}}@media(max-width:767px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.2;padding:.75rem;gap:.375rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.5rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:40%}}@media(max-width:1150px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.8;max-width:100%;padding:1rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.75rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:45%}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextLine__lfNmK{height:.875rem}}.SkeletonGeneration_skeletonIconsArea__pozuS{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.375rem;z-index:2;background-color:transparent}.SkeletonGeneration_skeletonIconPlaceholder__iDz09{width:1.125rem;height:1.125rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:50%}.SkeletonGeneration_skeletonTitleArea__P4oe3{margin-bottom:.125rem;background-color:transparent}.SkeletonGeneration_skeletonTitleLine__i_yRs{background-color:#fdfdfd;border:1px solid #e1e1e1;height:.875rem;border-radius:4px;width:75%}.SkeletonGeneration_skeletonImagePlaceholder__ynJrg{background-color:#fdfdfd;border:1px solid #e1e1e1;border-radius:4px;height:30%;width:100%;margin-bottom:.25rem}.SkeletonGeneration_skeletonTextArea__uP6li{flex:1 1;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;background-color:transparent;padding-bottom:.25rem}.SkeletonGeneration_skeletonTextLine__lfNmK{background-color:#fdfdfd;border:1px solid #e1e1e1;height:.625rem;border-radius:4px;position:relative}@media(max-width:1024px){.SkeletonGeneration_skeletonTextLine__lfNmK{height:.75rem}}@media(max-width:767px){.SkeletonGeneration_skeletonTextLine__lfNmK{height:.875rem}}.SkeletonGeneration_skeletonTextLine__lfNmK:last-child{margin-bottom:0}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_short__jkatG{width:65%}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_long___YIlv{width:92%}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_medium__xdKE_{width:78%}.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5625rem;gap:1.5625rem;width:100%;background-color:transparent}@media(max-width:1300px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:50rem;margin:0 auto}}@media(max-width:1150px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:1fr;gap:1rem;max-width:25rem;margin:0 auto}}@media(max-width:992px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{display:none}}@media(max-width:1024px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:767px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:1fr;gap:1rem}}.SkeletonGeneration_completionSection__fBNKn{display:flex;justify-content:center;align-items:center;width:100%;margin-top:2.5rem}@media(max-width:767px){.SkeletonGeneration_completionSection__fBNKn{margin-top:2rem}}.SkeletonGeneration_startPracticeButton__jsMXF{background:#1a4a28;color:#fff;border:none;border-radius:999px;padding:1rem 2rem;cursor:pointer;transition:all .3s ease;font-size:var(--font-body);white-space:nowrap;box-shadow:0 4px 12px rgba(26,74,40,.25);letter-spacing:.5px}.SkeletonGeneration_startPracticeButton__jsMXF:hover{background:#041d05;color:#ffd0df;transform:translateY(-2px);box-shadow:0 6px 16px rgba(26,74,40,.35)}.SkeletonGeneration_startPracticeButton__jsMXF:active{transform:translateY(0);box-shadow:0 2px 8px rgba(26,74,40,.25)}@media(max-width:767px){.SkeletonGeneration_startPracticeButton__jsMXF{padding:.875rem 1.5rem;font-size:var(--font-label)}}.SkeletonGeneration_completedTitle__m0dLb{background:linear-gradient(90deg,#041d05,#1a4a28 25%,#1a4a28 50%,#1a4a28 75%,#041d05)!important;background-size:200% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:SkeletonGeneration_titleColorWave__v4M0b 3s ease-in-out infinite!important}.GenerationProgress_generationProgress__ytC0W{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 3rem;height:100%;text-align:left;max-width:75rem;margin:0 auto;gap:1.25rem;background-color:#fdfdfd}@media(max-width:1024px){.GenerationProgress_generationProgress__ytC0W{padding:0 2rem;gap:1.5rem}}@media(max-width:768px){.GenerationProgress_generationProgress__ytC0W{padding:1.5rem 1rem;max-width:100%;gap:1rem}}.GenerationProgress_headerSection__r65fK{width:100%}@media(max-width:768px){.GenerationProgress_headerSection__r65fK{margin-bottom:1.5rem}}.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h4);margin-bottom:1rem;color:#000;letter-spacing:-.5px;text-align:left}@media(max-width:768px){.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h5);margin-bottom:.75rem}}.GenerationProgress_headerSection__r65fK p{margin-bottom:0;color:#767676;font-size:var(--font-body);text-align:left;line-height:var(--line-height-body)}@media(max-width:768px){.GenerationProgress_headerSection__r65fK p{font-size:var(--font-label)}}.GenerationProgress_cancelButton__hVj1f{background:none;border:none;text-decoration:underline;color:#767676;font-size:inherit;cursor:pointer;padding:0;margin:0;font-family:inherit;display:inline}.GenerationProgress_cancelButton__hVj1f:hover{color:#000}.GenerationProgress_feedbackSection__tpdaJ{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:1.25rem 2rem;gap:1rem;border-top:1px solid #e1e1e1}@media(max-width:1024px){.GenerationProgress_feedbackSection__tpdaJ{padding:1rem 1.5rem}}@media(max-width:768px){.GenerationProgress_feedbackSection__tpdaJ{flex-direction:column;align-items:center;gap:.625rem;padding:1rem}}.GenerationProgress_feedbackText__87gsh{margin:0;color:#767676;font-size:var(--font-label);line-height:var(--line-height-body);text-align:center}@media(max-width:768px){.GenerationProgress_feedbackText__87gsh{font-size:var(--font-label)}}.GenerationProgress_feedbackButton__B45Qi{background-color:#1a4a28;color:#fff;border-radius:999px;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;font-size:var(--font-label);white-space:nowrap}.GenerationProgress_feedbackButton__B45Qi:hover{background-color:#041d05}.GenerationProgress_feedbackButton__B45Qi:active{transform:translateY(.0625rem)}@media(max-width:768px){.GenerationProgress_feedbackButton__B45Qi{padding:.3125rem .625rem;font-size:var(--font-label)}}.GenerationProgress_skeletonSection__XvGPi{width:100%;margin-bottom:0}@media(max-width:1024px){.GenerationProgress_skeletonSection__XvGPi{padding:0 1rem}}@media(max-width:768px){.GenerationProgress_skeletonSection__XvGPi{padding:0}}.GenerationProgress_gameSection__Rt4j8{width:100%;margin:0;display:flex;flex-direction:column;align-items:center;align-self:center;padding:1.5rem 0}@media(max-width:1024px){.GenerationProgress_gameSection__Rt4j8{padding:1rem 0}}@media(max-width:768px){.GenerationProgress_gameSection__Rt4j8{padding:.75rem 0}}.GenerationProgress_gameContainer__2xplF{width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;margin:0 auto}@media(max-width:1024px){.GenerationProgress_gameContainer__2xplF{max-width:37.5rem}}@media(max-width:768px){.GenerationProgress_gameContainer__2xplF{max-width:100%}}.ContextStep_contextStep__ZW7EC h3{font-size:var(--font-h5);color:#000;margin-right:.5rem}@media(max-width:768px){.ContextStep_contextStep__ZW7EC h3{font-size:var(--font-h6);margin-bottom:.25rem}}.ContextStep_contextStep__ZW7EC .ContextStep_stepDescription__kdz1d{color:#767676;font-size:var(--font-body);margin-bottom:1.25rem}@media(max-width:768px){.ContextStep_contextStep__ZW7EC .ContextStep_stepDescription__kdz1d{font-size:var(--font-label);margin-bottom:1rem}}.ContextStep_contextStep__ZW7EC .ContextStep_validationMessage__O7jjZ{color:red;font-size:var(--font-label);margin-top:.5rem}@media(max-width:768px){.ContextStep_contextStep__ZW7EC .ContextStep_validationMessage__O7jjZ{font-size:var(--font-label)}}.ContextStep_contextStepMobile__ZYYj_ h3{font-size:var(--font-h6);color:#000;margin-bottom:.375rem}.ContextStep_contextStepMobile__ZYYj_ .ContextStep_stepDescription__kdz1d{font-size:var(--font-label);color:#767676;margin-bottom:.875rem}