:where(.pg-lesson) .lillo{width:100%;max-width:340px;border-radius:26px;overflow:hidden;box-shadow:var(--sh-lg)}:where(.pg-lesson) .lillo .illo{display:block;width:100%;height:auto}:where(.pg-lesson) .lp{position:relative;max-width:480px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:calc(12px + var(--safe-t)) 18px calc(16px + var(--safe-b));background:var(--paper)}@media(min-width:520px){:where(.pg-lesson) .lp{border-left:var(--b);border-right:var(--b)}}:where(.pg-lesson) .app>.lp{min-height:calc(100vh - 108px - var(--safe-t) - var(--safe-b));min-height:calc(100dvh - 108px - var(--safe-t) - var(--safe-b));padding:0;max-width:none;background:none;border:0}@media(min-width:520px){:where(.pg-lesson) .app>.lp{border:0}}:where(.pg-lesson) .ltop{display:flex;align-items:center;gap:10px}:where(.pg-lesson) .lprog{flex:1;min-width:0}:where(.pg-lesson) .lmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;padding:8px 2px;font-size:11.5px;line-height:15.5px;font-weight:700;color:var(--ink2)}:where(.pg-lesson) .lmeta-tr{display:flex;align-items:center;gap:4px;min-width:0}:where(.pg-lesson) .lmeta-tr>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.pg-lesson) .lmeta-tr .ico{flex:none}:where(.pg-lesson) .lmeta-n{flex:none;font-variant-numeric:tabular-nums;overflow:hidden}:where(.pg-lesson) .lmeta-n>span{display:inline-block;animation:lcnt .3s cubic-bezier(.2,.8,.25,1) backwards}@keyframes lcnt{0%{opacity:0;transform:translateY(60%)}}:where(.pg-lesson) .lbox{position:relative;flex:1;display:flex;flex-direction:column;margin:0 -18px;padding:0 18px;overflow-x:clip;touch-action:pan-y}@media(max-width:360px){:where(.pg-lesson) .lbox{margin:0 -14px;padding:0 14px}}:where(.pg-lesson) .ldrag{position:relative;flex:1;display:flex;flex-direction:column;transform-origin:50% 60%}:where(.pg-lesson) .ldrag.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}:where(.pg-lesson) .lstage{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:8px 0 18px}:where(.pg-lesson) .lstage:has(>.qwrap){justify-content:flex-start;padding-top:clamp(8px,4vh,40px)}:where(.pg-lesson) .lstage.in-f{animation:lin-f .45s cubic-bezier(.22,.9,.3,1) backwards}:where(.pg-lesson) .lstage.in-b{animation:lin-b .45s cubic-bezier(.22,.9,.3,1) backwards}:where(.pg-lesson) .lstage.in-end{animation:lin-end .5s cubic-bezier(.22,.9,.3,1) backwards}:where(.pg-lesson) .lstage.lout{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;animation:lout-f .32s cubic-bezier(.4,0,.6,1) forwards}:where(.pg-lesson) .lstage.lout.b{animation-name:lout-b}@keyframes lin-f{0%{opacity:0;transform:translate(50%) scale(.96)}}@keyframes lin-b{0%{opacity:0;transform:translate(-50%) scale(.96)}}@keyframes lin-end{0%{opacity:0;transform:scale(.96)}}@keyframes lout-f{to{opacity:0;transform:translate(-33%)}}@keyframes lout-b{to{opacity:0;transform:translate(33%)}}:where(.pg-lesson) .lr{animation:lrise .42s cubic-bezier(.4,0,.2,1) backwards;animation-delay:calc(var(--i,0) * 40ms)}@keyframes lrise{0%{opacity:0;transform:translateY(14px)}}:where(.pg-lesson) .lpnav{display:grid;grid-template-columns:auto 1fr;gap:10px;padding-bottom:4px}:where(.pg-lesson) .lpnav.col{grid-template-columns:1fr}:where(.pg-lesson) .lpnav .lprev{width:56px;height:56px;border-radius:16px;animation:lprev .35s cubic-bezier(.3,1.4,.5,1) backwards}@keyframes lprev{0%{opacity:0;transform:scale(.6)}}:where(.pg-lesson) .lpnav .btn.lg{white-space:normal;height:auto;padding:12px 16px}:where(.pg-lesson) .lintro{width:100%;display:flex;flex-direction:column;align-items:center}:where(.pg-lesson) .scenebox{width:100%;border:var(--b);border-radius:24px;overflow:hidden;box-shadow:var(--sh)}:where(.pg-lesson) .lintro-h{margin:20px 0 0;font-family:var(--f-display);font-weight:800;font-size:30px;line-height:1.12;letter-spacing:-.025em;color:var(--ink)}:where(.pg-lesson) .lintro-p{margin:8px 0 0;font-size:15.5px;line-height:23px;font-weight:500;color:var(--ink2);text-wrap:balance}:where(.pg-lesson) .ldone-pill{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;background:var(--buy-l);color:var(--buy2);font-size:13.5px;line-height:19px;font-weight:700}:where(.pg-lesson) .ldone-pill svg{width:16px;height:16px;flex:none}:where(.pg-lesson) .lslide{width:100%;display:flex;flex-direction:column;align-items:center}:where(.pg-lesson) .lstage .vis{width:min(calc(84 * var(--cvw)),300px);min-height:200px;display:grid;place-items:center}:where(.pg-lesson) .lstage .vis>*{width:100%;display:grid;place-items:center}:where(.pg-lesson) .saywrap{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:400px;padding-top:18px}:where(.pg-lesson) .lstage .say{margin:0;font-family:var(--f-body);font-weight:800;font-size:24px;line-height:1.32;letter-spacing:-.005em;color:var(--ink);text-wrap:pretty}:where(.pg-lesson) .lstage .say.md{font-size:20px}:where(.pg-lesson) .lstage .say.sm{font-size:18px}:where(.pg-lesson) .lstage .say b,:where(.pg-lesson) .lstage .say strong,:where(.pg-lesson) .ltake-t b,:where(.pg-lesson) .lwhy b{background:linear-gradient(transparent 62%,var(--sun-l) 62%);padding:0 2px;border-radius:2px}:where(.pg-lesson) .lstage .say mark{background:var(--sun-l);color:inherit;padding:0 3px;border-radius:4px}:where(.pg-lesson) .lmyth-tag{gap:4px;font-size:12px;padding:3px 9px}:where(.pg-lesson) .lmyth-tag svg{width:13px;height:13px}:where(.pg-lesson) .vis.myth .lillo{outline:3px solid var(--sell-l);outline-offset:-3px}:where(.pg-lesson) .ltag-sun{display:inline-flex;align-items:center;align-self:flex-start;padding:3px 9px;border-radius:999px;background:var(--sun);color:var(--ink-fixed);font-size:12px;line-height:15.5px;font-weight:800;white-space:normal}:where(.pg-lesson) .ltake-h .ltag-sun,:where(.pg-lesson) .qwrap>.ltag-sun{align-self:auto}:where(.pg-lesson) .ltake{width:100%;text-align:left;display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:28px;background:linear-gradient(180deg,var(--sun-l),var(--surface));border:1px solid var(--line)}:where(.pg-lesson) .ltake-h{display:flex;align-items:center;gap:12px}:where(.pg-lesson) .ltake-tile{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--surface)}:where(.pg-lesson) .ltake-tile.sm{width:40px;height:40px;border-radius:13px}:where(.pg-lesson) .ltake-t{margin:0;font-family:var(--f-display);font-weight:800;font-size:22px;line-height:28px;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty}:where(.pg-lesson) .lnum{position:relative;min-width:200px;padding:30px 34px;border-radius:30px;background:var(--violet-l);display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:inset 0 0 0 1px #5b3df51f}:where(.pg-lesson) .lnum-v{font-family:var(--f-display);font-weight:800;font-size:clamp(58px,calc(17 * var(--cvw)),82px);line-height:1;letter-spacing:-.03em;color:var(--violet2);font-variant-numeric:tabular-nums}:where(.pg-lesson) .lnum-a{position:absolute;top:-12px;right:-12px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface);color:var(--violet2);box-shadow:0 6px 16px -8px #17113a59}:where(.pg-lesson) .lnum-a svg{width:24px;height:24px}:where(.pg-lesson) .lnum.up{background:var(--buy-l)}:where(.pg-lesson) .lnum.up .lnum-v,:where(.pg-lesson) .lnum.up .lnum-a{color:var(--buy2)}:where(.pg-lesson) .lnum.down,:where(.pg-lesson) .lnum.warn{background:var(--sell-l)}:where(.pg-lesson) .lnum.down .lnum-v,:where(.pg-lesson) .lnum.down .lnum-a,:where(.pg-lesson) .lnum.warn .lnum-v,:where(.pg-lesson) .lnum.warn .lnum-a{color:var(--sell2)}:where(.pg-lesson) .lnum.gold{background:var(--sun-l)}:where(.pg-lesson) .lnum.gold .lnum-v,:where(.pg-lesson) .lnum.gold .lnum-a{color:#8a6500}:where(.pg-lesson) .lvs{display:flex;align-items:center;justify-content:center;gap:12px}:where(.pg-lesson) .lvs-i{width:118px;height:118px;border-radius:30px;display:grid;place-items:center;background:var(--sky-l)}:where(.pg-lesson) .lvs-i.b{background:var(--orange-l)}:where(.pg-lesson) .lvs-x{font-family:var(--f-display);font-weight:800;font-size:18px;color:var(--on-color);background:var(--ink-surface);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto}:where(.pg-lesson) .lflow{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}:where(.pg-lesson) .lflow-s{display:flex;align-items:center;animation:rise .45s var(--ease) both;animation-delay:calc(var(--i,0) * .14s)}:where(.pg-lesson) .lflow-i{width:82px;height:82px;border-radius:24px;display:grid;place-items:center;background:var(--violet-l)}:where(.pg-lesson) .lflow-s:nth-child(2) .lflow-i{background:var(--sky-l)}:where(.pg-lesson) .lflow-s:nth-child(3) .lflow-i{background:var(--sun-l)}:where(.pg-lesson) .lflow-s:nth-child(4) .lflow-i{background:var(--buy-l)}:where(.pg-lesson) .lflow.n4 .lflow-i{width:64px;height:64px;border-radius:20px}:where(.pg-lesson) .lflow-ar{width:22px;color:var(--ink3);display:grid;place-items:center}:where(.pg-lesson) .lflow-ar svg{width:20px;height:20px}:where(.pg-lesson) .lflow.n4 .lflow-ar{width:16px}:where(.pg-lesson) .lflow.n4 .lflow-ar svg{width:16px;height:16px}:where(.pg-lesson) .lstage .vis>.lnum,:where(.pg-lesson) .lstage .vis>.lvs,:where(.pg-lesson) .lstage .vis>.lflow{display:flex;width:auto;max-width:100%}:where(.pg-lesson) .lstage .vis>.lnum{min-width:min(240px,100%)}:where(.pg-lesson) .lnum.l .lnum-v{font-size:clamp(46px,calc(13 * var(--cvw)),64px)}:where(.pg-lesson) .lnum.xl .lnum-v{font-size:clamp(36px,calc(10 * var(--cvw)),50px)}:where(.pg-lesson) .lnum{background-image:radial-gradient(circle at 18% 12%,rgba(255,255,255,.75),transparent 46%);box-shadow:inset 0 0 0 1px #17113a0f,0 16px 30px -22px #17113a73}:where(.pg-lesson) .lvs-i{width:min(118px,calc((min(calc(84 * var(--cvw)),300px) - 66px)/2));height:auto;aspect-ratio:1}:where(.pg-lesson) .lvs-i .ico{width:78%!important;height:78%!important}:where(.pg-lesson) .lflow-i{width:min(82px,calc((min(calc(84 * var(--cvw)),300px) - 44px) / 3));height:auto;aspect-ratio:1}:where(.pg-lesson) .lflow.n4 .lflow-i{width:min(64px,calc((min(calc(84 * var(--cvw)),300px) - 48px)/4));height:auto}:where(.pg-lesson) .lflow-i .ico{width:76%!important;height:76%!important}:where(.pg-lesson) .qwrap{width:100%;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:12px}:where(.pg-lesson) .qwrap h2{margin:0;font-family:var(--f-display);font-weight:800;font-size:23px;line-height:28px;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}:where(.pg-lesson) .qo{width:100%;display:flex;flex-direction:column;gap:12px}:where(.pg-lesson) .lopt{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:14px 16px;border-radius:18px;border:2px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font:700 15.5px/23px var(--f-body);letter-spacing:-.003em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .26s ease-out,background-color .2s ease-out,border-color .2s ease-out,scale .16s cubic-bezier(.3,1.4,.5,1)}:where(.pg-lesson) .lopt:active:not([aria-disabled]){scale:.97}:where(.pg-lesson) .lopt:focus-visible{outline:none;box-shadow:var(--focus)}@media(hover:hover){:where(.pg-lesson) .lopt:hover:not([aria-disabled]){border-color:var(--line);border-color:color-mix(in srgb,var(--violet) 35%,var(--line))}}:where(.pg-lesson) .lopt[aria-disabled]{cursor:default}:where(.pg-lesson) .lopt.ok{background:var(--buy-l);border-color:var(--buy);animation:lopt-pop .4s cubic-bezier(.3,1.4,.5,1)}:where(.pg-lesson) .lopt.no{background:var(--sell-l);border-color:var(--sell);animation:lopt-shake .3s linear}:where(.pg-lesson) .lopt.dim{opacity:.5}:where(.pg-lesson) .lopt-b{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--surface-3);color:var(--ink2);font-size:13.5px;font-weight:700;transition:background-color .2s ease-out}:where(.pg-lesson) .lopt.ok .lopt-b{background:var(--buy);color:#fff}:where(.pg-lesson) .lopt.no .lopt-b{background:var(--sell);color:#fff}:where(.pg-lesson) .lopt-bi{display:grid;place-items:center}:where(.pg-lesson) .lopt.ok .lopt-bi,:where(.pg-lesson) .lopt.no .lopt-bi{animation:lopt-badge .2s ease-out backwards}:where(.pg-lesson) .lopt-bi svg{width:16px;height:16px;stroke-width:2.6}:where(.pg-lesson) .lopt-t{flex:1;min-width:0;overflow-wrap:anywhere}@keyframes lopt-pop{30%{transform:scale(1.04)}}@keyframes lopt-shake{17%{translate:-6px}33%{translate:6px}50%{translate:-5px}67%{translate:5px}83%{translate:-3px}}@keyframes lopt-badge{0%{opacity:0;transform:scale(.5)}}:where(.pg-lesson) .fb{width:100%;min-height:64px;display:flex;align-items:center}:where(.pg-lesson) .lbud{display:flex;align-items:center;gap:10px;min-width:0;transform-origin:0 50%;animation:lbud-in .4s cubic-bezier(.3,1.25,.5,1) backwards}@keyframes lbud-in{0%{opacity:0;transform:scale(.88)}}:where(.pg-lesson) .lbud-av{position:relative;flex:none;display:grid;place-items:center;width:64px;height:64px}:where(.pg-lesson) .lbud-b{position:relative;display:block;width:56px;transform-origin:50% 100%;animation:lbud-bounce .6s linear backwards}@keyframes lbud-bounce{0%{transform:scale(.7)}35%{transform:scale(1.12)}60%{transform:scale(.95)}80%{transform:scale(1.03)}to{transform:none}}:where(.pg-lesson) .lbud-say{padding:10px 14px;border-radius:18px;background:var(--surface);border:1px solid var(--line);color:var(--ink);font-size:15.5px;line-height:23px;font-weight:700;min-width:0}:where(.pg-lesson) .lbud.ok .lbud-say{background:var(--buy-l);color:var(--buy2);border-color:transparent;border-color:color-mix(in srgb,var(--buy) 35%,transparent)}:where(.pg-lesson) .lglow:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--gc0),var(--gc1) 50%,transparent)}:where(.pg-lesson) .lglow.g-buy{--gc0:rgba(16,180,106,.22);--gc1:rgba(16,180,106,.077)}:where(.pg-lesson) .lglow.g-sun{--gc0:rgba(255,201,51,.22);--gc1:rgba(255,201,51,.077)}:where(.pg-lesson) .lglow.g-sun34{--gc0:rgba(255,201,51,.34);--gc1:rgba(255,201,51,.12)}:where(.pg-lesson) .lwhy{width:100%;display:flex;flex-direction:column;gap:6px;padding:14px;border-radius:18px;background:var(--violet-l);animation:lwhy-in .45s cubic-bezier(.22,.9,.3,1) .12s backwards}@keyframes lwhy-in{0%{opacity:0;transform:translateY(-14px)}}:where(.pg-lesson) .lwhy-h{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:19px;font-weight:700;color:var(--violet2)}:where(.pg-lesson) .lwhy-i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--surface)}:where(.pg-lesson) .lwhy p{margin:0;font-size:15.5px;line-height:23px;font-weight:500;color:var(--ink)}:where(.pg-lesson) .ldone{width:100%;display:flex;flex-direction:column;align-items:center}:where(.pg-lesson) .ldone-av{position:relative;display:grid;place-items:center;width:176px;height:176px}:where(.pg-lesson) .ldone-pop{position:relative;display:block;width:132px;animation:ldone-pop .75s linear backwards}@keyframes ldone-pop{0%{opacity:0;transform:scale(.5)}30%{opacity:1}45%{transform:scale(1.1)}65%{transform:scale(.96)}82%{transform:scale(1.02)}to{transform:none}}:where(.pg-lesson) .ldone-float{display:block;animation:ldone-float 3.4s ease-in-out .9s 2}@keyframes ldone-float{50%{transform:translateY(-6px)}}:where(.pg-lesson) .ldone-h{margin:4px 0 0;font-family:var(--f-display);font-weight:800;font-size:34px;line-height:1.1;letter-spacing:-.025em;color:var(--ink)}:where(.pg-lesson) .ldone-sub{margin:4px 0 0;font-size:15.5px;line-height:23px;font-weight:500;color:var(--ink2)}:where(.pg-lesson) .ldone-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}:where(.pg-lesson) .ltag-xp,:where(.pg-lesson) .ltag-sc{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;line-height:15.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}:where(.pg-lesson) .ltag-xp{background:var(--sun);color:var(--ink-fixed)}:where(.pg-lesson) .ltag-xp svg{width:13px;height:13px;flex:none}:where(.pg-lesson) .ltag-xp.pop{animation:ltag-pop .4s cubic-bezier(.3,1.4,.5,1)}@keyframes ltag-pop{30%{transform:scale(1.12)}}:where(.pg-lesson) .ltag-sc{background:var(--surface-3);color:var(--ink2);white-space:normal;text-align:center}:where(.pg-lesson) .ltag-sc.full{background:var(--buy-l);color:var(--buy2)}:where(.pg-lesson) .lhold{display:inline-grid}:where(.pg-lesson) .lhold>span{grid-area:1/1}:where(.pg-lesson) .lhold>span:first-child{visibility:hidden}:where(.pg-lesson) .ldone-take{width:100%;margin-top:18px;padding:16px;border-radius:22px;background:var(--sun-l);text-align:left;display:flex;flex-direction:column;gap:10px}:where(.pg-lesson) .ldone-take .ltake-h{gap:10px}:where(.pg-lesson) .ldone-take-t{margin:0;font-size:15.5px;line-height:23px;font-weight:700;color:var(--ink)}:where(.pg-lesson) .lrev-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin-top:14px;padding:0 8px;border:0;border-radius:12px;background:none;color:var(--violet2);font:700 13.5px/19px var(--f-body);cursor:pointer}:where(.pg-lesson) .lrev-btn svg{width:16px;height:16px;transition:transform .45s cubic-bezier(.22,.9,.3,1)}:where(.pg-lesson) .lrev-btn.open svg{transform:rotate(90deg)}:where(.pg-lesson) .lrev-btn:focus-visible{outline:none;box-shadow:var(--focus)}:where(.pg-lesson) :dir(rtl) .lrev-btn svg{scale:-1 1}:where(.pg-lesson) .lrev{width:100%;display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .45s cubic-bezier(.22,.9,.3,1),opacity .3s ease}:where(.pg-lesson) .lrev.open{grid-template-rows:1fr;opacity:1}:where(.pg-lesson) .lrev>ol{min-height:0;overflow:hidden;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:left}:where(.pg-lesson) .lrev li{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:16px;background:var(--surface);border:1px solid var(--line);transform:translateY(-8px);transition:transform .45s cubic-bezier(.22,.9,.3,1)}:where(.pg-lesson) .lrev.open li{transform:none}:where(.pg-lesson) .lrev li:first-child{margin-top:2px}:where(.pg-lesson) .lrev li:last-child{margin-bottom:2px}:where(.pg-lesson) .lrev li b{font-size:15.5px;line-height:23px;font-weight:700;color:var(--ink)}:where(.pg-lesson) .lrev small{display:block;font-size:13.5px;line-height:19px;color:var(--ink2)}:where(.pg-lesson) .lans-a{display:flex;gap:6px;align-items:flex-start;color:var(--buy2);font-weight:500;font-size:13.5px;line-height:19px}:where(.pg-lesson) .lans-a svg{width:16px;height:16px;flex:0 0 auto;margin-top:1px}:where(.pg-lesson) .lstudy{max-width:560px;margin:8px auto 0;padding:24px 18px calc(32px + var(--safe-b));border-top:2px solid var(--hair);text-align:left}:where(.pg-lesson) .lst-cards{margin:12px 0 0;padding:0 0 0 22px;display:grid;gap:12px}:where(.pg-lesson) .lst-cards li{font-size:16px;line-height:1.55}:where(.pg-lesson) .lst-cards li p{margin:4px 0 0}:where(.pg-lesson) .lst-cards li.lst-key,:where(.pg-lesson) .lst-cards li.lst-myth{list-style:none;margin-left:-22px;padding:12px 14px;border-radius:16px;background:var(--sun-l)}:where(.pg-lesson) .lst-cards li.lst-myth{background:var(--sell-l,#FDECEC)}:where(.pg-lesson) .lst-quiz{margin:10px 0 0;padding:0 0 0 22px;display:grid;gap:14px}:where(.pg-lesson) .lst-quiz li{display:grid;gap:4px}:where(.pg-lesson) .lst-quiz .lans-a{font-weight:700;font-size:inherit;line-height:inherit}:where(.pg-lesson) .lst-quiz .lans-a svg{margin-top:3px}:where(.pg-lesson) .lst-opts{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:3px}:where(.pg-lesson) .lst-quiz .lst-opts li{display:flex;gap:6px;align-items:flex-start}:where(.pg-lesson) .lst-quiz .lst-opts li.lst-wrong{display:block}:where(.pg-lesson) .lst-opts .lst-wrong{color:var(--ink3);font-size:13.5px;line-height:19px;padding-left:22px;text-decoration:line-through;text-decoration-color:var(--ink3);text-decoration-color:color-mix(in srgb,var(--ink3) 55%,transparent)}:where(.pg-lesson) .lst-chips,:where(.pg-lesson) .lst-track{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}:where(.pg-lesson) .lst-track{display:grid;gap:6px;list-style:decimal;padding-left:22px}:where(.pg-lesson) .lst-track a{color:var(--violet2);font-weight:700;text-decoration:none}@media(prefers-reduced-motion:reduce){:where(.pg-lesson) .lstage.in-f,:where(.pg-lesson) .lstage.in-b,:where(.pg-lesson) .lstage.in-end,:where(.pg-lesson) .lstage.lout,:where(.pg-lesson) .lr,:where(.pg-lesson) .lmeta-n>span,:where(.pg-lesson) .lpnav .lprev,:where(.pg-lesson) .lopt.ok,:where(.pg-lesson) .lopt.no,:where(.pg-lesson) .lopt-bi,:where(.pg-lesson) .lbud,:where(.pg-lesson) .lbud-b,:where(.pg-lesson) .lwhy,:where(.pg-lesson) .ldone-pop,:where(.pg-lesson) .ldone-float,:where(.pg-lesson) .ltag-xp.pop{animation:none}:where(.pg-lesson) .lrev,:where(.pg-lesson) .lrev li,:where(.pg-lesson) .lrev-btn svg{transition:none}}html.rm .lstage.in-f,html.rm .lstage.in-b,html.rm .lstage.in-end,html.rm .lstage.lout,html.rm .lr,html.rm .lmeta-n>span,html.rm .lpnav .lprev,html.rm .lopt.ok,html.rm .lopt.no,html.rm .lopt-bi,html.rm .lbud,html.rm .lbud-b,html.rm .lwhy,html.rm .ldone-pop,html.rm .ldone-float,html.rm .ltag-xp.pop{animation:none}:root[data-theme=dark] :where(.pg-lesson) .lillo{box-shadow:var(--sh);outline:1px solid var(--line);outline-offset:-1px}:root[data-theme=dark] :where(.pg-lesson) .vis.myth .lillo{outline:3px solid rgba(255,92,122,.4);outline-offset:-3px}:root[data-theme=dark] :where(.pg-lesson) .lillo{background:var(--surface)}:root[data-theme=dark] :where(.pg-lesson) .lstage .say b,:root[data-theme=dark] :where(.pg-lesson) .lstage .say strong,:root[data-theme=dark] :where(.pg-lesson) .ltake-t b,:root[data-theme=dark] :where(.pg-lesson) .lwhy b{background:linear-gradient(transparent 62%,#ffc83d4d 62%)}:root[data-theme=dark] :where(.pg-lesson) .lstage .say mark{background:#ffc83d3d}:root[data-theme=dark] :where(.pg-lesson) .lnum{background-image:radial-gradient(circle at 18% 12%,rgba(255,255,255,.07),transparent 46%);box-shadow:inset 0 0 0 1px var(--line),0 16px 30px -22px #000000b3}:root[data-theme=dark] :where(.pg-lesson) .lnum.gold .lnum-v,:root[data-theme=dark] :where(.pg-lesson) .lnum.gold .lnum-a{color:var(--sun2)}:root[data-theme=dark] :where(.pg-lesson) .lnum-a{box-shadow:0 0 0 1px var(--line),0 6px 16px -8px #0009}:root[data-theme=dark] :where(.pg-lesson) .lvs-x{background:var(--violet)}:root[data-theme=dark] :where(.pg-lesson) .lst-cards li.lst-key{box-shadow:inset 0 0 0 1px #ffc83d33}:root[data-theme=dark] :where(.pg-lesson) .lst-cards li.lst-myth{box-shadow:inset 0 0 0 1px #ff5c7a38}:root[data-theme=dark] :where(.pg-lesson) .lopt.ok .lopt-bi,:root[data-theme=dark] :where(.pg-lesson) .lopt.no .lopt-bi{color:#fff}:root[data-theme=dark] :where(.pg-lesson) .lglow.g-buy{--gc0:rgba(35,196,126,.22);--gc1:rgba(35,196,126,.077)}
