@media (max-width:767.98px){html:not([data-session=on]) body{padding-bottom:calc(58px + env(safe-area-inset-bottom))}html:not([data-session=on]) [data-sticky-action]{bottom:calc(58px + env(safe-area-inset-bottom));padding-bottom:10px}html:not([data-session=on]) body:has([data-sticky-action]){padding-bottom:calc(58px + 72px + env(safe-area-inset-bottom))}html:not([data-session=on]) [data-screen-action]{bottom:calc(58px + env(safe-area-inset-bottom))}html:not([data-session=on]) body:has([data-sticky-action][data-note]){padding-bottom:calc(58px + 100px + env(safe-area-inset-bottom))}}@keyframes screen-banner-in{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes qp-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}@keyframes lesson-pulse{0%{box-shadow:0 0 0 0 var(--accentShadow), 0 1px 4px #00000059}to{box-shadow:0 0 0 16px #0000,0 1px 4px #00000059}}@media (prefers-reduced-motion:no-preference){.lesson-pulse{animation:1.6s infinite lesson-pulse}}
