.v-select--chips.v-input--density-compact .v-field--variant-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-filled .v-label.v-field-label--floating,.v-select--chips.v-input--density-compact .v-field--variant-solo-inverted .v-label.v-field-label--floating{top:0}.v-select .v-field .v-field__input,.v-select .v-field .v-text-field__prefix,.v-select .v-field .v-text-field__suffix,.v-select .v-field.v-field{cursor:pointer}.v-select .v-field .v-field__input>input{align-self:flex-start;caret-color:transparent;flex:0 0;left:0;opacity:1;padding-inline:inherit;pointer-events:none;position:absolute;right:0;transition:none;width:100%}.v-select .v-field--dirty .v-select__selection{margin-inline-end:2px}.v-select .v-select__selection-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select__content{box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));overflow:hidden}.v-menu>.v-overlay__content.v-select__content{border-radius:4px}.v-select__content>.v-sheet{display:flex;flex-direction:column}.v-select__mask{background:rgb(var(--v-theme-surface-light))}.v-select__selection{align-items:center;display:inline-flex;letter-spacing:inherit;line-height:inherit;max-width:100%}.v-select .v-select__selection:first-child{margin-inline-start:0}.v-select--selected .v-field .v-field__input>input{opacity:0}.v-select__menu-icon{margin-inline-start:4px;transition:.2s cubic-bezier(.4,0,.2,1)}.v-select--active-menu .v-select__menu-icon{transform:rotate(180deg)}.v-sheet{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block}.v-sheet--border{border-width:thin;box-shadow:none}.v-sheet{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-sheet--absolute{position:absolute}.v-sheet--fixed{position:fixed}.v-sheet--relative{position:relative}.v-sheet--sticky{position:sticky}.v-sheet{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-sheet--rounded{border-radius:4px}:root{--al-primary:#2d6a4f;--al-primary-dk:#1b4332;--al-secondary:#7c3aed;--al-amber:#e09f3e;--al-bg:#f8faf8;--al-surface:#f0f7f4;--al-transition:all .2s cubic-bezier(.4,0,.2,1);--al-shadow:0 1px 3px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.05)}.v-application,.v-application .text-h1,.v-application .text-h2,.v-application .text-h3,.v-application .text-h4,.v-application .text-h5,.v-application .text-h6{font-family:Nunito,sans-serif!important}.text-truncate-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes al-pulse{0%,to{opacity:1}50%{opacity:.5}}.skeleton-pulse{animation:al-pulse 1.5s ease-in-out infinite}.lesson-h1,.lesson-h2,.lesson-h3{font-weight:500;margin:1rem 0 .5rem}.lesson-h1{font-size:1.2rem}.lesson-h2{border-bottom:.5px solid rgba(var(--v-theme-on-surface),.1);color:rgb(var(--v-theme-primary));font-size:1.05rem;padding-bottom:4px}.lesson-h3{font-size:.95rem}.lesson-p{line-height:1.8;margin-bottom:.75rem}.lesson-code{background:rgba(var(--v-theme-on-surface),.07);border-radius:4px;font-family:monospace;font-size:.85em;padding:1px 5px}.lesson-content ol,.lesson-content ul{margin:.5rem 0;padding-left:1.4rem}.lesson-content li{line-height:1.7;margin-bottom:.3rem}.lesson-content .katex-display{background:rgba(var(--v-theme-primary),.04);border-radius:8px;margin:.8rem 0;overflow-x:auto;padding:8px 12px}.v-virtual-scroll{display:block;flex:1 1 auto;max-width:100%;overflow:auto;position:relative}.v-virtual-scroll__container{display:block}
