.ContentStep_contentStep__LGZCD{padding-bottom:1.25rem;background-color:transparent}.ContentStep_typeSection__QTwmF{margin-bottom:1.75rem}@media(max-width:768px){.ContentStep_typeSection__QTwmF{margin-bottom:1.25rem}}.ContentStep_typeSection__QTwmF h3{font-size:1rem;color:#37352f;margin-bottom:.375rem;font-weight:600;letter-spacing:-.01em}@media(max-width:768px){.ContentStep_typeSection__QTwmF h3{font-size:.9375rem}}.ContentStep_typeSubheader__MVaDP{color:rgba(55,53,47,.65);font-size:.875rem;margin-bottom:1.125rem;line-height:1.5}@media(max-width:768px){.ContentStep_typeSubheader__MVaDP{font-size:.8125rem;margin-bottom:.875rem}}.ContentStep_typeOptionsGrid___9K_3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem}@media(max-width:768px){.ContentStep_typeOptionsGrid___9K_3{grid-template-columns:1fr;gap:.625rem}}.ContentStep_typeBox__7YZlc{position:relative;padding:1.5rem 1.25rem;border:1px solid rgba(55,53,47,.09);background-color:#fff;border-radius:.375rem;cursor:pointer;transition:all .15s ease;display:flex;flex-direction:column;align-items:center;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.04)}.ContentStep_typeBox__7YZlc:hover{background-color:rgba(55,53,47,.03);box-shadow:0 1px 3px rgba(0,0,0,.05)}.ContentStep_typeBox__7YZlc.ContentStep_selected__IxHnM{border-color:rgba(26,74,40,.35);background-color:rgba(26,74,40,.03);box-shadow:inset 0 0 0 1px rgba(26,74,40,.35)}.ContentStep_typeBox__7YZlc.ContentStep_selected__IxHnM .ContentStep_typeIcon__2WanY{color:#1a4a28}.ContentStep_typeBox__7YZlc.ContentStep_selected__IxHnM .ContentStep_typeContent__EAftc h4{color:#000}.ContentStep_typeBox__7YZlc.ContentStep_selected__IxHnM:after{content:"✓";position:absolute;top:.75rem;right:.75rem;width:1.25rem;height:1.25rem;background:#1a4a28;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600}.ContentStep_typeIcon__2WanY{font-size:1.75rem;color:rgba(55,53,47,.65);transition:color .15s ease}.ContentStep_typeContent__EAftc h4{color:#000;font-size:.875rem;letter-spacing:-.01em}.ContentStep_typeContent__EAftc p{color:rgba(55,53,47,.65);font-size:.8125rem;margin:0;line-height:1.5;font-weight:400}.ContentStep_lengthSection__oibGg{margin-bottom:1.75rem}@media(max-width:768px){.ContentStep_lengthSection__oibGg{margin-bottom:1.25rem}}.ContentStep_lengthHeader__6oAW8{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.ContentStep_lengthHeader__6oAW8 h3{font-size:1rem;color:#37352f;margin:0;font-weight:600;letter-spacing:-.01em}@media(max-width:768px){.ContentStep_lengthHeader__6oAW8 h3{font-size:.9375rem}}.ContentStep_lengthValue__K9SaT{color:#1a4a28;font-size:.875rem;font-weight:500;background:rgba(26,74,40,.08);padding:.125rem .5rem;border-radius:.25rem}.ContentStep_lengthDescription__BQdPu{color:rgba(55,53,47,.65);font-size:.875rem;margin-bottom:1rem;line-height:1.5}@media(max-width:768px){.ContentStep_lengthDescription__BQdPu{font-size:.8125rem;margin-bottom:.75rem}}.ContentStep_sliderContainer__uOQkB{position:relative;padding:.625rem 0}.ContentStep_slider__Ki7l9{width:100%;height:.375rem;border-radius:.1875rem;background:hsla(40,5%,88%,.5);outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;margin-bottom:.75rem;cursor:pointer;position:relative}.ContentStep_slider__Ki7l9::-webkit-slider-runnable-track{width:100%;height:.375rem;cursor:pointer;background:hsla(40,5%,88%,.5);border-radius:.1875rem}.ContentStep_slider__Ki7l9::-moz-range-track{width:100%;height:.375rem;cursor:pointer;background:hsla(40,5%,88%,.5);border-radius:.1875rem;border:none}.ContentStep_slider__Ki7l9::-moz-range-progress{background:#1a4a28;height:.375rem;border-radius:.1875rem}.ContentStep_slider__Ki7l9::-webkit-slider-track{background:hsla(40,5%,88%,.5);border-radius:.1875rem;height:.375rem}.ContentStep_slider__Ki7l9:focus{outline:none}.ContentStep_slider__Ki7l9:focus::-webkit-slider-runnable-track{background:hsla(40,5%,88%,.5)}.ContentStep_slider__Ki7l9:focus::-webkit-slider-thumb{box-shadow:0 0 0 2px rgba(26,74,40,.3),0 1px 3px rgba(0,0,0,.12)}.ContentStep_slider__Ki7l9::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.04);margin-top:-.4375rem;border:1px solid rgba(0,0,0,.08)}.ContentStep_slider__Ki7l9::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ContentStep_slider__Ki7l9::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:#fff;cursor:pointer;-moz-transition:all .15s ease;transition:all .15s ease;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.08)}.ContentStep_slider__Ki7l9::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,0,0,.15)}.ContentStep_sliderLabels__kTLIu{display:flex;justify-content:space-between;color:rgba(55,53,47,.5);font-size:.75rem;font-weight:400}.ContentStep_promptContainer__pl_m5{margin-bottom:1rem}@media(max-width:768px){.ContentStep_promptContainer__pl_m5{margin-bottom:.75rem}}.ContentStep_promptContainer__pl_m5 h3{margin-bottom:.375rem;font-size:1rem;color:#37352f;font-weight:600;letter-spacing:-.01em}@media(max-width:768px){.ContentStep_promptContainer__pl_m5 h3{font-size:.9375rem}}.ContentStep_promptDescription___CnIR{color:rgba(55,53,47,.65);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}@media(max-width:768px){.ContentStep_promptDescription___CnIR{font-size:.8125rem;margin-bottom:.625rem}}.ContentStep_prompt__db1TZ{margin-bottom:.75rem}.ContentStep_prompt__db1TZ textarea{width:100%;min-height:6.25rem;max-height:12.5rem;padding:.75rem .875rem;border:1px solid rgba(55,53,47,.09);border-radius:.375rem;font-size:.875rem;resize:vertical;font-family:inherit;background:hsla(60,11%,98%,.3);transition:all .15s ease}@media(max-width:768px){.ContentStep_prompt__db1TZ textarea{min-height:5rem;font-size:.8125rem;padding:.625rem .75rem}}.ContentStep_prompt__db1TZ textarea:hover{background:hsla(60,11%,98%,.5)}.ContentStep_prompt__db1TZ textarea:focus{outline:none;border-color:rgba(26,74,40,.35);background:#fff;box-shadow:inset 0 0 0 1px rgba(26,74,40,.35)}.ContentStep_prompt__db1TZ textarea::placeholder{color:rgba(55,53,47,.45)}.ContentStep_suggestionsContainer__IIO18{margin-top:.5rem}.ContentStep_topicButtons__yvGGV{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}@media(max-width:768px){.ContentStep_topicButtons__yvGGV{gap:.375rem;margin-bottom:.75rem}}.ContentStep_topicButtons__yvGGV button{padding:.25rem .625rem;background-color:hsla(40,5%,88%,.5);border:none;border-radius:.25rem;font-size:.8125rem;cursor:pointer;transition:all .15s ease;color:#000;font-weight:400}@media(max-width:768px){.ContentStep_topicButtons__yvGGV button{padding:.1875rem .5rem;font-size:.75rem}}.ContentStep_topicButtons__yvGGV button.ContentStep_active__NGj5s{background-color:#1a4a28;color:#fff}.ContentStep_topicButtons__yvGGV button:hover:not(.ContentStep_active__NGj5s){background-color:rgba(55,53,47,.08)}.SettingsStep_settingsStep__ope2R{padding-bottom:1.25rem;margin:0 auto;background-color:#fdfdfd}@media(max-width:768px){.SettingsStep_settingsStep__ope2R{padding-bottom:1rem}}.SettingsStep_sectionTitle__EM_T0{font-size:var(--font-h6);color:#000;margin-bottom:.75rem}.SettingsStep_titleWrapper___CwbL{margin-bottom:2rem}@media(max-width:768px){.SettingsStep_titleWrapper___CwbL{margin-bottom:1.5rem}}.SettingsStep_titleHeader__tOLUP{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.SettingsStep_titleHeader__tOLUP h3{font-size:var(--font-h6);color:#000;margin:0;line-height:1}.SettingsStep_titleInputWrapper__AGAxP{display:flex;align-items:center;border:1px solid #e1e1e1;background-color:#fdfdfd;border-radius:4px;padding:.75rem 1.25rem;transition:all .2s ease;margin-bottom:.5rem}.SettingsStep_titleInputWrapper__AGAxP:hover{border-color:#e1e1e1;background-color:#f4f4f4}.SettingsStep_titleInputWrapper__AGAxP:focus-within{border-color:#1a4a28;box-shadow:0 0 0 2px rgba(26,74,40,.1)}.SettingsStep_titleIcon__Ac_tT{display:flex;align-items:center;justify-content:center;margin-right:1.5rem;color:#767676}.SettingsStep_titleInput__jd8hV{flex:1 1;border:none;background:transparent;font-size:var(--font-body);color:#000;outline:none;padding:0}.SettingsStep_titleInput__jd8hV::placeholder{color:#767676}@media(max-width:768px){.SettingsStep_titleInput__jd8hV{font-size:var(--font-label)}}.SettingsStep_titleDescription__dQNqd{color:#767676;font-size:var(--font-label);margin:0}.SettingsStep_levelList__WpU6n{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}@media(max-width:768px){.SettingsStep_levelList__WpU6n{gap:.625rem;margin-bottom:1.5rem}}.SettingsStep_levelCard__9n6p0{display:flex;align-items:center;border:1px solid #e1e1e1;background-color:#fdfdfd;border-radius:4px;padding:.5rem .5rem .5rem 1rem;cursor:pointer;transition:all .2s ease;box-sizing:border-box}@media(max-width:768px){.SettingsStep_levelCard__9n6p0{padding:.75rem}}.SettingsStep_levelCard__9n6p0:hover{border-color:#767676;background-color:#f4f4f4}.SettingsStep_levelCard__9n6p0.SettingsStep_selected__vG8UN{border-color:#1a4a28;background-color:#fdfdfd}.SettingsStep_levelIcon__6uEtQ{display:flex;align-items:center;justify-content:center;margin-right:1.25rem;color:#767676}.SettingsStep_selected__vG8UN .SettingsStep_levelIcon__6uEtQ{color:#1a4a28}.SettingsStep_levelContent__zaNo_{flex:1 1}.SettingsStep_levelName__5hrKj{font-size:var(--font-body);color:#000}.SettingsStep_selected__vG8UN .SettingsStep_levelName__5hrKj{color:#1a4a28}.SettingsStep_levelDescription__BHHSJ{color:#767676;font-size:var(--font-body);line-height:1.4;margin:0}@media(max-width:768px){.SettingsStep_levelDescription__BHHSJ{font-size:var(--font-label);line-height:1.3}}.SettingsStep_radioSelector__DB7gO{margin-left:.625rem;display:flex;align-items:center;justify-content:center;margin-right:.9375rem}.SettingsStep_radioOuter__FnRxT{width:1.25rem;height:1.25rem;border-radius:50%;border:2px solid #e1e1e1;display:flex;align-items:center;justify-content:center}.SettingsStep_selected__vG8UN .SettingsStep_radioOuter__FnRxT{border-color:#1a4a28}.SettingsStep_radioInner__18FLp{width:.625rem;height:.625rem;border-radius:50%;background-color:#1a4a28}.SettingsStep_toggleOption__PbmDz{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem;padding:.75rem 1.25rem;border:1px solid #e1e1e1;border-radius:4px;background-color:#fdfdfd}@media(max-width:768px){.SettingsStep_toggleOption__PbmDz{margin-bottom:.625rem;padding:.75rem 1rem}}.SettingsStep_toggleOption__PbmDz label{font-size:var(--font-body);color:#000;margin-bottom:0;font-weight:500}.SettingsStep_toggleContent__no_8H{display:flex;align-items:center}.SettingsStep_toggleIcon__OrQ4z{margin-right:1.25rem;color:#767676;display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem}.SettingsStep_toggleDescription__kCYCq{color:#767676;font-size:var(--font-body);margin:.25rem 0 0}@media(max-width:768px){.SettingsStep_toggleDescription__kCYCq{font-size:var(--font-label)}}.SettingsStep_languageToggle__ab7rA{display:flex;gap:.25rem;background-color:#fdfdfd;border-radius:999px;padding:.125rem}.SettingsStep_languageOption__eFn5h{padding:.375rem 1rem;background-color:transparent;border:none;border-radius:999px;font-size:var(--font-body);color:#767676;cursor:pointer;transition:all .2s}@media(max-width:768px){.SettingsStep_languageOption__eFn5h{padding:.25rem .75rem;font-size:var(--font-label)}}.SettingsStep_languageOption__eFn5h.SettingsStep_active___Nkac{background-color:#fff;color:#1a4a28;box-shadow:0 1px 3px rgba(0,0,0,.1)}.SettingsStep_languageOption__eFn5h:hover:not(.SettingsStep_active___Nkac){color:#000}.SettingsStep_toggleSwitch__HZeQJ{position:relative;display:inline-block;width:2.75rem;height:1.5rem}@media(max-width:480px){.SettingsStep_toggleSwitch__HZeQJ{width:2.5rem;height:1.375rem}}.SettingsStep_toggleSwitch__HZeQJ input{opacity:0;width:0;height:0}.SettingsStep_toggleSwitch__HZeQJ input:checked+.SettingsStep_slider__apPIb{background-color:#1a4a28}.SettingsStep_toggleSwitch__HZeQJ input:checked+.SettingsStep_slider__apPIb:before{transform:translateX(1.25rem)}@media(max-width:480px){.SettingsStep_toggleSwitch__HZeQJ input:checked+.SettingsStep_slider__apPIb:before{transform:translateX(1.125rem)}}.SettingsStep_toggleSwitch__HZeQJ .SettingsStep_slider__apPIb{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e1e1e1;transition:.4s;border-radius:2.125rem}.SettingsStep_toggleSwitch__HZeQJ .SettingsStep_slider__apPIb:before{position:absolute;content:"";height:1.125rem;width:1.125rem;left:.1875rem;bottom:.1875rem;background-color:#fff;transition:.4s;border-radius:50%}@media(max-width:480px){.SettingsStep_toggleSwitch__HZeQJ .SettingsStep_slider__apPIb:before{height:1rem;width:1rem;left:.1875rem;bottom:.1875rem}}.ShareSummary_sharePageContainer__6DzZ4{background-color:#fff}.ShareSummary_loadingContainer__X_n2s{min-height:25rem;display:flex;align-items:center;justify-content:center;background-color:#fff}.ShareSummary_actionBar__yw9ym{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem;background-color:#f4f4f4;border-bottom:1px solid #e1e1e1}@media(min-width:768px){.ShareSummary_actionBar__yw9ym{padding:1rem 2.5rem}}.ShareSummary_copyButton__KPIPG,.ShareSummary_signInButton__QiOdJ{height:2.25rem;padding:0 1rem;border-radius:4px;font-size:var(--font-body);font-weight:500;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .15s ease;border:none}.ShareSummary_copyButton__KPIPG svg,.ShareSummary_signInButton__QiOdJ svg{font-size:1rem}.ShareSummary_copyButton__KPIPG{background-color:#000;color:#fff}.ShareSummary_copyButton__KPIPG:hover:not(:disabled){opacity:.9}.ShareSummary_copyButton__KPIPG:disabled{opacity:.5;cursor:not-allowed}.ShareSummary_signInButton__QiOdJ{background-color:transparent;color:#000;border:1px solid #e1e1e1}.ShareSummary_signInButton__QiOdJ:hover{background-color:#f4f4f4}.ShareSummary_main__DbKpu{flex:1 1;display:flex;justify-content:center;padding:3.75rem 1.5rem 6.25rem;background-color:#fff}@media(min-width:768px){.ShareSummary_main__DbKpu{padding:6.25rem 2.5rem 7.5rem}}.ShareSummary_content__rSTgE{width:100%;max-width:50rem;margin:0 auto}.ShareSummary_summaryHeader__euq_u{margin-bottom:3.5rem;text-align:center}.ShareSummary_sharedBadge__3LBXc{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem 1rem;background-color:#f4f4f4;border-radius:999px;margin-bottom:1.5rem}.ShareSummary_sharedBadge__3LBXc svg{font-size:1rem;color:#767676}.ShareSummary_sharedBadge__3LBXc span{font-size:var(--font-label);color:#767676;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.ShareSummary_summaryTitle__0WIz_{font-size:var(--font-h3);color:#000;line-height:var(--line-height-h3);max-width:37.5rem;margin:0 auto 1.5rem}@media(max-width:768px){.ShareSummary_summaryTitle__0WIz_{font-size:var(--font-h2)}}.ShareSummary_meta___mgEl{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.ShareSummary_metaItem__SWuIo{display:flex;align-items:center;gap:.5rem;color:#767676;font-size:var(--font-body)}.ShareSummary_metaItem__SWuIo svg{font-size:1.125rem}.ShareSummary_previewSection__ZydCq{position:relative;margin-bottom:1.5rem;max-height:31.25rem;overflow:hidden;background-color:#f4f4f4;border-radius:8px;border:1px solid #e1e1e1;padding:2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(max-width:768px){.ShareSummary_previewSection__ZydCq{padding:1.5rem;max-height:25rem}}.ShareSummary_previewContent__Im8Q2 p{margin:0;font-size:var(--font-body);line-height:1.8;color:#767676;white-space:pre-wrap;text-align:left}@media(max-width:768px){.ShareSummary_previewContent__Im8Q2 p{font-size:var(--font-body)}}.ShareSummary_fadeOut__K09uR{position:absolute;bottom:0;left:0;right:0;height:6.25rem;background:linear-gradient(180deg,hsla(0,0%,97%,0) 0,hsla(0,0%,97%,.8) 60%,#f8f8f8);pointer-events:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ShareSummary_continueReading__XVDKv{text-align:center;margin-bottom:3.5rem}.ShareSummary_continueReading__XVDKv span{font-size:var(--font-body);color:#767676;font-style:italic;opacity:.8}.ShareSummary_ctaSection__FM7O5{text-align:center;margin-top:2.5rem}.ShareSummary_primaryButton__nruta{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:1rem 2rem;background-color:#1a4a28;color:#fff;border:none;border-radius:999px;font-size:var(--font-body);cursor:pointer;transition:all .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ShareSummary_primaryButton__nruta:hover:not(:disabled){transform:translateY(-2px);background-color:#041d05;color:#ffd0df}.ShareSummary_primaryButton__nruta:disabled{opacity:.5;cursor:not-allowed}.ShareSummary_primaryButton__nruta svg{font-size:1.25rem}.ShareSummary_signInPrompt__gn_y9 p{margin:0 0 1.5rem;font-size:1.125rem;color:#767676;font-weight:400}.ShareSummary_errorContainer__D5Dd9{min-height:25rem;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background-color:#fff}.ShareSummary_errorContent__q57Gr{text-align:center;max-width:25rem}.ShareSummary_errorContent__q57Gr h2{margin:0 0 .75rem;font-size:var(--font-h4);font-weight:500;color:#000}.ShareSummary_errorContent__q57Gr p{margin:0 0 2rem;font-size:var(--font-body);color:#767676;line-height:1.6}.ShareSummary_homeButton__ofUKB{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background-color:transparent;color:#000;border:1px solid #e1e1e1;border-radius:4px;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .15s ease}.ShareSummary_homeButton__ofUKB:hover{background-color:#f4f4f4}.ShareSummary_homeButton__ofUKB svg{font-size:1.125rem}@media(max-width:768px){.ShareSummary_meta___mgEl{gap:1.25rem}.ShareSummary_metaItem__SWuIo{font-size:var(--font-label)}.ShareSummary_metaItem__SWuIo svg{font-size:1rem}.ShareSummary_ctaSection__FM7O5{padding:2.5rem 1.25rem}.ShareSummary_primaryButton__nruta{font-size:var(--font-body);padding:.875rem 1.5rem;width:100%;max-width:18.75rem}.ShareSummary_signInPrompt__gn_y9 p{font-size:var(--font-body)}}@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}.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_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}.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)}@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:#000;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)}}.FeedbackModal_modalOverlay__rrcRq{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.FeedbackModal_modalContent___RQB5{background-color:#fdfdfd;border-radius:8px;width:800px;height:700px;max-width:90%;box-shadow:0 .25rem 1.25rem rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.FeedbackModal_modalHeader__1mqWK{position:relative;padding:1.25rem 1.5rem;background-color:#fff;border-bottom:1px solid #e1e1e1;text-align:left}.FeedbackModal_closeButton__UvWOu{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:#767676;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;z-index:2}.FeedbackModal_closeButton__UvWOu:hover{background-color:#fdfdfd}.FeedbackModal_welcomeMessage__le7OP{display:flex;flex-direction:row;align-items:center;max-width:700px}.FeedbackModal_profileImages__KXzyA{display:flex;margin-right:.75rem;flex-shrink:0}.FeedbackModal_profileImage__rx_v4{width:5.375rem;height:5.375rem;border-radius:50%;border:.125rem solid #fff;overflow:hidden;position:relative}.FeedbackModal_profileImage__rx_v4:first-child{margin-right:-1.25rem;z-index:1}.FeedbackModal_profileImage__rx_v4 img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_messageContent__XHbQa{display:flex;flex-direction:column;flex:1 1}.FeedbackModal_greeting__SQUiG{font-size:var(--font-body);margin:0 0 .25rem;color:#000}.FeedbackModal_introText__5dXOB{font-size:var(--font-label);line-height:1.4;color:#767676;margin:0}.FeedbackModal_messageProfile__3l_yU{flex-shrink:0;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;margin-top:.1875rem}.FeedbackModal_messageProfile__3l_yU img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_messageText__36jzp{flex:1 1;line-height:1.5;padding-top:.25rem;color:#000;text-align:left}.FeedbackModal_messageText__36jzp div,.FeedbackModal_messageText__36jzp p{margin-bottom:.75rem;text-align:left}.FeedbackModal_messageText__36jzp .FeedbackModal_question-marker__De8py{display:inline-block;color:#1a4a28;background-color:#f4f4f4;padding:.125rem .25rem;border-radius:4px;margin-right:.0625rem;font-size:var(--font-label);line-height:inherit;margin-bottom:.3125rem}.FeedbackModal_messageText__36jzp .FeedbackModal_boldText__Cv32O{font-weight:900;color:#1a4a28;line-height:inherit}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB{display:inline-block;margin-top:.625rem;padding:.625rem 1.25rem;background-color:#1a4a28;color:#fff;text-decoration:none;border-radius:8px;font-size:var(--font-label);transition:all .2s ease;box-shadow:0 .125rem .3125rem rgba(0,0,0,.1)}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.FeedbackModal_messageText__36jzp .FeedbackModal_bookingButton__6hfvB:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.FeedbackModal_messageSender__HId2p{font-size:var(--font-label);margin-bottom:.375rem;color:#000}.FeedbackModal_chatContainer__mKJVk{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;flex:1 1;height:calc(100% - 10rem);overflow-y:auto;position:relative}.FeedbackModal_messageItem__Cf41K{display:flex;flex-direction:column}.FeedbackModal_messageSystem__hqvmf{display:flex;align-items:flex-start;gap:.875rem;max-width:90%;padding:.375rem 0 .625rem;margin-left:.25rem}.FeedbackModal_messageUser__XDQ_X{background-color:#fff;border:1px solid #e1e1e1;border-radius:999px;padding:.625rem 1.25rem;max-width:90%;align-self:flex-end;color:#000}.FeedbackModal_inputContainer__H4UoQ{padding:1rem 1.5rem;border-top:1px solid #e1e1e1;display:flex;align-items:center}.FeedbackModal_inputField__IR1j9{flex:1 1;border:1px solid #e1e1e1;border-radius:999px;padding:15px 40px;font-size:var(--font-body);outline:none}.FeedbackModal_inputField__IR1j9:disabled{background-color:#f4f4f4;cursor:not-allowed}.FeedbackModal_sendButton__cWNTu{background-color:#1a4a28;border:none;border-radius:999px;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-left:.625rem;cursor:pointer;transition:opacity .2s ease}.FeedbackModal_sendButton__cWNTu.FeedbackModal_disabled__5urV3{opacity:.5;cursor:not-allowed}@keyframes FeedbackModal_blink__rLqXn{0%,to{opacity:1}50%{opacity:0}}.FeedbackModal_blinkingCursor__mctj_{display:inline-block;animation:FeedbackModal_blink__rLqXn 1s infinite;margin-left:.125rem;color:#1a4a28}.FeedbackModal_sendIcon__upDf_{color:#fff;width:1.125rem;height:1.125rem}.FeedbackModal_typingIndicator__I0O8O{display:flex;align-items:center;padding:.5rem .75rem;background-color:hsla(0,0%,100%,.9);gap:.5rem;position:absolute;bottom:0;left:1.5rem;right:1.5rem;border-radius:8px 8px 0 0;box-shadow:0 -.125rem .375rem rgba(0,0,0,.05);z-index:2}.FeedbackModal_typingProfile__yxrT9{width:1.5rem;height:1.5rem;border-radius:50%;overflow:hidden}.FeedbackModal_typingProfile__yxrT9 img{width:100%;height:100%;object-fit:cover;display:block}.FeedbackModal_typingText__asYJl{font-size:var(--font-label);color:#767676;font-style:italic}.FeedbackModal_typingDots__a7WQj{display:inline-block;animation:FeedbackModal_typingAnimation__BF8d2 1.5s infinite;animation-timing-function:ease-in-out;margin-left:.125rem}@keyframes FeedbackModal_typingAnimation__BF8d2{0%,to{opacity:.2}50%{opacity:1}}.DemoIntro_introScreen__pPAAU{display:flex;justify-content:center;align-items:center;height:100%;width:100%;padding:1.25rem;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_introScreen__pPAAU{padding:.625rem}}.DemoIntro_introCard__t5CYq{max-width:1800px;width:100%;padding:3.75rem;transition:all .3s ease;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;text-align:left;position:relative;overflow:hidden;border-radius:8px;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_introCard__t5CYq{padding:2.5rem .9375rem 1.875rem}}.DemoIntro_slideTransition__3Vk0m{width:100%;position:relative}.DemoIntro_cardLayout__IS3Gi{display:flex;width:100%;gap:40px;align-items:flex-start;justify-content:space-between;margin-bottom:30px}@media(max-width:768px){.DemoIntro_cardLayout__IS3Gi{flex-direction:column;gap:10px;align-items:center}}.DemoIntro_cardContent__htr18{width:100%;max-width:500px;flex-shrink:0;padding-top:15px;display:flex;flex-direction:column;min-height:350px;will-change:opacity,transform}@media(max-width:768px){.DemoIntro_cardContent__htr18{max-width:100%;min-height:unset;padding-top:0;padding-bottom:10px}}.DemoIntro_fade__IZcIc{animation:none}.DemoIntro_fade__IZcIc .DemoIntro_cardDescription__3aogX,.DemoIntro_fade__IZcIc .DemoIntro_titleMain__FcSAv,.DemoIntro_fade__IZcIc .DemoIntro_titlePrefix__zBS5_{opacity:0;animation:DemoIntro_fadeAnimation__f4c_M .6s ease-out forwards}.DemoIntro_fade__IZcIc .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_fade__IZcIc .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_fade__IZcIc .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_slideUp__p9dus{animation:none}.DemoIntro_slideUp__p9dus .DemoIntro_cardDescription__3aogX,.DemoIntro_slideUp__p9dus .DemoIntro_titleMain__FcSAv,.DemoIntro_slideUp__p9dus .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:translateY(20px);animation:DemoIntro_slideUpAnimation__SyLFT .6s cubic-bezier(.18,.89,.32,1.28) forwards}.DemoIntro_slideUp__p9dus .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_slideUp__p9dus .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_slideUp__p9dus .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_scale___Dn52{animation:none}.DemoIntro_scale___Dn52 .DemoIntro_cardDescription__3aogX,.DemoIntro_scale___Dn52 .DemoIntro_titleMain__FcSAv,.DemoIntro_scale___Dn52 .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:scale(.9);animation:DemoIntro_scaleAnimation__e7cwz .5s cubic-bezier(.18,.89,.32,1.15) forwards}.DemoIntro_scale___Dn52 .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_scale___Dn52 .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_scale___Dn52 .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_slideIn__u23oX{animation:none}.DemoIntro_slideIn__u23oX .DemoIntro_cardDescription__3aogX,.DemoIntro_slideIn__u23oX .DemoIntro_titleMain__FcSAv,.DemoIntro_slideIn__u23oX .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:translateX(30px);animation:DemoIntro_slideInAnimation__hbf2O .6s cubic-bezier(.25,1,.5,1) forwards}.DemoIntro_slideIn__u23oX .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_slideIn__u23oX .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_slideIn__u23oX .DemoIntro_cardDescription__3aogX{animation-delay:.3s}.DemoIntro_bounce__t5xtq{animation:none}.DemoIntro_bounce__t5xtq .DemoIntro_cardDescription__3aogX,.DemoIntro_bounce__t5xtq .DemoIntro_titleMain__FcSAv,.DemoIntro_bounce__t5xtq .DemoIntro_titlePrefix__zBS5_{opacity:0;transform:scale(.9) translateY(10px);animation:DemoIntro_bounceAnimation__6HNdd .7s cubic-bezier(.175,.885,.32,1.275) forwards}.DemoIntro_bounce__t5xtq .DemoIntro_titlePrefix__zBS5_{animation-delay:.1s}.DemoIntro_bounce__t5xtq .DemoIntro_titleMain__FcSAv{animation-delay:.2s}.DemoIntro_bounce__t5xtq .DemoIntro_cardDescription__3aogX{animation-delay:.3s}@keyframes DemoIntro_fadeAnimation__f4c_M{0%{opacity:0}to{opacity:1}}@keyframes DemoIntro_slideUpAnimation__SyLFT{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoIntro_scaleAnimation__e7cwz{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes DemoIntro_slideInAnimation__hbf2O{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes DemoIntro_bounceAnimation__6HNdd{0%{opacity:0;transform:scale(.8) translateY(10px)}50%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.DemoIntro_animationContainer__xMuMY{flex:0 0 40%;display:flex;justify-content:center;align-items:flex-start;border-radius:12px;overflow:hidden;min-height:300px;background-color:hsla(0,0%,94%,0);margin-top:0;height:300px;position:relative}@media(max-width:768px){.DemoIntro_animationContainer__xMuMY{flex:0 0 100%;min-height:220px;height:auto;margin-top:0;margin-bottom:20px;justify-content:flex-start;align-items:center}}.DemoIntro_gifAnimation__y11of{width:100%;height:auto;max-width:600px;object-fit:contain;border-radius:16px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:20px;transition:transform .3s ease}.DemoIntro_gifAnimation__y11of:hover{transform:scale(1.03)}@media(max-width:768px){.DemoIntro_gifAnimation__y11of{max-width:100%;margin-top:0;border-radius:8px}}.DemoIntro_lottieAnimation__Gb1uM{width:100%;height:auto;max-width:600px;object-fit:contain;position:relative;top:-50px;transform:scale(1.05);display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.DemoIntro_lottieAnimation__Gb1uM:hover{transform:scale(1.15)}@media(max-width:768px){.DemoIntro_lottieAnimation__Gb1uM{max-width:100%;top:0;transform:scale(.95);justify-content:center!important;align-items:center!important;height:220px;margin:0 auto}.DemoIntro_lottieAnimation__Gb1uM:hover{transform:scale(1)}}.DemoIntro_animationPlaceholder__sPrkN{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.DemoIntro_placeholderIcon__qOJW4{font-size:60px;color:#3498db}@media(max-width:768px){.DemoIntro_placeholderIcon__qOJW4{font-size:40px}}.DemoIntro_cardTitle__cgFIp{font-size:40px;line-height:1.1;margin-bottom:20px;display:flex;flex-direction:column;text-align:left}@media(max-width:768px){.DemoIntro_cardTitle__cgFIp{font-size:32px;margin-bottom:15px;text-align:left}}.DemoIntro_titlePrefix__zBS5_{color:#1a4a28;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_titlePrefix__zBS5_{font-size:28px}}.DemoIntro_titleMain__FcSAv{color:#000;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_titleMain__FcSAv{font-size:28px}}.DemoIntro_cardDescription__3aogX{font-size:1.2rem;line-height:1.6;margin-bottom:40px;color:#666;max-width:480px;flex-grow:1;font-family:OpenSauceSans,sans-serif}@media(max-width:768px){.DemoIntro_cardDescription__3aogX{font-size:1rem;margin-bottom:20px;max-width:100%;text-align:left;flex-grow:0}}.DemoIntro_cardNavigation__DShSJ{display:flex;flex-direction:column;gap:15px;margin-top:auto;padding-bottom:10px;position:relative}@media(max-width:768px){.DemoIntro_cardNavigation__DShSJ{width:100%;align-items:center;margin-top:0;padding-bottom:0}}.DemoIntro_buttonContainer__C2EYR{display:flex;flex-direction:row;gap:15px;align-items:center}@media(max-width:768px){.DemoIntro_buttonContainer__C2EYR{flex-direction:column;gap:10px;width:100%;align-items:flex-start}}.DemoIntro_primaryButton__Q_B47{background:#1a4a28;color:#fff;border:none;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_primaryButton__Q_B47:hover{background:#041d05;transform:translateY(-2px)}.DemoIntro_primaryButton__Q_B47:active{transform:translateY(1px)}@media(max-width:768px){.DemoIntro_primaryButton__Q_B47{width:100%;padding:15px 40px;order:1}}.DemoIntro_secondaryButton__YP7I8{background:#fdfdfd;color:#000;border:1px solid #e1e1e1;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_secondaryButton__YP7I8:hover{background:#f4f4f4;color:#1a4a28;transform:translateY(-2px)}@media(max-width:768px){.DemoIntro_secondaryButton__YP7I8{width:100%;padding:15px 40px;order:3}}.DemoIntro_cardIndicators__c_anN{display:flex;gap:10px;margin-top:20px;margin-left:5px}@media(max-width:768px){.DemoIntro_cardIndicators__c_anN{justify-content:center;margin-left:0}}.DemoIntro_cardIndicator__ONnj7{width:12px;height:12px;border-radius:50%;background-color:#e0e0e0;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.DemoIntro_cardIndicator__ONnj7:hover{background-color:#bbb;transform:scale(1.2)}.DemoIntro_actionButton__sC8tO{background:#000;color:#fff;border:none;border-radius:999px;padding:15px 40px;font-size:var(--font-body);cursor:pointer;transition:all .3s ease;font-family:OpenSauceSans,sans-serif}.DemoIntro_actionButton__sC8tO:hover{background:pink;transform:translateY(-2px)}.DemoIntro_actionButton__sC8tO:active{transform:translateY(1px)}@media(max-width:768px){.DemoIntro_actionButton__sC8tO{width:100%;padding:15px 40px;margin-top:.3125rem;order:2}}.DemoIntro_progressIndicator__hLPb1{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1a4a28;transform:scaleX(0);transform-origin:left;animation:DemoIntro_progressAnimation__QKotk 6s linear forwards}@keyframes DemoIntro_progressAnimation__QKotk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.DemoIntro_activeIndicator__kfTU0,.DemoIntro_activeIndicator__kfTU0:hover{background:#1a4a28}.DemoCompletionModal_overlay__mWLU6{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;animation:DemoCompletionModal_fadeIn__eUns_ .3s ease-out}.DemoCompletionModal_modal__dJlcp{background:#fff;border-radius:8px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);animation:DemoCompletionModal_slideIn__NNuhK .3s ease-out}.DemoCompletionModal_closeButton__yq0Dv{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#767676;width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.DemoCompletionModal_closeButton__yq0Dv:hover{background-color:#f4f4f4}.DemoCompletionModal_content__W55Xb{padding:32px;text-align:center}.DemoCompletionModal_icon__HVQwt{font-size:48px;margin-bottom:16px}.DemoCompletionModal_title__Whrw5{font-size:var(--font-h2);font-weight:700;margin-bottom:8px;color:#041d05;line-height:var(--line-height-h2)}.DemoCompletionModal_subtitle__rFYzJ{font-size:var(--font-body);color:#767676;margin-bottom:32px;line-height:var(--line-height-body)}.DemoCompletionModal_features__4uHA7{margin-bottom:32px}.DemoCompletionModal_feature__Fm5FY{display:flex;align-items:center;margin-bottom:16px;text-align:left}.DemoCompletionModal_feature__Fm5FY:last-child{margin-bottom:0}.DemoCompletionModal_featureIcon__XCXSs{font-size:20px;margin-right:12px;width:24px;text-align:center}.DemoCompletionModal_cta__uBJeN{margin-bottom:32px;padding:24px;background:#ffd0df;border-radius:8px;border:1px solid #e1e1e1}.DemoCompletionModal_ctaTitle__RmAi4{font-size:var(--font-h4);font-weight:600;margin-bottom:8px;color:#1a4a28}.DemoCompletionModal_ctaSubtitle__N04As{font-size:var(--font-body);color:#1a4a28;margin:0}.DemoCompletionModal_buttons__Vfgeq{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.DemoCompletionModal_primaryButton__wcIZ5{background:#1a4a28;color:#fff;border:none;padding:15px 40px;border-radius:999px;font-size:var(--font-body);font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px rgba(26,74,40,.2)}.DemoCompletionModal_primaryButton__wcIZ5:hover{transform:translateY(-2px);box-shadow:0 8px 15px -3px rgba(26,74,40,.3);background:#041d05;color:#ffd0df}.DemoCompletionModal_primaryButton__wcIZ5:active{transform:translateY(0)}.DemoCompletionModal_secondaryButton__nL_GG{background:transparent;color:#767676;border:2px solid #e1e1e1;padding:14px 24px;border-radius:999px;font-size:var(--font-body);font-weight:500;cursor:pointer;transition:all .2s}.DemoCompletionModal_secondaryButton__nL_GG:hover{background:#041d05;border-color:#1a4a28;color:#ffd0df}.DemoCompletionModal_freeText__Ijnn_{font-size:var(--font-label);color:#767676;margin:0;font-style:italic}@keyframes DemoCompletionModal_fadeIn__eUns_{0%{opacity:0}to{opacity:1}}@keyframes DemoCompletionModal_slideIn__NNuhK{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:768px){.DemoCompletionModal_content__W55Xb{padding:24px}.DemoCompletionModal_title__Whrw5{font-size:24px}.DemoCompletionModal_buttons__Vfgeq{gap:8px}.DemoCompletionModal_primaryButton__wcIZ5,.DemoCompletionModal_secondaryButton__nL_GG{padding:14px 20px;font-size:14px}}.quiz_header__PPQiH{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.875rem}@media(max-width:768px){.quiz_header__PPQiH{flex-direction:column;align-items:flex-start;gap:1.25rem}}.quiz_titleSection__YV4_z h1{font-size:var(--font-h4);margin-bottom:.5rem}.quiz_titleSection__YV4_z p{color:#767676;font-size:var(--font-body)}.quiz_createButton__ZDE_b{background-color:#1a4a28;color:#fff;padding:.75rem 1.5rem;border-radius:999px;border:none;cursor:pointer;font-size:var(--font-body);display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s ease-in-out;box-shadow:0 .125rem .25rem rgba(0,0,0,.1);height:2.75rem}.quiz_createButton__ZDE_b:hover{background-color:#041d05;transform:translateY(-1px);box-shadow:0 .1875rem .375rem rgba(0,0,0,.15)}.quiz_createButton__ZDE_b:active{transform:translateY(1px);box-shadow:0 .0625rem .125rem rgba(0,0,0,.1)}@media(max-width:768px){.quiz_createButton__ZDE_b{width:100%;padding:.625rem 1rem;font-size:var(--font-label);border-radius:4px;height:2.5rem;justify-content:center}}.quiz_searchFilter___L6t2{display:flex;gap:1rem;margin-bottom:1.5rem}@media(max-width:768px){.quiz_searchFilter___L6t2{flex-direction:column}}.quiz_searchFilter___L6t2 input{flex:1 1;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:4px;min-width:0}.quiz_searchFilter___L6t2 select{min-width:12.5rem;padding:.5rem 1rem;border:1px solid #e1e1e1;border-radius:4px}.quiz_loadingState__jUz30{text-align:center;padding:2.5rem 1.25rem;background:#fff;border:1px solid #e1e1e1;border-radius:4px;color:#767676;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:12.5rem}.quiz_loadingState__jUz30:before{content:"";width:2rem;height:2rem;border-radius:50%;border:.1875rem solid #e1e1e1;border-top-color:#1a4a28;margin-bottom:1rem;animation:quiz_spinner__mk1dk 1s linear infinite}@keyframes quiz_spinner__mk1dk{to{transform:rotate(1turn)}}@media(max-width:768px){.quiz_desktopOnly__0eHn1{display:none!important}}.quiz_titleIcon__WlpYi{font-size:var(--font-h3);margin-right:.75rem;vertical-align:middle}@keyframes SkeletonGeneration_shimmer__ML1Bz{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes SkeletonGeneration_greenDotPulse__SxsZW{0%,80%,to{opacity:.4;transform:scale(.9)}40%{opacity:1;transform:scale(1.1)}}@keyframes SkeletonGeneration_titleSlideFromRight__B5xpW{0%{opacity:0;transform:translateX(30px)}15%{opacity:1;transform:translateX(0)}85%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes SkeletonGeneration_titleColorWave__v4M0b{0%{background-position:200% 0}to{background-position:-200% 0}}.SkeletonGeneration_skeletonGenerationContainer__8SOr9{display:flex;flex-direction:column;align-items:center;width:90%;max-width:68.75rem;margin:0 auto 2.5rem;background-color:#fdfdfd}@media(max-width:767px){.SkeletonGeneration_skeletonGenerationContainer__8SOr9{margin-bottom:2rem}}.SkeletonGeneration_gridContent__Y78bv{display:grid;grid-template-columns:26.25rem 1fr;align-items:start;grid-gap:3rem;gap:3rem;padding:0;min-height:15.625rem;width:100%}@media(max-width: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:767px){.SkeletonGeneration_loadingStepsContainer__cNJ9u{max-width:100%}}.SkeletonGeneration_loadingStepsText___vxEI{display:flex;flex-direction:column;gap:1.5rem;background-color:transparent;width:100%}.SkeletonGeneration_loadingStepsTitle__nEAt6{font-size:var(--font-h6);margin:0;line-height:var(--line-height-h6);min-height:1.5rem;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;background:linear-gradient(90deg,#000,#000 10%,#767676 25%,#e1e1e1 35%,#f4f4f4 50%,#f4f4f4 65%,#e1e1e1 75%,#767676 90%,#000);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:SkeletonGeneration_titleColorWave__v4M0b 4s ease-in-out infinite}.SkeletonGeneration_stepsListContainer__t1x2K{display:flex;flex-direction:column;gap:.75rem;background-color:transparent}.SkeletonGeneration_stepItem__OdU2C{display:flex;align-items:center;gap:.875rem;transition:all .2s ease}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_completed__dUBUu .SkeletonGeneration_stepText__xF4im{color:#767676}.SkeletonGeneration_stepItem__OdU2C.SkeletonGeneration_active__tWLRr .SkeletonGeneration_stepText__xF4im{color:#000}.SkeletonGeneration_stepItem__OdU2C .SkeletonGeneration_stepText__xF4im{color:#e1e1e1}.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%;height:6.875rem;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:767px){.SkeletonGeneration_skeletonCard__FtQ_D{height:6.25rem;padding:.75rem;gap:.375rem}}.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:3.125rem;width:100%;margin-bottom:.25rem}.SkeletonGeneration_skeletonTextArea__uP6li{flex:1 1;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;background-color:transparent}.SkeletonGeneration_skeletonTextLine__lfNmK{background-color:#fdfdfd;border:1px solid #e1e1e1;height:.625rem;border-radius:4px;position:relative}.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(auto-fit,minmax(10.625rem,1fr));grid-gap:1.5625rem;gap:1.5625rem;width:100%;background-color:transparent}@media(min-width:768px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(max-width:767px){.SkeletonGeneration_flashcardSkeletonGrid__sOOLR{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.25rem}}.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:768px){.GenerationProgress_generationProgress__ytC0W{padding:1.5rem 1rem;max-width:100%;gap:1rem}}.GenerationProgress_headerSection__r65fK{width:100%}@media(max-width:768px){.GenerationProgress_headerSection__r65fK{margin-bottom:1.5rem}}.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h4);margin-bottom:1rem;color:#000;letter-spacing:-.5px;text-align:left}@media(max-width:768px){.GenerationProgress_headerSection__r65fK h3{font-size:var(--font-h5);margin-bottom:.75rem}}.GenerationProgress_headerSection__r65fK p{margin-bottom:0;color:#767676;font-size:var(--font-body);text-align:left;line-height:var(--line-height-body)}@media(max-width:768px){.GenerationProgress_headerSection__r65fK p{font-size:var(--font-label)}}.GenerationProgress_cancelButton__hVj1f{background:none;border:none;text-decoration:underline;color:#767676;font-size:inherit;cursor:pointer;padding:0;margin:0;font-family:inherit;display:inline}.GenerationProgress_cancelButton__hVj1f:hover{color:#000}.GenerationProgress_feedbackSection__tpdaJ{display:flex;align-items:center;justify-content:center;width:100%;margin-top:auto;padding-top:1.25rem;gap:1rem;border-top:1px solid #e1e1e1}@media(max-width:768px){.GenerationProgress_feedbackSection__tpdaJ{flex-direction:column;align-items:center;gap:.625rem;padding-top: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:90%;margin-bottom:0}.GenerationProgress_gameSection__Rt4j8{width:90%;margin:0;display:flex;flex-direction:column;align-items:center;align-self:center}.GenerationProgress_gameContainer__2xplF{width:100%;display:flex;flex-direction:column;align-items:center;overflow:hidden;position:relative}