@keyframes page-enter{0%{opacity:0;translate:0 var(--enter-distance,5px)}to{opacity:1;translate:0}}@keyframes content-enter{0%{opacity:.45;translate:0 2px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){[data-enter]{animation:page-enter .31s cubic-bezier(.2,.65,.3,1) var(--enter-delay,25ms) backwards}[data-enter=panel]{--enter-delay:65ms}[data-enter=last]{--enter-delay:.105s}img[data-enter]{--enter-distance:0px}img[data-enter][data-await-image]{opacity:0;animation:none}:where(button,summary,a){transition:background-color .14s,color .14s,border-color .14s,box-shadow .14s,scale .1s}:where(.menu-return,.teachers a,.past-lessons a,.journey a,.answers button,.pieces button,.clips button):active{scale:.985}.doses:not([hidden]){animation:.16s ease-out content-enter}[data-notice],.loading,dialog,dialog::backdrop{transition:opacity .145s ease-out, display .145s allow-discrete}[data-notice][hidden],.loading[hidden],dialog:not([open]),dialog:not([open])::backdrop{opacity:0;pointer-events:none}dialog,dialog::backdrop{transition:opacity .155s ease-out, display .155s allow-discrete, overlay .155s allow-discrete}@starting-style{[data-notice]:not([hidden]),dialog[open],dialog[open]::backdrop{opacity:0}}@supports not (transition-behavior:allow-discrete){[data-notice]:not([hidden]),dialog[open]{animation:.155s ease-out content-enter}}@supports (interpolate-size:allow-keywords) and selector(details::details-content){details::details-content{interpolate-size:allow-keywords;opacity:0;block-size:0;transition:block-size .185s ease-out, opacity .15s ease-out, content-visibility .185s allow-discrete;overflow:clip}details[open]::details-content{opacity:1;block-size:auto}}@supports not ((interpolate-size:allow-keywords) and selector(details::details-content)){details[open]>:not(summary){animation:.155s ease-out content-enter}}}.menu-return{z-index:5;color:#2e3a33;background:#fffdf3ed;border:1px solid #39453c38;border-radius:20px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font:600 14px/1.2 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;text-decoration:none;display:inline-flex;position:absolute;top:26px;left:30px}.menu-return:hover{background:#fff;text-decoration:underline}a.menu-return:focus-visible{outline-offset:3px;outline:3px solid #16719c}
