.LandingPage_hero__KPwQB{text-align:center}.LandingPage_videosHeroDesktop__l2tZk{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-l);gap:var(--space-l);align-items:center}.LandingPage_videosHeroTablet__tQCVO{display:grid;grid-template-columns:1fr;grid-gap:var(--space-l);gap:var(--space-l);align-items:center}.LandingPage_videosHeroMobile__cz6NW{display:grid;grid-template-columns:1fr;grid-gap:var(--space-m);gap:var(--space-m);align-items:center}.LandingPage_heroButton__WphHi{font-family:var(--font-b);letter-spacing:.01em;cursor:pointer;display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.5em;font-weight:600;width:100%;max-width:500px;border-radius:var(--border-radius-b);border:none;text-align:center;color:var(--color-b-pri-text-hover);background-color:var(--color-theme);transition:background-color .15s ease-in-out,color .15s ease-in-out;font-size:var(--size-b-xl);padding:.25em 1.5em;min-height:2.2em}.LandingPage_heroButton__WphHi:focus{outline:none}.LandingPage_heroButton__WphHi:focus-visible{outline:1px solid var(--color-theme)}.LandingPage_heroButton__WphHi .LandingPage_hovered__HU_iR,.LandingPage_heroButton__WphHi:hover{color:var(--color-b-pri-text-hover);background-color:var(--color-theme-lighter)}.LandingPage_videoBanner__vL38M{border:var(--border-light);border-color:var(--color-theme);border-radius:var(--border-radius-b);width:-moz-fit-content;width:fit-content;cursor:pointer;transition:all .3s ease}.LandingPage_videoBanner__vL38M:hover{transform:scale(1.05);box-shadow:0 8px 25px rgba(var(--color-theme-raw),.3)}.LandingPage_shimmerText__kfWVf{background:linear-gradient(110deg,var(--color-t) 0,var(--color-t) 25%,var(--color-theme) 50%,var(--color-t) 75%,var(--color-t) 100%);background-size:400% 100%;background-clip:text;-webkit-background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);animation:LandingPage_shimmer-text__fuHqE 8s linear infinite}@keyframes LandingPage_shimmer-text__fuHqE{0%{background-position-x:-200%}to{background-position-x:200%}}.LandingPage_school-logo__Sxll4{width:100px;margin-left:var(--xs-space);margin-right:var(--xs-space);height:auto}.LandingPage_feature-card-grid__OqhxP{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,300px));grid-gap:var(--space-m);gap:var(--space-m)}.LandingPage_pricing-card-grid__8kejM{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-m);gap:var(--space-m)}.LandingPage_header__uUwWa{flex:0 0 auto;padding:var(--space-s);border-top-left-radius:var(--border-radius-info);border-top-right-radius:var(--border-radius-info)}.LandingPage_separator___t0k8{margin:var(--space-ms) 0;border-top:var(--border-medium)}.LandingPage_body__Wujxj{flex:1 0 auto;display:flex;flex-direction:column;padding:var(--space-s);border-bottom-left-radius:var(--border-radius-info);border-bottom-right-radius:var(--border-radius-info)}.LandingPage_body__Wujxj .LandingPage_items__olkNa{flex:1 1;list-style:none;padding:0;margin:0}.LandingPage_body__Wujxj .LandingPage_items__olkNa li{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-s);gap:var(--space-s);align-items:center;margin-bottom:var(--space-s)}.LandingPage_body__Wujxj .LandingPage_items__olkNa li:last-child{margin-bottom:0}.LandingPage_quickStartButtonMobile__2ps_x{transition:all .2s ease;transform:translateY(0);max-width:300px;width:300px;min-width:300px;box-sizing:border-box;margin-top:var(--space-xs)}.LandingPage_quickStartButtonMobile__2ps_x:hover{box-shadow:var(--box-shadow-medium)}.LandingPage_quickStartButtonMobile__2ps_x:active{transform:translateY(-2px);box-shadow:var(--box-shadow-heavy)}.LandingPage_quickStartButtonMobile__2ps_x.LandingPage_active__gfkFC{color:var(--color-theme);box-shadow:var(--box-shadow-medium)}.LandingPage_quickStartButton__FKHyo{transition:all .2s ease;transform:translateY(0)}.LandingPage_quickStartButton__FKHyo:hover{box-shadow:var(--box-shadow-medium)}.LandingPage_quickStartButton__FKHyo:active{transform:translateY(-2px);box-shadow:var(--box-shadow-heavy)}.LandingPage_quickStartButton__FKHyo.LandingPage_active__gfkFC{color:var(--color-theme);box-shadow:var(--box-shadow-medium)}.NumberSlider_bounds-box-h__v_jEI{padding:0 2px}.NumberSlider_bounds-box-v__lrW0y{padding:2px 0}.NumberSlider_track-h__IBSr8,.NumberSlider_track-v__dRPtP,.NumberSlider_track__99M9t{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.NumberSlider_track-h__IBSr8:hover .NumberSlider_number-line-h__qKS6m,.NumberSlider_track-h__IBSr8:hover .NumberSlider_number-line-v__m8Sbi,.NumberSlider_track-h__IBSr8:hover .NumberSlider_number-line__PPptU,.NumberSlider_track-h__IBSr8:hover .NumberSlider_tick-mark-h__nzGU0,.NumberSlider_track-h__IBSr8:hover .NumberSlider_tick-mark-v__V4ZDV,.NumberSlider_track-h__IBSr8:hover .NumberSlider_tick-mark__veBp9,.NumberSlider_track-v__dRPtP:hover .NumberSlider_number-line-h__qKS6m,.NumberSlider_track-v__dRPtP:hover .NumberSlider_number-line-v__m8Sbi,.NumberSlider_track-v__dRPtP:hover .NumberSlider_number-line__PPptU,.NumberSlider_track-v__dRPtP:hover .NumberSlider_tick-mark-h__nzGU0,.NumberSlider_track-v__dRPtP:hover .NumberSlider_tick-mark-v__V4ZDV,.NumberSlider_track-v__dRPtP:hover .NumberSlider_tick-mark__veBp9,.NumberSlider_track__99M9t:hover .NumberSlider_number-line-h__qKS6m,.NumberSlider_track__99M9t:hover .NumberSlider_number-line-v__m8Sbi,.NumberSlider_track__99M9t:hover .NumberSlider_number-line__PPptU,.NumberSlider_track__99M9t:hover .NumberSlider_tick-mark-h__nzGU0,.NumberSlider_track__99M9t:hover .NumberSlider_tick-mark-v__V4ZDV,.NumberSlider_track__99M9t:hover .NumberSlider_tick-mark__veBp9{background-color:var(--color-t-soft)}.NumberSlider_track-h__IBSr8:hover .NumberSlider_slider-knob-h__759SV,.NumberSlider_track-h__IBSr8:hover .NumberSlider_slider-knob-v__mL4l4,.NumberSlider_track-h__IBSr8:hover .NumberSlider_slider-knob___CIXa,.NumberSlider_track-v__dRPtP:hover .NumberSlider_slider-knob-h__759SV,.NumberSlider_track-v__dRPtP:hover .NumberSlider_slider-knob-v__mL4l4,.NumberSlider_track-v__dRPtP:hover .NumberSlider_slider-knob___CIXa,.NumberSlider_track__99M9t:hover .NumberSlider_slider-knob-h__759SV,.NumberSlider_track__99M9t:hover .NumberSlider_slider-knob-v__mL4l4,.NumberSlider_track__99M9t:hover .NumberSlider_slider-knob___CIXa{background-color:var(--color-theme-lighter)}.NumberSlider_track-h__IBSr8{height:100%;width:100%;flex-direction:row}.NumberSlider_track-v__dRPtP{height:100%;width:100%;flex-direction:column}.NumberSlider_number-line-h__qKS6m,.NumberSlider_number-line-v__m8Sbi,.NumberSlider_number-line__PPptU{position:relative;background-color:var(--color-t);z-index:1}.NumberSlider_number-line-h__qKS6m{height:2px;width:100%}.NumberSlider_number-line-v__m8Sbi{height:100%;width:2px}.NumberSlider_tick-mark-h__nzGU0,.NumberSlider_tick-mark-v__V4ZDV,.NumberSlider_tick-mark__veBp9{position:absolute;background-color:var(--color-t);z-index:2}.NumberSlider_tick-mark-h__nzGU0{height:8px;width:2px;transform:translateX(-50%)}.NumberSlider_tick-mark-v__V4ZDV{height:2px;width:8px;transform:translateY(-50%)}.NumberSlider_tick-value-h__Xccf_,.NumberSlider_tick-value-v___o6AE,.NumberSlider_tick-value__w5d_K{position:absolute}.NumberSlider_tick-value-h__Xccf_{top:0;margin-top:6px}.NumberSlider_tick-value-v___o6AE{left:0;margin-left:12px}.NumberSlider_slider-knob-h__759SV,.NumberSlider_slider-knob-v__mL4l4,.NumberSlider_slider-knob___CIXa{position:absolute;width:12px;height:12px;border-radius:50%;background-color:var(--color-theme);z-index:3}.NumberSlider_slider-knob-h__759SV{top:1px;transform:translateX(-50%) translateY(-50%)}.NumberSlider_slider-knob-v__mL4l4{left:1px;transform:translateX(-50%) translateY(50%)}.SharedSidebarStyles_outer__G4_ID{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;border-right:var(--border-light)}.SharedSidebarStyles_outer__G4_ID.SharedSidebarStyles_floating__1i04_{border-top-right-radius:var(--border-radius-info);border-top:var(--border-light)}.SharedSidebarStyles_listOuter__Ehu1N{flex:1 0 auto;width:100%;position:relative}.SharedSidebarStyles_animatedHoverButton__NS4aW .SharedSidebarStyles_animatedRight__ShlOC{transform:translateX(-3px);transition:transform .15s ease-in-out}.SharedSidebarStyles_animatedHoverButton__NS4aW .SharedSidebarStyles_animatedDiagonal__fMONR{transform:translateX(-3px) translateY(1px);transition:transform .15s ease-in-out}.SharedSidebarStyles_animatedHoverButton__NS4aW:hover .SharedSidebarStyles_animatedDiagonal__fMONR,.SharedSidebarStyles_animatedHoverButton__NS4aW:hover .SharedSidebarStyles_animatedRight__ShlOC{transform:translateX(0) translateY(0)}.ChatsList_outer__6PPf7{width:100%;height:100%;max-height:100%;padding-top:var(--space-xs);padding-bottom:var(--space-s);padding-right:var(--space-xs);overflow:auto}.ChatsList_optionGroup__N6GzA{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%}.ChatsListItem_outer__p_2Nq{width:100%;max-width:100%;height:calc(2.125em + 4px);padding:2px 0;position:relative;overflow:hidden}.ChatsListItem_outer__p_2Nq:hover .ChatsListItem_menuButtonContainer__5_RjR{visibility:visible}.ChatsListItem_outer__p_2Nq:hover .ChatsListItem_fadeBlock__58SVP{visibility:hidden}.ChatsListItem_title__mrc81{padding-left:8px;max-width:100%;line-height:2.125!important;overflow:hidden}.ChatsListItem_fadeBlock__58SVP{position:absolute;top:0;bottom:0;width:30px;z-index:1;right:0;background:linear-gradient(to right,transparent,var(--color-bg))}.ChatsListItem_menuButtonContainer__5_RjR{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;visibility:hidden;background-color:var(--color-selectable-bg-hover);transition:background-color .15s ease-in-out}.ChatsListItem_menuButtonContainer__5_RjR.ChatsListItem_visible__ToCvC{visibility:visible}.ChatsListItem_menuButtonContainer__5_RjR .ChatsListItem_buttonFadeBlock__HPE4a{position:absolute;top:0;bottom:0;width:30px;z-index:1;right:100%;background:linear-gradient(to right,transparent,var(--color-selectable-bg-hover))}.ChatsListItem_menuButtonContainer__5_RjR.ChatsListItem_selected__zCv1N{background-color:var(--color-selectable-bg-selected)}.ChatsListItem_menuButtonContainer__5_RjR.ChatsListItem_selected__zCv1N .ChatsListItem_buttonFadeBlock__HPE4a{background:linear-gradient(to right,transparent,var(--color-selectable-bg-selected))}.UploadedImagesPreviewRow_imagesContainer__EGHLv{width:100%;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-s);padding:2px 0}.TabbedPagesWithConfig_outer__U5YsX{width:100%;height:100%;display:flex;flex-direction:column}.TabbedPagesWithConfig_tabsRow__f_Nwu{display:flex;width:100%;padding:var(--space-xs) var(--space-xs) 0 var(--space-xs);gap:var(--space-s);border-bottom:var(--border-light)}.TabbedPagesWithConfig_tabsRow__f_Nwu .TabbedPagesWithConfig_closeButton__LE53A{flex:0 0 auto}.TabbedPagesWithConfig_tabsRow__f_Nwu .TabbedPagesWithConfig_tabs__GGzBI{flex:1 0 auto;padding-top:var(--space-xs)}.TabbedPagesWithConfig_contentOuter__W7f_m{flex:1 1 auto;position:relative}.TabbedPagesWithConfig_contentFrame___imOj{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.TabbedPagesWithConfig_hidden__4B9QA{display:none}.UploadedImagesPreviewModal_previewImage__f9EjT{max-width:100%;max-height:100%;line-height:0;vertical-align:top}.LexicalInput_outer__H0B06{border-radius:var(--border-radius-lexical);width:100%;transition:box-shadow .3s ease-in-out;position:relative;background-color:var(--color-input-bg)}.LexicalInput_outer__H0B06:focus-within{box-shadow:var(--box-shadow-light)}.LexicalInput_outerIpad__aHHUI{margin-bottom:80px}.LexicalInput_disabled__2LuU5{opacity:.75;pointer-events:none;z-index:2}.LexicalInput_toolbarContainer___s0g_{border-top-left-radius:var(--border-radius-lexical);border-top-right-radius:var(--border-radius-lexical);width:100%;padding:7px var(--space-s)}.LexicalInput_belowToolbar__HOmjD{border:var(--border-light);transition:border-color .15s ease-in-out;border-top:none;border-bottom-left-radius:var(--border-radius-lexical);border-bottom-right-radius:var(--border-radius-lexical)}.LexicalInput_belowToolbar__HOmjD:focus-within{border-color:var(--color-border-medium)}.LexicalInput_belowToolbar__HOmjD:focus-within .LexicalInput_attachmentsContainer__B5fIZ{border-color:var(--color-border-medium)}.LexicalInput_attachmentsContainer__B5fIZ{padding:var(--space-ms) 0;margin:0 var(--space-s)}.LexicalInput_textInputContainer__z47z5{position:relative}.LexicalInput_bottomRowContainer__2irvz{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;padding:0 var(--space-s) var(--space-s) var(--space-ms)}.LexicalInput_placeholder__IXkQo{position:absolute;top:0;left:0;bottom:0;right:0;padding:var(--space-ms) var(--space-ms) var(--space-s) var(--space-ms);overflow:hidden;pointer-events:none}.LexicalInput_placeholder__IXkQo .LexicalInput_bottomFade__kTm2u{position:absolute;bottom:0;left:0;right:0;height:20px;background:linear-gradient(to bottom,transparent,var(--color-input-bg))}.SidebarBottomProfileButton_outer__1c1eY .SidebarBottomProfileButton_email__75toC{display:inline-block;flex:1 1 auto;position:relative;overflow:hidden;text-align:left}.SidebarBottomProfileButton_outer__1c1eY .SidebarBottomProfileButton_emailFade__QVkD2{position:absolute;top:0;bottom:0;right:0;width:24px;background:linear-gradient(to right,transparent,var(--color-b-pri-bg))}.SidebarBottomProfileButton_outer__1c1eY:hover .SidebarBottomProfileButton_emailFade__QVkD2{background:linear-gradient(to right,transparent,var(--color-b-pri-bg-hover))}.ImageUploadPreviewItem_previewImage__eRvOC{width:100%;height:100%;border-radius:var(--border-radius-info);border:var(--border-light);object-fit:cover;line-height:0;vertical-align:top}.ImageUploadPreviewItem_deleteButton__J5CM6{position:absolute;top:0;left:0;transform:translate(-50%,-50%);border-radius:999px;padding:0;background-color:var(--color-b-pri-bg);color:var(--color-b-pri-text);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease-in-out,color .15s ease-in-out}.ImageUploadPreviewItem_deleteButton__J5CM6:hover{background-color:var(--color-b-pri-bg-hover);color:var(--color-b-pri-text-hover)}.ImageUploadPreviewItem_loadingPlaceholder__rxnIZ{border-radius:var(--border-radius-info);border:var(--border-light);background-color:var(--color-bg-translucent-50);display:flex;align-items:center;justify-content:center}.ProblemsList_outer__rzhO5{width:100%;height:100%;max-height:100%;position:relative;padding-top:var(--space-xs);padding-bottom:var(--space-s);overflow:auto}.ProblemsList_stickyAddProblemContainer__oziHo{position:-webkit-sticky;position:sticky;bottom:0;width:100%;z-index:1;background-color:var(--color-bg);padding-bottom:var(--space-xs)}.AddProblemListItem_outer__v_hzA{width:100%;max-width:100%;cursor:pointer;display:grid;grid-template-columns:1.5em 1fr;grid-gap:2px;gap:2px;background-color:rgba(0,0,0,0);border:none;padding:0}.AddProblemListItem_outer__v_hzA:disabled{cursor:default;opacity:.6}.AddProblemListItem_outer__v_hzA:hover .AddProblemListItem_problemNumber__FZVuf{color:var(--color-theme-lighter)}.AddProblemListItem_outer__v_hzA:hover .AddProblemListItem_problemContainer__RP1Eh{opacity:1;color:var(--color-theme-lighter);border-color:var(--color-theme-lighter)}.AddProblemListItem_problemNumber__FZVuf{margin-top:var(--space-xs);color:var(--color-formswitch-text);font-family:var(--font-t);font-size:var(--size-t-p-xs);font-weight:700;text-align:left;transition:color .15s ease-in-out}.AddProblemListItem_problemContainer__RP1Eh{font-family:var(--font-t);font-size:var(--size-t-xs);font-weight:700;color:var(--color-theme-darker);opacity:.8;transition:color .15s ease-in-out,border-color .15s ease-in-out,opacity .15s ease-in-out;border-radius:var(--border-radius-b);border:1px dashed var(--color-theme-darker)}.AddProblemListItem_problemContainer__RP1Eh .AddProblemListItem_problem__igTzr{height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.ProblemListItem_outer__BdBak{width:100%;cursor:pointer;display:grid;grid-template-columns:1.5em 1fr;grid-gap:2px;gap:2px;padding:0;background-color:rgba(0,0,0,0);border:none}.ProblemListItem_outer__BdBak:hover .ProblemListItem_problemNumber__yenzy{color:var(--color-formswitch-text-hover)}.ProblemListItem_outer__BdBak:hover .ProblemListItem_problemContainer__ODIQM{color:var(--color-formswitch-text-hover);border-color:var(--color-border-medium)}.ProblemListItem_outer__BdBak.ProblemListItem_selected__oreLB .ProblemListItem_problemNumber__yenzy{color:var(--color-formswitch-text-checked)}.ProblemListItem_outer__BdBak.ProblemListItem_selected__oreLB .ProblemListItem_problemContainer__ODIQM{color:var(--color-formswitch-text-checked);border-color:var(--color-border-medium);box-shadow:var(--box-shadow-light)}.ProblemListItem_problemNumber__yenzy{margin-top:var(--space-xs);font-weight:700;transition:color .15s ease-in-out}.ProblemListItem_problemContainer__ODIQM,.ProblemListItem_problemNumber__yenzy{color:var(--color-formswitch-text);font-family:var(--font-t);font-size:var(--size-t-p-xs);text-align:left}.ProblemListItem_problemContainer__ODIQM{position:relative;width:100%;max-width:100%;font-weight:500;border:var(--border-light);border-radius:var(--border-radius-b);transition:color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .3s ease-in-out}.ProblemListItem_problemBottomFade__y1cyR{position:absolute;bottom:0;height:20px;background:linear-gradient(to bottom,transparent,var(--color-bg))}.ProblemListItem_problem__FQojr{height:100%;width:100%;max-width:100%;overflow:hidden}.UserSettingsModal_responseSettingsCardGrid__1YqUF{display:grid;grid-gap:var(--space-ms);gap:var(--space-ms)}.RadioGroup_outer___gTut{border:var(--border-light);border-radius:var(--border-radius-info)}.RadioGroup_outer___gTut.RadioGroup_s__WtYKQ,.RadioGroup_outer___gTut.RadioGroup_xs__1yDke{padding:4px}.RadioGroup_outer___gTut.RadioGroup_l__iIjZa,.RadioGroup_outer___gTut.RadioGroup_m__C1tRt{padding:6px}.RadioGroup_container__FCoLK{display:flex;align-items:center;justify-content:space-evenly;gap:var(--space-xs);flex-wrap:wrap}.UploadPortalNavbar_outer__bupH_{position:-webkit-sticky;position:sticky;top:0;left:0;right:0;padding:var(--space-ms) var(--space-ms) var(--space-s) var(--space-ms);z-index:900}.UploadPortalNavbar_topRowGrid__d68k_{display:grid;grid-row-gap:var(--space-s);row-gap:var(--space-s);grid-column-gap:var(--space-xs);column-gap:var(--space-xs);grid-template-columns:1fr auto 1fr;align-items:center}.UploadPortalNavbar_topRowGrid__d68k_ .UploadPortalNavbar_leftColumn__lAZVE{display:flex;justify-content:flex-start}.UploadPortalNavbar_topRowGrid__d68k_ .UploadPortalNavbar_leftColumn__lAZVE .UploadPortalNavbar_logo__P3AMx{display:flex;align-items:center;gap:var(--space-s)}.UploadPortalNavbar_topRowGrid__d68k_ .UploadPortalNavbar_middleColumn__Vxtc6{display:flex;justify-content:center}.UploadPortalNavbar_topRowGrid__d68k_ .UploadPortalNavbar_rightColumn__LW7il{display:flex;justify-content:flex-end}.UploadPortalNavbar_toolSelectRow__QVKR8{display:flex;justify-content:center;padding-top:var(--space-s)}.SidebarToggleCollapseButton_positioner__2EpPS{transition:transform .15s ease-in-out}.SidebarToggleCollapseButton_positioner__2EpPS.SidebarToggleCollapseButton_peek__9tkMS{transform:translateX(calc(var(--space-ms) + 100% + var(--space-s)));position:relative;z-index:var(--z-index-left-sidebar)}.DemoSignupInfoDisplay_outer__SsQe4{width:100%;height:100%;max-height:100%;padding-bottom:var(--space-s);padding-right:var(--space-xs);overflow:auto}.DemoSignupInfoDisplay_stickyHeader___f0mf{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding-top:var(--space-xs);background-color:var(--color-bg)}.SessionProblemsDisplay_outer__uWA0y{display:flex;flex-direction:column;width:100%}.SessionProblemsDisplay_problemCard__Jl0UG{display:grid;grid-template-columns:16px 1fr;grid-gap:var(--space-ms);gap:var(--space-ms)}.SessionProblemsDisplay_problemCard__Jl0UG .SessionProblemsDisplay_problem__qUwdB{max-height:6em;overflow:hidden}