.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}.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))}.UploadedImagesPreviewRow_imagesContainer__EGHLv{width:100%;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-s);padding:2px 0}.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))}.UploadedImagesPreviewModal_previewImage__f9EjT{max-width:100%;max-height:100%;line-height:0;vertical-align:top}.TabbedPages_outer__OGzRd{width:100%;height:100%;display:flex;flex-direction:column}.TabbedPages_menuRow__tWCDb{padding:var(--space-xs) var(--space-xs) 0 var(--space-xs);display:flex;align-items:center;gap:var(--space-s);border-bottom:var(--border-light)}.TabbedPages_menuRow__tWCDb .TabbedPages_tabs__NyH6Q{padding:var(--space-xs) var(--space-xs) 0 var(--space-xs);flex:1 1 auto;align-self:flex-end}.TabbedPages_menuRow__tWCDb .TabbedPages_divider__OOWy_{flex:0 0 auto;border-left:var(--border-light);height:16px;background-color:var(--color-border-light)}.TabbedPages_contentOuter__rgf4v{flex:1 1 auto;position:relative}.TabbedPages_contentFrame__dYwWm{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.TabbedPages_hidden__uOAs_{display:none}.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}.ToolCallMessageMapping_headerIcon__jbYE4{border-radius:9999px;width:1em;height:1em}.AdvancedSolverMessage_selectArrows__7W3ac{display:grid;grid-template-columns:1fr 1fr 1fr;padding:var(--space-xs) var(--space-s);border-radius:var(--border-radius-info)}.AdvancedSolverMessage_solutions__6h5br{border-left:2px solid var(--color-border-light);margin-top:.5em;margin-bottom:.5em;margin-left:.5em}.ExecCodeCallBlock_outer__KrQbq{border-left:2px solid var(--color-border-light);padding-left:var(--space-ms)}.ExecCodeCallBlock_code-header__56Zfy{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);border-top-right-radius:var(--border-radius-info);border-top-left-radius:var(--border-radius-info)}.ExecCodeCallBlock_code-body__ZRLQH{padding:var(--space-s);box-sizing:border-box;border-bottom-right-radius:var(--border-radius-info);border-bottom-left-radius:var(--border-radius-info)}.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}