.Checkout_checkoutContainer__ZGVJD{background-color:none}.Checkout_title__OGOBe{margin-bottom:5.3125rem;text-align:center}.Checkout_checkoutPage__QnQNo{overscroll-behavior:none}.Checkout_checkoutPage__QnQNo .container{max-width:47.5rem}.Checkout_checkoutPage__QnQNo .container-wide{max-width:75rem}.Checkout_authForm__pHt8_{text-align:center}.Checkout_thumbWrapper__xLUbY{width:5rem;min-width:5rem}@media(max-width:480px){.Checkout_thumbWrapper__xLUbY{width:3.75rem;min-width:3.75rem}}@media(max-width:375.69px){.Checkout_thumbWrapper__xLUbY{width:3.125rem;min-width:3.125rem}}.Checkout_thumb__lgJqT{width:100%;border-radius:4px;border:1px solid #e1e1e1;height:auto;overflow:hidden;position:relative}.Checkout_thumb__lgJqT img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;position:absolute}.Checkout_thumb__lgJqT:after{content:"";padding-bottom:149.7512437811%;width:100%;display:flex}.Checkout_checkoutHeader__YGIyh{padding-top:1.25rem;padding-bottom:1.25rem;width:100%;font-size:var(--font-h5);text-align:center}@media(min-width:769px){.Checkout_checkoutHeader__YGIyh{font-size:var(--font-h6);padding-bottom:1.25rem}}.Checkout_bookInfo__QW5wI{border:1px solid #e1e1e1;background-color:#fdfdfd;border-radius:8px;overflow:hidden;width:100%;margin:12px 0;padding:1.5rem;flex-wrap:wrap}@media(min-width:576px){.Checkout_bookInfo__QW5wI{padding:1.25rem}}.Checkout_bookInfo__QW5wI:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.Checkout_bookInfo__QW5wI .Checkout_bookTitle__e6EKU{display:flex;justify-content:space-between;align-items:flex-start;width:100%;margin-bottom:.25rem}.Checkout_bookInfo__QW5wI .Checkout_bookTitle__e6EKU h1{font-size:var(--font-h6);line-height:1.2;margin:0;max-width:80%;flex:1 1}@media(max-width:480px){.Checkout_bookInfo__QW5wI .Checkout_bookTitle__e6EKU h1{font-size:var(--font-body);line-height:1.4}}.Checkout_bookInfo__QW5wI .Checkout_author__1Z_y0{margin-bottom:.3125rem}@media(max-width:480px){.Checkout_bookInfo__QW5wI .Checkout_author__1Z_y0 p{font-size:var(--font-label)}}.Checkout_bookInfoLeft__1CPfH{display:flex}@media(max-width:375.69px){.Checkout_bookInfoLeft__1CPfH{flex-direction:column;align-items:center;text-align:center}}.Checkout_bookDetail__yItjZ{display:inline-flex;flex-direction:column;align-items:stretch;padding-left:.625rem;padding-bottom:0;flex:1 1;position:relative;font-family:OpenSauceSans,sans-serif}@media(min-width:576px){.Checkout_bookDetail__yItjZ{padding-left:1.25rem}}@media(min-width:769px){.Checkout_bookDetail__yItjZ{padding-left:1.25rem}}@media(min-width:992px){.Checkout_bookDetail__yItjZ{padding-left:1.25rem}}@media(max-width:375.69px){.Checkout_bookDetail__yItjZ{padding-left:0;padding-top:1rem}}.Checkout_bookDetail__yItjZ .Checkout_price__PIsW0{font-size:16px;margin:0;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-left:.125rem}@media(max-width:480px){.Checkout_bookDetail__yItjZ .Checkout_price__PIsW0{font-size:14px}}.Checkout_discount__UJLjE{display:inline-flex;justify-content:center;align-items:flex-start;flex-direction:column;flex:1 1}.Checkout_inputHolder__5xJAT{display:flex;align-items:center;gap:.75rem}.Checkout_inputHolder__5xJAT button,.Checkout_inputHolder__5xJAT input{height:2.25rem}.Checkout_inputHolder__5xJAT button{flex-shrink:0}.Checkout_applyBtn__oGHO_{background-color:#1a4a28!important;color:#fff!important;border-radius:999px!important;transition:all .2s ease!important}.Checkout_applyBtn__oGHO_:hover{background-color:#1a4a28!important;color:#fff!important;border-color:#1a4a28!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(26,74,40,.15)}.Checkout_applyBtn__oGHO_:active{transform:translateY(0);box-shadow:0 2px 4px rgba(26,74,40,.2)}.Checkout_applyBtn__oGHO_:disabled{opacity:.6;cursor:not-allowed;transform:none!important;box-shadow:none!important}.Checkout_R__CK7NC{font-size:var(--font-label);padding:0;border:none;width:100%;text-align:left;background-color:transparent!important;color:#1a4a28}.Checkout_R__CK7NC:hover{text-decoration:underline}@media(max-width:375.69px){.Checkout_R__CK7NC{position:unset;text-align:center}}.Checkout_errMsg__57D_g{font-size:var(--font-label);color:red;font-style:italic;width:100%}.Checkout_discountBox__KBOmR{width:100%;max-width:100%;color:#141414;display:flex;flex-wrap:wrap;flex-direction:row;gap:1.25rem;align-items:center;justify-content:center;margin-top:1.25rem}@media(max-width:375.69px){.Checkout_discountBox__KBOmR{padding:1rem}}.Checkout_discountBox__KBOmR h6{margin-bottom:1rem;font-size:var(--font-body);color:#767676;text-align:left}@media(max-width:480px){.Checkout_discountBox__KBOmR h6{text-align:center}}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT{display:flex;gap:.75rem;width:100%;align-items:flex-start}@media(max-width:480px){.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT{flex-direction:column}}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT [class*=passwordInput]{flex:1 1;position:relative;margin-bottom:-20px!important;min-height:4.25rem}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT [class*=passwordInput] input{width:100%!important;border:1px solid #e1e1e1!important;background:#fff!important;border-radius:.375rem!important;padding:.5rem .75rem!important;font-size:var(--font-body)!important;height:2.25rem!important}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT [class*=passwordInput] input:focus{border-color:#1a4a28!important;outline:none!important}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT [class*=passwordInput] .error{position:absolute;top:100%;left:0;margin-top:.25rem}.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT button{width:11.875rem;height:2.25rem;border-radius:.375rem;flex-shrink:0}@media(max-width:480px){.Checkout_discountBox__KBOmR .Checkout_inputHolder__5xJAT button{width:100%}}.Checkout_tableHeading__jp2i7{margin-bottom:1rem;font-size:var(--font-body);color:#767676}.Checkout_price__PIsW0:has(.Checkout_discountedPrice__lqFKg) .Checkout_originalPrice__Z2R6E{text-decoration:line-through;color:#767676;font-size:var(--font-body);margin-right:.625rem}.Checkout_priceInfo__aUGJB{padding:1.5rem;width:100%;background:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.Checkout_priceInfo__aUGJB .Checkout_label__v0vWg{font-size:var(--font-h6)}.Checkout_priceInfo__aUGJB table{width:100%;border-collapse:separate;border-spacing:0}.Checkout_priceInfo__aUGJB table thead tr td{padding-bottom:.75rem}.Checkout_priceInfo__aUGJB table tbody tr td{font-size:var(--font-body);vertical-align:middle;color:#141414;padding:.5rem 0}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_productListContainer__TKLkn td{padding:.5rem 0}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_productListContainer__TKLkn td:first-child{padding-right:1rem}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_total__LxaD_ td{border-top:2px solid #e1e1e1;border-bottom:none!important;padding-top:1.25rem;padding-bottom:.25rem;font-size:1.125rem}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_total__LxaD_ td:first-child{color:#141414}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_total__LxaD_ td:last-child{color:#141414;font-size:1.125rem}.Checkout_priceInfo__aUGJB table tbody tr.Checkout_discountRow__DGFY2 td{padding-top:.125rem!important;padding-bottom:.5rem!important;text-align:right;white-space:nowrap}.Checkout_priceInfo__aUGJB table tbody td.Checkout_sPrice__puNB8,.Checkout_priceInfo__aUGJB table tbody td.Checkout_tdDiscount__M78hk{text-align:right;white-space:nowrap}.Checkout_priceInfo__aUGJB .Checkout_discountPrice__AGHQ6{display:flex;flex-direction:column;align-items:flex-end;color:red;text-align:right}.Checkout_paymentMethod__NREtW:last-child{margin-top:3.125rem}.Checkout_paymentMethod__NREtW .Checkout_payTitle__urDu0{margin-top:3.125rem;text-align:center;margin-bottom:2.1875rem}.Checkout_paymentMethod__NREtW .Checkout_checkoutForm__6fmue{background-color:#f4f4f4;padding:1.875rem}.Checkout_paymentMethod__NREtW .Checkout_paymentOptions__ZK_mh{display:flex;flex-direction:column;gap:.5rem;margin:0 auto 5.625rem;max-width:34.875rem;width:100%}.Checkout_paymentMethod__NREtW .Checkout_paymentOptions__ZK_mh button{height:3.125rem;font-size:var(--font-h4);border-radius:999px;font-family:OpenSauceSans,sans-serif}.Checkout_paymentMethod__NREtW .Checkout_paymentOptions__ZK_mh .Checkout_isActiveOption__00bkM button{background-color:#1a4a28!important;border-color:#1a4a28!important;color:#fff!important}.Checkout_btnContainer__i19kR{display:inline-flex;width:100%;flex-direction:column;justify-content:center;align-items:center;margin-bottom:4rem;margin-top:3.1875rem}.Checkout_btnContainer__i19kR button{height:2.5rem;width:100%;max-width:34.8125rem;border:1px solid #141414;border-radius:999px;font-family:OpenSauceSans,sans-serif}.Checkout_btnContainer__i19kR button:first-child{margin-bottom:1.0625rem}.Checkout_headingTitle__Mrmrl{border-bottom:1px solid #e1e1e1;padding-bottom:2.125rem;text-align:center}.Checkout_checkoutContents__DGn6f{display:flex;flex-direction:column;width:100%}.Checkout_checkoutContents__DGn6f .Checkout_cartItems__IXFre{flex:1 1}.Checkout_productList__fDQ_H{display:flex;margin-bottom:.9375rem;justify-content:space-between;align-items:flex-start}.Checkout_productList__fDQ_H:last-child{margin-bottom:0}.Checkout_productList__fDQ_H p{font-size:var(--font-label)}.Checkout_productList__fDQ_H .Checkout_title__OGOBe{margin:0;text-align:left;font-size:var(--font-label);padding-right:.625rem}.Checkout_productTd__cW9PY p{font-size:var(--font-label)}.Checkout_productTd__cW9PY .Checkout_title__OGOBe{margin:0;text-align:left;font-size:var(--font-body);padding-right:.625rem}.Checkout_summaryHeader__9quXH{font-size:var(--font-h6);color:#141414;margin:0;padding:0;width:100%}.Checkout_summaryPrice__xwqcp{font-size:var(--font-body);text-align:right;padding-right:.625rem;padding-left:.625rem;color:#141414}.Checkout_summaryPrice__xwqcp.Checkout_total__LxaD_{font-size:20px!important;color:#1a4a28}.Checkout_checkoutBtn__k1aaN{padding-top:1.5rem;width:100%;text-align:center}.Checkout_payNowButton__Hnnz5{font-size:var(--font-body);border-radius:999px;min-height:3rem;width:40%;padding:15px 40px;margin:1rem 0 0;color:#fff;background-color:#1a4a28;border:none;transition:all .2s ease;cursor:pointer}.Checkout_payNowButton__Hnnz5:hover:not(:disabled){background-color:#041d05;transform:translateY(-1px);box-shadow:0 .25rem .75rem rgba(26,74,40,.2)}.Checkout_payNowButton__Hnnz5:active:not(:disabled){transform:translateY(0)}.Checkout_payNowButton__Hnnz5:disabled{opacity:.6;cursor:not-allowed}.Checkout_dateInfo__N00nG{font-size:var(--font-label);color:#767676;margin-bottom:.3125rem}@media(max-width:480px){.Checkout_dateInfo__N00nG{font-size:.6875rem;line-height:1.3}}.Checkout_payNowNote__u6WgY{margin-top:.75rem;color:#767676;font-size:var(--font-label);text-align:center;line-height:1.4}.Checkout_discountToggle__1SqkP td{padding:.5rem 0!important}.Checkout_discountToggleBtn__G0nic{background:none;border:none;color:#767676;font-size:var(--font-body);cursor:pointer;display:flex;align-items:center;justify-content:flex-start;width:100%;padding:.5rem 0;transition:all .2s ease;text-align:left}.Checkout_discountToggleBtn__G0nic:hover{color:#141414}.Checkout_discountToggleBtn__G0nic:focus{outline:none;color:#141414}.Checkout_toggleIcon__3wUQC{font-size:.75rem;transition:transform .2s ease;color:#767676}.Checkout_toggleIcon__3wUQC.Checkout_expanded__bbEaC{transform:rotate(180deg)}.Checkout_discountBox__KBOmR{animation:Checkout_slideDown__dRd6I .3s ease-out;overflow:hidden}@keyframes Checkout_slideDown__dRd6I{0%{opacity:0;max-height:0;transform:translateY(-10px)}to{opacity:1;max-height:12.5rem;transform:translateY(0)}}.Checkout_delete__NbFt8{background:none;border:none;color:#767676;padding:0;font-size:var(--font-label);cursor:pointer;align-self:flex-start;margin:.5rem 0 0}@media(max-width:480px){.Checkout_delete__NbFt8{font-size:.75rem;margin-top:.75rem}}.Checkout_delete__NbFt8:hover{color:red}.Checkout_deleteIcon__QG9PQ{font-size:.875rem;color:#767676;margin-right:.25rem}.CustomInput_input__4mbs6{width:100%;border-radius:999px;font-size:var(--font-body);height:3rem;padding:15px 40px;border:1px solid #e1e1e1;font-family:OpenSauceSans,sans-serif;background:#fff;color:#141414}.CustomInput_input__4mbs6::placeholder{color:#767676;font-family:OpenSauceSans,sans-serif}.CustomInput_input__4mbs6 .CustomInput_newCourseCode__AAeU0{width:25%!important}.CustomInput_input__4mbs6 .CustomInput_newCourseName__DFlB8{width:75%!important}.CustomInput_error__Mm4qi{color:red;margin-top:.3125rem;font-size:var(--font-label);padding-left:1.25rem;width:100%}.CustomInput_inputError__IdFuK{border-color:red}.CustomInput_inputWrapper__5kUgp{width:100%}.CustomInput_passwordInput__togUx{position:relative;width:100%;display:inline-block}.CustomInput_passwordInput__togUx input{width:100%;padding-right:2.8125rem}.CustomInput_passwordInput__togUx .CustomInput_eyeIcon__taNVz{position:absolute;top:55%;right:1.25rem;transform:translateY(-50%);cursor:pointer;color:#767676;font-size:.875rem;line-height:1;display:flex;align-items:center;justify-content:center;z-index:1}.CustomInput_passwordInput__togUx .CustomInput_eyeIcon__taNVz svg{width:1rem;height:1rem}.CustomInput_passwordInput__togUx .CustomInput_eyeIcon__taNVz:hover{color:#141414}.CustomInput_passwordInput__togUx input.CustomInput_newCourseCode__AAeU0{width:25%!important}.CustomInput_passwordInput__togUx input.CustomInput_newCourseName__DFlB8{width:75%!important}.Loading_loader__oDYgR{width:var(--loader-width,20px);height:var(--loader-width,20px);border:3px solid;border-top:3px solid transparent;border-radius:50%;animation:Loading_spin__3YtyD .8s linear infinite;display:block;margin:0 auto;color:var(--loader-color,#1a4a28);opacity:.9}@keyframes Loading_spin__3YtyD{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CardY_productCard__JAPZh{width:180px;height:350px;min-width:180px;max-width:180px;min-height:350px;max-height:350px;padding:.625rem .625rem .875rem;box-sizing:border-box;border:1px solid #e1e1e1;box-shadow:0 1px 4px rgba(0,0,0,.08);border-radius:4px;display:flex;flex-direction:column;align-items:stretch;background:#fff}.CardY_imageLink__t2rdR{display:block;margin:0 auto;width:100%}.CardY_imageContainer__QIZSg{width:95%;height:189px;margin:0 auto .625rem;background:#fff;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.CardY_thumb__bAmX5{width:100%;height:100%}.CardY_thumb__bAmX5 img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:4px;display:block}.CardY_titleAuthorSection__sZ6wv{margin-bottom:1.125rem;min-height:60px;max-height:60px;overflow:hidden}.CardY_titleLink__X8P9R{text-decoration:none}.CardY_bookTitle__BGDL9{color:#141414;margin-bottom:.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.CardY_bookAuthor__qxyi3,.CardY_bookTitle__BGDL9{font-size:var(--font-body);line-height:1.2;overflow:hidden;text-overflow:ellipsis}.CardY_bookAuthor__qxyi3{color:#767676;margin-bottom:.625rem;white-space:nowrap}@media(max-width:767px){.CardY_bookAuthor__qxyi3{font-size:var(--font-label);margin-bottom:1.375rem}}.CardY_priceRow__PsZMm{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:.625rem}.CardY_priceText__SZ0kr{font-size:var(--font-body);color:#141414;font-weight:500}.CardY_addToCartBtn__W1690{background:#1a4a28;color:#fff;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;transition:background .2s;margin-left:auto;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.CardY_addToCartBtn__W1690 svg{display:block;width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.5}.CardY_addToCartBtn__W1690:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;font-weight:700;opacity:0;pointer-events:none}@media screen and (max-width:1024px)and (-webkit-min-device-pixel-ratio:1){.CardY_addToCartBtn__W1690:after{opacity:1}.CardY_addToCartBtn__W1690 svg{opacity:0}}.CardY_addToCartBtn__W1690:hover{background:#041d05}.CardY_price__0Bu6t{display:none}@media(max-width:767px){.CardY_productCard__JAPZh{width:63vw;min-width:0;max-width:162px;height:300px;min-height:300px;max-height:300px;padding:.625rem .5rem .875rem;box-sizing:border-box;border:1px solid #e1e1e1;box-shadow:0 1px 4px rgba(0,0,0,.08);border-radius:4px;display:flex;flex-direction:column;align-items:stretch;background:#fff}.CardY_imageContainer__QIZSg{width:85%;height:160px;margin:0 auto .375rem;background:#fff;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}.CardY_titleAuthorSection__sZ6wv{min-height:40px;max-height:40px;margin-bottom:.875rem}.CardY_bookTitle__BGDL9{font-size:var(--font-label);-webkit-line-clamp:2}.CardY_bookAuthor__qxyi3{margin-bottom:.875rem}.CardY_bookAuthor__qxyi3,.CardY_priceText__SZ0kr{font-size:var(--font-label)}.CardY_addToCartBtn__W1690{width:28px;height:28px;font-size:16px}.CardY_addToCartBtn__W1690 svg{display:block;width:100%;height:100%;fill:currentColor;stroke:currentColor;stroke-width:1.5}.CardY_addToCartBtn__W1690:after{font-size:16px}.CardY_titleAuthorSection__sZ6wv{min-height:48px;max-height:none;margin-bottom:.875rem;overflow:visible}.CardY_bookAuthor__qxyi3,.CardY_bookTitle__BGDL9{font-size:var(--font-label);-webkit-line-clamp:2;white-space:normal}.CardY_bookAuthor__qxyi3{margin-bottom:.875rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media(max-width:375px){.CardY_productCard__JAPZh{width:100%;min-width:0;max-width:100%;height:300px;min-height:300px;max-height:100%;padding:.625rem .5rem .875rem;box-sizing:border-box;border:1px solid #e1e1e1;box-shadow:0 1px 4px rgba(0,0,0,.08);border-radius:4px;display:flex;flex-direction:column;align-items:stretch;background:#fff}.CardY_imageContainer__QIZSg{width:85%;height:160px;margin:0 auto .375rem;background:#fff;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center}}.BookShowcase_bookShowcaseWrapper__aD4AF{overflow-x:auto;max-width:1230px;margin:0 auto}.BookShowcase_bookShowCase__mOdKy .container{max-width:77.5rem}@media(max-width:768px){.BookShowcase_bookShowCase__mOdKy .container{padding:0!important}.BookShowcase_bookShowCase__mOdKy{padding-bottom:0}}.BookShowcase_sectionHeading__KLp8L{text-align:center;margin-bottom:2.5rem;padding-inline:1.25rem}.BookShowcase_sectionHeading__KLp8L h2{font-size:var(--font-h3);color:#141414;margin-bottom:1.25rem}@media(max-width:768px){.BookShowcase_sectionHeading__KLp8L{margin-bottom:1.5rem;padding-inline:0}.BookShowcase_sectionHeading__KLp8L h2{font-size:var(--font-h4);margin-bottom:.75rem}}@media(max-width:480px){.BookShowcase_sectionHeading__KLp8L{margin-bottom:1.25rem}.BookShowcase_sectionHeading__KLp8L h2{margin-bottom:.625rem}}.BookShowcase_sectionSubHeading__76baX{font-size:var(--font-h6);color:#767676;justify-content:center;align-items:center;display:flex;margin-top:-.625pxrem;margin-bottom:.625pxrem}@media(max-width:768px){.BookShowcase_sectionSubHeading__76baX{margin-top:.9375rem!important;text-align:center;margin-bottom:.9375rem!important;font-size:var(--font-body)}}.BookShowcase_searchSection__PQgQV{display:flex;justify-content:center;margin-top:32px;width:100%;max-width:870px;margin-left:auto;margin-right:auto;padding:0}.BookShowcase_bookList__cJ1rq{display:flex;flex-direction:row;gap:1rem;overflow-x:auto;width:100%;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:#e1e1e1 #fdfdfd}@media(max-width:768px){.BookShowcase_bookList__cJ1rq{gap:.5rem;padding-bottom:.25rem}}.BookShowcase_customCol__aO9OD{flex:0 0 auto;display:flex;flex-direction:column}.BookShowcase_customCol__aO9OD img{width:100%;height:auto;object-fit:cover}.BookShowcase_loaderContainer__O48kn{display:flex;justify-content:center;align-items:center;width:100%;min-height:12.5rem;grid-column:1/-1}.BookShowcase_moreBtn__Yk5xd{margin-top:2.5rem;margin-bottom:0;text-align:center}.BookShowcase_moreBtn__Yk5xd a{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;width:100%;max-width:11.25rem;padding:.75rem;border-radius:999px;border:1px solid #e1e1e1;color:#141414;text-decoration:none;font-size:var(--font-body);transition:background-color .3s,color .3s}.BookShowcase_moreBtn__Yk5xd a:hover{background-color:#1a4a28;border-color:#1a4a28;color:#fff}.CategoryShowcase_categoryShowcase___2LlE{max-width:1230px;margin:0 auto;padding:1.25rem}@media(max-width:768px){.CategoryShowcase_categoryShowcase___2LlE{padding:2.5rem 1rem}}.CategoryShowcase_header__OKnkT{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.CategoryShowcase_header__OKnkT h2{font-size:var(--font-h6);color:#041d05;margin:0;font-weight:500}.CategoryShowcase_viewAllLink__G64f3{font-size:var(--font-body);color:#767676;text-decoration:underline;cursor:pointer;transition:color .2s ease}.CategoryShowcase_viewAllLink__G64f3:hover{color:#1a4a28}.CategoryShowcase_categoriesGrid__e0z0R{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media(max-width:991px){.CategoryShowcase_categoriesGrid__e0z0R{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.CategoryShowcase_categoriesGrid__e0z0R{grid-template-columns:repeat(2,1fr);gap:.75rem}}@media(max-width:480px){.CategoryShowcase_categoriesGrid__e0z0R{grid-template-columns:repeat(2,1fr);gap:.625rem}}.CategoryShowcase_categoryCard__GQce2{display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background:#f4f4f4;border-radius:8px;text-decoration:none;transition:background-color .2s ease,transform .2s ease;cursor:pointer;min-height:5rem}.CategoryShowcase_categoryCard__GQce2:hover{background:#ffd0df;transform:translateY(-2px)}@media(max-width:768px){.CategoryShowcase_categoryCard__GQce2{padding:1.125rem;min-height:6.25rem}}@media(max-width:480px){.CategoryShowcase_categoryCard__GQce2{padding:.875rem;min-height:5.625rem}}.CategoryShowcase_categoryIcon__6Fa_t{width:2rem;height:2rem;margin-bottom:1rem;color:#041d05}@media(max-width:768px){.CategoryShowcase_categoryIcon__6Fa_t{width:1.5rem;height:1.5rem;margin-bottom:.75rem}}.CategoryShowcase_categoryName__fttu_{font-size:var(--font-body);color:#041d05;font-weight:600;margin:0;line-height:1.3}.HeroBanner_heroSection__30KAA{display:flex;flex-direction:column;align-items:center;width:100%;max-width:77.5rem;margin:-5rem auto 0;padding:7.5rem 0 5rem;position:relative;overflow:hidden}@media(max-width:768px){.HeroBanner_heroSection__30KAA{margin-top:0;padding-top:1.25rem;margin-bottom:0;padding-bottom:1.25rem}}.HeroBanner_heroContent__BkzVR{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.HeroBanner_socialProofBadge__7z4Kg{display:inline-flex;align-items:center;gap:.625rem;background:#fff;border:1px solid #e1e1e1;border-radius:999px;padding:.5rem 1.125rem .5rem .5rem;margin-top:6.25rem;margin-bottom:1.25rem;box-shadow:0 2px 8px rgba(0,0,0,.06)}@media(max-width:768px){.HeroBanner_socialProofBadge__7z4Kg{margin-top:0}}@media(max-width:480px){.HeroBanner_socialProofBadge__7z4Kg{margin-bottom:1rem;padding:.375rem .875rem .375rem .375rem;gap:.5rem}}.HeroBanner_avatarStack__hUeJd{display:flex}.HeroBanner_avatarStack__hUeJd .HeroBanner_avatar__ub7Zt{width:2rem;height:2rem;border-radius:50%;border:2px solid #fff;object-fit:cover;margin-left:-.5rem}.HeroBanner_avatarStack__hUeJd .HeroBanner_avatar__ub7Zt:first-child{margin-left:0}@media(max-width:480px){.HeroBanner_avatarStack__hUeJd .HeroBanner_avatar__ub7Zt{width:1.625rem;height:1.625rem;margin-left:-.375rem}}.HeroBanner_badgeText__WFzKO{font-size:var(--font-label);color:#141414}@media(max-width:480px){.HeroBanner_badgeText__WFzKO{font-size:.75rem}}.HeroBanner_heroTitle__YE_OR{font-size:var(--font-h1);text-align:center;max-width:56.25rem;color:#141414;margin-bottom:1.625rem;position:relative}@media(max-width:768px){.HeroBanner_heroTitle__YE_OR{font-size:2.5rem;margin-bottom:1.125rem}}@media(max-width:480px){.HeroBanner_heroTitle__YE_OR{font-size:var(--font-h3);width:80%;line-height:1.1;margin:0 auto 1rem}}.HeroBanner_sectionSubHeading___DAOS{margin-bottom:1.875rem;text-align:center}.HeroBanner_sectionSubHeading___DAOS h2{font-size:var(--font-h6);color:#767676;max-width:50rem;margin:0 auto;line-height:1.5}@media(max-width:768px){.HeroBanner_sectionSubHeading___DAOS h2{max-width:90%}}@media(max-width:480px){.HeroBanner_sectionSubHeading___DAOS h2{font-size:var(--font-body)}}.HeroBanner_ctaButton__5AmP3 .HeroBanner_findBookBtn__bqNdV{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:15px 40px;border-radius:999px;cursor:pointer;text-decoration:none;font-size:var(--font-body);transition:all .3s ease;margin-right:.9375rem;margin-top:.625rem;margin-bottom:.9375rem;background-color:#1a4a28;color:#fff;border:1px solid transparent}.HeroBanner_ctaButton__5AmP3 .HeroBanner_findBookBtn__bqNdV:hover{background-color:#041d05}.HeroBanner_imageContainer__KnPCV{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:768px){.HeroBanner_imageContainer__KnPCV{padding-left:0;padding-right:0}}.HeroBanner_logoGrid__by2bc{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:56.25rem;margin:.625rem auto 0;padding:0 1.25rem}@media(max-width:768px){.HeroBanner_logoGrid__by2bc{grid-template-columns:repeat(3,1fr);max-width:100%;padding:0 1.25rem;margin-top:.5rem}}.HeroBanner_logoCell__iler8{display:flex;align-items:center;justify-content:center;padding:.5rem}@media(max-width:768px){.HeroBanner_logoCell__iler8{padding:.375rem}}.HeroBanner_uniLogo__nM4KR{max-width:100%;height:auto;max-height:8.75rem;object-fit:contain;transition:opacity .8s ease-in-out,transform .8s ease-in-out}@media(max-width:768px){.HeroBanner_uniLogo__nM4KR{max-height:8.125rem}}.HeroBanner_customImage__MMF3u{width:100%;max-width:1200px;height:auto;object-fit:contain;border-radius:8px;display:block;margin-left:auto;margin-right:auto;object-position:center}@media(max-width:768px){.HeroBanner_customImage__MMF3u{margin-top:1.25rem}}.StepIntro_introStep__fRxN1{text-align:center;animation:StepIntro_fadeIn__DuphY .5s ease-out;display:flex;flex-direction:column;align-items:center}.StepIntro_introWave__sBIv9{font-size:2.25rem;margin-bottom:.75rem;animation:StepIntro_wave__QOs0i 1.5s ease-in-out}.StepIntro_introTitle__I8qqm{font-size:var(--font-h3);color:#141414;margin-bottom:.9375rem}.StepIntro_introSubtitle__fUpWs{font-size:var(--font-body);color:#767676;line-height:var(--line-height-body);margin:0 auto}.StepIntro_continueButton__WWCT6{width:100%;max-width:27.5rem;margin-top:2.5rem;padding:.75rem 2rem;font-size:var(--font-body);cursor:pointer;border:none;border-radius:999px;background-color:#141414;color:#fff;transition:all .2s;display:block}.StepIntro_continueButton__WWCT6:hover:not(:disabled){background-color:#1a4a28}.StepIntro_continueButton__WWCT6:disabled{opacity:.4;cursor:not-allowed;background-color:#e1e1e1}.StepIntro_loginHint__HkJHC{margin-top:1rem;font-size:var(--font-label);color:#767676}.StepIntro_loginLink__ht6JW{color:#1a4a28;text-decoration:none;font-weight:500}.StepIntro_loginLink__ht6JW:hover{text-decoration:underline}@keyframes StepIntro_wave__QOs0i{0%,to{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}45%{transform:rotate(14deg)}60%{transform:rotate(-4deg)}75%{transform:rotate(10deg)}}@keyframes StepIntro_fadeIn__DuphY{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.StepIntro_introStep__fRxN1{padding-top:0}}.StepUniversityCourse_stepContainer__rPbz_{text-align:center;animation:StepUniversityCourse_fadeIn__XqJ__ .4s ease-out;display:flex;flex-direction:column;align-items:center}.StepUniversityCourse_stepTitle__QUNxl{font-size:var(--font-h4);color:#141414;margin-bottom:.9375rem}.StepUniversityCourse_stepSubtitle__PajY3{font-size:var(--font-body);color:#767676;margin-bottom:1.75rem;line-height:var(--line-height-body);max-width:27.5rem;margin-left:auto;margin-right:auto}.StepUniversityCourse_formGroup__aFWcM{margin-bottom:1rem;text-align:left;position:relative;max-width:27.5rem;margin-left:auto;margin-right:auto;width:100%}.StepUniversityCourse_universityGroup__MscDQ{z-index:30}.StepUniversityCourse_courseGroup__FWumw{z-index:20}.StepUniversityCourse_continueButton__0Prc5{width:100%;max-width:27.5rem;margin-top:1.875rem;padding:.75rem 2rem;font-size:var(--font-body);cursor:pointer;border:none;border-radius:999px;background-color:#141414;color:#fff;transition:all .2s;display:block}.StepUniversityCourse_continueButton__0Prc5:hover:not(:disabled){background-color:#1a4a28}.StepUniversityCourse_continueButton__0Prc5:disabled{opacity:.4;cursor:not-allowed;background-color:#e1e1e1}@keyframes StepUniversityCourse_fadeIn__XqJ__{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.StepUniversityCourse_formGroup__aFWcM{max-width:100%}.StepUniversityCourse_continueButton__0Prc5{width:100%}}.Card_card__ZDbMf{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:1rem;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.05)}@media(max-width:640px){.Card_card__ZDbMf{padding:.75rem}}.Card_header__QZLLr{display:grid;grid-template-columns:auto auto 1fr;grid-gap:.5rem;gap:.5rem;align-items:center;font-size:var(--font-body);margin-bottom:.75rem}@media(max-width:640px){.Card_header__QZLLr{gap:.375rem;margin-bottom:.625rem}}.Card_index__TyobP{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;margin-right:4px}.Card_label__lDyTv{font-size:var(--font-label);padding:4px 8px;border-radius:4px;background:#fdfdfd}.Card_ai__Wa7iG,.Card_manual__Pz8Kl{background-color:#f4f4f4;color:#141414}.Card_content__GWB9A{display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1rem}@media(max-width:640px){.Card_content__GWB9A{flex-direction:column;gap:.75rem;margin-bottom:.75rem}}.Card_contentColumn__TEQ_i{flex-direction:column}.Card_cardFlashcard__uiWKt{margin-bottom:1rem}.Card_cardFlashcard__uiWKt .Card_flashcardInner__03lzq{display:flex;border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);background:#fff}.Card_cardFlashcard__uiWKt .Card_side__6kIRN{flex:1 1;padding:1.25rem 1.5rem;min-width:0}.Card_cardFlashcard__uiWKt .Card_side__6kIRN:first-child{border-right:2px solid #e1e1e1;background:#fdfdfd}.Card_cardFlashcard__uiWKt .Card_side__6kIRN .Card_title__WufYD{display:inline-block;margin-bottom:.5rem;font-size:var(--font-label);color:#767676}.Card_cardFlashcard__uiWKt .Card_side__6kIRN p{margin:0;font-size:var(--font-body);line-height:var(--line-height-body);color:#141414}@media(max-width:640px){.Card_cardFlashcard__uiWKt .Card_flashcardInner__03lzq{flex-direction:column}.Card_cardFlashcard__uiWKt .Card_side__6kIRN{padding:1rem 1.125rem}.Card_cardFlashcard__uiWKt .Card_side__6kIRN:first-child{border-right:none;border-bottom:2px solid #e1e1e1}}.Card_side__6kIRN{flex:1 1;min-width:0}.Card_title__WufYD{margin-bottom:6px}.Card_sources__TVB02,.Card_title__WufYD{color:#767676;font-size:var(--font-label)}.Card_sources__TVB02{margin-bottom:.75rem}@media(max-width:640px){.Card_sources__TVB02{margin-bottom:.5rem}}.Card_sourcesLabel__WK37r{margin-bottom:.25rem}.Card_sourcesList__KqNtl{background:#f4f4f4;padding:.5rem;border-radius:8px}@media(max-width:640px){.Card_sourcesList__KqNtl{padding:.375rem}}.Card_actions__GrXyE{display:flex;justify-content:flex-end;gap:10px}.Card_actions__GrXyE button{background:transparent;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;padding:4px;transition:color .2s}.Card_actions__GrXyE button:hover{background:#f4f4f4}.Card_actions__GrXyE button.Card_delete__WCuQi{color:red}.Card_cardMcq__EOiJH{margin-bottom:1rem}.Card_cardMcq__EOiJH .Card_mcqInner__McaV6{border:2px solid #e1e1e1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);background:#fff;padding:1.25rem 1.5rem}.Card_cardMcq__EOiJH .Card_mcqExplanationLabel__NwpJ6,.Card_cardMcq__EOiJH .Card_mcqOptionsLabel__4_LYu,.Card_cardMcq__EOiJH .Card_mcqQuestionLabel__h59_7{display:inline-block;margin-bottom:.5rem;font-size:var(--font-label);color:#767676}.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ{margin-bottom:1.25rem}.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ .Card_mcqQuestion__Ms_gQ{margin:0;font-size:var(--font-body);line-height:var(--line-height-body);color:#141414}.Card_cardMcq__EOiJH .Card_mcqOptionsBlock__CSX4c{margin-bottom:1.25rem}.Card_cardMcq__EOiJH .Card_mcqOptions__SqClU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.Card_cardMcq__EOiJH .Card_mcqOption__3rGan{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;border:1px solid #e1e1e1;border-radius:4px;background:#fdfdfd;font-size:var(--font-body);line-height:var(--line-height-body);color:#767676}.Card_cardMcq__EOiJH .Card_mcqOption__3rGan.Card_mcqOptionCorrect__lyqKX{border-color:#61cb61;background:rgba(97,203,97,.15);color:#041d05}.Card_cardMcq__EOiJH .Card_mcqOptionLetter___Uy_u{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e1e1e1;border-radius:50%;font-size:var(--font-label)}.Card_cardMcq__EOiJH .Card_mcqOptionCorrect__lyqKX .Card_mcqOptionLetter___Uy_u{border-color:#61cb61;background:rgba(97,203,97,.25);color:#041d05}.Card_cardMcq__EOiJH .Card_mcqOptionText__QI452{flex:1 1;min-width:0}.Card_cardMcq__EOiJH .Card_mcqExplanationBlock__kp2EV{padding-top:1rem;border-top:1px solid #e1e1e1}.Card_cardMcq__EOiJH .Card_mcqExplanationBlock__kp2EV .Card_mcqExplanation__47tVc{margin:0;font-size:var(--font-body);line-height:var(--line-height-body);color:#141414;padding:.75rem;background:#fdfdfd;border-radius:4px}@media(max-width:640px){.Card_cardMcq__EOiJH .Card_mcqInner__McaV6{padding:.875rem 1rem}.Card_cardMcq__EOiJH .Card_mcqOptionsBlock__CSX4c,.Card_cardMcq__EOiJH .Card_mcqQuestionBlock__CsXxQ{margin-bottom:.875rem}.Card_cardMcq__EOiJH .Card_mcqExplanation__47tVc,.Card_cardMcq__EOiJH .Card_mcqOptionText__QI452,.Card_cardMcq__EOiJH .Card_mcqQuestion__Ms_gQ{font-size:var(--font-label)}}.Card_cardEssay__7M_SK{margin-bottom:1rem}.Card_cardEssay__7M_SK .Card_essayInner__6L_jt{border:1px solid #e1e1e1;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.04);background:#fff;padding:1.25rem 1.5rem}.Card_cardEssay__7M_SK .Card_essayCriteriaLabel__b5Zqc,.Card_cardEssay__7M_SK .Card_essayQuestionLabel__nm_7e{display:inline-block;margin-bottom:.5rem;font-size:var(--font-label);color:#767676}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV{margin-bottom:1.25rem}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV .Card_essayQuestion__36OCW{margin:0;font-size:var(--font-body);line-height:var(--line-height-body);color:#141414}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK{padding-top:1rem;border-top:1px solid #e1e1e1}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK .Card_essayCriteriaText__L5K0G{margin:0;font-size:var(--font-body);line-height:var(--line-height-body);color:#141414}@media(max-width:640px){.Card_cardEssay__7M_SK .Card_essayInner__6L_jt{padding:.875rem 1rem}.Card_cardEssay__7M_SK .Card_essayQuestionBlock__uDLjV{margin-bottom:.875rem}.Card_cardEssay__7M_SK .Card_essayQuestion__36OCW{font-size:var(--font-label)}.Card_cardEssay__7M_SK .Card_essayCriteriaBlock__dFtCK{padding-top:.75rem}.Card_cardEssay__7M_SK .Card_essayCriteriaText__L5K0G{font-size:var(--font-label)}}.Card_mcqQuestion__Ms_gQ{font-size:16px}.Card_mcqOptions__SqClU{list-style:none;padding-left:0;margin-left:12px;color:#767676}.Card_option__0acAm{padding:6px 0}.Card_correct__P1Udw{color:#169c2f}.Card_correctTag__WqN5c{margin-left:6px;font-size:var(--font-body)}.Card_explanation__nN0KC{background-color:#fdfdfd;border:1px solid #e1e1e1;padding:12px;border-radius:8px;font-size:var(--font-body);color:#141414}.Card_essayQuestion__36OCW{font-size:16px;color:#141414}.Card_essayCriteria__gn9PK{font-size:var(--font-body);color:#767676}.Card_criteriaLabel__hpByu{margin-bottom:6px;color:#767676}.AddFlashcard_row__Hcj_8{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;height:100%}.AddFlashcard_label__BME44{display:flex;flex-direction:column;color:#041d05}.AddFlashcard_label__BME44,.AddFlashcard_textarea__E0Zkn{font-size:var(--font-body);line-height:var(--line-height-body)}.AddFlashcard_textarea__E0Zkn{margin-top:4px;padding:10px 12px;border:1px solid #e1e1e1;border-radius:8px;resize:none;min-height:60px;height:100%;background-color:#fff;color:#141414}@media(max-width:768px){.AddFlashcard_textarea__E0Zkn{width:100%}}.AddFlashcard_textarea__E0Zkn:focus{outline:none;border-color:#1a4a28;box-shadow:0 0 0 2px rgba(26,74,40,.2)}.sharedStyles_modalContent__bdqXd{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;overflow-y:auto;padding-block:14px 8px}.sharedStyles_title__7IEcF{font-size:var(--font-h6);margin-bottom:8px;line-height:var(--line-height-h6);color:#041d05;text-align:center}.sharedStyles_actions__raqMV{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.sharedStyles_add__txARv{background-color:#1a4a28;color:#fff;padding:10px 16px;border:none;border-radius:999px;width:100%;cursor:pointer}.sharedStyles_add__txARv:hover{background-color:#041d05}.sharedStyles_add__txARv:disabled{background-color:#767676;cursor:not-allowed}.sharedStyles_cancel__5X9Vx{background-color:#fff;border:1px solid #e1e1e1;padding:10px 16px;border-radius:999px;width:100%;cursor:pointer;color:#041d05}.sharedStyles_cancel__5X9Vx:hover{background-color:#f4f4f4}.QuestionTypeSelector_modalContent__XbCNb{display:flex;flex-direction:column;gap:1.5rem;height:100%;padding:1.25rem 1.5rem 1.5rem;min-height:0}.QuestionTypeSelector_title__Am5br{font-size:var(--font-h5);line-height:var(--line-height-h5);color:#041d05;margin:0;padding-bottom:.5rem;flex-shrink:0;text-align:center}.QuestionTypeSelector_options__jN1io{display:flex;flex-direction:row;gap:.75rem;justify-content:center}.QuestionTypeSelector_option__6EAY0{display:flex;align-items:center;gap:1.25rem;padding:2.1875rem;border:1px solid #e1e1e1;border-radius:8px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;flex:1 1;max-width:20rem;min-width:0;text-align:left;box-shadow:0 1px 3px rgba(0,0,0,.04)}.QuestionTypeSelector_option__6EAY0.QuestionTypeSelector_optionEssay___h4SP,.QuestionTypeSelector_option__6EAY0.QuestionTypeSelector_optionMcq___zGkt{background:rgba(26,74,40,.05)}.QuestionTypeSelector_option__6EAY0:hover{border-color:#1a4a28;box-shadow:0 4px 12px rgba(26,74,40,.08)}.QuestionTypeSelector_option__6EAY0:hover .QuestionTypeSelector_iconWrapper__H6MvQ{transform:scale(1.02)}.QuestionTypeSelector_option__6EAY0:hover.QuestionTypeSelector_optionEssay___h4SP,.QuestionTypeSelector_option__6EAY0:hover.QuestionTypeSelector_optionMcq___zGkt{background:rgba(26,74,40,.2)}.QuestionTypeSelector_option__6EAY0:active{border-color:#041d05;box-shadow:0 2px 6px rgba(26,74,40,.1)}.QuestionTypeSelector_option__6EAY0:focus-visible{outline:1px solid #1a4a28;outline-offset:2px}.QuestionTypeSelector_iconWrapper__H6MvQ{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}.QuestionTypeSelector_iconWrapper__H6MvQ.QuestionTypeSelector_iconWrapperMcq__WCRRO{background:#1a4a28;color:#fff}.QuestionTypeSelector_iconWrapper__H6MvQ.QuestionTypeSelector_iconWrapperEssay__QkFIl{background:#65a2df;color:#fff}.QuestionTypeSelector_iconEssay__OgzzS,.QuestionTypeSelector_iconMCQ__2B4Xa{display:flex;align-items:center;justify-content:center;color:inherit}.QuestionTypeSelector_optionTitle__XDfTE{font-size:var(--font-h6);font-weight:500;line-height:var(--line-height-h6);color:#141414;margin-bottom:.25rem}.QuestionTypeSelector_optionDescription__BZzXg{font-size:var(--font-body);line-height:var(--line-height-body);color:#767676;margin:0;min-width:0;overflow-wrap:break-word}@media(max-width:640px){.QuestionTypeSelector_modalContent__XbCNb{padding:1rem 1rem 1.5rem}.QuestionTypeSelector_options__jN1io{flex-direction:column;align-items:stretch;gap:.75rem}.QuestionTypeSelector_option__6EAY0{max-width:none;padding:1rem 1.25rem}.QuestionTypeSelector_optionDescription__BZzXg,.QuestionTypeSelector_optionTitle__XDfTE{min-width:0}}.AddMCQ_label__NLm0n{display:block;font-size:var(--font-label);line-height:var(--line-height-label);color:#141414}.AddMCQ_input__aii6l{width:100%;border:1px solid #e1e1e1;border-radius:4px;padding:12px;font-size:var(--font-body);line-height:var(--line-height-body);resize:vertical;margin-top:6px}.AddMCQ_optionsLabel__EEfdt{font-size:var(--font-label);margin-bottom:8px;display:inline-block}.AddMCQ_optionsLabels__qZFYn{display:flex;justify-content:space-between;margin-right:10px}.AddMCQ_optionRow__2rYJC{display:flex;flex-direction:row-reverse;align-items:center;gap:50px;margin-bottom:10px;margin-right:24px}.AddMCQ_radio__GyHps{margin-top:2px;accent-color:#1a4a28}.AddMCQ_optionInput__DQ12l{flex:1 1;padding:10px;font-size:var(--font-body);line-height:var(--line-height-body);border:1px solid #e1e1e1;border-radius:4px}.AddMCQ_actionsMCQ__EUQSH{margin-top:8px!important}.AddEssayQuestion_label__JBRmU{display:block;font-size:var(--font-label);line-height:var(--line-height-label);color:#141414}.AddEssayQuestion_textarea__h4JLr{width:100%;min-height:80px;border:1px solid #e1e1e1;border-radius:4px;padding:12px;font-size:var(--font-body);line-height:var(--line-height-body);resize:vertical;margin-top:6px}.AddEssayQuestion_actionsEssay__oh4cq{margin-top:auto}.GenerateQuestions_sectionGroup__zxutW{margin-bottom:16px}.GenerateQuestions_sectionTitle__rGai2{font-size:var(--font-body);line-height:var(--line-height-label);color:#041d05;margin-bottom:4px}.GenerateQuestions_sectionSubtitle__hEIJD{font-size:var(--font-label);color:#767676;margin-bottom:12px}.GenerateQuestions_questionsRow__Bi8bW{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}@media(max-width:480px){.GenerateQuestions_questionsRow__Bi8bW{grid-template-columns:1fr}}.GenerateQuestions_questionsRow__Bi8bW .GenerateQuestions_sectionGroup__zxutW{border-bottom:none;padding-bottom:0;margin-bottom:0}.GenerateQuestions_countGrid__RiqQ8{display:grid;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));grid-gap:6px;gap:6px}.GenerateQuestions_countButton__arH1i{position:relative;padding:12px 0;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;font-size:var(--font-body);cursor:pointer;transition:all .2s;text-align:center}.GenerateQuestions_countButton__arH1i:hover:not(:disabled):not(.GenerateQuestions_selectedCount__uFtwk){background-color:#fdfdfd;border-color:#1a4a28}.GenerateQuestions_countButton__arH1i.GenerateQuestions_selectedCount__uFtwk{background-color:#1a4a28;color:#fff;border-color:#1a4a28}.GenerateQuestions_countButton__arH1i.GenerateQuestions_selectedCount__uFtwk .GenerateQuestions_proBadge__Snate{line-height:1.2;color:#141414}.GenerateQuestions_countButton__arH1i.GenerateQuestions_selectedCount__uFtwk:hover{background-color:#1a4a28;color:#fff;border-color:#1a4a28}.GenerateQuestions_countButton__arH1i.GenerateQuestions_lockedCount__KZvQ_{cursor:pointer;opacity:.65}.GenerateQuestions_countButton__arH1i.GenerateQuestions_lockedCount__KZvQ_:hover{border-color:rgba(26,74,40,.3);opacity:.8}.GenerateQuestions_countButtonLabel__A0ugm{display:block}.GenerateQuestions_proBadge__Snate{position:absolute;display:inline-flex;align-items:center;gap:2px;top:3px;right:3px;padding:2px 4px;background-color:#ffd0df;color:#141414;border-radius:999px;font-size:9px;white-space:nowrap;line-height:1}.GenerateQuestions_proBadge__Snate svg{display:block;flex-shrink:0;margin-top:1px}.GenerateQuestions_difficultyList__ZwwDO{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}@media(max-width:480px){.GenerateQuestions_difficultyList__ZwwDO{grid-template-columns:repeat(2,1fr);gap:8px}}.GenerateQuestions_difficultyCard__c0Pa9{display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #e1e1e1;background-color:#fff;border-radius:4px;padding:16px 8px;cursor:pointer;transition:all .2s ease;text-align:center}.GenerateQuestions_difficultyCard__c0Pa9:hover{border-color:#767676;background-color:#fdfdfd}.GenerateQuestions_difficultyCard__c0Pa9.GenerateQuestions_selected__fxeII{border-color:#1a4a28;background-color:#fdfdfd}.GenerateQuestions_difficultyIcon__ay9Ng{display:flex;align-items:center;justify-content:center;margin-bottom:8px;color:#767676}.GenerateQuestions_iconKid__u8jrp{color:#61cb61}.GenerateQuestions_iconHighschool___Mrby{color:#ebb585}.GenerateQuestions_iconBachelor__FA56f{color:#65a2df}.GenerateQuestions_iconMaster__uG20q{color:#b585eb}.GenerateQuestions_difficultyContent__y1Ol1{flex:1 1}.GenerateQuestions_difficultyName__zTxW9{font-size:var(--font-body);color:#141414}.GenerateQuestions_sparklesGreen__WZtZ_{margin-bottom:6px;margin-right:12px;color:#1a4a28}.GenerateQuestions_sparkles__a4idL{margin-bottom:4px}.GenerateQuestions_sourcesWrapper__4a_gf{padding-top:8px;margin-top:8px}.GenerateQuestions_sourcesWrapper__4a_gf ul{margin-top:8px}.GenerateQuestions_modalFooter__0mTnI{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;margin:16px -24px -8px;padding:16px 24px 8px;z-index:10}@media(max-width:768px){.GenerateQuestions_modalFooter__0mTnI{margin:12px -20px -8px;padding-left:20px;padding-right:20px}}@media(max-width:480px){.GenerateQuestions_modalFooter__0mTnI{margin:8px -16px -8px;padding-left:16px;padding-right:16px}}.GenerateQuestions_actionsGenerate__1yOWU{margin-top:0}.ShareModal_overlay__3P_CF{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:flex-start;justify-content:center;z-index:9999999;padding:6vh 1rem 1rem;animation:ShareModal_modalFadeIn__znFVm .15s ease}.ShareModal_modal__EQ_eM{background:#fff;border-radius:8px;width:100%;max-width:600px;max-height:600px;overflow-y:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:ShareModal_modalSlideIn__LthRR .3s ease-out}@media(max-width:768px){.ShareModal_modal__EQ_eM{max-width:95%;margin:.5rem}}@keyframes ShareModal_modalFadeIn__znFVm{0%{opacity:0}to{opacity:1}}@keyframes ShareModal_modalSlideIn__LthRR{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:768px){.ShareModal_header__3UPpC{padding:1.25rem 1.25rem 0;margin-bottom:.75rem}}.ShareModal_title__3t8Gj{font-size:var(--font-h4);color:#141414;margin:0}@media(max-width:768px){.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:768px){.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:0 0 1.25rem;text-align:left}@media(max-width:768px){.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:768px){.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:768px){.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:768px){.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:768px){.ShareModal_copyIcon__L9eRr{font-size:.75rem}}.RatingAndReport_ratingContainer__Zh1dH{display:flex;align-items:center}.RatingAndReport_ratingButton__Mtoew{display:flex;align-items:center;padding:0 .75rem;border:none;border-radius:8px;background-color:transparent;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;outline:none}.RatingAndReport_ratingButton__Mtoew:hover:not(.RatingAndReport_disabled__JvVTb){opacity:.8}.RatingAndReport_ratingButton__Mtoew:focus-visible{outline:2px solid #1a4a28;outline-offset:2px}.RatingAndReport_ratingButton__Mtoew.RatingAndReport_disabled__JvVTb{cursor:not-allowed;opacity:.5}.RatingAndReport_ratingButton__Mtoew .RatingAndReport_activeIcon__Zc3yV{fill:currentColor}.RatingAndReport_upvoteButton__wKrvp{color:#1a4a28}.RatingAndReport_upvoteButton__wKrvp.RatingAndReport_active__YApMe{font-weight:500;opacity:1}.RatingAndReport_downvoteButton__NRPEn{color:red}.RatingAndReport_downvoteButton__NRPEn.RatingAndReport_active__YApMe{font-weight:500;opacity:1}.RatingAndReport_count__Rr54a{font-size:var(--font-body);line-height:var(--line-height-body);min-width:1.25rem;text-align:center}.RatingAndReport_reportDropdownWrap__2dgyc{position:relative;display:flex;align-items:center}.RatingAndReport_reportBtn__wFLxt{background:transparent;color:#767676;border:none;padding:.375rem .5rem;border-radius:999px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.RatingAndReport_reportBtn__wFLxt:hover:not(:disabled){color:#1a4a28;opacity:.85}.RatingAndReport_reportBtn__wFLxt:focus-visible{outline:2px solid #1a4a28;outline-offset:2px}.RatingAndReport_reportBtn__wFLxt:disabled{opacity:.5;cursor:not-allowed}.RatingAndReport_reportDropdown__faDWF{position:absolute;top:calc(100% + .5rem);right:0;z-index:100;width:10rem;max-width:calc(100vw - 1.5rem);padding:.25rem 0;border:1px solid #e1e1e1;border-radius:8px;background:#fff;box-shadow:0 4px 12px hsla(0,0%,8%,.08);display:flex;flex-direction:column}.RatingAndReport_reportOptionBtn__CR5cI{border:none;background:transparent;text-align:left;color:#141414;font-size:.875rem;line-height:var(--line-height-body);padding:.625rem 1rem;border-radius:0;cursor:pointer;display:flex;align-items:center;width:100%;white-space:nowrap;transition:background-color .2s ease}.RatingAndReport_reportOptionBtn__CR5cI:hover{background-color:rgba(26,74,40,.08);color:#141414}.RatingAndReport_reportOptionBtn__CR5cI:focus-visible{outline:2px solid #1a4a28;outline-offset:1px}@media(max-width:992px){.RatingAndReport_ratingContainer__Zh1dH{gap:.25rem}.RatingAndReport_ratingButton__Mtoew{padding:.4375rem .5625rem;gap:.3125rem;font-size:.9375rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.375rem;height:1.375rem}.RatingAndReport_count__Rr54a{font-size:.875rem;min-width:1.125rem}}@media(max-width:768px){.RatingAndReport_ratingContainer__Zh1dH{gap:.1875rem}.RatingAndReport_ratingButton__Mtoew{padding:.4375rem .5rem;gap:.25rem;font-size:.875rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.25rem;height:1.25rem}.RatingAndReport_count__Rr54a{font-size:.875rem;min-width:1.0625rem}}@media(max-width:480px){.RatingAndReport_ratingContainer__Zh1dH{gap:.1875rem}.RatingAndReport_ratingButton__Mtoew{padding:.375rem .5rem;gap:.1875rem;font-size:.8125rem}.RatingAndReport_ratingButton__Mtoew svg{width:1.125rem;height:1.125rem}.RatingAndReport_count__Rr54a{font-size:.75rem;min-width:.875rem}.RatingAndReport_reportDropdown__faDWF{width:min(10rem,100vw - 1.25rem);right:auto;left:50%;transform:translateX(-50%)}.RatingAndReport_reportOptionBtn__CR5cI{font-size:.8125rem;padding:.5625rem .875rem}}.SummaryList_summaryGrid__aiVH6{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}@media(max-width:768px){.SummaryList_summaryGrid__aiVH6{gap:1rem}}.SummaryList_summaryCard__Q19eQ{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:1.25rem;cursor:pointer;transition:all .2s ease;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;justify-content:space-between;align-items:center;gap:.5rem}@media(max-width:768px){.SummaryList_summaryCard__Q19eQ{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem;border-radius:8px;box-shadow:0 .125rem .5rem rgba(0,0,0,.06)}}@media(max-width:480px){.SummaryList_summaryCard__Q19eQ{padding:.875rem;gap:.75rem;border-radius:8px}}.SummaryList_summaryCard__Q19eQ:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.SummaryList_cardIcon__Bnvch{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#767676;flex-shrink:0}@media(max-width:480px){.SummaryList_cardIcon__Bnvch{width:1.75rem;height:1.75rem}}.SummaryList_cardIcon__Bnvch svg{font-size:1.25rem!important}@media(max-width:480px){.SummaryList_cardIcon__Bnvch svg{font-size:1.125rem}}.SummaryList_cardContent__7tnsl{flex:1 1;display:flex;flex-direction:column}@media(max-width:768px){.SummaryList_cardContent__7tnsl{padding-right:5rem;width:100%}}.SummaryList_cardHeader__uKLpc{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}@media(max-width:480px){.SummaryList_cardHeader__uKLpc{gap:.625rem;margin-bottom:.625rem}}.SummaryList_summaryTitle__hwEb3{font-size:16px;color:#141414;margin:0;line-height:var(--line-height-h6);display:flex;align-items:center;gap:.125rem;flex:1 1;max-width:90%}.SummaryList_titleText__oYxtS{overflow:hidden;max-width:45ch;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;flex-shrink:0}@media(max-width:768px){.SummaryList_titleText__oYxtS{max-width:25ch;font-size:var(--font-body)}}@media(max-width:480px){.SummaryList_titleText__oYxtS{-webkit-line-clamp:1;max-width:20ch;max-width:70%;font-size:var(--font-body)}}.SummaryList_editButton__rtS5E{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;min-width:24px;min-height:24px;border:1px solid transparent;border-radius:4px;background:transparent;color:#767676;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);flex-shrink:0}@media(max-width:480px){.SummaryList_editButton__rtS5E{width:1.25rem;height:1.25rem;min-width:20px;min-height:20px}}.SummaryList_editButton__rtS5E svg{font-size:.875rem!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px;display:block;flex-shrink:0}@media(max-width:480px){.SummaryList_editButton__rtS5E svg{font-size:.75rem!important;width:12px!important;height:12px!important;min-width:12px;min-height:12px}}.SummaryList_editButton__rtS5E:hover{color:#1a4a28;background-color:rgba(26,74,40,.05);border-color:rgba(26,74,40,.2)}.SummaryList_editButton__rtS5E:focus{outline:none;color:#1a4a28;background-color:rgba(26,74,40,.1);border-color:#1a4a28}.SummaryList_titleEditContainer__wjhym{position:relative;flex:1 1;max-width:70%}.SummaryList_titleInput__oLkJO{width:100%;font-size:var(--font-body);color:#141414;background:transparent;border:1px solid #e1e1e1;border-radius:4px;padding:.5rem;margin:0;font-family:inherit;outline:none;transition:all .2s ease}@media(max-width:768px){.SummaryList_titleInput__oLkJO{font-size:var(--font-body)}}@media(max-width:480px){.SummaryList_titleInput__oLkJO{font-size:var(--font-body)}}.SummaryList_titleInput__oLkJO:focus{border-color:#041d05;box-shadow:0 0 0 3px rgba(26,74,40,.1)}.SummaryList_titleInput__oLkJO:disabled{opacity:.6;cursor:not-allowed}.SummaryList_updateSpinner__RojNZ{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;color:#1a4a28}.SummaryList_spinner__iVNVv{font-size:.875rem;animation:SummaryList_spin__BwLR8 1s linear infinite}@media(max-width:480px){.SummaryList_spinner__iVNVv{font-size:.75rem}}@keyframes SummaryList_spin__BwLR8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SummaryList_summaryDescription__gcvCK{font-size:var(--font-label);color:#767676;line-height:var(--line-height-body);margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media(max-width:768px){.SummaryList_summaryDescription__gcvCK{font-size:var(--font-label);-webkit-line-clamp:2;line-clamp:2;margin:0 0 .75rem}}@media(max-width:480px){.SummaryList_summaryDescription__gcvCK{font-size:.75rem;-webkit-line-clamp:2;line-clamp:2;margin:0 0 .625rem}}.SummaryList_cardMeta__LMvnH{display:flex;flex-wrap:wrap;gap:.375rem}@media(max-width:768px){.SummaryList_cardMeta__LMvnH{width:100%;gap:.375rem;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}}@media(max-width:480px){.SummaryList_cardMeta__LMvnH{gap:.375rem}}.SummaryList_metaItem__X695N{display:flex;align-items:center;gap:.375rem;padding:0 10px;font-size:var(--font-label);color:#767676}@media(max-width:480px){.SummaryList_metaItem__X695N{font-size:var(--font-label);padding:.375rem .5rem;gap:.25rem}}.SummaryList_metaIcon__zPy9_{font-size:.875rem;color:#767676}@media(max-width:768px){.SummaryList_metaIcon__zPy9_{font-size:.75rem}}.SummaryList_cardActions__WwCSX{display:flex;gap:.5rem;align-items:center}@media(max-width:768px){.SummaryList_cardActions__WwCSX{width:100%;order:1}}.SummaryList_cardControls__mk_VZ{display:flex;gap:.5rem;align-items:center;margin-left:auto}@media(max-width:768px){.SummaryList_cardControls__mk_VZ{position:absolute;top:.75rem;right:.75rem;margin:0;z-index:10}}.SummaryList_readButton__09Z0p{display:flex;align-items:center;text-align:center;gap:.375rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;padding:.625rem .9375rem;font-size:var(--font-label);cursor:pointer;transition:background-color .2s ease-in-out;white-space:nowrap}.SummaryList_readButton__09Z0p svg{font-size:1rem}.SummaryList_readButton__09Z0p:hover{background-color:#041d05}.SummaryList_readButton__09Z0p:disabled{background-color:#e1e1e1;cursor:not-allowed}@media(max-width:768px){.SummaryList_readButton__09Z0p{padding:.75rem 1.25rem;align-items:center;justify-content:center;font-size:var(--font-label);text-align:center;white-space:nowrap;width:100%;order:1}.SummaryList_readButton__09Z0p svg{font-size:.875rem}}.SummaryList_actionButtonPlaceholder__hCBXg{width:2rem;height:2rem;min-width:32px;min-height:32px;flex-shrink:0}@media(max-width:480px){.SummaryList_actionButtonPlaceholder__hCBXg{width:1.75rem;height:1.75rem;min-width:28px;min-height:28px}}.SummaryList_actionButton__ITLxg{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;min-width:32px;min-height:32px;border:1px solid #e1e1e1;border-radius:4px;background:#fff;color:#767676;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}@media(max-width:480px){.SummaryList_actionButton__ITLxg{width:1.75rem;height:1.75rem;min-width:28px;min-height:28px}}.SummaryList_actionButton__ITLxg svg{font-size:.875rem!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px;display:block;flex-shrink:0;transform:translateZ(0)}@media(max-width:480px){.SummaryList_actionButton__ITLxg svg{font-size:.75rem!important;width:12px!important;height:12px!important;min-width:12px;min-height:12px}}.SummaryList_actionButton__ITLxg:hover:not(:disabled){color:#1a4a28;border-color:#1a4a28;background-color:rgba(26,74,40,.05)}.SummaryList_actionButton__ITLxg:disabled{opacity:.6;cursor:not-allowed}.SummaryList_actionButton__ITLxg:disabled:hover{background-color:#fff;color:#767676;border-color:#e1e1e1}.SummaryList_actionButton__ITLxg.SummaryList_deleteButton__lT_dr:hover:not(:disabled){color:red;border-color:red;background-color:rgba(255,0,0,.05)}.SummaryList_actionButton__ITLxg.SummaryList_shareButtonActive__Kc9Xj{color:#1a4a28;border-color:#1a4a28;background-color:rgba(26,74,40,.05)}.SummaryList_actionButton__ITLxg.SummaryList_shareButtonActive__Kc9Xj:hover{background-color:rgba(26,74,40,.1)}.SummaryList_dropdownContainer__xbIwr,.SummaryList_settingsButton__NXOkJ{position:relative;display:flex;align-items:center}.SummaryList_settingsButton__NXOkJ{justify-content:center;width:2rem;height:2rem;min-width:32px;min-height:32px;border:1px solid #e1e1e1;border-radius:4px;background:#fff;color:#767676;cursor:pointer;transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1}@media(max-width:480px){.SummaryList_settingsButton__NXOkJ{width:1.75rem;height:1.75rem;min-width:28px;min-height:28px}}.SummaryList_settingsButton__NXOkJ svg{font-size:.875rem!important;width:14px!important;height:14px!important;min-width:14px;min-height:14px;display:block;flex-shrink:0;transform:translateZ(0)}@media(max-width:480px){.SummaryList_settingsButton__NXOkJ svg{font-size:.75rem!important;width:12px!important;height:12px!important;min-width:12px;min-height:12px}}.SummaryList_settingsButton__NXOkJ:hover:not(:disabled){color:#1a4a28;border-color:#1a4a28;background-color:rgba(26,74,40,.05);transform:scale(1.05)}.SummaryList_settingsButton__NXOkJ:disabled{color:#e1e1e1;cursor:not-allowed}.SummaryList_settingsButton__NXOkJ:disabled:hover{background-color:transparent;transform:none}.SummaryList_dropdown__ZxC9L{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:768px){.SummaryList_dropdown__ZxC9L{position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%);min-width:13.75rem;max-width:90vw;z-index:2000;margin-top:0;box-shadow:0 .5rem 2rem rgba(0,0,0,.18)}}.SummaryList_dropdownItem__zcYNM{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}.SummaryList_dropdownItem__zcYNM:hover{background-color:#fdfdfd}.SummaryList_dropdownItem__zcYNM:disabled{color:#767676;cursor:not-allowed}.SummaryList_dropdownItem__zcYNM:disabled:hover{background-color:transparent}.SummaryList_dropdownItem__zcYNM:last-child{color:red}.SummaryList_dropdownItem__zcYNM:last-child:hover{background-color:rgba(255,0,0,.05)}.SummaryList_dropdownItem__zcYNM:last-child:disabled{color:#e1e1e1}.SummaryList_dropdownItem__zcYNM:last-child:disabled:hover{background-color:transparent}@media(max-width:768px){.SummaryList_dropdownItem__zcYNM{padding:.875rem 1rem;font-size:var(--font-body)}}.SummaryList_emptyState__7XUqW{text-align:center;padding:3.75rem 1.5rem;color:#767676}@media(max-width:768px){.SummaryList_emptyState__7XUqW{padding:2.5rem 1.25rem}}@media(max-width:480px){.SummaryList_emptyState__7XUqW{padding:1.875rem 1rem}}.SummaryList_emptyState__7XUqW h3{font-size:var(--font-h4);color:#141414;margin:1rem 0 .5rem}@media(max-width:768px){.SummaryList_emptyState__7XUqW h3{font-size:var(--font-h5)}}@media(max-width:480px){.SummaryList_emptyState__7XUqW h3{font-size:var(--font-h6);margin:.75rem 0 .375rem}}.SummaryList_emptyState__7XUqW p{font-size:var(--font-body);margin:0 0 1.5rem}@media(max-width:768px){.SummaryList_emptyState__7XUqW p{font-size:var(--font-label);margin:0 0 1.25rem}}@media(max-width:480px){.SummaryList_emptyState__7XUqW p{font-size:.75rem;margin:0 0 1rem}}.SummaryList_emptyIcon__XLXSk{font-size:3rem;opacity:.5}@media(max-width:768px){.SummaryList_emptyIcon__XLXSk{font-size:2.5rem}}@media(max-width:480px){.SummaryList_emptyIcon__XLXSk{font-size:2rem}}.SummaryList_createButton__uf5cW{padding:.75rem 1.5rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;cursor:pointer;font-size:var(--font-body);font-weight:500;transition:all .2s ease}@media(max-width:768px){.SummaryList_createButton__uf5cW{padding:.625rem 1.25rem;font-size:var(--font-label)}}@media(max-width:480px){.SummaryList_createButton__uf5cW{padding:.5rem 1rem;font-size:.75rem}}.SummaryList_createButton__uf5cW:hover{background-color:#041d05}.SummaryList_mobileCreateButton__uOQKe{display:none;width:100%;padding:.75rem;margin-bottom:1rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .2s ease}.SummaryList_mobileCreateButton__uOQKe span{font-size:1.25rem;margin-right:.5rem}.SummaryList_mobileCreateButton__uOQKe:hover{background-color:#041d05}@media(max-width:768px){.SummaryList_mobileCreateButton__uOQKe{display:flex;align-items:center;justify-content:center}}.SummaryList_mobileOnly__XnDeF{display:none}@media(max-width:768px){.SummaryList_mobileOnly__XnDeF{display:flex}}@media(max-width:480px){.SummaryList_mobileCreateButton__uOQKe{padding:.625rem;font-size:var(--font-label)}.SummaryList_mobileCreateButton__uOQKe span{font-size:1.125rem;margin-right:.375rem}}.MCQQuestion_questionContainer__2yknL{margin-bottom:2rem;padding-top:.5rem}.MCQQuestion_questionHeader__OyYhj{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;margin-top:6px;flex-wrap:wrap;gap:10px}@media(max-width:640px){.MCQQuestion_questionHeader__OyYhj{flex-direction:column;align-items:flex-start}}.MCQQuestion_questionTitle__E3tzr{font-size:var(--font-h5);font-weight:500;color:#141414}@media(max-width:640px){.MCQQuestion_questionTitle__E3tzr{margin-top:10px;font-size:var(--font-h6)}}.MCQQuestion_demoCta__8vdKu{font-size:14px;color:#000;text-decoration:none;background-color:#fcfcfc;padding:10px 20px;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;overflow:hidden;border:1px solid var(--border-decorative,#e9e7e3);box-shadow:0 2px 8px rgba(0,96,57,.1);animation:MCQQuestion_ctaPulse__MBwqW 2s ease-in-out infinite}@media(max-width:640px){.MCQQuestion_demoCta__8vdKu{width:100%;display:block;text-align:center;font-size:13px;padding:12px 15px}}.MCQQuestion_demoCta__8vdKu:hover{background-color:rgba(0,96,57,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,96,57,.15);animation:none}.MCQQuestion_demoCta__8vdKu:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);opacity:0;transform:scale(.5);transition:transform .5s,opacity .5s}.MCQQuestion_demoCta__8vdKu:hover:after{opacity:1;transform:scale(1)}.MCQQuestion_demoCtaLong__i5Ul0{display:inline}@media(max-width:640px){.MCQQuestion_demoCtaLong__i5Ul0{display:none}}.MCQQuestion_demoCtaShort__RB2xI{display:none}@media(max-width:640px){.MCQQuestion_demoCtaShort__RB2xI{display:inline}}.MCQQuestion_questionText__ExRKw{margin-bottom:1.5rem;font-size:var(--font-body);color:#141414}.MCQQuestion_optionsContainer__Xr_ry{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.MCQQuestion_optionWrapper__3vzC5{position:relative;transition:transform .2s}.MCQQuestion_option__7O_Fy{padding:1rem;border:1px solid #e5e7eb;border-radius:.5rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;position:relative;background-color:#fff}.MCQQuestion_optionNumber__b2DKv{display:flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;background-color:#f2f2f2;color:#444;border-radius:50%;margin-right:.75rem;font-size:var(--font-body)}.MCQQuestion_optionText__NiK8_{max-width:80%;flex:1 1;font-size:var(--font-body)}@media(max-width:768px){.MCQQuestion_optionText__NiK8_{max-width:65%;font-size:13px}}.MCQQuestion_option__7O_Fy:hover{background-color:#f9f9f9;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.08)}.MCQQuestion_selectedOption__uNhv5{border-color:#1a4a28;background-color:#fff;box-shadow:0 0 0 1px #1a4a28}.MCQQuestion_correctOption__Oxg5y{border-color:#4ba960;background-color:rgba(75,169,96,.2);animation:MCQQuestion_pulse__d5rTq 1s ease-in-out}.MCQQuestion_correctOption__Oxg5y:hover{background-color:rgba(75,169,96,.25);box-shadow:0 2px 8px rgba(75,169,96,.2)}.MCQQuestion_correctOption__Oxg5y .MCQQuestion_optionNumber__b2DKv{background-color:#4ba960;color:#fff}.MCQQuestion_incorrectOption__SV_gH{border-color:#b7556c;background-color:rgba(183,85,108,.2)}.MCQQuestion_incorrectOption__SV_gH:hover{background-color:rgba(183,85,108,.25);box-shadow:0 2px 8px rgba(183,85,108,.2)}.MCQQuestion_incorrectOption__SV_gH .MCQQuestion_optionNumber__b2DKv{background-color:#b7556c;color:#fff}.MCQQuestion_incorrectAnswer__ifpKC{padding:.75rem;margin-bottom:1rem;background-color:rgba(183,85,108,.1);border:1px solid #b7556c;border-radius:.25rem;color:#b7556c}.MCQQuestion_submitButton__YYDRZ{padding:.5rem 1rem;background-color:#1a4a28;color:#fff;border:none;border-radius:.25rem;cursor:pointer}.MCQQuestion_submitButton__YYDRZ:hover{background-color:#004c2d}.MCQQuestion_submitButton__YYDRZ:disabled{background-color:#9ca3af;cursor:not-allowed}.MCQQuestion_feedbackContainer__uuMkk{margin-top:1.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.MCQQuestion_explanationSection__DzrVu,.MCQQuestion_sourcesSection__0Fbev{padding:1.5rem}.MCQQuestion_explanationSection__DzrVu{border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff;padding-bottom:1.75rem}.MCQQuestion_sectionTitle__1LCCL{font-size:var(--font-body);line-height:var(--line-height-body);color:#141414;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.MCQQuestion_sectionIcon__AiFF_{font-size:1.2rem;line-height:1}.MCQQuestion_explanationText__yMaGO{color:#141414;font-size:var(--font-body);line-height:1.6}.MCQQuestion_sourceItem__WvweQ{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem}.MCQQuestion_sourceHeader__yfY2o{display:flex;flex-direction:column;gap:.25rem}.MCQQuestion_sourceDocument__0Gsa4{color:#141414;font-size:var(--font-label)}.MCQQuestion_sourceReference__6mR1g{font-size:var(--font-label);color:#767676}.MCQQuestion_sourceButton__DiINP{display:flex;align-items:center;padding:6px;background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#141414;font-size:var(--font-label);cursor:pointer;transition:all .15s ease}.MCQQuestion_sourceButton__DiINP:focus,.MCQQuestion_sourceButton__DiINP:hover{background-color:#e5e5e5;border-color:#d1d5db;color:#1a4a28;outline:none}.MCQQuestion_sourceButton__DiINP:focus{box-shadow:0 0 0 2px rgba(0,96,57,.1)}.MCQQuestion_sourceButtonIcon__JKw_v{font-size:1rem;color:#767676}.MCQQuestion_sourceButton__DiINP:hover .MCQQuestion_sourceButtonIcon__JKw_v{color:#1a4a28}.MCQQuestion_clickableWhenCompleted__NV2lM{cursor:pointer;position:relative}.MCQQuestion_clickableWhenCompleted__NV2lM:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.MCQQuestion_nextButton__10IIC{position:absolute;right:1rem;padding:.25rem .75rem;background-color:#1a4a28;margin:5px;color:#fff;border:none;border-radius:1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;animation:MCQQuestion_fadeIn__8idB5 .5s ease-in-out;box-shadow:0 2px 4px rgba(0,96,57,.3)}@media(max-width:768px){.MCQQuestion_nextButton__10IIC{font-size:12px}}.MCQQuestion_nextButton__10IIC:hover{background-color:#004c2d;transform:translateX(2px)}.MCQQuestion_navigationHint__kSv7r{margin-top:1rem;margin-bottom:1.5rem;padding:.75rem;background-color:#f6f6f6;border-radius:.25rem;font-size:.875rem;color:#444;text-align:center;animation:MCQQuestion_fadeIn__8idB5 .5s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.MCQQuestion_dismissHintButton__BTBip{margin-left:.5rem;padding:.2rem .5rem;font-size:.75rem;background-color:#e5e5e5;border:none;border-radius:.25rem;color:#444;cursor:pointer;transition:all .2s ease;white-space:nowrap}.MCQQuestion_dismissHintButton__BTBip:hover{background-color:#d8d8d8}@keyframes MCQQuestion_ctaPulse__MBwqW{0%{transform:scale(1);box-shadow:0 2px 8px rgba(0,96,57,.1)}50%{transform:scale(1.03);box-shadow:0 4px 12px rgba(0,96,57,.2)}to{transform:scale(1);box-shadow:0 2px 8px rgba(0,96,57,.1)}}@keyframes MCQQuestion_fadeIn__8idB5{0%{opacity:0}to{opacity:1}}.MCQQuestion_option__7O_Fy:focus{outline:none;border-color:#1a4a28;box-shadow:0 0 0 2px rgba(0,96,57,.2)}.MCQQuestion_skipButton__LSi5X{padding:.5rem 1rem;background:transparent;border:1px solid #e1e1e1;border-radius:4px;color:#767676;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;margin-top:.5rem}.MCQQuestion_skipButton__LSi5X:hover{background:rgba(0,0,0,.03);border-color:#c8c8c8;color:#141414}.QuizQuestion_questionContainer__VZfEp{margin-bottom:2rem;padding-top:.5rem}.QuizQuestion_questionHeader__Uu3_n{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;margin-top:6px;flex-wrap:wrap;gap:10px}@media(max-width:640px){.QuizQuestion_questionHeader__Uu3_n{flex-direction:column;align-items:flex-start}}.QuizQuestion_questionTitle__bOGmW{font-size:var(--font-h5);color:#141414;margin-top:0;margin-bottom:0}@media(max-width:640px){.QuizQuestion_questionTitle__bOGmW{margin-bottom:8px;font-size:1.3rem}}.QuizQuestion_demoCta__TQqLd{font-size:14px;color:#000;text-decoration:none;background-color:#fcfcfc;padding:10px 20px;border-radius:8px;transition:all .2s ease;white-space:nowrap;position:relative;overflow:hidden;border:1px solid var(--border-decorative,#e9e7e3);box-shadow:0 2px 8px rgba(0,96,57,.1);animation:QuizQuestion_ctaPulse___UmZ5 2s ease-in-out infinite}@media(max-width:640px){.QuizQuestion_demoCta__TQqLd{width:100%;display:block;text-align:center;font-size:13px;padding:12px 15px}}.QuizQuestion_demoCta__TQqLd:hover{background-color:rgba(0,96,57,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,96,57,.15);animation:none}.QuizQuestion_demoCta__TQqLd:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,hsla(0,0%,100%,0) 70%);opacity:0;transform:scale(.5);transition:transform .5s,opacity .5s}.QuizQuestion_demoCta__TQqLd:hover:after{opacity:1;transform:scale(1)}.QuizQuestion_questionText__b_h53{margin-bottom:1.5rem;color:#222}.QuizQuestion_answerArea__F7Crk{margin-bottom:1rem}.QuizQuestion_answerInput__rxRMo{width:100%;min-height:150px;padding:.75rem;border:1px solid #e5e7eb;border-radius:.5rem;resize:vertical;transition:all .2s ease}.QuizQuestion_answerInput__rxRMo:focus{outline:none;border-color:#1a4a28;box-shadow:0 0 0 2px rgba(0,96,57,.2)}.QuizQuestion_answerInput__rxRMo:disabled{background-color:#f9fafb;cursor:not-allowed}.QuizQuestion_buttonsContainer__huwRF{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;margin-bottom:1rem}@media(max-width:640px){.QuizQuestion_buttonsContainer__huwRF{align-items:stretch;width:100%}}.QuizQuestion_buttonsRow__nWqBn{display:flex;gap:.75rem;align-items:center}@media(max-width:640px){.QuizQuestion_buttonsRow__nWqBn{width:100%;justify-content:space-between}}.QuizQuestion_skipButton___1gfR{padding:.5rem 1rem;background:transparent;border:1px solid #e1e1e1;border-radius:4px;color:#767676;font-size:var(--font-body);cursor:pointer;transition:all .2s ease}.QuizQuestion_skipButton___1gfR:hover{background:rgba(0,0,0,.03);border-color:#c8c8c8;color:#141414}.QuizQuestion_checkButton__MwUG_{padding:15px 40px;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem;position:relative;overflow:hidden;width:200px}@media(max-width:640px){.QuizQuestion_checkButton__MwUG_{width:100%}}.QuizQuestion_checkButton__MwUG_:hover:not(.QuizQuestion_checking__b4GdH){background-color:#13371e;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,96,57,.2)}.QuizQuestion_checkButton__MwUG_:disabled{background-color:#767676;cursor:not-allowed}.QuizQuestion_checkButton__MwUG_.QuizQuestion_checking__b4GdH{background-color:#f9fafb;color:#374151;cursor:not-allowed;box-shadow:none;border:1px solid #e5e7eb}.QuizQuestion_checkButton__MwUG_.QuizQuestion_checking__b4GdH:hover{transform:none}.QuizQuestion_buttonProgressFill__3uHxV{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#006039,#00a05e);transition:width .03s linear;z-index:0;opacity:.15}.QuizQuestion_buttonText__aWslr{position:relative;z-index:1;font-weight:500}.QuizQuestion_buttonProgressText__Cs2OP{position:relative;z-index:1;font-size:.875rem;opacity:.7;margin-left:.25rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.QuizQuestion_progressContainer__x6ciQ{display:flex;align-items:center;gap:12px;width:300px;animation:QuizQuestion_fadeInUp__NQHA6 .3s ease-out}@media(max-width:640px){.QuizQuestion_progressContainer__x6ciQ{width:100%;max-width:300px}}.QuizQuestion_progressBar__issSd{flex:1 1;height:6px;background-color:#f3f4f6;border-radius:100px;overflow:hidden;position:relative;box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.QuizQuestion_progressFill__0X5ko{height:100%;background:linear-gradient(90deg,#006039,#00a05e);border-radius:100px;transition:width .03s linear;position:relative;box-shadow:0 0 8px rgba(0,160,94,.4)}.QuizQuestion_progressFill__0X5ko:after{content:"";position:absolute;top:0;right:0;bottom:0;width:40px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3));animation:QuizQuestion_shimmer__HT7KF 1.5s infinite;opacity:.7}.QuizQuestion_progressText__I91aW{font-size:.875rem;font-weight:500;color:#6b7280;min-width:40px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes QuizQuestion_fadeInUp__NQHA6{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes QuizQuestion_shimmer__HT7KF{0%{transform:translateX(-40px)}to{transform:translateX(40px)}}.QuizQuestion_feedbackContainer__4mBgl{margin-top:1.5rem;border-radius:.5rem;background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.QuizQuestion_explanationSection__lJhbO,.QuizQuestion_sourcesSection__BmgoI{padding:1.5rem}.QuizQuestion_explanationSection__lJhbO{border-bottom:1px solid rgba(0,0,0,.1);background-color:#fff}.QuizQuestion_explanationSection__lJhbO:first-child{padding-top:1.25rem;padding-bottom:1.25rem}.QuizQuestion_sectionTitle__mkpfr{font-size:var(--font-body);line-height:var(--line-height-body);color:#141414;font-weight:500;margin-bottom:.75rem;display:flex;align-items:center;gap:.5rem}.QuizQuestion_sectionIcon__issVj{font-size:1.2rem;line-height:1}.QuizQuestion_explanationText__isQBN{color:#333;line-height:1.6;font-size:.95rem}.QuizQuestion_scoreContainer__kNGcx{display:flex;flex-direction:row;align-items:center;gap:1rem;max-width:100%}.QuizQuestion_scoreValue__Z65h_{display:flex;align-items:center;gap:.25rem;min-width:60px;white-space:nowrap}.QuizQuestion_scoreCorrect__LcuNc{font-size:1.25rem;color:#4ba960;line-height:1}.QuizQuestion_scoreIncorrect__Vi4q6{font-size:1.25rem;color:#b7556c;line-height:1}.QuizQuestion_scoreLabel__4fB5H{font-size:.875rem;color:#6b7280;margin-left:.125rem}.QuizQuestion_scoreX__qhEQH{color:#b7556c;font-size:1.25rem;margin-left:.5rem;line-height:1}.QuizQuestion_scoreVisual__0MnxS{position:relative;height:8px;flex:1 1}.QuizQuestion_scoreTrack__S4vPv{position:absolute;top:0;left:0;right:0;height:8px;background-color:#f0f0f0;border-radius:4px}.QuizQuestion_scoreMarker__I7ooY{display:none}.QuizQuestion_scoreBar__3R_zJ{position:absolute;left:0;top:0;height:8px;background-color:currentColor;transition:width .6s cubic-bezier(.4,0,.2,1);color:#4ba960;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.QuizQuestion_scoreIncorrect__Vi4q6~.QuizQuestion_scoreVisual__0MnxS .QuizQuestion_scoreBar__3R_zJ{color:#b7556c}.QuizQuestion_sourceItem__ZQ8fv{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;margin-bottom:.5rem}.QuizQuestion_sourceItem__ZQ8fv:last-child{margin-bottom:0}.QuizQuestion_sourceHeader__xD42F{display:flex;flex-direction:column;gap:.25rem}.QuizQuestion_sourceDocument__sJatx{color:#141414;font-size:var(--font-label)}.QuizQuestion_sourceReference__5jZwb{font-size:.8rem;color:#767676}.QuizQuestion_sourceButton__UrSu1{display:flex;align-items:center;padding:6px;color:#141414;border:1px solid #e1e1e1;border-radius:4px;background-color:#fff;font-size:var(--font-label);cursor:pointer;transition:all .15s ease}.QuizQuestion_sourceButton__UrSu1:focus,.QuizQuestion_sourceButton__UrSu1:hover{background-color:#e5e5e5;border-color:#d1d5db;color:#1a4a28;outline:none}.QuizQuestion_sourceButton__UrSu1:focus{box-shadow:0 0 0 2px rgba(0,96,57,.1)}.QuizQuestion_sourceButtonIcon__mQ1GI{font-size:1rem;color:#767676}.QuizQuestion_sourceButton__UrSu1:hover .QuizQuestion_sourceButtonIcon__mQ1GI{color:#1a4a28}.QuizQuestion_clickableWhenCompleted__ciUL_{cursor:pointer;position:relative}.QuizQuestion_clickableWhenCompleted__ciUL_:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.QuizQuestion_nextButton__DpHml{margin-top:0;padding:15px 40px;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,96,57,.3);display:flex;align-items:center;justify-content:center;gap:.5rem}.QuizQuestion_nextButton__DpHml:hover{background-color:#004c2d;transform:translateX(2px)}.QuizQuestion_navigationHint__8nSXm{margin-top:1rem;margin-bottom:1.5rem;padding:.75rem;background-color:#f6f6f6;border-radius:.25rem;font-size:.875rem;color:#444;text-align:center;animation:QuizQuestion_fadeIn__6s0bJ .5s ease-in-out;position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.QuizQuestion_dismissHintButton__mngDT{margin-left:.5rem;padding:.2rem .5rem;font-size:.75rem;background-color:#e5e5e5;border:none;border-radius:.25rem;color:#444;cursor:pointer;transition:all .2s ease;white-space:nowrap}.QuizQuestion_dismissHintButton__mngDT:hover{background-color:#d8d8d8}@keyframes QuizQuestion_fadeIn__6s0bJ{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.QuizQuestion_showAnswerButton__QOEmc{padding:.5rem 1rem;background:transparent;border:1px solid #e1e1e1;border-radius:4px;color:#767676;font-size:var(--font-body);cursor:pointer;transition:all .2s ease}.QuizQuestion_showAnswerButton__QOEmc:hover{background:#f4f4f4;border-color:#c8c8c8;color:#141414}.QuizQuestion_previewAnswerBlock__XDWmU{margin-bottom:.75rem;padding:1rem;background-color:#f4f4f4;border:1px solid #e1e1e1;border-radius:4px}.QuizQuestion_previewAnswerBlock__XDWmU p{margin:0;color:#141414;line-height:var(--line-height-body);font-size:var(--font-body)}.QuizQuestion_demoCtaLong__yvIt0{display:inline}@media(max-width:640px){.QuizQuestion_demoCtaLong__yvIt0{display:none}}.QuizQuestion_demoCtaShort__cWlav{display:none}@media(max-width:640px){.QuizQuestion_demoCtaShort__cWlav{display:inline}}.FlashcardQuestion_flashcardContainer__aUhga{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;padding:3rem 0 2rem;gap:1.5rem;overflow:visible}@media(max-width:992px){.FlashcardQuestion_flashcardContainer__aUhga{padding-top:40px!important}}.FlashcardQuestion_cardWrapper__8eABw{display:flex;align-items:center;gap:1rem;width:100%;max-width:50rem;overflow:visible}@media(max-width:768px){.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}}.FlashcardQuestion_navButton__f9NJ0{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background-color:#fff;color:#767676;border:none;cursor:pointer;transition:all .2s ease;flex-shrink:0}.FlashcardQuestion_navButton__f9NJ0:hover{background-color:#fdfdfd;border-color:#767676;color:#141414;transform:scale(1.05)}.FlashcardQuestion_navButton__f9NJ0:active{transform:scale(.95)}.FlashcardQuestion_navButton__f9NJ0 svg{width:1rem;height:1rem}.FlashcardQuestion_navButton__f9NJ0:disabled{opacity:.4;cursor:not-allowed}.FlashcardQuestion_navButton__f9NJ0:disabled:hover{background-color:#fff;border-color:#e1e1e1;color:#767676;transform:none}@media(max-width:768px){.FlashcardQuestion_navButton__f9NJ0{display:none}}.FlashcardQuestion_navButtonPrev__WOogs{order:-1}.FlashcardQuestion_navButtonNext__51Fu_{order:1}.FlashcardQuestion_progress__Za0Qj{width:100%;text-align:center;margin-bottom:1.5rem;font-size:var(--font-body);color:red;font-weight:500}.FlashcardQuestion_card__Bk7bE{width:100%;height:auto;cursor:pointer;perspective:62.5rem;border-radius:8px;position:relative;transform-style:preserve-3d;will-change:transform;overflow:visible;transition:opacity .3s ease;transform:translateZ(0)}.FlashcardQuestion_card__Bk7bE.FlashcardQuestion_transitioning__3hIj5{pointer-events:none;opacity:.7}@media(max-width:768px){.FlashcardQuestion_card__Bk7bE{perspective:50rem;transform:translateZ(0)}}.FlashcardQuestion_cardInner__UYAyv{width:100%;height:100%;min-height:20rem;text-align:center;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;border-radius:8px;position:relative;will-change:transform;overflow:visible;transform:translateZ(0)}.FlashcardQuestion_cardInner__UYAyv.FlashcardQuestion_cardFlipped__rufqR{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}@media(max-width:768px){.FlashcardQuestion_cardInner__UYAyv{transition:transform .5s cubic-bezier(.4,0,.2,1);transform:translateZ(0)}.FlashcardQuestion_cardInner__UYAyv.FlashcardQuestion_cardFlipped__rufqR{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{width:100%;min-height:28.125rem;border-radius:8px;background-color:#fff;border:1px solid #e1e1e1;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform;transform:translateZ(0)}@media(max-width:768px){.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{transform:translateZ(0)}}.FlashcardQuestion_cardFrontSimple__D4UEd{z-index:2;transform:rotateY(0deg) translateZ(0);-webkit-transform:rotateY(0deg) translateZ(0)}@media(max-width:768px){.FlashcardQuestion_cardFrontSimple__D4UEd{transform:rotateY(0deg) translateZ(0);-webkit-transform:rotateY(0deg) translateZ(0)}}.FlashcardQuestion_cardBackSimple__puoZg{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0);justify-content:space-between;position:relative;padding:0}@media(max-width:768px){.FlashcardQuestion_cardBackSimple__puoZg{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0)}}.FlashcardQuestion_cardContent__ehheN{width:100%;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto;padding:0 2rem 1rem}.FlashcardQuestion_cardText__7vR_q{font-size:var(--font-h6);text-align:center;width:100%;max-width:100%;margin:0 auto;word-wrap:break-word;overflow-wrap:break-word;overflow:auto;padding:0 .5rem;color:#141414}.FlashcardQuestion_viewSourceContainer__eQY7M{position:absolute;top:1.25rem;left:1.25rem;z-index:10}.FlashcardQuestion_cardHeader__VSEHV{width:100%;display:flex;justify-content:flex-end;padding:.75rem 1.25rem}.FlashcardQuestion_viewSourceButton__hGEnR{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:transparent;border:1px solid #e1e1e1;border-radius:4px;color:#767676;cursor:pointer;transition:all .2s ease}.FlashcardQuestion_viewSourceButton__hGEnR:hover{background-color:#fdfdfd;border-color:#767676;color:#141414}.FlashcardQuestion_viewSourceIcon__fMvpw{font-size:var(--font-label)}.FlashcardQuestion_showAnswerFooter__NMiHX{width:100%;background-color:#fdfdfd;border-top:1px solid #e1e1e1;padding:1rem 2rem;display:flex;align-items:center;gap:1rem;justify-content:center}@media(max-width:768px){.FlashcardQuestion_showAnswerFooter__NMiHX{display:none}}.FlashcardQuestion_showAnswerText__ot6Dx,.FlashcardQuestion_spaceIndicator__9lh0c{font-size:var(--font-label);color:#767676;font-weight:500}.FlashcardQuestion_spaceIndicator__9lh0c{background-color:#fff;padding:.25rem .5rem;border-radius:4px;border:1px solid #e1e1e1}.FlashcardQuestion_ratingFooter__YEOM7{width:100%;background-color:#f4f4f4;border-top:1px solid #e1e1e1;padding:1rem 2rem;display:flex;flex-direction:column;gap:1rem;overflow:visible;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:768px){.FlashcardQuestion_ratingFooter__YEOM7{transform:translateZ(0)}}.FlashcardQuestion_ratingQuestion__haKoL{font-size:var(--font-body);color:#141414;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.FlashcardQuestion_questionIcon__jLkXd{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;color:#767676;cursor:pointer;position:relative}.FlashcardQuestion_questionIcon__jLkXd svg{width:.875rem;height:.875rem}.FlashcardQuestion_questionIcon__jLkXd:hover .FlashcardQuestion_tooltip__duOYB{opacity:1;visibility:visible}.FlashcardQuestion_tooltip__duOYB{position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translateX(-50%);background-color:#041d05;color:#fff;padding:.5rem .75rem;border-radius:4px;font-size:var(--font-label);width:17.5rem;max-width:calc(100vw - 2.5rem);text-align:center;line-height:var(--line-height-body);opacity:0;visibility:hidden;transition:all .2s ease;z-index:99999;box-shadow:0 .5rem 1.25rem rgba(0,0,0,.25);pointer-events:none}.FlashcardQuestion_tooltip__duOYB:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.375rem solid transparent;border-top-color:#141414}.FlashcardQuestion_ratingTitle__BJzKp{display:none}.FlashcardQuestion_ratingButtons___A_yg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;width:100%}.FlashcardQuestion_ratingButton__H7alz{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border:1px solid #e1e1e1;background-color:#fff;border-radius:999px;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);height:3.125rem;justify-content:center;will-change:transform}.FlashcardQuestion_ratingButton__H7alz:hover{transform:translateY(-2px);box-shadow:0 .25rem .75rem rgba(0,0,0,.1)}.FlashcardQuestion_ratingButton__H7alz span{font-size:var(--font-body);color:#141414;text-align:center}.FlashcardQuestion_ratingButtonRed__REPWX:hover{border-color:red;background-color:#eb8585}.FlashcardQuestion_ratingButtonRed__REPWX.FlashcardQuestion_active__xsST_{border-color:red;background-color:#eb8585;transform:translateY(-2px) scale(1.02);box-shadow:0 .375rem 1rem rgba(255,0,0,.3);pointer-events:none}.FlashcardQuestion_ratingButtonOrange__l_QxI:hover{border-color:#f4f4f4;background-color:#eeee74}.FlashcardQuestion_ratingButtonOrange__l_QxI.FlashcardQuestion_active__xsST_{border-color:#f4f4f4;background-color:#eeee74;transform:translateY(-2px) scale(1.02);box-shadow:0 .375rem 1rem hsla(0,0%,96%,.3);pointer-events:none}.FlashcardQuestion_ratingButtonGreen__NoTAZ:hover{border-color:#1a4a28;background-color:#61cb61}.FlashcardQuestion_ratingButtonGreen__NoTAZ.FlashcardQuestion_active__xsST_{border-color:#1a4a28;background-color:#61cb61;transform:translateY(-2px) scale(1.02);box-shadow:0 .375rem 1rem rgba(26,74,40,.3);pointer-events:none}.FlashcardQuestion_ratingButtonBlue__0_NjT:hover{border-color:#023ed8;background-color:#65a2df}.FlashcardQuestion_ratingButtonBlue__0_NjT.FlashcardQuestion_active__xsST_{border-color:#023ed8;background-color:#65a2df;transform:translateY(-2px) scale(1.02);box-shadow:0 .375rem 1rem rgba(2,62,216,.3);pointer-events:none}.FlashcardQuestion_error__VlVEW{padding:1.5rem;text-align:center;color:red;background-color:#fdfdfd;border-radius:4px;border:1px solid #e1e1e1;width:100%;max-width:37.5rem;margin:2rem auto}@media(max-width:992px){.FlashcardQuestion_flashcardContainer__aUhga{padding:.5rem;gap:1rem}.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}.FlashcardQuestion_cardInner__UYAyv{min-height:15rem}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{min-height:15rem;border-radius:4px}.FlashcardQuestion_cardContent__ehheN{padding:2.5rem 1.25rem}.FlashcardQuestion_cardText__7vR_q{font-size:var(--font-body);line-height:var(--line-height-body)}.FlashcardQuestion_cardHeader__VSEHV{padding:.5rem 1rem}.FlashcardQuestion_viewSourceButton__hGEnR{padding:.25rem .5rem;font-size:var(--font-label);gap:.25rem;border-radius:4px}.FlashcardQuestion_viewSourceIcon__fMvpw{font-size:var(--font-label)}.FlashcardQuestion_ratingFooter__YEOM7{padding:.75rem 1rem;gap:.75rem}.FlashcardQuestion_ratingQuestion__haKoL{font-size:var(--font-label);margin-top:.5rem;margin-bottom:.5rem}.FlashcardQuestion_questionIcon__jLkXd{width:.875rem;height:.875rem}.FlashcardQuestion_questionIcon__jLkXd svg{width:.8125rem;height:.8125rem}.FlashcardQuestion_tooltip__duOYB{width:17.5rem;max-width:95vw;font-size:var(--font-label);padding:.375rem .5rem;line-height:var(--line-height-body)}.FlashcardQuestion_tooltip__duOYB:after{border-width:.25rem}.FlashcardQuestion_ratingButtons___A_yg{grid-template-columns:repeat(2,1fr);gap:.5rem}.FlashcardQuestion_ratingButton__H7alz{padding:.75rem .5rem;min-height:3.25rem;border-radius:999px}.FlashcardQuestion_ratingButton__H7alz span{font-size:var(--font-label);line-height:var(--line-height-body)}.FlashcardQuestion_ratingButton__H7alz:hover{transform:none}.FlashcardQuestion_ratingButton__H7alz:active{transform:scale(.98)}}@media(max-width:480px){.FlashcardQuestion_flashcardContainer__aUhga{padding:.25rem}.FlashcardQuestion_cardWrapper__8eABw{gap:0;justify-content:center}.FlashcardQuestion_cardInner__UYAyv{min-height:13.75rem}.FlashcardQuestion_cardBackSimple__puoZg,.FlashcardQuestion_cardFrontSimple__D4UEd{min-height:25rem}.FlashcardQuestion_cardContent__ehheN{padding:.75rem}.FlashcardQuestion_cardText__7vR_q{font-size:var(--font-body)}.FlashcardQuestion_tooltip__duOYB{width:15rem;max-width:90vw;transform:translateX(-50%) translateY(-100%)}.FlashcardQuestion_ratingButtons___A_yg{gap:.375rem}.FlashcardQuestion_ratingButton__H7alz{min-height:1.875rem;border-radius:999px;padding:.5rem .25rem}.FlashcardQuestion_ratingButton__H7alz span{font-size:var(--font-label)}}.ChatFab_fab__0UqQp{position:fixed;bottom:20px;right:20px;z-index:50;height:40px;border-radius:999px;border:none;background-color:#1a4a28;color:#fff;cursor:pointer;display:flex;align-items:center;gap:8px;padding:0 16px;font-family:OpenSauceSans,sans-serif;box-shadow:0 2px 12px rgba(0,0,0,.12);transition:box-shadow .15s ease}.ChatFab_fab__0UqQp:hover{box-shadow:0 4px 16px rgba(0,0,0,.18)}@media(max-width:768px){.ChatFab_fab__0UqQp{bottom:calc(20px + env(safe-area-inset-bottom, 0px))}}.ChatFab_icon__wq3Tb{flex-shrink:0}.ChatFab_label__yqXTM{font-size:var(--font-label);font-weight:500;white-space:nowrap}.EmptyCourseState_emptyState__MgbPY{display:flex;justify-content:center;align-items:center;padding:1.25rem 2.5rem;min-height:18.75rem}@media(max-width:768px){.EmptyCourseState_emptyState__MgbPY{padding:1.25rem 1.5rem;min-height:17.5rem}}@media(max-width:480px){.EmptyCourseState_emptyState__MgbPY{padding:1.25rem;min-height:15.625rem}}.EmptyCourseState_content__z3uI8{max-width:30rem;text-align:center;width:100%}.EmptyCourseState_illustration__rhb0I{margin-bottom:1.5rem;display:flex;justify-content:center}@media(max-width:768px){.EmptyCourseState_illustration__rhb0I{margin-bottom:1.25rem}}.EmptyCourseState_iconContainer__WMOf5{width:4.375rem;height:4.375rem;background:rgba(4,29,5,.08);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#041d05;transition:all .3s cubic-bezier(.4,0,.2,1)}.EmptyCourseState_iconContainer__WMOf5 svg{font-size:2.25rem}@media(max-width:768px){.EmptyCourseState_iconContainer__WMOf5{width:4rem;height:4rem}.EmptyCourseState_iconContainer__WMOf5 svg{font-size:1.75rem}}.EmptyCourseState_iconContainer__WMOf5:hover{transform:translateY(-2px);background:rgba(4,29,5,.12)}.EmptyCourseState_mainContent__xyKD6{margin-bottom:2rem}@media(max-width:768px){.EmptyCourseState_mainContent__xyKD6{margin-bottom:1.5rem}}.EmptyCourseState_title__N8AI1{font-size:var(--font-h5);color:#141414;margin:0 0 .75rem;font-weight:600}.EmptyCourseState_description__o_Lqh{font-size:var(--font-body);color:hsla(0,0%,8%,.6);margin:0;max-width:37.5rem}.EmptyCourseState_primaryButton__TFPrw{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#041d05;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer}.EmptyCourseState_primaryButton__TFPrw svg{font-size:var(--font-body)}.EmptyCourseState_primaryButton__TFPrw:hover{background:#1a4a28;transform:translateY(-1px)}.EmptyCourseState_primaryButton__TFPrw:active{transform:translateY(0)}