.renderJson-module__6gjHDq__wrapper{padding-top:80px}.renderJson-module__6gjHDq__lesson section h2,.renderJson-module__6gjHDq__lesson section h3{margin-bottom:var(--space-3)}.renderJson-module__6gjHDq__lesson section li{margin-bottom:5px}.renderJson-module__6gjHDq__lesson blockquote{margin:0;background-color:var(--blue-3);border-radius:var(--default-radius);width:fit-content;margin-block:20px;padding:5px 30px}.renderJson-module__6gjHDq__infoGrid{display:grid}.renderJson-module__6gjHDq__infoContent{display:block}.renderJson-module__6gjHDq__infoIcon{align-items:flex-start;display:flex}@media (max-width:600px){.renderJson-module__6gjHDq__infoGrid{grid-template-columns:1fr}}@media (max-width:468px){.renderJson-module__6gjHDq__exampleStepContainer{flex-wrap:wrap}}
.main-grid-layout{display:grid}@media (min-width:600px){.columns-sm{grid-template-columns:var(--columns-sm)!important}.gap-sm{gap:var(--gap-sm)!important}.width-sm{width:var(--width-sm)!important}.height-sm{height:var(--height-sm)!important}.justifyItems-sm{justify-items:var(--justifyItems-sm)!important}.alignItems-sm{align-items:var(--alignItems-sm)!important}.autoRows-sm{grid-auto-rows:var(--autoRows-sm)!important}}@media (min-width:960px){.columns-md{grid-template-columns:var(--columns-md)!important}.gap-md{gap:var(--gap-md)!important}.width-md{width:var(--width-md)!important}.height-md{height:var(--height-md)!important}.justifyItems-md{justify-items:var(--justifyItems-md)!important}.alignItems-md{align-items:var(--alignItems-md)!important}.autoRows-md{grid-auto-rows:var(--autoRows-md)!important}}@media (min-width:1280px){.columns-lg{grid-template-columns:var(--columns-lg)!important}.gap-lg{gap:var(--gap-lg)!important}.width-lg{width:var(--width-lg)!important}.height-lg{height:var(--height-lg)!important}.justifyItems-lg{justify-items:var(--justifyItems-lg)!important}.alignItems-lg{align-items:var(--alignItems-lg)!important}.autoRows-lg{grid-auto-rows:var(--autoRows-lg)!important}}@media (min-width:1920px){.columns-xl{grid-template-columns:var(--columns-xl)!important}.gap-xl{gap:var(--gap-xl)!important}.width-xl{width:var(--width-xl)!important}.height-xl{height:var(--height-xl)!important}.justifyItems-xl{justify-items:var(--justifyItems-xl)!important}.alignItems-xl{align-items:var(--alignItems-xl)!important}.autoRows-xl{grid-auto-rows:var(--autoRows-xl)!important}}
.MainBreadcrumbs-module__obteFa__wrapper{background-color:var(--background-screen);align-items:center;row-gap:var(--space-2);flex-wrap:wrap;display:flex}.MainBreadcrumbs-module__obteFa__container{justify-content:center;align-items:center;display:flex}.MainBreadcrumbs-module__obteFa__breadCrumb{padding-inline:var(--space-2);border-radius:var(--radius-md);transition:var(--transition);display:block}.MainBreadcrumbs-module__obteFa__breadCrumb:hover{background-color:var(--background-hover)}
.dialogModal-module__6VfNza__Overlay{background-color:var(--black-a9);animation:.15s cubic-bezier(.16,1,.3,1) dialogModal-module__6VfNza__overlayShow;position:fixed;inset:0}.dialogModal-module__6VfNza__Content{width:clamp(200px,80vw,var(--modal-width,600px));z-index:1100;border:1px solid var(--slate-5);background-color:var(--slate-2);border-radius:var(--default-radius);height:auto;box-shadow:var(--shadows-lg);padding:var(--space-7);flex-direction:column;place-items:center;gap:10px;animation:.15s cubic-bezier(.16,1,.3,1) dialogModal-module__6VfNza__contentShow;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.dialogModal-module__6VfNza__Content:focus{outline:none}.dialogModal-module__6VfNza__Content[data-fullscreen=true]{height:100dvh;padding-top:max(var(--space-7),env(safe-area-inset-top));padding-bottom:max(var(--space-7),env(safe-area-inset-bottom));padding-left:max(var(--space-7),env(safe-area-inset-left));padding-right:max(var(--space-7),env(safe-area-inset-right));border:none;border-radius:0;align-items:flex-start;animation-name:dialogModal-module__6VfNza__contentShowFullscreen;top:0;left:0;overflow-y:auto;transform:none;width:100%!important}@keyframes dialogModal-module__6VfNza__contentShow{0%{opacity:0;transform:translate(-50%,-48%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes dialogModal-module__6VfNza__contentShowFullscreen{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.dialogModal-module__6VfNza__Content[data-fullscreen=true]{width:100%;height:100dvh;padding-top:max(var(--space-7),env(safe-area-inset-top));padding-bottom:max(var(--space-7),env(safe-area-inset-bottom));padding-left:max(var(--space-7),env(safe-area-inset-left));padding-right:max(var(--space-7),env(safe-area-inset-right));border:none;border-radius:0;align-items:flex-start;animation-name:dialogModal-module__6VfNza__contentShowFullscreen;top:0;left:0;overflow-y:auto;transform:none}}
.lessontutor-module__lAofaa__chatHeader{padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--border-color);flex-shrink:0}.lessontutor-module__lAofaa__chatBody{padding:var(--space-3)var(--space-4);gap:var(--space-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.lessontutor-module__lAofaa__messageBubble{border-radius:var(--default-radius);max-width:78%;padding:var(--space-2)var(--space-3);word-break:break-word;overflow-wrap:break-word;min-width:0}.lessontutor-module__lAofaa__messageBubble[data-role=assistant]{background-color:var(--background-selected);align-self:flex-start}.lessontutor-module__lAofaa__messageBubble[data-role=user]{background-color:var(--accent-9);align-self:flex-end}.lessontutor-module__lAofaa__messageBubble[data-role=user] p{color:#fff!important}.lessontutor-module__lAofaa__chatInputRow{padding:var(--space-3)var(--space-4);border-top:1px solid var(--border-color);gap:var(--space-2);flex-shrink:0;align-items:flex-end;display:flex}.lessontutor-module__lAofaa__textarea{resize:none;border-radius:var(--default-radius);border:1px solid var(--border-color);background:var(--background-selected);min-height:36px;max-height:120px;color:inherit;flex:1;padding:8px 10px;font-family:inherit;font-size:14px;line-height:1.5;overflow-y:auto}.lessontutor-module__lAofaa__textarea:focus{border-color:var(--border-color-focus,var(--border-color));outline:none}.lessontutor-module__lAofaa__typingDots{letter-spacing:2px;opacity:.5;margin:0}.lessontutor-module__lAofaa__disclaimer{color:var(--text-muted,#888);text-align:center;padding:0 var(--space-4)var(--space-2);font-size:11px;line-height:1.4}.lessontutor-module__lAofaa__errorBanner{color:var(--color-danger,#c0392b);background:var(--background-danger,#fdecea);border-radius:var(--default-radius);padding:var(--space-2)var(--space-3);margin:0 var(--space-4);text-align:center;border:var(--border-width)solid var(--border-danger);font-size:12px}.lessontutor-module__lAofaa__chipsRow{gap:var(--space-2);padding:var(--space-1)0;flex-wrap:wrap;display:flex}.lessontutor-module__lAofaa__chatContainer{background-color:var(--background-screen);width:min(380px,90vw);height:min(580px,60dvh);box-shadow:var(--shadows-md);border-radius:var(--default-radius);z-index:800;border:var(--border-width)solid var(--border-default);flex-direction:column;display:flex;position:fixed;bottom:16px;right:16px;overflow:hidden}@media (max-width:639px){.lessontutor-module__lAofaa__chatContainer{border:none;border-radius:0;width:100%;height:100%;inset:0;transform:none}}
.mainLine-module__m_KOFW__container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mainLine-module__m_KOFW__Root{background-color:var(--border-default)}.mainLine-module__m_KOFW__Root[data-orientation=horizontal]{width:100%;height:1px}.mainLine-module__m_KOFW__Root[data-orientation=vertical]{width:1px;height:100%}.mainLine-module__m_KOFW__label{text-transform:uppercase;padding:var(--space-2);font-size:var(--fs-2);line-height:var(--lh-2);background-color:var(--label-bg,var(--background-screen));position:absolute}
.select-module__jVWOMq__Trigger{all:unset;cursor:pointer;background-color:var(--background-element);height:35px;color:var(--violet-11);box-shadow:var(--shadows-xs);border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:0 15px;font-size:13px;line-height:1;display:inline-flex}.select-module__jVWOMq__Trigger:hover{box-shadow:var(--shadows-sm);background-color:var(--background-hover)}.select-module__jVWOMq__Trigger[data-placeholder]{color:var(--violet-9)}.select-module__jVWOMq__Icon{color:Var(--slate-12)}.select-module__jVWOMq__Content{border:1px solid var(--border-default);background-color:var(--background-element);box-shadow:var(--shadows-md);border-radius:6px;overflow:hidden}.select-module__jVWOMq__Viewport{padding:5px}.select-module__jVWOMq__Item{color:var(--text-default);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3px;align-items:center;padding:2px 12px;font-size:16px;line-height:1.8;display:flex;position:relative}.select-module__jVWOMq__Item[data-disabled]{color:var(--mauve-8);pointer-events:none}.select-module__jVWOMq__Item[data-highlighted]{background-color:var(--background-hover);outline:none}.select-module__jVWOMq__Label{color:var(--slate-11);padding:0 12px;font-size:12px;line-height:25px}.select-module__jVWOMq__Separator{background-color:var(--slate-6);height:1px;margin:5px}.select-module__jVWOMq__ItemIndicator{justify-content:center;align-items:center;width:25px;display:inline-flex;position:relative;right:0}.select-module__jVWOMq__ScrollButton{background-color:var(--slate-5);height:25px;color:var(--slate-11);cursor:default;justify-content:center;align-items:center;display:flex}
.userStat-module__HqDOeW__dashboard{width:100%;min-width:0;padding:24px 0}.userStat-module__HqDOeW__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}.userStat-module__HqDOeW__heading h1{margin:0;font-size:1.8rem;font-weight:700}.userStat-module__HqDOeW__heading p,.userStat-module__HqDOeW__sectionHeading p{color:var(--text-secondary,#888);margin:6px 0 0;font-size:.9rem}.userStat-module__HqDOeW__section{flex-direction:column;gap:16px;width:100%;min-width:0;margin-top:32px;display:flex}.userStat-module__HqDOeW__sectionHeading h2{margin:0;font-size:1.15rem;font-weight:650}.userStat-module__HqDOeW__statIcon{border-radius:12px;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.userStat-module__HqDOeW__violet{background:color-mix(in srgb,var(--accent-9)14%,transparent)}.userStat-module__HqDOeW__blue{background:color-mix(in srgb,var(--info,var(--accent-9))14%,transparent)}.userStat-module__HqDOeW__green{background:color-mix(in srgb,var(--success,var(--accent-9))14%,transparent)}.userStat-module__HqDOeW__orange{background:color-mix(in srgb,var(--warning,var(--accent-9))14%,transparent)}.userStat-module__HqDOeW__muted{color:var(--text-secondary,#888);font-size:.82rem}.userStat-module__HqDOeW__statValue{overflow-wrap:anywhere;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:700}.userStat-module__HqDOeW__card{width:100%;min-width:0}.userStat-module__HqDOeW__chartHeader{justify-content:space-between;gap:20px;display:flex}.userStat-module__HqDOeW__chartHeader>div,.userStat-module__HqDOeW__activeDay{flex-direction:column;gap:6px;display:flex}.userStat-module__HqDOeW__chartHeader strong{font-size:1.5rem}.userStat-module__HqDOeW__activeDay{text-align:right}.userStat-module__HqDOeW__activeDay small{color:var(--text-secondary,#888)}.userStat-module__HqDOeW__chart{align-items:flex-end;gap:8px;min-height:190px;padding:10px 0 0;display:flex;overflow-x:auto}.userStat-module__HqDOeW__barColumn{flex-direction:column;flex:1;align-items:center;gap:7px;min-width:32px;height:175px;display:flex}.userStat-module__HqDOeW__barValue,.userStat-module__HqDOeW__barLabel{color:var(--text-secondary,#888);white-space:nowrap;font-size:.7rem}.userStat-module__HqDOeW__barTrack{background:var(--muted,#88888815);border-radius:7px;flex:1;align-items:flex-end;width:100%;max-width:35px;display:flex;overflow:hidden}.userStat-module__HqDOeW__bar{background:linear-gradient(to top,var(--accent-7)0%,var(--accent-9)80%);border-radius:7px;width:100%;min-height:3px;transition:height .3s}.userStat-module__HqDOeW__barLabel{font-size:.65rem}.userStat-module__HqDOeW__heatmapHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.userStat-module__HqDOeW__heatmapHeader>div{flex-direction:column;gap:6px;display:flex}.userStat-module__HqDOeW__heatmapHeader strong{font-size:clamp(1rem,2vw,1.3rem)}.userStat-module__HqDOeW__heatmapSummary{text-align:right;flex-shrink:0}.userStat-module__HqDOeW__heatmapScroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;min-width:0;padding-bottom:8px;overflow:auto hidden}.userStat-module__HqDOeW__heatmap{gap:clamp(3px,.5vw,6px);width:100%;min-width:0;display:flex}.userStat-module__HqDOeW__weekDays,.userStat-module__HqDOeW__heatmapWeeks,.userStat-module__HqDOeW__heatmapWeek{grid-template-rows:repeat(7,minmax(0,1fr));display:grid}.userStat-module__HqDOeW__weekDays,.userStat-module__HqDOeW__heatmapWeek{gap:clamp(2px,.35vw,4px)}.userStat-module__HqDOeW__weekDays{color:var(--text-secondary,#888);flex:none;place-items:center start;font-size:clamp(.55rem,.7vw,.65rem)}.userStat-module__HqDOeW__heatmapWeeks{flex:1;grid-template-rows:1fr;grid-template-columns:repeat(53,minmax(0,1fr));gap:clamp(2px,.35vw,4px);min-width:0;display:grid}.userStat-module__HqDOeW__heatmapWeek{gap:clamp(2px,.35vw,4px);min-width:0}.userStat-module__HqDOeW__heatmapDay{aspect-ratio:1;border-radius:3px;width:100%;min-width:0}.userStat-module__HqDOeW__heatmapLegend .userStat-module__HqDOeW__heatmapDay{width:12px;min-width:12px;height:12px}@media (max-width:650px){.userStat-module__HqDOeW__heatmap{min-width:480px}.userStat-module__HqDOeW__heatmapHeader{align-items:flex-start}.userStat-module__HqDOeW__heatmapHeader strong{font-size:1rem}.userStat-module__HqDOeW__heatmapSummary{font-size:.85rem}}.userStat-module__HqDOeW__level0{background:var(--muted,#88888820)}.userStat-module__HqDOeW__level1{background:color-mix(in srgb,var(--accent-9)20%,transparent)}.userStat-module__HqDOeW__level2{background:color-mix(in srgb,var(--accent-9)40%,transparent)}.userStat-module__HqDOeW__level3{background:color-mix(in srgb,var(--accent-9)70%,transparent)}.userStat-module__HqDOeW__level4{background:var(--accent-9)}.userStat-module__HqDOeW__heatmapLegend{justify-content:flex-end;align-items:center;gap:5px;font-size:.7rem;display:flex}.userStat-module__HqDOeW__masteryList{flex-direction:column;gap:24px;display:flex}.userStat-module__HqDOeW__masteryItem{flex-direction:column;gap:10px;display:flex}.userStat-module__HqDOeW__masteryHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.userStat-module__HqDOeW__masteryHeader>div{flex-direction:column;gap:5px;display:flex}.userStat-module__HqDOeW__masteryAccuracy{text-align:right;flex-shrink:0}.userStat-module__HqDOeW__masteryAccuracy strong{font-size:1.2rem}.userStat-module__HqDOeW__masteryTrack{background:var(--muted,#88888820);border-radius:20px;width:100%;height:9px;overflow:hidden}.userStat-module__HqDOeW__masteryProgress{background:linear-gradient(to right,var(--accent-7)0%,var(--accent-9)80%);border-radius:inherit;height:100%;transition:width .3s}.userStat-module__HqDOeW__insightIcon{background:color-mix(in srgb,var(--accent-9)14%,transparent);border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.userStat-module__HqDOeW__insightDescription{color:var(--text-secondary,#888);margin:0;font-size:.88rem;line-height:1.6}.userStat-module__HqDOeW__loading,.userStat-module__HqDOeW__empty{color:var(--text-secondary,#888);text-align:center;padding:30px}@media (max-width:850px){.userStat-module__HqDOeW__chart{gap:6px}}@media (max-width:500px){.userStat-module__HqDOeW__dashboard{padding-top:16px}.userStat-module__HqDOeW__heading{align-items:flex-start}.userStat-module__HqDOeW__chartHeader{gap:12px}.userStat-module__HqDOeW__chartHeader strong{font-size:1.25rem}.userStat-module__HqDOeW__masteryHeader{align-items:flex-start}.userStat-module__HqDOeW__statValue{font-size:1.4rem}}
