.podcasts_header__pWF95{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}@media(max-width:768px){.podcasts_header__pWF95{flex-direction:column;align-items:flex-start;gap:1.25rem}}.podcasts_titleSection__fa0Yy h1{font-size:var(--font-h4);margin-bottom:.5rem}.podcasts_titleSection__fa0Yy p{color:#767676;font-size:var(--font-body)}.podcasts_titleIcon__HnX6M{font-size:var(--font-h3);margin-right:.75rem;vertical-align:middle}.podcasts_createButton__9bqFE{background-color:#1a4a28;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:999px;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);height:2.75rem}.podcasts_createButton__9bqFE:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .1875rem .375rem rgba(0,0,0,.15)}.podcasts_createButton__9bqFE:active{transform:translateY(1px);box-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}@media(max-width:768px){.podcasts_createButton__9bqFE{width:100%;padding:.625rem 1rem;font-size:var(--font-label);height:2.5rem;justify-content:center}}.podcasts_podcastInfoDropdown__47LSZ{margin-bottom:1.25rem;border:1px solid #e1e1e1;border-radius:4px;background:#fdfdfd;overflow:hidden}@media(max-width:768px){.podcasts_podcastInfoDropdown__47LSZ{margin-bottom:1rem}}@media(max-width:480px){.podcasts_podcastInfoDropdown__47LSZ{margin-bottom:.75rem}}.podcasts_podcastInfoToggle__p5wIj{width:100%;padding:1rem 1.25rem;background:#fdfdfd;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:var(--font-body);color:#141414;transition:background-color .2s ease}.podcasts_podcastInfoToggle__p5wIj:hover{background:#f4f4f4}.podcasts_podcastInfoToggle__p5wIj span{display:flex;align-items:center;gap:.5rem}.podcasts_podcastInfoToggle__p5wIj svg{transition:transform .2s ease;font-size:var(--font-body);color:#141414}.podcasts_podcastInfoContent__h_3cM{padding:1.5rem;background:#fff;border-top:1px solid #e1e1e1;animation:podcasts_slideDown__0Qufn .3s ease-out;position:relative}@media(max-width:768px){.podcasts_podcastInfoContent__h_3cM{padding:1.25rem}}@media(max-width:480px){.podcasts_podcastInfoContent__h_3cM{padding:1rem}}.podcasts_processSteps__uqjNm{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}@media(max-width:768px){.podcasts_processSteps__uqjNm{flex-direction:column;gap:1.5rem}}.podcasts_step__WnlQq{flex:1 1;text-align:center;position:relative}@media(max-width:768px){.podcasts_step__WnlQq{display:flex;align-items:center;text-align:left;gap:1rem}}.podcasts_stepConnector__s__0X{width:.125rem;height:3.75rem;background:#e1e1e1;margin:1rem auto 0;position:relative}@media(max-width:768px){.podcasts_stepConnector__s__0X{display:none}}.podcasts_stepIcon__bThy_{font-size:1.5rem;margin-bottom:.5rem}@media(max-width:768px){.podcasts_stepIcon__bThy_{font-size:1.25rem;margin-bottom:0;margin-right:.75rem}}.podcasts_stepContent__VpfGd strong{display:block;font-size:var(--font-body);color:#141414;margin-bottom:.5rem;font-weight:600}@media(max-width:480px){.podcasts_stepContent__VpfGd strong{font-size:var(--font-label);margin-bottom:.375rem}}.podcasts_stepContent__VpfGd p{font-size:var(--font-label);line-height:var(--line-height-body);color:#767676;margin:0}@media(max-width:480px){.podcasts_stepContent__VpfGd p{font-size:.75rem}}@keyframes podcasts_slideDown__0Qufn{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}to{opacity:1;max-height:25rem;padding-top:1.5rem;padding-bottom:1.5rem}}.podcasts_emptyState__y_rLH{text-align:center;padding:3.75rem 1.5rem;color:#767676}@media(max-width:768px){.podcasts_emptyState__y_rLH{padding:2.5rem 1.25rem}}@media(max-width:480px){.podcasts_emptyState__y_rLH{padding:1.875rem 1rem}}.podcasts_emptyState__y_rLH h3{font-size:var(--font-h4);color:#141414;margin:1rem 0 .5rem}@media(max-width:768px){.podcasts_emptyState__y_rLH h3{font-size:var(--font-h5)}}@media(max-width:480px){.podcasts_emptyState__y_rLH h3{font-size:var(--font-h6);margin:.75rem 0 .375rem}}.podcasts_emptyState__y_rLH p{font-size:var(--font-body);margin:0 0 1.5rem}@media(max-width:768px){.podcasts_emptyState__y_rLH p{font-size:var(--font-label);margin:0 0 1.25rem}}@media(max-width:480px){.podcasts_emptyState__y_rLH p{font-size:.75rem;margin:0 0 1rem}}.podcasts_emptyState__y_rLH .podcasts_EmptyCreateButton__CeRxv{background-color:#1a4a28;color:#fff;padding:.75rem 1.5rem;border-radius:999px;border:none;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;margin:0 auto;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);height:2.75rem}.podcasts_emptyState__y_rLH .podcasts_EmptyCreateButton__CeRxv:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .1875rem .375rem rgba(0,0,0,.15)}.podcasts_emptyState__y_rLH .podcasts_EmptyCreateButton__CeRxv:active{transform:translateY(1px);box-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}.podcasts_emptyIcon__SbQjr{font-size:3rem;opacity:.5}@media(max-width:768px){.podcasts_emptyIcon__SbQjr{font-size:2.5rem}}@media(max-width:480px){.podcasts_emptyIcon__SbQjr{font-size:2rem}}@keyframes TRexGame_slideright__NiMBz{0%{background-position:70000%}to{background-position:0}}.TRexGame_gameContainer__SY8yk{width:100%;margin:0 auto;border-radius:8px;border:1px solid #e1e1e1}@media(max-width:992px){.TRexGame_gameContainer__SY8yk{display:none}}.TRexGame_desert__kujvM{position:relative;background-image:url(/images/game/t-rex-background.png);background-size:100% 100%;background-repeat:repeat-x;height:15.625rem;width:100%;margin:0 auto;animation:TRexGame_slideright__NiMBz 600s linear infinite;cursor:pointer;background-color:#fff;border-radius:8px}@media(max-width:768px){.TRexGame_desert__kujvM{height:12.5rem}}.TRexGame_dino__gS25E{background-image:url(/images/game/t-rex.png);background-size:contain;background-repeat:no-repeat;left:3.125rem}.TRexGame_dino__gS25E,.TRexGame_obstacle__FpEiR{height:3.75rem;width:3.75rem;position:absolute;bottom:0}.TRexGame_obstacle__FpEiR{background-image:url(/images/game/cacti.png)}.TRexGame_grid__AVbSB{position:relative;height:15.625rem;overflow:hidden}.TRexGame_score__DRkYf{position:absolute;top:1rem;right:1.25rem;z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-family:Courier New,Courier,monospace;font-size:1rem;font-weight:700;color:#535353;letter-spacing:.125rem}.TRexGame_alert__k5fxw{text-align:center;color:red;font-size:var(--font-label);margin-top:.3125rem;text-transform:uppercase;letter-spacing:.0625rem;animation:TRexGame_fadeIn__mB4Bv .3s ease-in;position:relative;z-index:6}.TRexGame_restartButton__t04Qo{position:absolute;top:6.25rem;left:50%;transform:translateX(-50%);padding:.75rem 2rem;background-color:#1a4a28;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:var(--font-body);z-index:10;transition:all .2s ease;box-shadow:0 .25rem .375rem rgba(0,0,0,.1);letter-spacing:.03125rem}.TRexGame_restartButton__t04Qo:hover{background-color:#041d05;transform:translateX(-50%) translateY(-2px);box-shadow:0 .375rem .5rem rgba(0,0,0,.15)}.TRexGame_restartButton__t04Qo:active{transform:translateX(-50%) translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}@media(max-width:992px){.TRexGame_instructions__dNHsg{display:none}}@keyframes TRexGame_fadeIn__mB4Bv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.TRexGame_instructions__dNHsg{text-align:center;color:#767676;font-size:var(--font-label);padding:1rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;margin-top:1rem}.TRexGame_generationProgress__CXO9K .TRexGame_instructions__dNHsg{margin-top:.5rem;padding:.5rem 0}@media(max-width:768px){.TRexGame_instructions__dNHsg{padding:.75rem 0;font-size:var(--font-label)}}.TRexGame_keySpace__OBxSJ{display:inline-block;background:#fff;border:1px solid #e1e1e1;border-radius:4px;padding:.125rem .5rem;margin:0 .25rem;font-size:var(--font-label);font-family:monospace;color:#141414;box-shadow:0 .0625rem .125rem rgba(0,0,0,.1);min-width:3.125rem;text-align:center}@media(max-width:768px){.TRexGame_desert__kujvM,.TRexGame_grid__AVbSB{height:12.5rem}.TRexGame_restartButton__t04Qo{padding:.625rem 1.5rem;font-size:var(--font-label)}}.DeckCreator_container__JWG18{width:100%;margin:0 auto;background-color:#fdfdfd}@media(max-width:768px){.DeckCreator_container__JWG18{padding:0 .5rem}}.DeckCreator_header__AxQ3o{margin-bottom:1.25rem}.DeckCreator_header__AxQ3o h2{font-size:var(--font-h4);color:#141414;margin-bottom:.25rem}@media(max-width:768px){.DeckCreator_header__AxQ3o h2{font-size:var(--font-h5)}}.DeckCreator_header__AxQ3o p{color:#767676;font-size:var(--font-body);margin-bottom:1.5rem}@media(max-width:768px){.DeckCreator_header__AxQ3o p{font-size:var(--font-label);margin-bottom:1rem}}.DeckCreator_topBar__JNtQ1{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:768px){.DeckCreator_topBar__JNtQ1{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.25rem}}.DeckCreator_stepIndicator__1oh9t{display:flex;gap:.5rem}@media(max-width:768px){.DeckCreator_stepIndicator__1oh9t{flex-wrap:wrap;gap:.25rem;margin-bottom:0}}@media(max-width:480px){.DeckCreator_stepIndicator__1oh9t{justify-content:space-between}}.DeckCreator_step__fr5Lr{display:flex;align-items:center;color:#767676;padding:.5rem .75rem;cursor:pointer;font-size:var(--font-body);border:1px solid #e1e1e1;border-radius:999px;margin-right:.25rem;transition:all .2s}@media(max-width:768px){.DeckCreator_step__fr5Lr{flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 0.5rem);padding:.375rem .5rem;font-size:var(--font-label);justify-content:center;margin-right:0}}@media(max-width:480px){.DeckCreator_step__fr5Lr{flex-grow:1;flex-shrink:0;flex-basis:calc(33.333% - 0.25rem);padding:.25rem .375rem;min-width:5rem}}.DeckCreator_step__fr5Lr:hover{border-color:#767676}.DeckCreator_step__fr5Lr.DeckCreator_active__oGDBN{border-color:#1a4a28;background-color:#fdfdfd}.DeckCreator_step__fr5Lr.DeckCreator_active__oGDBN .DeckCreator_stepCircle__TN3mI{background-color:#1a4a28;color:#fff;border-color:#1a4a28}.DeckCreator_completed__pjQYk{border-color:#1a4a28;background-color:rgba(26,74,40,.08);color:#1a4a28}.DeckCreator_completed__pjQYk .DeckCreator_stepCircle__TN3mI{background-color:#1a4a28;color:#fff;border-color:#1a4a28}.DeckCreator_stepCircle__TN3mI{width:1.25rem;height:1.25rem;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:var(--font-label);margin-right:.5rem}@media(max-width:480px){.DeckCreator_stepCircle__TN3mI{width:1rem;height:1rem;font-size:var(--font-label);margin-right:.25rem}}.DeckCreator_divider__gTMbr{width:100%;height:1px;background-color:#e1e1e1;margin-bottom:1.5rem}@media(max-width:768px){.DeckCreator_divider__gTMbr{margin-bottom:1rem}}.DeckCreator_stepContent__evAOi{min-height:18.75rem;margin-bottom:2.5rem}@media(max-width:768px){.DeckCreator_stepContent__evAOi{min-height:15.625rem;margin-bottom:1.5rem}}.DeckCreator_topActions__ZNAy4{display:flex;gap:.75rem;width:auto;justify-content:flex-end}@media(max-width:768px){.DeckCreator_topActions__ZNAy4{width:100%;margin-top:.5rem}}.DeckCreator_backButton__b_L_8{padding:.5rem 1rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:999px;font-size:var(--font-body);color:#141414;cursor:pointer;transition:background-color .2s}@media(max-width:768px){.DeckCreator_backButton__b_L_8{padding:.375rem .75rem;font-size:var(--font-body);flex:1 1;text-align:center}}@media(max-width:480px){.DeckCreator_backButton__b_L_8{padding:.25rem .625rem}}.DeckCreator_backButton__b_L_8:hover{background-color:#fdfdfd}.DeckCreator_continueButton__rsYYT{padding:.625rem 3.75rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s}@media(max-width:768px){.DeckCreator_continueButton__rsYYT{padding:.375rem .75rem;font-size:var(--font-body);flex:1 1;text-align:center}}@media(max-width:480px){.DeckCreator_continueButton__rsYYT{padding:.25rem .625rem}}.DeckCreator_continueButton__rsYYT:hover{background-color:#041d05}.DeckCreator_continueButton__rsYYT:disabled{background-color:#e1e1e1;cursor:not-allowed;opacity:.7}.DeckCreator_continueButton__rsYYT:disabled:hover{background-color:#e1e1e1}.DeckCreator_feedbackBanner__Ms_dD{margin:0 auto 1.25rem;width:95%;max-width:31.25rem;background-color:#1a4a28;color:#fff;border-radius:4px;padding:.9375rem;cursor:pointer;box-shadow:0 .125rem .375rem rgba(0,0,0,.08);transition:all .2s ease;text-align:center}.DeckCreator_feedbackBanner__Ms_dD:hover{background-color:#041d05;transform:translateY(-.0625rem)}.DeckCreator_feedbackBanner__Ms_dD:active{transform:translateY(.0625rem)}@media(max-width:768px){.DeckCreator_feedbackBanner__Ms_dD{width:95%;padding:.625rem .75rem}}.DeckCreator_feedbackBannerContent__lbxNl{display:flex;align-items:center;justify-content:center}.DeckCreator_feedbackBannerContent__lbxNl span{font-size:var(--font-body);line-height:var(--line-height-body);text-align:center}@media(max-width:768px){.DeckCreator_feedbackBannerContent__lbxNl span{font-size:var(--font-label)}}.DeckCreator_feedbackGameButton__I2WvU{display:none}.DeckCreator_error__5FncJ{background-color:rgba(26,74,40,.3);border:1px solid #1a4a28;color:#141414;padding:.75rem;border-radius:4px;margin-bottom:1rem;font-size:var(--font-body)}@media(max-width:768px){.DeckCreator_error__5FncJ{font-size:var(--font-label);padding:.5rem .75rem;margin-bottom:.5rem}}@keyframes SkeletonGeneration_shimmer__ML1Bz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes SkeletonGeneration_greenDotPulse__SxsZW{0%,80%,to{opacity:.4;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}@keyframes SkeletonGeneration_titleSlideFromRight__B5xpW{0%{opacity:0;transform:translateX(30px)}15%{opacity:1;transform:translateX(0)}85%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes SkeletonGeneration_titleColorWave__v4M0b{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonGeneration_skeletonGenerationContainer__8SOr9{display:flex;flex-direction:column;align-items:center;width:90%;max-width:68.75rem;margin:0 auto 2.5rem;background-color:#fdfdfd}@media(max-width:767px){.SkeletonGeneration_skeletonGenerationContainer__8SOr9{margin-bottom:2rem}}.SkeletonGeneration_gridContent__Y78bv{display:grid;grid-template-columns:26.25rem 1fr;align-items:start;grid-gap:3rem;gap:3rem;padding:0;min-height:15.625rem;width:100%}@media(max-width:992px){.SkeletonGeneration_gridContent__Y78bv{display:flex;flex-direction:column;align-items:center;gap:2rem}}@media(max-width:767px){.SkeletonGeneration_gridContent__Y78bv{display:flex;flex-direction:column;align-items:flex-start;gap:2.8125rem!important}}.SkeletonGeneration_loadingStepsContainer__cNJ9u{display:flex;flex-direction:column;align-items:flex-start;background-color:transparent;width:100%;max-width:26.25rem;overflow:hidden}@media(max-width:992px){.SkeletonGeneration_loadingStepsContainer__cNJ9u{max-width:100%;align-items:center;text-align:center}}.SkeletonGeneration_loadingStepsText___vxEI{display:flex;flex-direction:column;gap:1.5rem;background-color:transparent;width:100%}@media(max-width:992px){.SkeletonGeneration_loadingStepsText___vxEI{align-items:center}}.SkeletonGeneration_loadingStepsTitle__nEAt6{font-size:var(--font-h6);margin:0;line-height:var(--line-height-h6);min-height:1.5rem;padding-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;background:linear-gradient(90deg,#141414,#141414 10%,#767676 25%,#e1e1e1 35%,#f4f4f4 50%,#f4f4f4 65%,#e1e1e1 75%,#767676 90%,#141414);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:SkeletonGeneration_titleColorWave__v4M0b 4s ease-in-out infinite}@media(max-width:992px){.SkeletonGeneration_loadingStepsTitle__nEAt6{text-align:center;font-size:var(--font-h5)}}.SkeletonGeneration_stepsListContainer__t1x2K{display:flex;flex-direction:column;gap:.75rem;background-color:transparent}@media(max-width:992px){.SkeletonGeneration_stepsListContainer__t1x2K{width:100%;max-width:25rem;margin:0 auto}}.SkeletonGeneration_stepItem__OdU2C{display:flex;align-items:center;gap:.875rem;transition:all .2s ease}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_completed__dUBUu .SkeletonGeneration_stepText__xF4im{color:#767676}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_active__tWLRr .SkeletonGeneration_stepText__xF4im{color:#141414}.SkeletonGeneration_stepItem__OdU2C .SkeletonGeneration_stepText__xF4im{color:#e1e1e1}@media(max-width:992px){.SkeletonGeneration_stepItem__OdU2C{justify-content:flex-start;width:100%}}.SkeletonGeneration_stepIndicatorWrapper__rIRp4{position:relative;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.SkeletonGeneration_connectingLine__J1ncH{position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);width:1px;height:.75rem;background-color:#e1e1e1;z-index:0}.SkeletonGeneration_stepIndicator__16bSU{width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;background-color:#fff;border-radius:50%}.SkeletonGeneration_completedIcon__esfDP{width:1.25rem;height:1.25rem;color:#1a4a28;background-color:#fff;border-radius:50%}.SkeletonGeneration_pendingIcon__zQ9wX{width:1.25rem;height:1.25rem;color:#767676;background-color:#fff;border-radius:50%}.SkeletonGeneration_loadingIndicator__S606F{display:flex;gap:.1875rem;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;background-color:#fff;border-radius:50%}.SkeletonGeneration_loadingDot__XhJqf{width:.25rem;height:.25rem;border-radius:50%;animation:SkeletonGeneration_greenDotPulse__SxsZW 1.4s ease-in-out infinite}.SkeletonGeneration_dot1__7gwQ3{background-color:#1a4a28;animation-delay:0s}.SkeletonGeneration_dot2__9_ura{background-color:#1a4a28;animation-delay:.2s}.SkeletonGeneration_dot3__Swu_q{background-color:#041d05;animation-delay:.4s}.SkeletonGeneration_stepText__xF4im{font-size:var(--font-body);line-height:var(--line-height-body);transition:color .2s ease;letter-spacing:-.003em;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.SkeletonGeneration_skeletonCard__FtQ_D{background-color:#fff!important;border:1px solid #e1e1e1;border-radius:4px;padding:.875rem;margin:0;width:100%;aspect-ratio:1.6;overflow:hidden;position:relative;display:flex;flex-direction:column;gap:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SkeletonGeneration_skeletonCard__FtQ_D:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);animation:SkeletonGeneration_shimmer__ML1Bz 1.8s linear infinite;z-index:1}@media(max-width:1024px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.4;padding:1rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.625rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:35%}}@media(max-width:767px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.2;padding:.75rem;gap:.375rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.5rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:40%}}@media(max-width:1150px){.SkeletonGeneration_skeletonCard__FtQ_D{aspect-ratio:1.8;max-width:100%;padding:1rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextArea__uP6li{gap:.75rem}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonImagePlaceholder__ynJrg{height:45%}.SkeletonGeneration_skeletonCard__FtQ_D .SkeletonGeneration_skeletonTextLine__lfNmK{height:.875rem}}.SkeletonGeneration_skeletonIconsArea__pozuS{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.375rem;z-index:2;background-color:transparent}.SkeletonGeneration_skeletonIconPlaceholder__iDz09{width:1.125rem;height:1.125rem;background-color:#fff;border:1px solid #e1e1e1;border-radius:50%}.SkeletonGeneration_skeletonTitleArea__P4oe3{margin-bottom:.125rem;background-color:transparent}.SkeletonGeneration_skeletonTitleLine__i_yRs{background-color:#fdfdfd;border:1px solid #e1e1e1;height:.875rem;border-radius:4px;width:75%}.SkeletonGeneration_skeletonImagePlaceholder__ynJrg{background-color:#fdfdfd;border:1px solid #e1e1e1;border-radius:4px;height:30%;width:100%;margin-bottom:.25rem}.SkeletonGeneration_skeletonTextArea__uP6li{flex:1 1;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;background-color:transparent;padding-bottom:.25rem}.SkeletonGeneration_skeletonTextLine__lfNmK{background-color:#fdfdfd;border:1px solid #e1e1e1;height:.625rem;border-radius:4px;position:relative}@media(max-width:1024px){.SkeletonGeneration_skeletonTextLine__lfNmK{height:.75rem}}@media(max-width:767px){.SkeletonGeneration_skeletonTextLine__lfNmK{height:.875rem}}.SkeletonGeneration_skeletonTextLine__lfNmK:last-child{margin-bottom:0}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_short__jkatG{width:65%}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_long___YIlv{width:92%}.SkeletonGeneration_skeletonTextLine__lfNmK.SkeletonGeneration_medium__xdKE_{width:78%}.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5625rem;gap:1.5625rem;width:100%;background-color:transparent}@media(max-width:1300px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:50rem;margin:0 auto}}@media(max-width:1150px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:1fr;gap:1rem;max-width:25rem;margin:0 auto}}@media(max-width:992px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{display:none}}@media(max-width:1024px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:767px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:480px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:1fr;gap:1rem}}.SkeletonGeneration_completionSection__fBNKn{display:flex;justify-content:center;align-items:center;width:100%;margin-top:2.5rem}@media(max-width:767px){.SkeletonGeneration_completionSection__fBNKn{margin-top:2rem}}.SkeletonGeneration_startPracticeButton__jsMXF{background:#1a4a28;color:#fff;border:none;border-radius:999px;padding:1rem 2rem;cursor:pointer;transition:all .3s ease;font-size:var(--font-body);white-space:nowrap;box-shadow:0 4px 12px rgba(26,74,40,.25);letter-spacing:.5px}.SkeletonGeneration_startPracticeButton__jsMXF:hover{background:#041d05;color:#ffd0df;transform:translateY(-2px);box-shadow:0 6px 16px rgba(26,74,40,.35)}.SkeletonGeneration_startPracticeButton__jsMXF:active{transform:translateY(0);box-shadow:0 2px 8px rgba(26,74,40,.25)}@media(max-width:767px){.SkeletonGeneration_startPracticeButton__jsMXF{padding:.875rem 1.5rem;font-size:var(--font-label)}}.SkeletonGeneration_completedTitle__m0dLb{background:linear-gradient(90deg,#041d05,#1a4a28 25%,#1a4a28 50%,#1a4a28 75%,#041d05)!important;background-size:200% 100%!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:SkeletonGeneration_titleColorWave__v4M0b 3s ease-in-out infinite!important}.GenerationProgress_generationProgress__ytC0W{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:0 3rem;height:100%;text-align:left;max-width:75rem;margin:0 auto;gap:1.25rem;background-color:#fdfdfd}@media(max-width:1024px){.GenerationProgress_generationProgress__ytC0W{padding:0 2rem;gap:1.5rem}}@media(max-width:768px){.GenerationProgress_generationProgress__ytC0W{padding:.75rem 1rem;max-width:100%;gap:1rem}}.GenerationProgress_headerSection__r65fK{width:100%}@media(max-width:768px){.GenerationProgress_headerSection__r65fK{margin-bottom:1.5rem}}.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h4);margin-bottom:1rem;color:#141414;letter-spacing:-.5px;text-align:left}@media(max-width:768px){.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h5);margin-bottom:.75rem}}.GenerationProgress_headerSection__r65fK p{margin-bottom:0;color:#767676;font-size:var(--font-body);text-align:left;line-height:var(--line-height-body)}@media(max-width:768px){.GenerationProgress_headerSection__r65fK p{font-size:var(--font-label)}}.GenerationProgress_cancelButton__hVj1f{background:none;border:none;text-decoration:underline;color:#767676;font-size:inherit;cursor:pointer;padding:0;margin:0;font-family:inherit;display:inline}.GenerationProgress_cancelButton__hVj1f:hover{color:#141414}.GenerationProgress_feedbackSection__tpdaJ{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding:1.25rem 2rem;gap:1rem;border-top:1px solid #e1e1e1}@media(max-width:1024px){.GenerationProgress_feedbackSection__tpdaJ{padding:1rem 1.5rem}}@media(max-width:768px){.GenerationProgress_feedbackSection__tpdaJ{flex-direction:column;align-items:center;gap:.625rem;padding:1rem}}.GenerationProgress_feedbackText__87gsh{margin:0;color:#767676;font-size:var(--font-label);line-height:var(--line-height-body);text-align:center}@media(max-width:768px){.GenerationProgress_feedbackText__87gsh{font-size:var(--font-label)}}.GenerationProgress_feedbackButton__B45Qi{background-color:#1a4a28;color:#fff;border-radius:999px;padding:.75rem 1rem;cursor:pointer;transition:all .2s ease;font-size:var(--font-label);white-space:nowrap}.GenerationProgress_feedbackButton__B45Qi:hover{background-color:#041d05}.GenerationProgress_feedbackButton__B45Qi:active{transform:translateY(.0625rem)}@media(max-width:768px){.GenerationProgress_feedbackButton__B45Qi{padding:.3125rem .625rem;font-size:var(--font-label)}}.GenerationProgress_skeletonSection__XvGPi{width:100%;margin-bottom:0}@media(max-width:1024px){.GenerationProgress_skeletonSection__XvGPi{padding:0 1rem}}@media(max-width:768px){.GenerationProgress_skeletonSection__XvGPi{padding:0}}.GenerationProgress_gameSection__Rt4j8{width:100%;margin:0;display:flex;flex-direction:column;align-items:center;align-self:center;padding:1.5rem 0}@media(max-width:1024px){.GenerationProgress_gameSection__Rt4j8{padding:1rem 0}}@media(max-width:992px){.GenerationProgress_gameSection__Rt4j8{display:none}}@media(max-width:768px){.GenerationProgress_gameSection__Rt4j8{padding:.75rem 0}}.GenerationProgress_gameContainer__2xplF{width:100%;max-width:50rem;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative;margin:0 auto}@media(max-width:1024px){.GenerationProgress_gameContainer__2xplF{max-width:37.5rem}}@media(max-width:768px){.GenerationProgress_gameContainer__2xplF{max-width:100%}}.ContextStep_contextStep__M_JTt{padding-bottom:1.25rem}.ContextStep_contextStep__M_JTt h3{font-size:var(--font-h6);color:#141414;margin-bottom:.5rem}.ContextStep_contextStepMobile__F9wyh h3{font-size:var(--font-h6)}.ContextStep_stepDescription__gDT7d{color:#767676;font-size:var(--font-body);margin-bottom:1.25rem}@media(max-width:768px){.ContextStep_stepDescription__gDT7d{font-size:var(--font-label);margin-bottom:1rem}}.Loading_loader__oDYgR{width:var(--loader-width,20px);height:var(--loader-width,20px);border:3px solid #f3f3f3;border-top:3px solid var(--loader-color,#1a4a28);border-radius:50%;animation:Loading_spin__3YtyD .8s linear infinite;display:block;margin:0 auto}@media(max-width:768px){.Loading_loader__oDYgR{display:none}}@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}}.Search_search__plY_S{position:relative;border:1px solid #e1e1e1;border-radius:999px;display:inline-flex;width:100%;justify-content:center;align-items:center;padding:15px 40px;transition:all .3s ease}.Search_search__plY_S i{display:inline-block;font-size:var(--font-body);margin-right:.5rem;color:#1a4a28}.Search_search__plY_S input{border:none;background-color:transparent;width:100%;font-size:var(--font-body);display:inline-flex;padding-inline:1.125rem;flex-wrap:nowrap}.Search_search__plY_S input::placeholder{color:#767676;font-size:var(--font-body)}@media(max-width:768px){.Search_search__plY_S input::placeholder{font-size:var(--font-label)}}.Search_search__plY_S input:focus{outline:none}.Search_search__plY_S>button{font-size:var(--font-body);padding-left:1rem;color:#141414}.Search_search__plY_S:focus-within{border-color:#e1e1e1;box-shadow:0 0 0 1px rgba(0,0,0,.05);outline:none;transition:all .2s ease}.Search_searchButton__4v9QG{font-size:var(--font-label);padding-left:1.125rem;color:#141414;border:none;cursor:pointer}.Search_searchButton__4v9QG,.Search_searchButton__4v9QG:hover{background-color:transparent}.Search_searchBlock__X93Fl{display:inline-flex;justify-content:center;width:100%;flex-wrap:nowrap;height:2.5625rem;align-items:stretch}.Search_searchBlock__X93Fl input{font-size:var(--font-body)}.Search_categoryFilter__tPfko{display:inline-flex;justify-content:flex-start;align-items:center}.Search_clearButton__ZnQpT{border-left:0!important;padding:0 10px!important;color:#141414!important;background:transparent!important;cursor:pointer;border:none;outline:none}.Search_clearButton__ZnQpT:hover{color:#141414!important}.Search_clearButton__ZnQpT i{margin-right:0;font-size:var(--font-body);opacity:.85;cursor:pointer}.Search_closeX__U4jmp{font-size:var(--font-h5);line-height:16px;display:block}@media(max-width:992px){.Search_search__plY_S{padding:.625rem .75rem}.Search_searchBlock__X93Fl.Search_expanded__ytgHW{width:100%}.Search_searchBlock__X93Fl.Search_collapsed__0kdUB{width:auto}.Search_searchIcon__ci9tW{width:2.25rem;height:2.25rem}}.BookShowcase_bookShowcaseWrapper__aD4AF{overflow-x:auto;max-width:1230px;margin:0 auto}.BookShowcase_bookShowCase__mOdKy .container{max-width:77.5rem}@media(max-width:991.96px){.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:992px){.BookShowcase_sectionHeading__KLp8L{margin-bottom:2rem}.BookShowcase_sectionHeading__KLp8L h2{font-size:var(--font-h3);margin-bottom:1rem}}@media(max-width:768px){.BookShowcase_sectionHeading__KLp8L{margin-bottom:1.5rem;padding-inline:1rem}.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{font-size:var(--font-h4);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:991px){.BookShowcase_sectionSubHeading__76baX{margin-top:.9375rem!important;text-align:center;margin-bottom:.9375rem!important}}@media(max-width:576px){.BookShowcase_sectionSubHeading__76baX{font-size:var(--font-body);margin-top:.625rem!important;margin-bottom:.625rem!important}}.BookShowcase_searchSection__PQgQV{margin-top:32px;max-width:870px;margin-left:auto;margin-right:auto;padding:0 20px}.BookShowcase_searchSection__PQgQV .search-wrapper{width:100%;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.BookShowcase_searchSection__PQgQV .search-wrapper input{width:100%;padding:16px;border:1px solid #1a4a28;border-radius:8px;font-size:var(--font-body)}.BookShowcase_searchSection__PQgQV .search-wrapper input:focus{outline:none;border-color:#1a4a28}@media(max-width:768px){.BookShowcase_searchSection__PQgQV{width:100%;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:767.96px){.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}.BannerHomeAI_heroSection__3wGbd{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1240px;margin:-80px auto 0;padding:120px 0 5rem;position:relative;overflow:hidden}@media(max-width:991px){.BannerHomeAI_heroSection__3wGbd{margin-bottom:0;padding-bottom:20px}}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv{text-align:center;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:var(--font-h1);text-align:center;max-width:900px;color:#141414;margin-bottom:1.625rem;margin-top:6.25rem;position:relative}@media(max-width:991px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:2.625rem;margin-bottom:1.375rem;margin-top:5rem}}@media(max-width:768px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:2.5rem;margin-bottom:1.125rem;margin-top:5rem}}@media(max-width:576px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:var(--font-h3);width:80%;line-height:1.1;margin:5rem auto 1rem}}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:var(--font-h6);color:#141414;margin-top:1.875rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}@media(max-width:991px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:1rem;max-width:700px;margin-top:1.5625rem}}@media(max-width:768px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:.875rem;max-width:600px;margin-top:1.25rem}}@media(max-width:576px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:.75rem;max-width:90%;margin-top:.9375rem}}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription2__TFWUI{font-size:var(--font-h6);color:#141414;margin-bottom:1.875rem;margin-left:auto;margin-right:auto;max-width:900px;text-align:center}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{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:1.5625rem;margin-bottom:1.875rem;background-color:#1a4a28;color:#fff;border:1px solid transparent}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W:hover{background-color:#041d05}@media(max-width:991px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.9375rem;padding:.75rem 1.5rem}}@media(max-width:768px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.875rem;padding:.875rem 1rem}}@media(max-width:576px){.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.75rem;padding:.5rem;margin-top:.3125rem;gap:.3125rem}}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroImages__VzCe8{justify-content:center;align-items:center;width:100%;margin-top:45px}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroImages__VzCe8 .BannerHomeAI_imageWrapper__O30Dz{max-width:1000px;width:100%;height:auto;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroImages__VzCe8 .BannerHomeAI_offerImage__fVjul{width:100%;height:auto;object-fit:cover}@media(max-width:991.98px){.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:3.125rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroSubtitle__oN4pW{font-size:2.5rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription2__TFWUI,.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:var(--font-body);max-width:90%!important}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.9375rem!important;padding:.875rem 1.5625rem!important}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroImages__VzCe8{padding:0}.BannerHomeAI_heroSection__3wGbd .BannerHomeAI_heroImages__VzCe8 .BannerHomeAI_phoneWrapper__v_prE{flex:0 0 100%!important;max-width:100%!important;background-color:#f4f4f4;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.BannerHomeAI_phoneImage__fjMKZ{max-width:80%!important;height:auto;display:block;margin-top:-3.75rem!important;margin-bottom:-2.5rem!important;margin-left:3.125rem!important}}@media(max-width:576px){.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:2.5rem;margin-bottom:-.625rem;margin-top:-1.5625rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroSubtitle__oN4pW{font-size:1.875rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription2__TFWUI,.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:var(--font-body);width:85%!important}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.875rem!important;padding:.75rem 1.25rem!important}}@media(max-width:366px){.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroTitle__Z_Kvj{font-size:1.875rem;margin-bottom:-.625rem;margin-top:-1.5625rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroSubtitle__oN4pW{font-size:1.25rem}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription2__TFWUI,.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_heroDescription__rkZCu{font-size:var(--font-body);width:85%!important}.BannerHomeAI_heroContent__Glvpv .BannerHomeAI_findBookBtn__R6t1W{font-size:.75rem!important;padding:.625rem 1.125rem!important;margin-right:.125rem!important;margin-bottom:3rem!important}}.BannerHomeAI_imageContainer__1Lueb{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding-left:24px;padding-right:24px}@media(max-width:768px){.BannerHomeAI_imageContainer__1Lueb{padding-left:0;padding-right:0}}@media(max-width:480px){.BannerHomeAI_imageContainer__1Lueb{padding-left:0;padding-right:0}}.BannerHomeAI_imageWrapper__O30Dz{flex:1 1;max-width:570px;height:400px;position:relative;border-radius:8px;margin-bottom:20px;overflow:hidden;cursor:pointer;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.BannerHomeAI_imageWrapper__O30Dz:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.BannerHomeAI_imageWrapper__O30Dz:hover .BannerHomeAI_offerImage__fVjul{transform:scale(1.05)}.BannerHomeAI_imageWrapper__O30Dz:hover .BannerHomeAI_imageOverlay__FINTD{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.6))}.BannerHomeAI_imageWrapper__O30Dz:hover .BannerHomeAI_imageOverlay__FINTD .BannerHomeAI_exploreLink__0cLXk{transform:translateX(5px)}.BannerHomeAI_offerImage__fVjul{width:100%;height:100%;border-radius:8px;object-fit:cover;transition:transform .5s ease}.BannerHomeAI_imageOverlay__FINTD{position:absolute;top:0;left:0;right:0;bottom:0;padding:25px;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5));color:#fff;transition:background .3s ease;display:flex;flex-direction:column;justify-content:flex-start}.BannerHomeAI_imageOverlay__FINTD h3{font-size:24px;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BannerHomeAI_imageOverlay__FINTD p{font-size:16px;opacity:.9;margin-bottom:15px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BannerHomeAI_imageOverlay__FINTD .BannerHomeAI_exploreLink__0cLXk{color:#fff;font-size:16px;margin-top:auto;transition:transform .3s ease;display:inline-flex;align-items:center;text-shadow:0 2px 4px rgba(0,0,0,.3)}.BannerHomeAI_functionTags__2kj3R{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem;justify-content:center;padding:0 1rem;max-width:100%}@media(max-width:991px){.BannerHomeAI_functionTags__2kj3R{gap:.8rem;margin-top:2rem}}@media(max-width:768px){.BannerHomeAI_functionTags__2kj3R{gap:.6rem;margin-top:1.5rem}}@media(max-width:576px){.BannerHomeAI_functionTags__2kj3R{grid-gap:.5rem;gap:.5rem;margin-top:2.5rem;margin-bottom:-1.25rem;padding:0 .5rem;display:grid;grid-template-columns:repeat(2,1fr);width:100%}}.BannerHomeAI_functionTags__2kj3R .BannerHomeAI_tag__or4wO{background:#fff;padding:.5rem 1rem;border-radius:999px;font-size:var(--font-body);color:#141414;border:1px solid #e1e1e1;transition:all .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1);white-space:nowrap;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.BannerHomeAI_functionTags__2kj3R .BannerHomeAI_tag__or4wO{font-size:.85rem;padding:.45rem .9rem}}@media(max-width:768px){.BannerHomeAI_functionTags__2kj3R .BannerHomeAI_tag__or4wO{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:576px){.BannerHomeAI_functionTags__2kj3R .BannerHomeAI_tag__or4wO{font-size:.75rem;padding:.35rem .7rem;white-space:normal;text-align:center;height:100%;width:100%;min-height:2.5rem;display:flex;align-items:center;justify-content:center}}.BannerHomeAI_functionTags__2kj3R .BannerHomeAI_tag__or4wO:hover{background:#e1e1e1;transform:translateY(-2px)}.BannerHomeAI_desktopWrapper__rYE5l,.BannerHomeAI_phoneWrapper__v_prE{display:none}.BannerHomeAI_customImage__8pdpw{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){.BannerHomeAI_customImage__8pdpw{margin-top:1.25rem}}.BannerHomeAI_sectionSubHeading__J3KLn{margin-top:.625rem;margin-bottom:1.875rem;text-align:center}.BannerHomeAI_sectionSubHeading__J3KLn h2{font-size:var(--font-h6);color:#767676;max-width:50rem;font-weight:400;margin:0 auto;line-height:1.5}@media(max-width:991px){.BannerHomeAI_sectionSubHeading__J3KLn h2{font-size:var(--font-h6);max-width:80%}}@media(max-width:768px){.BannerHomeAI_sectionSubHeading__J3KLn h2{font-size:var(--font-h6);max-width:90%}}@media(max-width:576px){.BannerHomeAI_sectionSubHeading__J3KLn h2{font-size:var(--font-body);max-width:90%}}.UniversityLogosHome_collaboratorsSection__HggCF{padding:.625rem 0 1.25rem;background:#fdfdfd}@media(max-width:991px){.UniversityLogosHome_collaboratorsSection__HggCF{padding:0 0 2.5rem}}@media(max-width:768px){.UniversityLogosHome_collaboratorsSection__HggCF{padding:-1.875rem 0 1.875rem}}@media(max-width:576px){.UniversityLogosHome_collaboratorsSection__HggCF{display:none!important}}.UniversityLogosHome_logoGrid__uMDZ2{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:62.5rem;margin:0 auto;padding:0 1.25rem}@media(max-width:991px){.UniversityLogosHome_logoGrid__uMDZ2{grid-template-columns:repeat(6,1fr);gap:.3125rem}}@media(max-width:576px){.UniversityLogosHome_logoGrid__uMDZ2{grid-template-columns:repeat(4,1fr);gap:.125rem;max-width:100%}.UniversityLogosHome_logoGrid__uMDZ2 .UniversityLogosHome_logoWrapper__y1ZYZ:nth-child(n+5){display:none}}.UniversityLogosHome_logoWrapper__y1ZYZ{display:flex;align-items:center;justify-content:center;padding:.625rem}@media(max-width:576px){.UniversityLogosHome_logoWrapper__y1ZYZ{padding:.25rem}}.UniversityLogosHome_logoWrapper__y1ZYZ.UniversityLogosHome_rotating__MX0Mi img{opacity:1;transition:opacity 1.5s ease-in-out,transform 1.5s ease-in-out}.UniversityLogosHome_logoWrapper__y1ZYZ.UniversityLogosHome_rotating__MX0Mi:hover img{opacity:1}.UniversityLogosHome_logo__q3Vnx{max-width:80%;height:auto;max-height:9.375rem;object-fit:contain;transition:all 1.5s ease-in-out;margin-bottom:-1.25rem;margin-top:-1.25rem}@media(max-width:991px){.UniversityLogosHome_logo__q3Vnx{max-height:7.5rem;max-width:100%}}.UniversityLogosHome_rotating__MX0Mi img{animation:UniversityLogosHome_fadeInOut__iqcC4 4s ease-in-out}@keyframes UniversityLogosHome_fadeInOut__iqcC4{0%{opacity:0;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}.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%;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_sliderGroup__nx8Hb label{display:block;padding-block:16px}.GenerateQuestions_label__gY8i3{font-size:var(--font-body);line-height:var(--line-height-label);display:block;margin-bottom:8px;color:#041d05}.GenerateQuestions_slider__VpI5f{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(to right,#1a4a28 var(--value),0,#f4f4f4);margin-top:16px}.GenerateQuestions_slider__VpI5f::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#fff;border:3px solid #1a4a28;border-radius:50%;cursor:pointer;margin-top:0}.GenerateQuestions_selectWrapper__Uw4_h{margin-bottom:24px}.GenerateQuestions_select__xhyh7{width:100%;padding:12px;font-size:var(--font-body);line-height:var(--line-height-body);border:1px solid #e1e1e1;border-radius:4px;background:#fff}.GenerateQuestions_sourcesWrapper__4a_gf{border-top:1px solid #e1e1e1;padding-top:16px;margin-top:8px}.GenerateQuestions_sourcesWrapper__4a_gf ul{margin-top:8px}.GenerateQuestions_sourcesList__9na84{margin-top:8px;list-style:none;padding:0}.GenerateQuestions_sourceItem__YjTn6{padding:8px 12px;background-color:#fdfdfd;border-radius:4px;margin-bottom:8px;font-size:var(--font-body);color:#141414}.GenerateQuestions_difficultyWrapper__pImOf{margin-bottom:16px}.GenerateQuestions_difficultyWrapper__pImOf .GenerateQuestions_label__gY8i3{font-size:var(--font-body);line-height:var(--line-height-label);display:block;margin-bottom:12px;color:#041d05}.GenerateQuestions_difficultyButtons__8a40u{display:flex;flex-wrap:wrap;gap:8px}.GenerateQuestions_difficultyButton__Kksw_{flex:1 1;min-width:120px;padding:10px 16px;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:#141414;font-size:var(--font-body);cursor:pointer;transition:all .2s ease-in-out;font-weight:400}.GenerateQuestions_difficultyButton__Kksw_:hover{background:#f4f4f4;border-color:#1a4a28}.GenerateQuestions_difficultyButton__Kksw_.GenerateQuestions_difficultyButtonActive___YCOU{background:#1a4a28;color:#fff;border-color:#1a4a28}.GenerateQuestions_difficultyButton__Kksw_.GenerateQuestions_difficultyButtonActive___YCOU:hover{background:#041d05}@media(max-width:480px){.GenerateQuestions_difficultyButton__Kksw_{min-width:calc(50% - 4px);font-size:var(--font-label);padding:8px 12px}}.GenerateQuestions_sparklesGreen__WZtZ_{margin-bottom:6px;margin-right:12px;color:#1a4a28}.GenerateQuestions_sparkles__a4idL{margin-bottom:4px}.GenerateQuestions_modalFooter__0mTnI{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid #e1e1e1;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}.CustomBreadCrumb_active__lrlbb{pointer-events:none;color:#767676}.CustomBreadCrumb_breadcrumb__K_61T{list-style:none;margin-bottom:1rem;font-size:var(--font-body);padding:0}.CustomBreadCrumb_breadcrumb__K_61T,.CustomBreadCrumb_breadcrumb__K_61T li{display:flex;align-items:center;gap:.5rem}.CustomBreadCrumb_breadcrumb__K_61T li a{color:#767676;text-decoration:none;cursor:pointer}.CustomBreadCrumb_breadcrumb__K_61T li a:hover{color:#1a4a28;text-decoration:underline}.CustomBreadCrumb_breadcrumb__K_61T li span{color:#767676}.CustomBreadCrumb_breadcrumb__K_61T li:not(:last-child):after{content:">";color:#767676}.CourseRoom_courseRoom__4YN9i{min-height:100vh;background-color:#fdfdfd}.CourseRoom_courseRoom__4YN9i.CourseRoom_loggedIn__7O6Fm .CourseRoom_container__KSrtO{padding-top:0}.CourseRoom_courseRoom__4YN9i.CourseRoom_loggedOut__Zp9H0 .CourseRoom_container__KSrtO{padding-top:120px}@media(max-width:768px){.CourseRoom_courseRoom__4YN9i.CourseRoom_loggedOut__Zp9H0 .CourseRoom_container__KSrtO{padding-top:70px}}.CourseRoom_container__KSrtO{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(max-width:768px){.CourseRoom_container__KSrtO{padding:0 1rem}}@media(max-width:480px){.CourseRoom_container__KSrtO{padding:0 .75rem}}.CourseRoom_row__Z22_j{display:flex;justify-content:flex-start;width:100%}.CourseRoom_col__DI4Kx{width:100%}.CourseRoom_error__fk_Zl,.CourseRoom_loading__Oec4D{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.CourseRoom_error__fk_Zl p,.CourseRoom_loading__Oec4D p{margin-top:1rem;color:#767676;font-size:1.1rem}.CourseRoom_spinner__DvHKn{width:3rem;height:3rem;border:3px solid #e1e1e1;border-top-color:#85a2eb;border-radius:50%;animation:CourseRoom_spin__5YULo 1s linear infinite}@keyframes CourseRoom_spin__5YULo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CourseRoom_error__fk_Zl h2{color:red;margin-bottom:1rem;font-size:1.5rem}.CourseRoom_retryButton__ZSZuK{padding:.75rem 1.5rem;background-color:#85a2eb;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.CourseRoom_retryButton__ZSZuK:hover{opacity:.9}.CourseRoom_hero__Z_BT0{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:25px;margin-bottom:2rem}@media(max-width:768px){.CourseRoom_hero__Z_BT0{margin-bottom:1.5rem}}.CourseRoom_universityTag__WX8f1{background:#fdfdfd;border:1px solid #e1e1e1;color:#767676;padding:.5rem 1rem;border-radius:4px;font-size:var(--font-label)}.CourseRoom_courseCodeTag__OSrpt{background:#041d05;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:var(--font-label)}.CourseRoom_shareButton__QRjS5{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e1e1e1;border-radius:999px;color:#767676;font-size:var(--font-label);font-weight:500;cursor:pointer;transition:all .2s ease}.CourseRoom_shareButton__QRjS5:hover{background:#fdfdfd;border-color:#041d05;color:#041d05}.CourseRoom_shareButton__QRjS5:focus-visible{outline:2px solid #041d05;outline-offset:2px}@media(max-width:575.98px){.CourseRoom_shareButton__QRjS5{padding:.4rem .8rem;font-size:.8rem;gap:.3rem}}.CourseRoom_shareIcon__bUSq1{font-size:1rem}@media(max-width:575.98px){.CourseRoom_shareIcon__bUSq1{font-size:.9rem}}.CourseRoom_followButton__yybka{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e1e1e1;border-radius:999px;color:#767676;font-size:var(--font-label);font-weight:500;cursor:pointer;transition:all .2s ease}.CourseRoom_followButton__yybka:hover:not(:disabled){background:#fdfdfd;border-color:#041d05;color:#041d05}.CourseRoom_followButton__yybka:focus-visible{outline:2px solid #041d05;outline-offset:2px}.CourseRoom_followButton__yybka:disabled{opacity:.7;cursor:not-allowed}.CourseRoom_followButton__yybka.CourseRoom_following__DEAP8{background:#041d05;color:#fff;border-color:#041d05}.CourseRoom_followButton__yybka.CourseRoom_following__DEAP8:hover:not(:disabled){background:#1a4a28;color:#fff;border-color:#1a4a28}@media(max-width:575.98px){.CourseRoom_followButton__yybka{padding:.4rem .8rem;font-size:.8rem;gap:.3rem}}.CourseRoom_followIcon___x1kn{font-size:1rem}@media(max-width:575.98px){.CourseRoom_followIcon___x1kn{font-size:.9rem}}.CourseRoom_loadingSpinner__wPAsW{width:1rem;height:1rem;border:2px solid #e1e1e1;border-top-color:#041d05;border-radius:50%;animation:CourseRoom_spin__5YULo .8s linear infinite;display:inline-block}.CourseRoom_title___L_zd{font-size:var(--font-h4);line-height:var(--line-height-h4);color:#041d05;margin-bottom:.75rem;text-align:left;padding:0}@media(max-width:768px){.CourseRoom_title___L_zd{margin-bottom:.625rem;font-size:var(--font-h4)}}.CourseRoom_description__Vc6IK{font-size:var(--font-h6);color:#767676;margin:0;line-height:1.3;padding:0;text-align:left;max-width:600px}.CourseRoom_shareButtonContainer__sPZZq{display:flex;justify-content:flex-start;align-items:center;gap:.75rem;margin-top:1.25rem}.CourseRoom_content__QetKn{background:#fff;padding-bottom:5rem}@media(max-width:768px){.CourseRoom_content__QetKn{padding-bottom:3.75rem}}.CourseRoom_tabs__uGZc5{margin-bottom:2.5rem;position:relative}@media(max-width:992.98px){.CourseRoom_tabs__uGZc5:after,.CourseRoom_tabs__uGZc5:before{content:"";position:absolute;top:0;bottom:2px;width:20px;z-index:2;pointer-events:none;transition:opacity .3s ease}.CourseRoom_tabs__uGZc5:before{left:0;background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.8) 50%,transparent);opacity:0}.CourseRoom_tabs__uGZc5:after{right:0;background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.8) 50%,transparent);opacity:1}.CourseRoom_tabs__uGZc5.CourseRoom_scrolled__1OilB:before{opacity:1}.CourseRoom_tabs__uGZc5.CourseRoom_scrolledToEnd__3pUyf:after{opacity:0}}.CourseRoom_tabsContainer__tehNU{display:flex;gap:0;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;border-bottom:2px solid #f4f4f4;position:relative;scroll-behavior:smooth}.CourseRoom_tabsContainer__tehNU::-webkit-scrollbar{display:none}@media(max-width:992.98px){.CourseRoom_tabsContainer__tehNU{padding:0 25px}}.CourseRoom_tab__4b8M3{display:flex;align-items:center;gap:.75rem;padding:1.25rem 2rem 1rem;background:transparent;color:#767676;font-size:1rem;font-weight:400;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);white-space:nowrap;position:relative;border:none;border-bottom:2px solid transparent}.CourseRoom_tab__4b8M3:after{content:"";position:absolute;bottom:-2px;left:50%;width:0;height:2px;background:#041d05;transition:all .3s cubic-bezier(.4,0,.2,1);transform:translateX(-50%)}.CourseRoom_tab__4b8M3:hover{color:#141414}.CourseRoom_tab__4b8M3:hover:after{width:30%}.CourseRoom_tab__4b8M3.CourseRoom_active__GCjkz{color:#041d05;font-weight:500}.CourseRoom_tab__4b8M3.CourseRoom_active__GCjkz:after,.CourseRoom_tab__4b8M3.CourseRoom_active__GCjkz:hover:after{width:100%}.CourseRoom_tab__4b8M3:focus-visible{outline:2px solid #041d05;outline-offset:4px;border-radius:4px}@media(max-width:767.98px){.CourseRoom_tab__4b8M3{padding:1rem 1.25rem .875rem;font-size:.95rem;gap:.5rem;flex-shrink:0}}@media(max-width:575.98px){.CourseRoom_tab__4b8M3{padding:.875rem 1rem .75rem;font-size:.85rem;gap:.4rem;flex-shrink:0}}@media(max-width:400px){.CourseRoom_tab__4b8M3{padding:.75rem .875rem .625rem;font-size:.8rem;gap:.3rem}}.CourseRoom_tabLabel__3Ubsf{font-weight:inherit;line-height:1.3}.CourseRoom_tabCount___On3n{font-size:.875rem;color:#767676;font-weight:500;background:transparent;border:1.5px solid #e1e1e1;padding:.25rem .625rem;border-radius:999px;min-width:1.75rem;text-align:center;line-height:1.2;transition:all .3s cubic-bezier(.4,0,.2,1)}.CourseRoom_tab__4b8M3:hover .CourseRoom_tabCount___On3n{border-color:#141414;color:#141414}.CourseRoom_tab__4b8M3.CourseRoom_active__GCjkz .CourseRoom_tabCount___On3n{background:#041d05;border-color:#041d05;color:#fff}@media(max-width:575.98px){.CourseRoom_tabCount___On3n{font-size:.75rem;padding:.2rem .45rem;min-width:1.4rem;border-width:1px}}@media(max-width:400px){.CourseRoom_tabCount___On3n{font-size:.7rem;padding:.15rem .4rem;min-width:1.3rem}}.CourseRoom_documentFilter__lUtso{margin-bottom:2rem;margin-top:-.5rem}.CourseRoom_filterChips__H67h5{display:flex;justify-content:flex-start;gap:.375rem;flex-wrap:wrap}@media(max-width:575.98px){.CourseRoom_filterChips__H67h5{gap:.25rem}}.CourseRoom_filterChip__63Dcp{padding:.375rem .875rem;background:#fdfdfd;border:none;border-radius:999px;color:#767676;font-size:.8rem;font-weight:400;cursor:pointer;transition:all .2s ease;white-space:nowrap}.CourseRoom_filterChip__63Dcp:hover{background:#f4f4f4;color:#141414}.CourseRoom_filterChip__63Dcp.CourseRoom_active__GCjkz{background:#041d05;color:#fff;font-weight:500}.CourseRoom_filterChip__63Dcp.CourseRoom_active__GCjkz:hover{background:#041d05;color:#fff;opacity:.9}.CourseRoom_filterChip__63Dcp:focus-visible{outline:2px solid #041d05;outline-offset:2px}@media(max-width:575.98px){.CourseRoom_filterChip__63Dcp{padding:.3rem .7rem;font-size:.75rem}}.CourseRoom_grid__iwrTH{margin-top:1rem}.CourseRoom_cardContainer__WSrZR{margin-left:var(--card-margin);margin-right:var(--card-margin)}.CourseRoom_summaryContainer__XwzS8{display:flex;flex-direction:column;gap:0;margin:0}@media(min-width:768px){.CourseRoom_cardContainer__WSrZR{margin-top:10px;display:grid;grid-gap:var(--card-gap);gap:var(--card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:992px){.CourseRoom_cardContainer__WSrZR{margin-top:10px;width:auto;display:grid;grid-row-gap:.625rem;row-gap:.625rem;grid-column-gap:.625rem;column-gap:.625rem;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:991.96px){.CourseRoom_searchList__eC9TA [class*=CardX_price]{margin-top:.75rem}.CourseRoom_searchList__eC9TA [class*=CardX_bookCard]{margin-bottom:0;padding-bottom:0;height:100%}.CourseRoom_searchList__eC9TA [class*=CardX_details]{min-height:.625rem;width:100%}}@media(max-width:991.96px)and (max-width:319.96px){.CourseRoom_searchList__eC9TA [class*=CardX_details]{align-items:center}.CourseRoom_searchList__eC9TA [class*=CardX_details] [class*=CardX_author],.CourseRoom_searchList__eC9TA [class*=CardX_details] [class*=CardX_year]{text-align:center}}@media(max-width:991.96px){.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR{display:grid;grid-row-gap:var(--card-gap);row-gap:var(--card-gap);grid-column-gap:var(--card-gap);column-gap:var(--card-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR .CourseRoom_card__GmD7g [class*=CardX_bookCard]{display:flex;flex-direction:column;align-items:center}.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR .CourseRoom_card__GmD7g [class*=CardX_details]{max-width:100%;flex:1 1;padding-bottom:0;display:flex;flex-direction:column}.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR .CourseRoom_card__GmD7g [class*=CardX_thumb]{width:100%;max-width:100%;border-radius:.625rem;border:1px solid #e9e7e3;filter:drop-shadow(0 2px 10px rgba(71,72,74,.3))}}@media(max-width:991.96px)and (max-width:767.96px){.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991.96px)and (max-width:575.96px){.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.875rem}}@media(max-width:991.96px)and (max-width:575.96px)and (max-width:319.96px){.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR{grid-template-columns:repeat(1,minmax(0,1fr))}}@media(max-width:991.96px)and (max-width:575.96px){.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR .CourseRoom_card__GmD7g [class*=CardX_thumb]{width:100%}.CourseRoom_searchList__eC9TA .CourseRoom_cardContainer__WSrZR .CourseRoom_card__GmD7g [class*=CardX_price]{margin-top:.625rem}}.CourseRoom_empty__Y1_vI{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background-color:#fdfdfd;border-radius:8px;margin:2rem 0}.CourseRoom_emptyIcon__80HgW{font-size:4rem;margin-bottom:1rem;opacity:.6}.CourseRoom_emptyTitle__dDerC{font-size:1.5rem;color:#141414;margin-bottom:1rem;font-weight:600}.CourseRoom_emptyDescription__jjUlI{color:#767676;margin-bottom:2rem;max-width:400px;line-height:1.5}.CourseRoom_summaryCard__pwrjG{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:1.25rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:768px){.CourseRoom_summaryCard__pwrjG{padding:1rem;margin-bottom:.75rem}}@media(max-width:480px){.CourseRoom_summaryCard__pwrjG{padding:1rem;border-radius:4px;margin-bottom:.75rem;flex-direction:column;gap:1rem;align-items:stretch}}.CourseRoom_summaryCard__pwrjG:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#041d05}.CourseRoom_summaryContent__dsiNs{flex:1 1;display:flex;flex-direction:column}.CourseRoom_summaryHeader__jkY5l{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media(max-width:480px){.CourseRoom_summaryHeader__jkY5l{gap:.375rem;margin-bottom:.625rem}}.CourseRoom_summaryIcon__JZ3Q7{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#041d05;flex-shrink:0}@media(max-width:480px){.CourseRoom_summaryIcon__JZ3Q7{width:1.75rem;height:1.75rem}}.CourseRoom_summaryIcon__JZ3Q7 svg{font-size:1.125rem}@media(max-width:480px){.CourseRoom_summaryIcon__JZ3Q7 svg{font-size:1rem}}.CourseRoom_summaryTitle__9qfML{font-size:var(--font-h6);color:#141414;margin:0;line-height:var(--line-height-h6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1;font-weight:500}@media(max-width:768px){.CourseRoom_summaryTitle__9qfML{font-size:1rem}}@media(max-width:480px){.CourseRoom_summaryTitle__9qfML{font-size:.9375rem;-webkit-line-clamp:1}}.CourseRoom_summaryPreview__qpOz6{font-size:var(--font-label);color:#767676;line-height:var(--line-height-body);margin:0 0 1rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1 1}@media(max-width:768px){.CourseRoom_summaryPreview__qpOz6{font-size:.8125rem;-webkit-line-clamp:2;margin:0 0 .875rem}}@media(max-width:480px){.CourseRoom_summaryPreview__qpOz6{font-size:.75rem;-webkit-line-clamp:2;margin:0 0 .75rem}}.CourseRoom_summaryFooter__LRTNE{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;gap:.75rem}@media(max-width:480px){.CourseRoom_summaryFooter__LRTNE{flex-direction:column;align-items:flex-start;gap:.75rem}}.CourseRoom_summaryMeta__W_yHu{display:flex;flex-wrap:wrap;gap:.75rem}@media(max-width:768px){.CourseRoom_summaryMeta__W_yHu{gap:.625rem}}@media(max-width:480px){.CourseRoom_summaryMeta__W_yHu{gap:.75rem;flex-direction:column;align-items:flex-start}}.CourseRoom_metaItem__h6iHD{display:flex;align-items:center;gap:.25rem;font-size:var(--font-label);color:#767676;max-width:100%}.CourseRoom_metaItem__h6iHD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem}@media(max-width:480px){.CourseRoom_metaItem__h6iHD{font-size:.75rem;gap:.375rem;width:100%}.CourseRoom_metaItem__h6iHD span{max-width:100%;flex:1 1}}.CourseRoom_metaIcon__lmY_W{font-size:.875rem;color:#767676}@media(max-width:480px){.CourseRoom_metaIcon__lmY_W{font-size:.75rem}}.CourseRoom_summaryShared__SzW7z{background:#041d05;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.6875rem;font-weight:500;white-space:nowrap}@media(max-width:480px){.CourseRoom_summaryShared__SzW7z{font-size:.625rem;padding:.1875rem .375rem}}.CourseRoom_summaryActions__PBuYp{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-left:1rem;flex-shrink:0}@media(max-width:768px){.CourseRoom_summaryActions__PBuYp{margin-left:.75rem}}@media(max-width:480px){.CourseRoom_summaryActions__PBuYp{margin-left:0;justify-content:stretch;gap:.75rem}}.CourseRoom_summaryButton__xRAj4{padding:.75rem 1.5625rem;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:#767676;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:5rem}.CourseRoom_summaryButton__xRAj4:hover{border-color:#041d05;color:#041d05;background:#fdfdfd}.CourseRoom_summaryButton__xRAj4.CourseRoom_primary__Z4C99{background:#041d05;border-color:#041d05;color:#fff}.CourseRoom_summaryButton__xRAj4.CourseRoom_primary__Z4C99:hover{background:#1a4a28;border-color:#1a4a28;color:#fff}.CourseRoom_summaryButton__xRAj4:disabled{opacity:.6;cursor:not-allowed}.CourseRoom_summaryButton__xRAj4:disabled:hover{background:#fff;border-color:#e1e1e1;color:#767676}.CourseRoom_summaryButton__xRAj4:disabled.CourseRoom_primary__Z4C99:hover{background:#041d05;border-color:#041d05;color:#fff}@media(max-width:768px){.CourseRoom_summaryButton__xRAj4{padding:.5rem 1rem;font-size:.75rem;min-width:5rem}}@media(max-width:480px){.CourseRoom_summaryButton__xRAj4{padding:.625rem 1rem;font-size:.75rem;min-width:0;flex:1 1;text-align:center}}.CourseRoom_deckCard__6gBlz{background:#fff;border:1px solid #e1e1e1;border-radius:8px;padding:1.25rem;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.04);width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media(max-width:768px){.CourseRoom_deckCard__6gBlz{padding:1rem;margin-bottom:.75rem}}@media(max-width:480px){.CourseRoom_deckCard__6gBlz{padding:1rem;border-radius:4px;margin-bottom:.75rem;flex-direction:column;gap:1rem;align-items:stretch}}.CourseRoom_deckCard__6gBlz:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#041d05}.CourseRoom_deckContent__NDI4p{flex:1 1;display:flex;flex-direction:column}.CourseRoom_deckHeader__mqMpF{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}@media(max-width:480px){.CourseRoom_deckHeader__mqMpF{gap:.375rem;margin-bottom:.625rem}}.CourseRoom_deckIcon__uVL_B{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:#041d05;flex-shrink:0}@media(max-width:480px){.CourseRoom_deckIcon__uVL_B{width:1.75rem;height:1.75rem}}.CourseRoom_deckIcon__uVL_B svg{font-size:1.125rem}@media(max-width:480px){.CourseRoom_deckIcon__uVL_B svg{font-size:1rem}}.CourseRoom_deckTitle__bOlO5{font-size:var(--font-h6);color:#141414;margin:0;line-height:var(--line-height-h6);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1 1;font-weight:500}@media(max-width:768px){.CourseRoom_deckTitle__bOlO5{font-size:1rem}}@media(max-width:480px){.CourseRoom_deckTitle__bOlO5{font-size:.9375rem;-webkit-line-clamp:1}}.CourseRoom_deckStats__llnmw{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.CourseRoom_deckStats__llnmw{gap:.75rem}}@media(max-width:480px){.CourseRoom_deckStats__llnmw{gap:.75rem;flex-direction:column;align-items:flex-start}}.CourseRoom_deckStat__dViak{display:flex;align-items:center;gap:.25rem;font-size:var(--font-label);color:#767676;max-width:100%}.CourseRoom_deckStat__dViak span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:12.5rem}@media(max-width:480px){.CourseRoom_deckStat__dViak{font-size:.75rem;gap:.375rem;width:100%}.CourseRoom_deckStat__dViak span{max-width:100%;flex:1 1}}.CourseRoom_statIcon__IQQDO{font-size:.875rem;color:#767676}@media(max-width:480px){.CourseRoom_statIcon__IQQDO{font-size:.75rem}}.CourseRoom_documentTitle__dn2O8{overflow-x:auto;overflow-y:hidden;white-space:nowrap;max-width:12.5rem;font-size:inherit;color:inherit;scrollbar-width:thin;scrollbar-color:#e1e1e1 #fdfdfd}.CourseRoom_documentTitle__dn2O8::-webkit-scrollbar{height:4px}.CourseRoom_documentTitle__dn2O8::-webkit-scrollbar-track{background:#fdfdfd;border-radius:2px}.CourseRoom_documentTitle__dn2O8::-webkit-scrollbar-thumb{background:#e1e1e1;border-radius:2px}.CourseRoom_documentTitle__dn2O8::-webkit-scrollbar-thumb:hover{background:#767676}@media(max-width:480px){.CourseRoom_documentTitle__dn2O8{max-width:100%;font-size:.6875rem}}.CourseRoom_deckActions__pClSv{display:flex;flex-direction:row;align-items:center;gap:.5rem;margin-left:1rem;flex-shrink:0}@media(max-width:768px){.CourseRoom_deckActions__pClSv{margin-left:.75rem}}@media(max-width:480px){.CourseRoom_deckActions__pClSv{margin-left:0;justify-content:stretch;gap:.75rem}}.CourseRoom_deckButton__LB4hF{padding:.75rem 1.5625rem;border:1px solid #e1e1e1;border-radius:999px;background:#fff;color:#767676;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;white-space:nowrap;min-width:5rem}.CourseRoom_deckButton__LB4hF:hover{border-color:#041d05;color:#041d05;background:#fdfdfd}.CourseRoom_deckButton__LB4hF.CourseRoom_primary__Z4C99{background:#041d05;border-color:#041d05;color:#fff}.CourseRoom_deckButton__LB4hF.CourseRoom_primary__Z4C99:hover{background:#1a4a28;border-color:#1a4a28;color:#fff}.CourseRoom_deckButton__LB4hF:disabled{opacity:.6;cursor:not-allowed}.CourseRoom_deckButton__LB4hF:disabled:hover{background:#fff;border-color:#e1e1e1;color:#767676}.CourseRoom_deckButton__LB4hF:disabled.CourseRoom_primary__Z4C99:hover{background:#041d05;border-color:#041d05;color:#fff}@media(max-width:768px){.CourseRoom_deckButton__LB4hF{padding:.5rem 1rem;font-size:.75rem;min-width:5rem}}@media(max-width:480px){.CourseRoom_deckButton__LB4hF{padding:.625rem 1rem;font-size:.75rem;min-width:0;flex:1 1;text-align:center}}.CourseRoom_errorMessage__QP3R6{display:flex;align-items:center;justify-content:space-between;background:#fef2f2;border:1px solid #fecaca;border-radius:999px;padding:.75rem 1rem;margin-bottom:1rem;color:#dc2626;font-size:var(--font-body)}.CourseRoom_errorMessage__QP3R6 p{margin:0;flex:1 1}.CourseRoom_dismissError__qDGOn{background:none;border:none;color:#dc2626;font-size:1.25rem;font-weight:700;cursor:pointer;padding:0;margin-left:.75rem;line-height:1}.CourseRoom_dismissError__qDGOn:hover{color:#b91c1c}@media(max-width:575.98px){.CourseRoom_empty__Y1_vI{padding:3rem 1rem}.CourseRoom_emptyIcon__80HgW{font-size:3rem}.CourseRoom_emptyTitle__dDerC{font-size:1.25rem}.CourseRoom_emptyDescription__jjUlI{font-size:.7rem}}