.Loader-module__O61yua__loader{z-index:1000;background:#00000038;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100vw;height:100dvh;transition:opacity .5s;display:flex;position:fixed;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.Loader-module__O61yua__loader{-webkit-backdrop-filter:blur(48px)saturate(180%);backdrop-filter:blur(48px)saturate(180%);background:#0000001a}}.Loader-module__O61yua__fading{opacity:0;pointer-events:none}.Loader-module__O61yua__logo{opacity:.98;filter:drop-shadow(0 0 14px #ffffff73);height:18px;display:block}.Loader-module__O61yua__bar{background:#ffffff29;width:220px;height:1px;position:relative;overflow:hidden}.Loader-module__O61yua__bar:before,.Loader-module__O61yua__bar:after{content:"";border-radius:2px;height:100%;position:absolute;top:0}.Loader-module__O61yua__bar:before{background:linear-gradient(90deg,#0000,#fff9,#0000);width:50%;animation:2.2s cubic-bezier(.45,0,.55,1) infinite Loader-module__O61yua__ghost;left:-50%}.Loader-module__O61yua__bar:after{background:linear-gradient(90deg,#fff0 0%,#fff 50%,#c21215 100%);width:35%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite Loader-module__O61yua__slide;left:-35%;box-shadow:0 0 14px #ffffffb3,0 0 24px #c21215}@keyframes Loader-module__O61yua__slide{0%{left:-35%}to{left:100%}}@keyframes Loader-module__O61yua__ghost{0%{left:-50%}to{left:100%}}@media (prefers-reduced-motion:reduce){.Loader-module__O61yua__bar:before,.Loader-module__O61yua__bar:after{animation-duration:4s}}
.ShareLessonButton-module__zytPNq__fab{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147483000;cursor:pointer;color:#121212;background:#fff;border:1.5px solid #121212;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .15s;display:inline-flex;position:fixed}@media (min-width:768px){.ShareLessonButton-module__zytPNq__fab{bottom:auto;right:auto;left:calc(16px + env(safe-area-inset-left,0px));top:calc(50% - 21px)}}.ShareLessonButton-module__zytPNq__fab:hover{transform:translateY(-1px)}.ShareLessonButton-module__zytPNq__backdrop{z-index:2147483001;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ShareLessonButton-module__zytPNq__modal{color:#121212;width:min(440px,100%);font-family:var(--font-assistant), system-ui, -apple-system, sans-serif;background:#fff;border:1.5px solid #121212;border-radius:16px;padding:28px;font-size:14px;line-height:1.5;position:relative}.ShareLessonButton-module__zytPNq__close{cursor:pointer;color:#121212;background:0 0;border:none;font-size:26px;line-height:1;position:absolute;top:12px;right:16px}.ShareLessonButton-module__zytPNq__title{letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.ShareLessonButton-module__zytPNq__intro{color:#121212;margin:0 0 16px;font-size:13px}.ShareLessonButton-module__zytPNq__error{color:#a33;margin:0 0 16px;font-size:13px}.ShareLessonButton-module__zytPNq__link{color:#121212;word-break:break-all;-webkit-user-select:all;user-select:all;background:#fff;border:1.5px solid #121212;border-radius:8px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ShareLessonButton-module__zytPNq__actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.ShareLessonButton-module__zytPNq__primary{color:#fff;cursor:pointer;background:#121212;border:1.5px solid #121212;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}.ShareLessonButton-module__zytPNq__primary:disabled{opacity:.5;cursor:default}.ShareLessonButton-module__zytPNq__secondary{color:#121212;cursor:pointer;background:#fff;border:1.5px solid #121212;border-radius:10px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}
