@font-face{src:url(/fonts/OpenSans-Light.woff) format("woff");font-weight:300;font-family:"OpenSans";font-style:normal;font-display:swap}@font-face{src:url(/fonts/OpenSans-Regular.woff) format("woff");font-weight:400;font-family:"OpenSans";font-style:normal;font-display:swap}@font-face{src:url(/fonts/OpenSans-Bold.woff) format("woff");font-weight:700;font-family:"OpenSans";font-style:normal;font-display:swap}@font-face{src:url(/fonts/OpenSans-SemiBold.woff) format("woff");font-weight:600;font-family:"OpenSans";font-style:normal;font-display:swap}@font-face{src:url(/fonts/Inter-Regular.woff2) format("woff2");font-weight:400;font-family:"Inter";font-style:normal;font-display:swap}@font-face{src:url(/fonts/Inter-Bold.woff2) format("woff2");font-weight:700;font-family:"Inter";font-style:normal;font-display:swap}@font-face{src:url(/fonts/Inter-SemiBold.woff2) format("woff2");font-weight:600;font-family:"Inter";font-style:normal;font-display:swap}@font-face{src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-family:"Inter";font-style:normal;font-display:swap}@font-face{src:url(/fonts/RobotoMono-Medium.woff2) format("woff2");font-weight:400;font-family:"RobotoMono";font-style:normal;font-display:swap}html{font-size:4px;scrollbar-gutter:stable}body{font-family:"Inter";font-size:20px;line-height:24px;font-weight:400;height:100vh;overflow:auto}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.qpcByqFL{width:100%;display:flex;gap:16px}.VFyo9MXk{width:calc(50% - 8px);aspect-ratio:1/1;max-width:200px;padding:16px;border-radius:8px;cursor:pointer;box-shadow:0 0 12px 2px rgba(0,0,0,.0392156863);position:relative;overflow:hidden}.pObWSUl_{position:absolute;bottom:0;left:0;width:100%;padding:16px;background-color:hsla(0,0%,100%,.5)}
.zwPtqZ_O{width:100%}.EsqrTFrY{margin-top:-24px}.QmjY9vkP{margin-top:24px}
.zXApRBG5{width:100%}.K9uNMcsX{max-width:300px;width:100%;margin:0 auto;display:flex;flex-direction:column;text-align:center;gap:24px}
.aL6c_VYD{font-family:"Inter";font-size:16px;line-height:24px;font-weight:400;place-self:stretch;background-color:#f4f6f6;border-radius:8px;padding:12px 16px}
.EUll1Xm1{display:flex;gap:12px;align-items:center;cursor:pointer}.QhD_gwMx{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.e82aU7Hd{width:100%;grid-area:lesson}.zzrEFoLw{display:grid;grid-template:[body-start] "lesson heading" 1fr [body-end]/1fr 250px;gap:24px}@media only screen and (min-width: 0)and (max-width: 599px){.zzrEFoLw{grid-template:[heading-start] "heading heading" auto [heading-end] [body-start] "lesson lesson" 1fr [body-end]/1fr 250px}}.jbvKj8DL{grid-area:heading;display:flex;flex-direction:column;gap:12px}.zDpooPCo{grid-area:description}.APdDmc_8{margin-bottom:24px;display:flex;gap:12px;align-items:center}.QOKVWnCK{margin-bottom:12px;margin-top:-20px;display:flex}
.ug45F854{width:100%;height:100dvh;position:absolute;left:0;top:0}.M1ZgqQDC{width:90%;max-width:300px;margin:0 auto 24px;display:block}.WSK0VdTQ{width:100%;max-width:500px;position:absolute;top:32px;left:50%;transform:translateX(-50%)}.aMr3y64b{margin-top:32px}
.PB2V5WuY{position:relative;padding-top:0}
.qh2t7Cfk{width:150px;cursor:pointer}.njTvSHwj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Cpeq68CN{margin-right:8px}
.k5rxhHqu{width:100%;display:flex;justify-content:flex-end}
.flNGvSJK{font-family:"Inter";font-size:16px;line-height:24px;font-weight:700;width:100%;display:flex;align-items:center;gap:12px;cursor:pointer}.Yzp_sW9r{width:32px;border-radius:50%;overflow:hidden}
.s7_MO4Nd{width:100%}@media only screen and (min-width: 0)and (max-width: 599px){.s7_MO4Nd{position:fixed;bottom:0;left:0;z-index:100000}}.ntp1Onyj{display:flex;flex-flow:row nowrap}@media only screen and (min-width: 0)and (max-width: 599px){.ntp1Onyj{flex-direction:column;align-items:center;justify-content:center}.ntp1Onyj>div:first-child{margin:0}}@media only screen and (min-width: 0)and (max-width: 599px){.LTx_gBS4{font-family:"Inter";font-size:12px;line-height:16px;font-weight:400}}.CtVpW3iq{padding:0;display:flex;flex-direction:column}@media only screen and (min-width: 0)and (max-width: 599px){.CtVpW3iq{flex-direction:row}}
.vliR_VgN{grid-area:logo}.txA9Q2gV{place-self:stretch;grid-area:menu}.P0pMwIA2{place-self:stretch;grid-area:header}.c0Wy00lW{place-self:stretch;grid-area:content}.bX9YdpIx{padding:24px 32px;display:grid;min-height:100dvh;grid-template:[header-start] "logo header" 52px [header-end] [body-start] "menu content" 1fr [body-end]/180px 1fr;gap:24px;background-color:#e4e4e4}@media only screen and (min-width: 0)and (max-width: 599px){.bX9YdpIx{padding:12px 16px 88px;grid-template:[header-start] "logo header" 52px [header-end] [body-start] "content content" 1fr [body-end]/180px 1fr}}
body{height:100dvh}
