: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}body.appbody{background:var(--paper)}:where(.pg-lesson) .lp{position:relative;max-width:480px;margin:0 auto;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) .ltop{display:flex;align-items:center;gap:10px}:where(.pg-lesson) .lbar{display:flex;gap:4px;flex:1}:where(.pg-lesson) .lbar i{flex:1;height:7px;border-radius:9px;background:#dcd6f2;overflow:hidden}:where(.pg-lesson) .lbar i.on{background:var(--ink)}:where(.pg-lesson) .lbar i.cur{background:var(--violet)}:where(.pg-lesson) .lmeta{display:flex;justify-content:space-between;margin-top:10px;font-size:12px;font-weight:800;color:var(--ink2)}:where(.pg-lesson) .lstage{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:22px;padding:18px 0}:where(.pg-lesson) .lstage .vis{width:min(84vw,300px);min-height:210px;display:grid;place-items:center}:where(.pg-lesson) .lstage .vis>*{width:100%;display:grid;place-items:center}:where(.pg-lesson) .lstage .say{font-family:var(--f-display);font-weight:800;font-size:clamp(23px,6.4vw,29px);line-height:1.18;letter-spacing:-.015em;max-width:360px;margin:0}:where(.pg-lesson) .lstage .say.sm{font-family:var(--f-body);font-weight:700;font-size:clamp(18px,4.8vw,20px);line-height:1.45}:where(.pg-lesson) .lnav{display:grid;grid-template-columns:auto 1fr;gap:10px}:where(.pg-lesson) .scenebox{width:100%;border:var(--b);border-radius:24px;overflow:hidden;box-shadow:var(--sh)}:where(.pg-lesson) .qwrap{width:100%;text-align:left}:where(.pg-lesson) .qwrap h2{font-family:var(--f-display);font-weight:800;font-size:clamp(22px,6vw,27px);line-height:1.2;margin:10px 0 0}:where(.pg-lesson) .qo{display:grid;gap:9px;margin-top:18px}:where(.pg-lesson) .qo .btn{justify-content:flex-start;text-align:left;white-space:normal;height:auto;min-height:58px;padding:12px 16px;font-family:var(--f-body);font-size:16px}:where(.pg-lesson) .qo .btn.right{--bg:var(--buy-l);border-color:var(--buy2)}:where(.pg-lesson) .qo .btn.wrong{--bg:var(--sell-l);opacity:.7}:where(.pg-lesson) .fb{display:flex;gap:10px;align-items:center;margin-top:14px;min-height:56px}:where(.pg-lesson) .fb .who{width:56px;flex:0 0 auto}:where(.pg-lesson) .app>.lp{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) .lbar i{transition:background-color .25s ease}:where(.pg-lesson) .lbar i.q{border-radius:4px}:where(.pg-lesson) .lbar i.q.cur{background:var(--sun2)}:where(.pg-lesson) .lstage.in-f{animation:lin-f .34s cubic-bezier(.2,.8,.25,1) both}:where(.pg-lesson) .lstage.in-b{animation:lin-b .34s cubic-bezier(.2,.8,.25,1) both}:where(.pg-lesson) .lstage.in-end{animation:popin .45s var(--ease) both}@keyframes lin-f{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes lin-b{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){:where(.pg-lesson) .lstage.in-f,:where(.pg-lesson) .lstage.in-b,:where(.pg-lesson) .lstage.in-end{animation:none}}:where(.pg-lesson) .saywrap{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:380px}:where(.pg-lesson) .lstage .say.md{font-size:clamp(20px,5.4vw,23px);line-height:1.28}:where(.pg-lesson) .lstage .say.sm{font-family:var(--f-body);font-weight:700;font-size:clamp(17px,4.7vw,19px);line-height:1.5;letter-spacing:0;color:var(--ink)}: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:5px;font-size:12.5px;padding:5px 11px}:where(.pg-lesson) .lmyth-tag svg{width:14px;height:14px}:where(.pg-lesson) .vis.myth .lillo{outline:3px solid var(--sell-l);outline-offset:-3px}:where(.pg-lesson) .ltake{width:100%;max-width:400px;text-align:left;background:linear-gradient(160deg,#fff9e3,#fff1bf);border:1px solid #F5DD8A;border-radius:var(--r-lg);padding:22px 22px 24px;box-shadow:0 14px 34px -18px #966e0073;position:relative;overflow:hidden}:where(.pg-lesson) .ltake:after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:50%;background:#ffffff8c}:where(.pg-lesson) .ltake-h{display:flex;align-items:center;gap:10px;position:relative;z-index:1}:where(.pg-lesson) .ltake-h .tag.sun{background:#fff;color:#7a5300;font-size:12px;padding:5px 11px;letter-spacing:.04em;text-transform:uppercase}:where(.pg-lesson) .ltake-t{position:relative;z-index:1;margin-top:14px;font-family:var(--f-display);font-weight:800;font-size:clamp(21px,5.8vw,25px);line-height:1.25;letter-spacing:-.01em;color:var(--ink)}:where(.pg-lesson) .ltake.sm{padding:16px 16px 18px;border-radius:var(--r)}:where(.pg-lesson) .ltake.sm .ltake-t{font-size:17px;margin-top:10px;line-height:1.35}: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,17vw,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) .lwhy{margin-top:12px;background:var(--white);border:1px solid var(--hair);border-left:4px solid var(--buy);border-radius:var(--r-sm);padding:12px 14px;animation:rise .4s var(--ease) both}:where(.pg-lesson) .lwhy-h{display:flex;align-items:center;gap:6px;font-weight:800;font-size:13px;color:var(--buy2);text-transform:uppercase;letter-spacing:.04em}:where(.pg-lesson) .lwhy p{margin-top:6px;font-size:15.5px;line-height:1.5;color:var(--ink)}:where(.pg-lesson) .lscore{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}:where(.pg-lesson) .lscore .tag{font-size:14px;padding:6px 13px}:where(.pg-lesson) .lrecap{width:100%;max-width:400px;display:flex;flex-direction:column;gap:10px;text-align:left}:where(.pg-lesson) .lans{background:var(--white);border:1px solid var(--hair);border-radius:var(--r);padding:0 16px}:where(.pg-lesson) .lans summary{cursor:pointer;font-weight:800;font-size:15px;padding:14px 0;list-style:none;display:flex;justify-content:space-between;align-items:center}:where(.pg-lesson) .lans summary::-webkit-details-marker{display:none}:where(.pg-lesson) .lans summary:after{content:"+";font-size:22px;line-height:1;color:var(--violet2)}:where(.pg-lesson) .lans[open] summary:after{content:"–"}:where(.pg-lesson) .lans ol{margin:0 0 14px;padding-left:20px;display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.45}:where(.pg-lesson) .lans li b{display:block}:where(.pg-lesson) .lans-a{display:flex;gap:6px;align-items:flex-start;color:var(--buy2);font-weight:700;margin-top:3px}:where(.pg-lesson) .lans-a svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px}:where(.pg-lesson) .lans small{display:block;margin-top:3px;font-size:13px}: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,13vw,64px)}:where(.pg-lesson) .lnum.xl .lnum-v{font-size:clamp(36px,10vw,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) .lstage>p,:where(.pg-lesson) .lstage .say,:where(.pg-lesson) .ltake-t,:where(.pg-lesson) .qwrap h2{text-wrap:pretty}:where(.pg-lesson) .lstage>p.muted{text-wrap:balance}:where(.pg-lesson) .lvs-i{width:min(118px,calc((min(84vw,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(84vw,300px) - 44px) / 3));height:auto;aspect-ratio:1}:where(.pg-lesson) .lflow.n4 .lflow-i{width:min(64px,calc((min(84vw,300px) - 48px)/4));height:auto}:where(.pg-lesson) .lflow-i .ico{width:76%!important;height:76%!important}: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-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}:root[data-theme=dark] :where(.pg-lesson) .lbar i{background:var(--hair)}:root[data-theme=dark] :where(.pg-lesson) .lbar i.on{background:var(--ink2)}:root[data-theme=dark] :where(.pg-lesson) .lbar i.cur{background:var(--violet)}:root[data-theme=dark] :where(.pg-lesson) .lbar i.q.cur{background:var(--sun)}: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) .ltake{background:linear-gradient(160deg,#3F3312 0%,var(--sun-l) 100%);border-color:#ffc83d4d;box-shadow:var(--sh)}:root[data-theme=dark] :where(.pg-lesson) .ltake:after{background:#ffd56a0f}:root[data-theme=dark] :where(.pg-lesson) .ltake-h .tag.sun{background:#ffc83d29;color:var(--sun2)}: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) .lwhy{background:var(--surface);border-color:var(--line);border-left-color:var(--buy)}:root[data-theme=dark] :where(.pg-lesson) .lans{border-color:var(--line)}: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) .qo .btn.wrong{--bg:var(--sell-l);--edge:rgba(255,92,122,.35);background:var(--sell-l);border-color:#ff5c7a73;color:var(--ink);opacity:.85}:root[data-theme=dark] :where(.pg-lesson) .qo .btn.right{--bg:var(--buy-l);--edge:rgba(35,196,126,.4);background:var(--buy-l);border-color:var(--buy);color:var(--buy2)}
