[data-reveal].is-reveal-armed{opacity:0;transition:opacity .48s cubic-bezier(.2,.8,.2,1),transform .48s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--reveal-delay,0) * 60ms);transform:translateY(20px)}[data-reveal].is-reveal-armed[data-reveal-from=left]{transform:translate(-56px)}[data-reveal].is-reveal-armed[data-reveal-from=right]{transform:translate(56px)}[data-reveal].is-reveal-armed[data-reveal-from=scale]{transform:scale(.96)}[data-reveal].is-revealed{opacity:1;transform:none}[data-reveal-stagger]>:first-child{--reveal-delay:0}[data-reveal-stagger]>:nth-child(2){--reveal-delay:1}[data-reveal-stagger]>:nth-child(3){--reveal-delay:2}[data-reveal-stagger]>:nth-child(4){--reveal-delay:3}[data-reveal-stagger]>:nth-child(5){--reveal-delay:4}[data-reveal-stagger]>:nth-child(6){--reveal-delay:5}[data-reveal-stagger]>:nth-child(7){--reveal-delay:6}[data-reveal-stagger]>:nth-child(8){--reveal-delay:7}[data-reveal-stagger]>:nth-child(n+9){--reveal-delay:8}.button,.icon-button,.side-nav-link,.navigation-card,.study-lesson-item,.help-card,.sortable-drag-column,.admin-dialog .icon-button{transition:transform .12s}.button:active,.icon-button:active,.side-nav-link:active,.navigation-card:active,.study-lesson-item:active,.help-card:active,.sortable-drag-column:active,.admin-dialog .icon-button:active{transform:scale(.96)}.route-transition{animation:.32s cubic-bezier(.2,.8,.2,1) both motion-fade-in}@keyframes motion-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.login-card{animation:.42s cubic-bezier(.2,.8,.2,1) both motion-dialog-in}@keyframes motion-dialog-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes motion-dialog-scale-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:none}}.admin-dialog[open]{animation:.26s cubic-bezier(.2,.8,.2,1) both motion-dialog-scale-in}.admin-dialog[open]::backdrop{animation:.26s both motion-backdrop-in}@keyframes motion-backdrop-in{0%{opacity:0}to{opacity:1}}.motion-shake{animation:.38s cubic-bezier(.36,.07,.19,.97) both motion-shake}@keyframes motion-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.motion-spring-in{animation:.48s cubic-bezier(.34,1.56,.64,1) both motion-spring-in}@keyframes motion-spring-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.motion-collapse>.motion-collapse-content{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.2,.8,.2,1);display:grid}.motion-collapse[open]>.motion-collapse-content,.motion-collapse.is-open>.motion-collapse-content{grid-template-rows:1fr}.motion-collapse>.motion-collapse-content>*{min-height:0;overflow:hidden}.motion-accordion-icon{transition:transform .3s cubic-bezier(.2,.8,.2,1);display:inline-flex}.motion-accordion[open] .motion-accordion-icon,.motion-accordion.is-open .motion-accordion-icon{transform:rotate(135deg)}.faq-item[open]>.faq-content,.lp-faq-list>details[open]>p{animation:.3s cubic-bezier(.2,.8,.2,1) both motion-faq-in}@keyframes motion-faq-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sortable-card-item.is-dragging .sortable-card-unified{border-color:var(--primary);transform:scale(1.01)}.motion-counter{font-variant-numeric:tabular-nums}.motion-ring{transition:none}.reading-progress{z-index:60;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.reading-progress .reading-progress-bar{transform-origin:0;background:linear-gradient(90deg, var(--primary), var(--red));width:100%;height:100%;transition:transform .12s linear;transform:scaleX(0)}.lp-cta-red{transition:filter .2s,transform .12s;position:relative;overflow:hidden}.lp-cta-red:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#ffffff4d 50%,#0000 80%);position:absolute;inset:0;transform:translate(-120%)}.lp-cta-red:hover:after{animation:.9s cubic-bezier(.4,0,.2,1) forwards motion-sweep}@keyframes motion-sweep{to{transform:translate(120%)}}.motion-sr-only,.lp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.route-transition,.admin-dialog[open],.admin-dialog[open]::backdrop,.login-card,.motion-shake,.motion-spring-in,.sortable-card-item.is-dragging .sortable-card-unified{animation:none!important}.button,.icon-button,.lp-cta-red,.side-nav-link,.navigation-card,.study-lesson-item,.help-card,.sortable-drag-column,.motion-accordion-icon,.motion-collapse>.motion-collapse-content{transition:none!important}.button:active,.icon-button:active,.lp-cta-red:active,.side-nav-link:active,.navigation-card:active,.study-lesson-item:active,.help-card:active,.sortable-drag-column:active{transform:none!important}.motion-collapse>.motion-collapse-content{grid-template-rows:1fr}.faq-item[open]>.faq-content,.lp-faq-list>details[open]>p{animation:none!important}.lp-cta-red:after{display:none}.reading-progress .reading-progress-bar{transition:none}}
