.demo-deck_practiceContainer__vXTkc{position:relative;display:flex;flex-direction:column;min-height:calc(100vh - 12.5rem);font-family:OpenSauceSans,sans-serif}@media(max-width:991px){.demo-deck_practiceContainer__vXTkc{min-height:calc(100vh - 9.375rem)}}.demo-deck_container__sXy_u{min-height:50vh;width:100%;max-width:75rem;margin:0 auto;padding:4.375rem 1.25rem 1.25rem;position:relative}@media(max-width:991px){.demo-deck_container__sXy_u{padding:3.4375rem .625rem .625rem}}.demo-deck_introContainer__ivUwo{padding-top:4.375rem;display:flex;justify-content:center;align-items:center}@media(max-width:991px){.demo-deck_introContainer__ivUwo{padding-top:2.5rem}}.demo-deck_introWrapper__LWzkX,.demo-deck_quizWrapper__w7nRf{width:100%;min-height:50vh}.demo-deck_introWrapper__LWzkX,.demo-deck_quizWrapper__w7nRf{animation:demo-deck_fadeIn__0VPMZ .4s ease-in-out}@keyframes demo-deck_fadeIn__0VPMZ{0%{opacity:0}to{opacity:1}}.demo-deck_demoHeader__unxpE{text-align:center;margin-bottom:1.875rem;margin-top:6.25rem}@media(max-width:991px){.demo-deck_demoHeader__unxpE{margin-top:3.75rem;margin-bottom:1.25rem}}.demo-deck_demoHeader__unxpE h1{margin-bottom:.625rem;font-family:OpenSauceSans,sans-serif}@media(max-width:991px){.demo-deck_demoHeader__unxpE h1{font-size:var(--font-h5)}}.demo-deck_demoHeader__unxpE p{color:#767676;font-family:OpenSauceSans,sans-serif}@media(max-width:991px){.demo-deck_demoHeader__unxpE p{font-size:var(--font-label)}}.demo-deck_introScreen__FYOPw{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:2.5rem 1.25rem}.demo-deck_introCard__Gr54G{max-width:112.5rem;width:100%;padding:2.5rem;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative;background:#fff;border-radius:8px;box-shadow:0 4px 10px 0 rgba(0,0,0,.08)}.demo-deck_cardLayout__LN3RM{display:flex;width:100%;gap:3.75rem;align-items:center;justify-content:space-between}.demo-deck_cardContent__0aa43{width:100%;max-width:34.375rem;flex-shrink:0}.demo-deck_animationContainer__HHe9Y{flex:0 0 40%;display:flex;justify-content:flex-end;align-items:center;border-radius:8px;overflow:hidden;min-height:11.25rem;background-color:#f4f4f4}.demo-deck_animationPlaceholder__vJGna{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.demo-deck_placeholderIcon__8weOc{font-size:var(--font-h2);color:#1a4a28}.demo-deck_cardTitle__mva4a{font-size:var(--font-h2);line-height:1.1;margin-bottom:1.25rem;display:flex;flex-direction:column;text-align:left;font-family:OpenSauceSans,sans-serif}.demo-deck_titlePrefix__KETBG{color:#767676;font-weight:700}.demo-deck_titleMain__VEwiG{color:#141414;font-weight:700}.demo-deck_cardDescription__R5RmG{font-size:var(--font-body);line-height:1.6;margin-bottom:2.5rem;color:#767676;max-width:30rem;font-family:OpenSauceSans,sans-serif}.demo-deck_cardNavigation__rXyLZ{display:flex;gap:.9375rem;margin-top:1.875rem}.demo-deck_primaryButton__hwhxL{background:#1a4a28;color:#fff;border:none;border-radius:999px;padding:.875rem 1.875rem;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.demo-deck_primaryButton__hwhxL:hover{background:#041d05;transform:translateY(-2px);box-shadow:0 6px 15px rgba(41,128,185,.2)}.demo-deck_primaryButton__hwhxL:active{transform:translateY(1px)}.demo-deck_secondaryButton__VMfsl{background:transparent;color:#1a4a28;border:none;border-radius:999px;padding:.875rem 1.875rem;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.demo-deck_secondaryButton__VMfsl:hover{background:#f4f4f4}.demo-deck_cardIndicators__qu8Bb{display:flex;gap:.625rem;position:absolute;bottom:1.875rem}.demo-deck_cardIndicator__x_Jv2{width:.625rem;height:.625rem;border-radius:50%;background-color:#e1e1e1;transition:all .3s ease;cursor:pointer}.demo-deck_cardIndicator__x_Jv2:hover{background-color:#767676;transform:scale(1.2)}.demo-deck_activeIndicator__DZoSs{background:#1a4a28}.demo-deck_activeIndicator__DZoSs:hover{background:#041d05}.QuestionNavigator_horizontalNavigator__sP0Py{display:flex;align-items:center;padding:.75rem 1.5rem;width:100%;height:3.625rem;box-sizing:border-box;border-bottom:1px solid #e1e1e1;background-color:#fff;gap:1.5rem}.QuestionNavigator_spacedRepetitionStats__GjhLW{display:flex;justify-content:center;align-items:center;gap:4rem;width:100%}.QuestionNavigator_statItem__BtpkZ{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:6.25rem}.QuestionNavigator_count__ctJFG{font-size:var(--font-body)}.QuestionNavigator_label__TN9Kb{font-size:var(--font-label);color:#767676;text-transform:none;white-space:nowrap}.QuestionNavigator_labelBold__wrWKU{color:#141414}.QuestionNavigator_newCards__o74vg .QuestionNavigator_count__ctJFG{color:#041d05}.QuestionNavigator_toReview__jD_qP .QuestionNavigator_count__ctJFG{color:orange}.QuestionNavigator_completed__4ER6p .QuestionNavigator_count__ctJFG{color:#1a4a28}.QuestionNavigator_dotsContainer__lgn_l{display:flex;justify-content:left;gap:.5rem;overflow-x:auto;padding:.5rem 0;flex:1 1;scrollbar-width:none}.QuestionNavigator_dotsContainer__lgn_l::-webkit-scrollbar{display:none}@media(max-width:768px){.QuestionNavigator_dotsContainer__lgn_l{gap:.4375rem}}.QuestionNavigator_questionDot__7yIx7{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid rgba(0,0,0,.15);cursor:pointer;transition:all .2s cubic-bezier(.3,0,.2,1);font-size:var(--font-label);color:rgba(55,53,47,.75);background-color:rgba(55,53,47,.035);flex-shrink:0}.QuestionNavigator_questionDot__7yIx7:hover{transform:translateY(-1px);box-shadow:0 2px 4px hsla(0,0%,6%,.08);border-color:rgba(0,0,0,.25)}.QuestionNavigator_questionDot__7yIx7:focus{outline:none;box-shadow:0 0 0 2px rgba(0,96,57,.25)}.QuestionNavigator_mcqDot__lR_Uz{border-radius:50%}.QuestionNavigator_quizDot__MglWZ{border-radius:.1875rem}.QuestionNavigator_statusNotStarted__hvbLU{background-color:rgba(55,53,47,.035);color:rgba(55,53,47,.55)}.QuestionNavigator_statusCurrent__XB3C3{background-color:#1a4a28;color:#fff;box-shadow:0 2px 6px rgba(0,96,57,.16);border-color:rgba(0,96,57,.5)}.QuestionNavigator_statusCurrent__XB3C3:hover{transform:scale(1.08) translateY(-1px);box-shadow:0 3px 8px rgba(0,96,57,.25)}.QuestionNavigator_statusCorrect__U4YOB{background-color:rgba(0,96,57,.08);color:rgba(0,96,57,.9);box-shadow:inset 0 0 0 1px rgba(0,96,57,.1);border-color:rgba(0,96,57,.3)}.QuestionNavigator_statusIncorrect__58thw{background-color:rgba(183,85,108,.08);color:rgba(183,85,108,.9);box-shadow:inset 0 0 0 1px rgba(183,85,108,.15);border-color:rgba(183,85,108,.3)}.QuestionNavigator_legend__E6NTc{display:flex;gap:1rem;min-width:7.5rem;flex-shrink:0}.QuestionNavigator_legendItem__FW4yH{display:flex;align-items:center;gap:.25rem;opacity:.9;transition:opacity .15s ease}.QuestionNavigator_legendItem__FW4yH:hover{opacity:1}@media(max-width:768px){.QuestionNavigator_legendItem__FW4yH{display:none}}@media(max-width:640px){.QuestionNavigator_horizontalNavigator__sP0Py{padding:.5rem 1rem;gap:1rem}.QuestionNavigator_spacedRepetitionStats__GjhLW{gap:1.5rem}.QuestionNavigator_statItem__BtpkZ{min-width:4.375rem;gap:.25rem}.QuestionNavigator_count__ctJFG{font-size:var(--font-h6)}.QuestionNavigator_label__TN9Kb{font-size:var(--font-label)}.QuestionNavigator_legend__E6NTc{gap:.75rem;min-width:6.25rem}.QuestionNavigator_legendText__uiDYM{font-size:.6875rem}.QuestionNavigator_mcqIndicator__fibi2{font-size:1.375rem}.QuestionNavigator_quizIndicator__2YiDW{font-size:1.625rem}.QuestionNavigator_questionDot__7yIx7{width:1.75rem;height:1.75rem;font-size:.6875rem}}@keyframes ShareModal_modal-fade-in__JAscj{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_modal-slide-in__zBtSM{0%{opacity:0;transform:translateY(.375rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareModal_overlay__3P_CF{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1000;display:flex;align-items:center;justify-content:center;animation:ShareModal_modal-fade-in__JAscj .15s ease;align-items:flex-start;padding:6vh 1rem 1rem}.ShareModal_modal__EQ_eM{background:#fff;border-radius:8px;box-shadow:0 .5rem 2rem hsla(0,0%,8%,.12);z-index:1001;width:100%;max-width:600px;max-height:600px;overflow-y:auto;animation:ShareModal_slideIn__iWEaW .3s ease-out}@media(max-width:991px){.ShareModal_modal__EQ_eM{max-width:95%;margin:.5rem}}@keyframes ShareModal_slideIn__iWEaW{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ShareModal_header__3UPpC{display:flex;justify-content:space-between;align-items:center;padding:2.5rem 2.5rem 0;margin-bottom:.5rem}@media(max-width:991px){.ShareModal_header__3UPpC{padding:1.25rem 1.25rem 0;margin-bottom:.75rem}}.ShareModal_title__3t8Gj{font-size:var(--font-h5);line-height:var(--line-height-h5);color:#141414;margin:0}@media(max-width:991px){.ShareModal_title__3t8Gj{font-size:var(--font-h5)}}.ShareModal_closeButton__gzqkF{background:none;border:none;font-size:1.5rem;color:#767676;cursor:pointer;padding:.25rem;line-height:1;border-radius:4px;transition:all .2s ease}.ShareModal_closeButton__gzqkF:hover{background:#fdfdfd;color:#141414}.ShareModal_closeButton__gzqkF:focus-visible{outline:2px solid #041d05;outline-offset:2px}.ShareModal_content__MEmRv{padding:0 2.5rem 2.5rem}@media(max-width:991px){.ShareModal_content__MEmRv{padding:0 1.25rem 1.25rem}}.ShareModal_description__DkXSu{font-size:var(--font-body);color:#767676;line-height:var(--line-height-body);margin:.625rem 0;text-align:left}@media(max-width:991px){.ShareModal_description__DkXSu{font-size:.875rem;margin-bottom:1.25rem}}.ShareModal_urlSection__vgN6l{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.ShareModal_socialPlatforms__oemJV{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}@media(max-width:480px){.ShareModal_socialPlatforms__oemJV{grid-template-columns:repeat(3,1fr);gap:.625rem}}.ShareModal_socialButton__Sagv_{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;position:relative;overflow:hidden}.ShareModal_socialButton__Sagv_:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ShareModal_socialButton__Sagv_:active{transform:translateY(0)}.ShareModal_socialButton__Sagv_:focus-visible{outline:2px solid #041d05;outline-offset:2px}@media(max-width:480px){.ShareModal_socialButton__Sagv_{width:2.8125rem;height:2.8125rem}}.ShareModal_socialIcon__u6WDt{font-size:1.25rem;color:#fff}@media(max-width:480px){.ShareModal_socialIcon__u6WDt{font-size:1.125rem}}.ShareModal_urlLabel__uG5zz{font-size:var(--font-body);color:#141414;margin:0}@media(max-width:991px){.ShareModal_urlLabel__uG5zz{font-size:.875rem}}.ShareModal_urlContainer__cz_y1{display:flex;gap:.5rem;align-items:center}@media(max-width:480px){.ShareModal_urlContainer__cz_y1{flex-direction:column;gap:.75rem}}.ShareModal_urlInput__UXgQH{flex:1 1;padding:.75rem 1rem;border:1px solid #e1e1e1;border-radius:4px;font-size:var(--font-body);color:#141414;background:#fdfdfd;font-family:inherit}.ShareModal_urlInput__UXgQH:focus{outline:none;border-color:#041d05;box-shadow:0 0 0 3px rgba(4,29,5,.1)}@media(max-width:991px){.ShareModal_urlInput__UXgQH{font-size:.875rem;padding:.625rem .875rem}}@media(max-width:480px){.ShareModal_urlInput__UXgQH{width:100%}}.ShareModal_copyButton___cT5S{display:flex;align-items:center;gap:.375rem;padding:.75rem 1.25rem;background:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ShareModal_copyButton___cT5S:hover:not(:disabled){background:#041d05;transform:translateY(-1px)}.ShareModal_copyButton___cT5S:active:not(:disabled){transform:translateY(0)}.ShareModal_copyButton___cT5S:disabled{opacity:.7;cursor:not-allowed;transform:none}.ShareModal_copyButton___cT5S:focus-visible{outline:2px solid #041d05;outline-offset:2px}.ShareModal_copyButton___cT5S.ShareModal_copied__coVMX{background:#1a4a28}@media(max-width:991px){.ShareModal_copyButton___cT5S{font-size:.875rem;padding:.625rem 1rem}}@media(max-width:480px){.ShareModal_copyButton___cT5S{width:100%;justify-content:center}}.ShareModal_copyIcon__L9eRr{font-size:.75rem}@media(max-width:991px){.ShareModal_copyIcon__L9eRr{font-size:.75rem}}.PracticeSubHeader_subHeaderContainer__U0qV_,.PracticeSubHeader_variables__iGuWL{--container-max-width:rem(1900);--content-max-width:rem(850);--container-padding-x:rem(24);--container-border-radius:$radius-small;--container-box-shadow:0 rem(1) rem(2) rgba(0,0,0,.05);--container-border:1px solid $border}.PracticeSubHeader_subHeaderContainer__U0qV_{width:100%;background-color:#fff;border-bottom:1px solid #e1e1e1;position:-webkit-sticky;position:sticky;top:0;z-index:90;margin-top:0}.PracticeSubHeader_subHeaderInner__1MGV3{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding-x)}@media(max-width:991px){.PracticeSubHeader_subHeaderInner__1MGV3{padding:0}}.PracticeSubHeader_subHeaderTop__a0YvQ{display:flex;justify-content:flex-start;align-items:center;padding:.75rem 1rem;margin-top:.1875rem}.PracticeSubHeader_title__Yl_Vv{font-size:var(--font-body);color:#141414;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:1rem;margin-left:.625rem}.PracticeSubHeader_deckTitle__mBklo{font-size:var(--font-body);color:#767676}.PracticeSubHeader_headerControls__TdyFH{display:flex;align-items:center;gap:1rem}.PracticeSubHeader_questionCounter__M6pQ7{font-size:var(--font-body);font-weight:500;color:#1a4a28;white-space:nowrap}.PracticeSubHeader_actionButtons__aP5HC{display:flex;align-items:center;gap:.75rem}.PracticeSubHeader_iconButton__Tgk8I,.PracticeSubHeader_toggleButton__haIWV{background-color:#fff!important;color:#141414!important;border:1px solid #e1e1e1;border-radius:4px;padding:.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;height:2.125rem;box-sizing:border-box}.PracticeSubHeader_iconButton__Tgk8I:hover,.PracticeSubHeader_toggleButton__haIWV:hover{background-color:#f4f4f4;color:#141414;transform:translateY(-1px);box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1)}.PracticeSubHeader_toggleButton__haIWV{padding:0 .625rem;gap:.25rem;font-size:var(--font-body)}.PracticeSubHeader_toggleIcon__LSJcR{font-size:16px}.PracticeSubHeader_exitButton__exDYg{width:2.125rem;font-size:var(--font-h3);background-color:#fff!important;color:#141414!important;border-radius:999px;padding:.5rem;border:1px solid #e1e1e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;height:2.125rem;box-sizing:border-box}.PracticeSubHeader_exitButton__exDYg:hover{background-color:#f4f4f4;transform:translateY(-1px);color:#141414}.PracticeSubHeader_loadingIndicator__PkJHf{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background-color:#fdfdfd;border:1px solid #e1e1e1;border-radius:999px;height:2.125rem;box-sizing:border-box}.PracticeSubHeader_loadingText__u_fym{font-size:var(--font-body);color:#767676;white-space:nowrap}.PracticeSubHeader_loadingText__u_fym:after{content:"";display:inline-block;width:.25rem;height:.25rem;margin-left:.25rem;border-radius:50%;background-color:#767676;animation:PracticeSubHeader_loadingDot__MYEtf 1.5s ease-in-out infinite}@keyframes PracticeSubHeader_loadingDot__MYEtf{0%,20%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}to{transform:scale(1);opacity:1}}.PracticeSubHeader_compactProgressContainer__3jjx6{display:flex;align-items:center;gap:.3125rem;height:2rem}.PracticeSubHeader_narrowProgressContainer__2_E7v{width:7.8125rem}.PracticeSubHeader_wideProgressContainer__WOFdq{width:15.625rem}.PracticeSubHeader_compactIndicator__u7hCI{height:100%;border-radius:4px;background-color:#fdfdfd;transition:all .15s ease;border:1px solid #e1e1e1!important;cursor:pointer;flex:1 1}.PracticeSubHeader_compactIndicator__u7hCI:hover{transform:scaleY(1.5)}.PracticeSubHeader_currentIndicator__H4b_6{background-color:#1a4a28}.PracticeSubHeader_currentIndicator__H4b_6:hover{transform:scale(1.3)}.PracticeSubHeader_notStartedIndicator__ETj7Q{background-color:#fdfdfd}.PracticeSubHeader_correctIndicator__tmxLD{background-color:#1a4a28}.PracticeSubHeader_incorrectIndicator__vN_ls{background-color:red}.PracticeSubHeader_navigatorContainer__Ck30C{width:100%;background-color:#fff;border-top:1px solid #e1e1e1;animation:PracticeSubHeader_slideDown__Qd0kX .2s ease-out;position:absolute;top:100%;left:0;z-index:90;max-height:18.75rem;overflow-y:auto}@keyframes PracticeSubHeader_slideDown__Qd0kX{0%{opacity:0;max-height:0;transform-origin:top}to{opacity:1;max-height:31.25rem;transform-origin:top}}.PracticeSubHeader_dropdownContainer__hQb91{position:relative;display:flex;align-items:center}.PracticeSubHeader_dropdown__OtE4E{position:absolute;top:100%;right:0;min-width:11.25rem;background:#fff;border:1px solid #e1e1e1;border-radius:4px;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);z-index:1000;margin-top:.25rem;overflow:hidden}@media(max-width:991px){.PracticeSubHeader_dropdown__OtE4E{min-width:10rem;box-shadow:0 .375rem 1.25rem rgba(0,0,0,.2)}}.PracticeSubHeader_dropdownItem__Iv8Rh{width:100%;padding:.75rem 1rem;background:none;border:none;text-align:left;font-size:var(--font-body);color:#141414;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:background-color .2s ease}.PracticeSubHeader_dropdownItem__Iv8Rh:hover{background-color:#f4f4f4}.PracticeSubHeader_dropdownItem__Iv8Rh:disabled{color:#767676;cursor:not-allowed}.PracticeSubHeader_dropdownItem__Iv8Rh:disabled:hover{background-color:transparent}@media(max-width:991px){.PracticeSubHeader_dropdownItem__Iv8Rh{padding:.875rem 1rem}}.PracticeSubHeader_iconButton__Tgk8I{width:36px;height:36px;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .2s ease,box-shadow .2s ease;position:relative}.PracticeSubHeader_iconButton__Tgk8I:hover:not(:disabled){background-color:#e1e1e1}.PracticeSubHeader_iconButton__Tgk8I:disabled{opacity:.6;cursor:not-allowed}.PracticeSubHeader_iconButton__Tgk8I[title]:hover:after{content:attr(title);position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#fff;color:#141414;padding:6px 10px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #e1e1e1;pointer-events:none}.PracticeSubHeader_iconButton__Tgk8I svg{width:18px;height:18px;color:#141414}.PracticeSubHeader_spinner__J3_WX{animation:PracticeSubHeader_spin__04F0M 1s linear infinite}@keyframes PracticeSubHeader_spin__04F0M{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}