.page_main__FooxD{justify-items:center;min-height:100svh;font-family:var(--font-roboto-flex);line-height:1.5rem}.PageContents_pageContents__cxm5s,.page_main__FooxD{display:flex;flex-direction:column;align-items:center;width:100%}.PageContents_pageContents__cxm5s{flex:1 1 auto}.PageContents_pageContents__cxm5s.PageContents_noProblem__21Rsh{display:none}.PageContents_problemArea__enN1s{flex:0 1 auto}.PageContents_chatView__wLxKf{flex:1 1 auto;width:calc(100% - 5rem);max-width:var(--chatbox-max-width)}.ProblemArea_problemArea__Jfqwc{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;width:100%;padding:1rem;color:var(--problem-area-text-color-primary);background-color:var(--problem-area-background-color);border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem}.ProblemArea_problemArea__Jfqwc img.asy-image,.ProblemArea_problemArea__Jfqwc img.latex,.ProblemArea_problemArea__Jfqwc img.latexcenter,.ProblemArea_problemArea__Jfqwc img[alt^="[asy]"]{filter:invert(100%) hue-rotate(180deg)}@media(max-width:576px){.ProblemArea_problemArea__Jfqwc .ProblemArea_openButton__3vP9D,.ProblemArea_problemArea__Jfqwc .ProblemArea_problemSpan__yIoLV{display:none}.ProblemArea_problemArea__Jfqwc.ProblemArea_isOpen__OlxhC .ProblemArea_collapseWrapper__9GRdS{flex-direction:column}}.ProblemArea_problemSpan__yIoLV{color:var(--problem-area-text-color-secondary);width:-moz-fit-content;width:fit-content;flex-shrink:0;margin:.375rem 1.5rem}.ProblemArea_collapseWrapper__9GRdS{display:flex;flex-direction:row;flex-grow:1;align-items:flex-start;justify-content:space-between;max-width:var(--chatbox-max-width);min-width:0;gap:.5rem}.ProblemArea_collapseWrapper__9GRdS.ProblemArea_hidden__HnTBY{visibility:hidden;height:0}.ProblemArea_collapsibleText__4j74q.ProblemArea_collapsibleText__4j74q{flex-grow:1;flex-shrink:1;margin:.375rem 0}.ProblemArea_collapsibleText__4j74q.ProblemArea_collapsibleText__4j74q.ProblemArea_isCollapsible__YYRhH{cursor:pointer}.ProblemArea_buttonsWrapper__HzSXs{display:flex;flex-direction:row;gap:.5rem;flex-shrink:0;align-self:flex-end}.ProblemArea_openButton__3vP9D{align-self:end;min-width:7.5rem;flex-shrink:0;line-height:1.25rem;margin:0 .25rem}