@layer components{.ga-lightbox{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:#000c}@supports (color:color-mix(in lab,red,red)){.ga-lightbox{background-color:color-mix(in oklab,#000 80%,transparent)}}.ga-lightbox__close{position:absolute;top:.75rem;right:.75rem;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:3.40282e+38px;background-color:#0009;color:#fff;transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@supports (color:color-mix(in lab,red,red)){.ga-lightbox__close{background-color:color-mix(in oklab,#000 60%,transparent)}}@media (hover:hover){.ga-lightbox__close:hover{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.ga-lightbox__close:hover{background-color:color-mix(in oklab,#000 80%,transparent)}}}.ga-lightbox__close-icon{width:1.25rem;height:1.25rem}.lesson-graph-card{margin-block:2.5rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color);padding:2rem}.lesson-graph-card__expand{display:block;width:100%;cursor:zoom-in}.lesson-graph-frame{display:flex;height:calc(100vh - 48px);width:calc(100vw - 48px);align-items:center;justify-content:center;border-radius:.75rem;background-color:var(--background);padding:1rem}.lesson-graph-frame__inner{max-height:100%;max-width:100%}.ga-mdx-browser{margin-block:1rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color);background-color:var(--muted);padding:1rem}.ga-mdx-browser__label{margin-bottom:.5rem;font-size:.75rem;line-height:calc(1 / .75);font-weight:600;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.025em}.ga-mdx-browser__query,.ga-mdx-input{font-size:.875rem;line-height:calc(1.25 / .875)}.ga-mdx-input{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border-color);background-color:var(--background);padding-inline:.75rem;padding-block:.375rem}.ga-mdx-input:focus{outline-style:none;box-shadow:0 0 0 2px var(--primary)}.ga-include-prose{max-width:none}.ga-value{font-weight:500}.ga-value--set{color:inherit}.ga-value--fallback,.ga-value--unset{color:var(--muted-foreground)}.ga-value--unset{font-style:italic;font-weight:400}.ga-collapsible{margin-block:1rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--border-color)}.ga-collapsible__summary{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-inline:1rem;padding-block:.75rem;font-size:.875rem;line-height:calc(1.25 / .875);font-weight:500;transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;list-style-type:none;display:flex;align-items:center;gap:.5rem}}@layer components{}@layer components{.ga-collapsible__summary::-webkit-details-marker{display:none}@media (hover:hover){.ga-collapsible__summary:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ga-collapsible__summary:hover{background-color:color-mix(in oklab,var(--muted) 50%,transparent)}}}.ga-collapsible__arrow{flex-shrink:0;color:var(--muted-foreground);transition-property:transform,translate,scale,rotate;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.ga-collapsible[open] .ga-collapsible__arrow{rotate:90deg}.ga-collapsible__content{padding:.5rem 1rem 1rem;border-top:1px solid var(--border-color)}.lesson-image{cursor:zoom-in}.lesson-image-frame{background-color:#fff;border-radius:.75rem;padding:1rem}.ga-mdx-error{margin-block:1rem;border-radius:calc(var(--radius) + 4px);border:1px solid var(--destructive);background-color:var(--destructive);padding-inline:1rem;padding-block:.75rem;font-size:.875rem;line-height:calc(1.25 / .875);color:var(--destructive)}}@layer components{}@layer components{@supports (color:color-mix(in lab,red,red)){.ga-mdx-error{border-color:color-mix(in oklab,var(--destructive) 50%,transparent);background-color:color-mix(in oklab,var(--destructive) 10%,transparent)}}.ga-mdx-error--graph{margin-block:2.5rem}.ga-mdx-error__label{font-weight:600}}