.anatomy_root__beg6S .hna-anat{--aa-mk:#fff;--aa-mk-edge:rgba(12,11,20,.5);--aa-floor:rgba(28,22,52,.2);container:hna-anat/inline-size;display:flex;flex-direction:column;color:var(--ink);font-family:var(--font);-webkit-tap-highlight-color:transparent}html[data-theme=dark] .anatomy_root__beg6S .hna-anat,html[data-theme=professional][data-scheme=dark] .anatomy_root__beg6S .hna-anat{--aa-floor:rgba(0,0,0,.62)}.anatomy_root__beg6S .hna-anat *,.anatomy_root__beg6S .hna-anat :after,.anatomy_root__beg6S .hna-anat :before{box-sizing:border-box}.anatomy_root__beg6S .hna-anat button{font-family:inherit}.anatomy_root__beg6S .hna-anat .st-title>span:first-child{white-space:nowrap}.anatomy_root__beg6S .hna-anat [hidden]{display:none!important}.anatomy_root__beg6S .hna-anat .aa-panes{display:grid}.anatomy_root__beg6S .hna-anat .aa-pane{grid-area:1/1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);min-height:564px}.anatomy_root__beg6S .hna-anat .aa-pane.is-off{visibility:hidden}.anatomy_root__beg6S .hna-anat .aa-stage{position:relative;min-width:0;overflow:hidden;background:var(--bg);user-select:none;-webkit-user-select:none}.anatomy_root__beg6S .hna-anat .aa-floor{position:absolute;left:50%;top:var(--fl-y,86%);width:var(--fl-w,50%);height:26px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,var(--aa-floor),transparent);pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-chip{position:absolute;top:14px;z-index:5;display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:999px;font:650 13px/1 var(--font);white-space:nowrap;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-real{left:14px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-real i{flex:none;width:8px;height:8px;border-radius:2px;background:var(--m-anatomy)}.anatomy_root__beg6S .hna-anat .aa-turn{position:absolute;inset:0;z-index:1;cursor:grab;touch-action:pan-y;outline:none}.anatomy_root__beg6S .hna-anat .aa-turn:active{cursor:grabbing}.anatomy_root__beg6S .hna-anat .aa-turn:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-500)}.anatomy_root__beg6S .hna-anat .aa-cv{position:absolute;inset:0;display:block;width:100%;height:100%}.anatomy_root__beg6S .hna-anat .aa-hint{right:14px;background:var(--brand-600);color:#fff;transition:opacity .25s var(--ease-out),transform .25s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-hint svg{width:14px;height:14px}.anatomy_root__beg6S .hna-anat.is-turned .aa-hint{opacity:0;transform:translateY(-4px)}.anatomy_root__beg6S .hna-anat .aa-ring{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;overflow:visible}.anatomy_root__beg6S .hna-anat .aa-ring .aa-r0{fill:none;stroke:var(--aa-mk);stroke-width:5}.anatomy_root__beg6S .hna-anat .aa-ring .aa-r1{fill:none;stroke:var(--gold-500);stroke-width:2.5;stroke-dasharray:7 5}.anatomy_root__beg6S .hna-anat .aa-ring.is-pulse ellipse{animation:anatomy_aaBlink__zXxTx .8s var(--ease-out) 3}@keyframes anatomy_aaBlink__zXxTx{50%{opacity:.2}}.anatomy_root__beg6S .hna-anat .aa-marks{position:absolute;inset:0;z-index:3;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-pin,.anatomy_root__beg6S .hna-anat .aa-tap{position:absolute;left:0;top:0;width:0;height:0}.anatomy_root__beg6S .hna-anat .aa-pin i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--brand-600);box-shadow:0 0 0 2px var(--aa-mk),0 0 0 3px var(--aa-mk-edge)}.anatomy_root__beg6S .hna-anat .aa-htag,.anatomy_root__beg6S .hna-anat .aa-pin b,.anatomy_root__beg6S .hna-anat .aa-tap b{display:flex;align-items:center;height:24px;padding:0 8px;border-radius:7px;background:var(--surface);border:1px solid var(--line-2);font:650 13px/1 var(--font);color:var(--ink);white-space:nowrap;box-shadow:var(--shadow-1)}.anatomy_root__beg6S .hna-anat .aa-pin b,.anatomy_root__beg6S .hna-anat .aa-tap b{position:absolute;left:14px;top:-12px}.anatomy_root__beg6S .hna-anat .aa-tap.is-l b{left:auto;right:14px}.anatomy_root__beg6S .hna-anat .aa-pin.is-new i{animation:anatomy_aaPop__3_whn .26s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-pin.is-new b{animation:anatomy_aaIn__IEAuc .26s var(--ease-out)}@keyframes anatomy_aaPop__3_whn{0%{opacity:0;transform:scale(.4)}}@keyframes anatomy_aaIn__IEAuc{0%{opacity:0}}.anatomy_root__beg6S .hna-anat .aa-tap{animation:anatomy_aaIn__IEAuc .15s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-tap.is-out{opacity:0;transition:opacity .2s}.anatomy_root__beg6S .hna-anat .aa-tap i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%}.anatomy_root__beg6S .hna-anat .aa-tap.is-bad i{background:var(--bad-500);box-shadow:0 0 0 2px var(--aa-mk),0 0 0 3px var(--aa-mk-edge)}.anatomy_root__beg6S .hna-anat .aa-tap.is-bad i:after,.anatomy_root__beg6S .hna-anat .aa-tap.is-bad i:before{content:"";position:absolute;left:8px;top:4px;width:2px;height:10px;border-radius:1px;background:#fff;transform:rotate(45deg)}.anatomy_root__beg6S .hna-anat .aa-tap.is-bad i:after{transform:rotate(-45deg)}.anatomy_root__beg6S .hna-anat .aa-tap.is-miss i{border:2px dashed var(--ink-3)}.anatomy_root__beg6S .hna-anat .aa-tap b{color:var(--ink-2);font-weight:600}.anatomy_root__beg6S .hna-anat .aa-spots{position:absolute;inset:0;z-index:4;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-spot{position:absolute;width:40px;height:40px;margin:-20px 0 0 -20px;padding:0;border:0;border-radius:50%;background:none;opacity:0;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-spot:focus-visible{opacity:1;outline:3px solid var(--brand-500);outline-offset:-3px;box-shadow:inset 0 0 0 5px var(--aa-mk)}.anatomy_root__beg6S .hna-anat .aa-ruler{position:absolute;left:32px;right:32px;bottom:14px;z-index:2;height:34px;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-ruler ol{display:flex;align-items:flex-end;height:12px;margin:0;padding:0;list-style:none}.anatomy_root__beg6S .hna-anat .aa-ruler li{flex:1 1 0;display:flex;justify-content:center;align-items:flex-end;height:100%}.anatomy_root__beg6S .hna-anat .aa-ruler li:before{content:"";width:2px;height:5px;border-radius:1px;background:var(--line-2)}.anatomy_root__beg6S .hna-anat .aa-ruler li.is-c:before{height:9px;background:var(--ink-3)}.anatomy_root__beg6S .hna-anat .aa-now{position:absolute;left:2.083%;top:-3px;width:4px;height:15px;margin-left:-2px;border-radius:2px;background:var(--brand-600)}.anatomy_root__beg6S .hna-anat .aa-rlab{position:relative;height:11px;margin-top:8px}.anatomy_root__beg6S .hna-anat .aa-rlab span{position:absolute;top:0;transform:translateX(-50%);font:400 10px/1 var(--pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.anatomy_root__beg6S .hna-anat .aa-heart{position:absolute;z-index:1}.anatomy_root__beg6S .hna-anat .aa-hfull{position:absolute;left:-17.059%;top:-6.5%;width:132.353%;height:112.5%}.anatomy_root__beg6S .hna-anat .aa-himg,.anatomy_root__beg6S .hna-anat .aa-vis{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-vis{opacity:0;transition:opacity .25s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-vis.is-lit{transition-delay:.32s;opacity:1;filter:brightness(1.2) saturate(1.08) drop-shadow(1.5px 0 0 var(--aa-mk)) drop-shadow(-1.5px 0 0 var(--aa-mk)) drop-shadow(0 1.5px 0 var(--aa-mk)) drop-shadow(0 -1.5px 0 var(--aa-mk))}.anatomy_root__beg6S .hna-anat .aa-vis.is-miss{opacity:1;filter:drop-shadow(2px 0 0 var(--gold-500)) drop-shadow(-2px 0 0 var(--gold-500)) drop-shadow(0 2px 0 var(--gold-500)) drop-shadow(0 -2px 0 var(--gold-500))}.anatomy_root__beg6S .hna-anat .aa-hs.is-point{cursor:pointer}.anatomy_root__beg6S .hna-anat .aa-hpin{position:absolute;z-index:3;width:28px;height:28px;margin:-14px 0 0 -14px;padding:0;border:0;border-radius:50%;background:none;pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-hpin:before{content:"";position:absolute;left:7px;top:7px;width:14px;height:14px;border-radius:50%;border:2.5px solid var(--aa-mk);box-shadow:0 0 0 1px var(--aa-mk-edge),inset 0 0 0 1px var(--aa-mk-edge);transition:transform .15s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-hpin.is-hover:before{transform:scale(1.3)}.anatomy_root__beg6S .hna-anat .aa-hpin.is-passed:before{background:var(--brand-600)}.anatomy_root__beg6S .hna-anat .aa-hpin:focus-visible{outline:3px solid var(--brand-500);outline-offset:0}.anatomy_root__beg6S .hna-anat .aa-drop{position:absolute;z-index:4;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:var(--m-questions);box-shadow:0 0 0 2.5px var(--aa-mk),0 0 0 3.5px var(--aa-mk-edge);pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-drop.is-moving{transition:transform .34s var(--ease-out)}.anatomy_root__beg6S .hna-anat .aa-htag{position:absolute;z-index:5;transform:translate(16px,-50%);pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-hring{position:absolute;z-index:2;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:2.5px dashed var(--gold-500);box-shadow:0 0 0 2px var(--aa-mk),inset 0 0 0 2px var(--aa-mk);pointer-events:none}.anatomy_root__beg6S .hna-anat .aa-hring.is-pulse{animation:anatomy_aaBlink__zXxTx .8s var(--ease-out) 3}.anatomy_root__beg6S .hna-anat .aa-key{right:14px;gap:6px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-key i{flex:none;width:10px;height:10px;border-radius:3px}.anatomy_root__beg6S .hna-anat .aa-key .k-r{background:var(--m-questions)}.anatomy_root__beg6S .hna-anat .aa-key .k-l{margin-inline-start:6px;background:var(--m-lessons)}.anatomy_root__beg6S .hna-anat .aa-card{display:flex;flex-direction:column;min-width:0;padding:26px 28px 22px;border-left:1px solid var(--line);background:var(--surface)}.anatomy_root__beg6S .hna-anat .aa-k{font:400 10.5px/1.2 var(--pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-ink)}.anatomy_root__beg6S .hna-anat .aa-q{margin-top:12px;font:750 28px/1.12 var(--font);letter-spacing:-.022em;color:var(--ink);text-wrap:balance}.anatomy_root__beg6S .hna-anat .aa-clue{margin-top:8px;font-size:15.5px;line-height:1.5;color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-fb{display:flex;align-items:center;gap:11px;margin-top:18px;min-height:68px;padding:11px 14px;border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);font-size:14.5px;line-height:1.45;color:var(--ink);text-wrap:pretty}.anatomy_root__beg6S .hna-anat .aa-seal{position:relative;flex:none;width:22px;height:22px;border-radius:50%;background:var(--brand-600)}.anatomy_root__beg6S .hna-anat .aa-fb.is-hint{background:var(--brand-50);border-color:var(--brand-100)}.anatomy_root__beg6S .hna-anat .aa-fb.is-hint .aa-seal:after{content:"";position:absolute;left:6px;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.anatomy_root__beg6S .hna-anat .aa-fb.is-ok{background:var(--ok-50);border-color:var(--ok-line)}.anatomy_root__beg6S .hna-anat .aa-fb.is-ok .aa-seal{background:var(--ok-500)}.anatomy_root__beg6S .hna-anat .aa-fb.is-ok .aa-seal:after{content:"";position:absolute;left:8px;top:5px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.anatomy_root__beg6S .hna-anat .aa-fb.is-bad{background:color-mix(in srgb,var(--bad-500) 7%,var(--surface));border-color:color-mix(in srgb,var(--bad-500) 28%,var(--surface))}.anatomy_root__beg6S .hna-anat .aa-fb.is-bad .aa-seal{background:var(--bad-500)}.anatomy_root__beg6S .hna-anat .aa-fb.is-bad .aa-seal:after,.anatomy_root__beg6S .hna-anat .aa-fb.is-bad .aa-seal:before{content:"";position:absolute;left:10px;top:5px;width:2px;height:12px;border-radius:1px;background:#fff;transform:rotate(45deg)}.anatomy_root__beg6S .hna-anat .aa-fb.is-bad .aa-seal:after{transform:rotate(-45deg)}.anatomy_root__beg6S .hna-anat .aa-act{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.anatomy_root__beg6S .hna-anat .aa-act .btn{gap:8px;height:44px;padding:0 16px}.anatomy_root__beg6S .hna-anat .aa-act .btn svg{flex:none}.anatomy_root__beg6S .hna-anat .aa-list{margin-top:auto;padding-top:18px}.anatomy_root__beg6S .hna-anat .aa-more{margin-top:auto;padding-top:20px}.anatomy_root__beg6S .hna-anat .aa-more+.aa-list{margin-top:0}.anatomy_root__beg6S .hna-anat .aa-more-h{font:600 12.5px/1.3 var(--font);color:var(--ink-3)}.anatomy_root__beg6S .hna-anat .aa-more ol{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}.anatomy_root__beg6S .hna-anat .aa-more li{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.4;color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-more li b{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;background:var(--bg);border:1px solid var(--line-2);font:700 12px/1 var(--font);color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-lh{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:650;color:var(--ink-2)}.anatomy_root__beg6S .hna-anat .aa-lh b{font-weight:700;color:var(--ink)}.anatomy_root__beg6S .hna-anat .aa-list ol{display:grid;gap:5px;margin:0;padding:0;list-style:none}.anatomy_root__beg6S .hna-anat .aa-row{display:flex;align-items:center;gap:12px;height:36px;padding:0 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line);font-size:14.5px;font-weight:600;color:var(--ink-3)}.anatomy_root__beg6S .hna-anat .aa-row.is-next{background:var(--brand-50);border-color:var(--brand-200);color:var(--ink)}.anatomy_root__beg6S .hna-anat .aa-row.is-done{background:var(--surface);color:var(--ink)}.anatomy_root__beg6S .hna-anat .aa-num{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:6px;border:1.5px dashed var(--line-2);font:700 13px/1 var(--font);color:var(--ink-3)}.anatomy_root__beg6S .hna-anat .aa-num .g{display:none;place-items:center;width:16px;height:16px;line-height:0;color:var(--ok-500)}.anatomy_root__beg6S .hna-anat .aa-num .g canvas,.anatomy_root__beg6S .hna-anat .aa-num .g img,.anatomy_root__beg6S .hna-anat .aa-num .g svg{width:100%;height:100%}.anatomy_root__beg6S .hna-anat .is-next .aa-num{border:0;background:var(--brand-600);color:#fff}.anatomy_root__beg6S .hna-anat .is-done .aa-num{border:0}.anatomy_root__beg6S .hna-anat .is-done .aa-num b{display:none}.anatomy_root__beg6S .hna-anat .is-done .aa-num .g{display:inline-grid}.anatomy_root__beg6S .hna-anat .aa-nm:empty{display:none}.anatomy_root__beg6S .hna-anat .aa-slot{flex:1;max-width:46%;height:0;border-bottom:1.5px dashed var(--line-2)}.anatomy_root__beg6S .hna-anat .is-done .aa-slot,html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-floor{display:none}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-hint{background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-k{font-size:11px;font-weight:700;letter-spacing:.06em}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-rlab span{font-weight:650;letter-spacing:.05em}html[data-theme=professional] .anatomy_root__beg6S .hna-anat :is(.aa-chip,.aa-pin b,.aa-tap b,.aa-htag){box-shadow:none}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-chip{border-radius:7px}html[data-theme=professional] .anatomy_root__beg6S .hna-anat :is(.aa-row,.aa-fb){border-radius:8px}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-num{border-radius:5px}html[data-theme=professional] .anatomy_root__beg6S .hna-anat .aa-num .g{color:var(--ok-500)}.anatomy_root__beg6S .hna-anat.is-calm *,.anatomy_root__beg6S .hna-anat.is-calm :after,.anatomy_root__beg6S .hna-anat.is-calm :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.anatomy_root__beg6S .hna-anat *,.anatomy_root__beg6S .hna-anat :after,.anatomy_root__beg6S .hna-anat :before{transition:none!important;animation:none!important}}@media (pointer:coarse){.anatomy_root__beg6S .hna-anat .st-seg button{height:40px}}@container hna-anat (min-width:820px) and (max-width:1023px){.anatomy_root__beg6S .hna-anat .aa-card{padding:22px 22px 20px}.anatomy_root__beg6S .hna-anat .aa-q{font-size:24px}.anatomy_root__beg6S .hna-anat .aa-fb{min-height:106px}}@container hna-anat (max-width:819px){.anatomy_root__beg6S .hna-anat .aa-more{display:none}.anatomy_root__beg6S .hna-anat .aa-more+.aa-list{margin-top:auto}.anatomy_root__beg6S .hna-anat .aa-pane{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;height:auto}.anatomy_root__beg6S .hna-anat .aa-stage{height:clamp(352px,50cqi + 178px,480px)}.anatomy_root__beg6S .hna-anat .aa-tt{height:calc(clamp(352px,50cqi + 178px,480px) + var(--aa-plus,0px))}.anatomy_root__beg6S .hna-anat .aa-card{padding:18px;border-left:0;border-top:1px solid var(--line)}.anatomy_root__beg6S .hna-anat .aa-q{margin-top:9px;font-size:23px;line-height:1.15}.anatomy_root__beg6S .hna-anat .aa-clue{margin-top:5px;font-size:15px}.anatomy_root__beg6S .hna-anat .aa-fb{min-height:84px;margin-top:12px;padding:10px 12px;font-size:14px}.anatomy_root__beg6S .hna-anat .aa-tt+.aa-card .aa-fb{min-height:64px}.anatomy_root__beg6S .hna-anat .aa-act{margin-top:10px}.anatomy_root__beg6S .hna-anat .aa-list{padding-top:16px}.anatomy_root__beg6S .hna-anat .aa-lh{margin-bottom:8px}.anatomy_root__beg6S .hna-anat .aa-list ol{gap:4px}.anatomy_root__beg6S .hna-anat .aa-row{height:32px;font-size:14px}.anatomy_root__beg6S .hna-anat .aa-chip{top:10px;height:28px;padding:0 10px;gap:6px}.anatomy_root__beg6S .hna-anat .aa-real{left:10px}.anatomy_root__beg6S .hna-anat .aa-hint,.anatomy_root__beg6S .hna-anat .aa-key{right:10px}.anatomy_root__beg6S .hna-anat .aa-ruler{left:20px;right:20px;bottom:10px}}@container hna-anat (min-width:560px) and (max-width:819px){.anatomy_root__beg6S .hna-anat .aa-hs+.aa-card .aa-fb{min-height:64px}}@container hna-anat (max-width:559px){.anatomy_root__beg6S .hna-anat .st-bar{flex-wrap:wrap;row-gap:8px;padding:9px 14px 10px}.anatomy_root__beg6S .hna-anat .st-ctl{flex:1 1 100%;margin:0}.anatomy_root__beg6S .hna-anat .st-seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.anatomy_root__beg6S .hna-anat .st-seg button{height:40px;font-size:14px}.anatomy_root__beg6S .hna-anat .aa-act .btn{flex:1 1 0;padding:0 12px}}@container hna-anat (max-width:345px){.anatomy_root__beg6S .hna-anat .aa-q{font-size:21px}.anatomy_root__beg6S .hna-anat .aa-hs+.aa-card .aa-fb{min-height:104px}}@container hna-anat (max-width:339px){.anatomy_root__beg6S .hna-anat .aa-hs .aa-real{display:none}}@container hna-anat (max-width:300px){.anatomy_root__beg6S .hna-anat .aa-hs+.aa-card .aa-fb{min-height:124px}}.lesson_root__N5z6Y .hl-lesson{container:hl/inline-size;position:relative;visibility:visible!important;height:auto!important;overflow:visible!important;color:var(--ink);--hl-paper:var(--surface);--hl-mist:var(--line-2)}html[data-theme=dark] .lesson_root__N5z6Y .hl-lesson,html[data-theme=professional][data-scheme=dark] .lesson_root__N5z6Y .hl-lesson{--hl-paper:var(--ink);--hl-mist:var(--ink-3)}.lesson_root__N5z6Y .hl-lesson *{box-sizing:border-box}.lesson_root__N5z6Y .hl-lesson [hidden]{display:none!important}.lesson_root__N5z6Y .hl-lesson button{-webkit-tap-highlight-color:transparent}.lesson_root__N5z6Y .hl-lesson .hl-body{display:grid;grid-template-columns:minmax(0,1fr) 272px;gap:24px;padding:20px}.lesson_root__N5z6Y .hl-lesson .hl-main,.lesson_root__N5z6Y .hl-lesson .hl-side{min-width:0}.lesson_root__N5z6Y .hl-lesson .hl-stage{position:relative;height:487px;overflow:hidden;isolation:isolate;border-radius:var(--r-lg);background:var(--bg);-webkit-user-select:none;user-select:none;touch-action:manipulation}.lesson_root__N5z6Y .hl-lesson .hl-world{position:absolute;left:0;top:0;width:1400px;height:880px;transform-origin:0 0;transition:transform .4s cubic-bezier(.65,0,.35,1)}.lesson_root__N5z6Y .hl-lesson .hl-skin{position:absolute;left:-1000px;top:-260px;width:3400px;max-width:none;height:auto}.lesson_root__N5z6Y .hl-lesson .hl-lens{position:absolute;inset:0;background:color-mix(in srgb,var(--hl-mist) 38%,transparent)}.lesson_root__N5z6Y .hl-lesson .hl-bones{position:absolute;left:0;top:0;width:1400px;max-width:none;height:880px}.lesson_root__N5z6Y .hl-lesson .hl-fx{opacity:0;visibility:hidden}.lesson_root__N5z6Y .hl-lesson .hl-fx.on{opacity:1;visibility:visible;transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.lesson_root__N5z6Y .hl-lesson .hl-lens.on{transition-duration:.4s}.lesson_root__N5z6Y .hl-lesson .hl-part{position:absolute;margin:0;padding:0;border:0;background:none;color:var(--ink);font:inherit;cursor:pointer}.lesson_root__N5z6Y .hl-lesson .hl-part:after{content:"";position:absolute;inset:var(--hit,0);border-radius:inherit}.lesson_root__N5z6Y .hl-lesson .hl-world .hl-part:focus-visible{outline:4px solid var(--brand-500);outline-offset:6px}.lesson_root__N5z6Y .hl-lesson .hl-ang{left:586px;top:236px;width:220px;height:86px;border-radius:14px}.lesson_root__N5z6Y .hl-lesson .hl-ang:not(.on){visibility:hidden}.lesson_root__N5z6Y .hl-lesson .hl-bar{position:absolute;left:60px;top:62px;width:101px;height:12px;border-radius:6px;background:var(--gold-500)}.lesson_root__N5z6Y .hl-lesson .hl-bar:not(.on){transform:scaleX(0)}.lesson_root__N5z6Y .hl-lesson .hl-call{position:absolute;left:50%;top:0;translate:-50% 0;padding:8px 15px 9px;border-radius:12px;background:var(--surface);border:2px solid var(--line-2);box-shadow:var(--shadow-2);font:700 26px/1.1 var(--font);letter-spacing:-.01em;white-space:nowrap}.lesson_root__N5z6Y .hl-lesson .hl-call:after{content:"";position:absolute;left:50%;bottom:-9px;width:13px;height:13px;margin-left:-6.5px;background:var(--surface);border:solid var(--line-2);border-width:0 2px 2px 0;transform:rotate(45deg)}.lesson_root__N5z6Y .hl-lesson .hl-call:not(.on){transform:translateY(10px)}.lesson_root__N5z6Y .hl-lesson .hl-ang:hover .hl-call{border-color:var(--brand-500)}.lesson_root__N5z6Y .hl-lesson .hl-cnt{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface);border:2px solid var(--line-2);box-shadow:var(--shadow-2);font:750 28px/1 var(--font);font-variant-numeric:tabular-nums;--hit:-14px}.lesson_root__N5z6Y .hl-lesson .hl-cnt:not(.on){transform:scale(.6)}.lesson_root__N5z6Y .hl-lesson .hl-el{width:72px;height:116px;border-radius:12px;--hit:0 -6px}.lesson_root__N5z6Y .hl-lesson .hl-el i{position:absolute;left:4px;top:4px;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--brand-500) 8%,var(--hl-paper));border:7px solid var(--brand-600)}.lesson_root__N5z6Y .hl-lesson .hl-el i:after{content:"";position:absolute;inset:13px;border-radius:50%;background:var(--brand-600)}.lesson_root__N5z6Y .hl-lesson .hl-el b{position:absolute;left:50%;top:76px;translate:-50% 0;padding:5px 10px 6px;border-radius:10px;background:var(--brand-600);color:#fff;font:750 26px/1 var(--font)}.lesson_root__N5z6Y .hl-lesson .hl-el:not(.on){transform:translateY(-30px)}.lesson_root__N5z6Y .hl-lesson .hl-spots{position:absolute;inset:0;pointer-events:none}.lesson_root__N5z6Y .hl-lesson .hl-spot{position:absolute;width:84px;height:84px;margin:-42px 0 0 -42px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;pointer-events:auto}.lesson_root__N5z6Y .hl-lesson .hl-spot:before{content:"";position:absolute;inset:16px;border-radius:50%;border:5px dashed var(--brand-600);background:color-mix(in srgb,var(--hl-paper) 72%,transparent)}.lesson_root__N5z6Y .hl-lesson .hl-spot:hover:before{border-style:solid;background:var(--hl-paper)}.lesson_root__N5z6Y .hl-lesson .hl-spot:focus-visible{outline:5px solid var(--brand-500);outline-offset:-4px}.lesson_root__N5z6Y .hl-lesson .hl-spot.is-wrong:before{border:6px solid var(--bad-500);background:color-mix(in srgb,var(--bad-500) 16%,var(--hl-paper))}.lesson_root__N5z6Y .hl-lesson .hl-spot.is-right:before{border:6px solid var(--ok-500);background:color-mix(in srgb,var(--ok-500) 18%,var(--hl-paper))}.lesson_root__N5z6Y .hl-lesson .hl-spot:disabled{cursor:default}.lesson_root__N5z6Y .hl-lesson .hl-hud{position:absolute;inset:0;z-index:2;pointer-events:none}.lesson_root__N5z6Y .hl-lesson .hl-tl{position:absolute;left:16px;top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lesson_root__N5z6Y .hl-lesson .hl-ttl{margin:0;padding:6px 11px 7px;border-radius:10px;background:color-mix(in srgb,var(--gold-300) 62%,var(--hl-paper));border:1px solid var(--gold-edge);box-shadow:var(--shadow-1);color:var(--ink);font:700 14px/1.2 var(--font);letter-spacing:-.01em}.lesson_root__N5z6Y .hl-lesson .hl-pill{position:relative;padding:4px 11px 5px;border-radius:99px;background:var(--surface);border:1px solid var(--brand-300);box-shadow:var(--shadow-1);color:var(--brand-ink);font:700 13px/1.2 var(--font);pointer-events:auto;--hit:-8px -4px}.lesson_root__N5z6Y .hl-lesson .hl-pill:not(.on){transform:translateY(-6px)}.lesson_root__N5z6Y .hl-lesson .hl-pill:hover{background:var(--brand-50)}.lesson_root__N5z6Y .hl-lesson .hl-lc{position:absolute;right:16px;top:16px;display:none;gap:8px;width:300px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);pointer-events:auto;transition:opacity .3s var(--ease-out)}.lesson_root__N5z6Y .hl-lesson .hl-lc:has(.on){display:grid}.lesson_root__N5z6Y .hl-lesson .hl-row{display:none;align-items:center;gap:10px;margin:0;font:600 13.5px/1.3 var(--font);transition:opacity .3s var(--ease-out)}.lesson_root__N5z6Y .hl-lesson .hl-row.on{display:flex}.lesson_root__N5z6Y .hl-lesson .hl-now b,.lesson_root__N5z6Y .hl-lesson .hl-row b{flex:none;display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;border-radius:7px;background:var(--brand-600);color:#fff;font:750 12px/1 var(--font)}.lesson_root__N5z6Y .hl-lesson .hl-ask{display:none;flex-wrap:wrap;align-items:center;gap:10px 12px;outline:0;transition:opacity .3s var(--ease-out)}.lesson_root__N5z6Y .hl-lesson .hl-ask.on{display:flex}.lesson_root__N5z6Y .hl-lesson .hl-row.on~.hl-ask.on{margin-top:8px;padding-top:16px;border-top:1px solid var(--line)}.lesson_root__N5z6Y .hl-lesson .hl-ask-t{flex:1 1 150px;display:grid;gap:5px;min-width:0}.lesson_root__N5z6Y .hl-lesson .hl-ask.has-fb .hl-ask-t{flex-basis:100%}.lesson_root__N5z6Y .hl-lesson .hl-ask-k{margin:0;font-size:10.5px;line-height:1.2;color:var(--gold-ink)}.lesson_root__N5z6Y .hl-lesson .hl-ask-q{margin:0;font:650 15px/1.35 var(--font)}.lesson_root__N5z6Y .hl-lesson .hl-fb{display:none;align-items:flex-start;gap:9px;margin:2px 0 0;font:600 14px/1.45 var(--font);text-wrap:pretty}.lesson_root__N5z6Y .hl-lesson .hl-ask.has-fb .hl-fb{display:flex}.lesson_root__N5z6Y .hl-lesson .hl-ask[data-st=done] .hl-ask-q{display:none}.lesson_root__N5z6Y .hl-lesson .hl-go{display:none;flex:none;height:40px;padding:0 14px;font-size:14px}.lesson_root__N5z6Y .hl-lesson .hl-ask.has-show [data-act=show],.lesson_root__N5z6Y .hl-lesson .hl-ask[data-st=ready] [data-act=start]{display:inline-flex}.lesson_root__N5z6Y .hl-lesson .hl-seal{flex:none;position:relative;width:20px;height:20px;border-radius:50%;background:var(--bad-500)}.lesson_root__N5z6Y .hl-lesson .hl-seal:after,.lesson_root__N5z6Y .hl-lesson .hl-seal:before{content:"";position:absolute;left:9px;top:5px;width:2px;height:10px;border-radius:1px;background:#fff;transform:rotate(45deg)}.lesson_root__N5z6Y .hl-lesson .hl-seal:after{transform:rotate(-45deg)}.lesson_root__N5z6Y .hl-lesson .hl-ask[data-fb=ok] .hl-seal{background:var(--ok-500)}.lesson_root__N5z6Y .hl-lesson .hl-ask[data-fb=info] .hl-seal{background:var(--brand-600)}.lesson_root__N5z6Y .hl-lesson .hl-ask:is([data-fb=ok],[data-fb=info]) .hl-seal:before{display:none}.lesson_root__N5z6Y .hl-lesson .hl-ask[data-fb=ok] .hl-seal:after{left:7px;top:4px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;border-radius:0;background:none;transform:rotate(45deg)}.lesson_root__N5z6Y .hl-lesson .hl-ask[data-fb=info] .hl-seal:after{left:7px;top:7px;width:6px;height:6px;border-radius:50%;transform:none}.lesson_root__N5z6Y .hl-lesson .hl-ring{position:absolute;right:16px;bottom:16px;width:116px;height:116px;border-radius:50%;background:var(--line);border:3px solid var(--brand-600)}.lesson_root__N5z6Y .hl-lesson .hl-cam{position:absolute;inset:0;width:100%;max-width:none;height:100%;border-radius:50%;object-fit:cover}.lesson_root__N5z6Y .hl-lesson .hl-ari{position:absolute;left:-4px;bottom:4px;padding:4px 7px;border-radius:7px;background:var(--brand-600);color:#fff;font-size:11px;line-height:1}.lesson_root__N5z6Y .hl-lesson .hl-peek{position:absolute;z-index:4;margin:0;padding:6px 10px 7px;border-radius:8px;background:var(--ink);color:var(--surface);font:650 13px/1.2 var(--font);white-space:nowrap;pointer-events:none}.lesson_root__N5z6Y .hl-lesson .hl-card{position:absolute;z-index:5;display:grid;gap:10px;width:288px;padding:14px 16px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-2);color:var(--ink);outline:0}.lesson_root__N5z6Y .hl-lesson .hl-ch{display:flex;align-items:center;justify-content:space-between;gap:10px}.lesson_root__N5z6Y .hl-lesson .hl-cn{margin:0;font:700 16px/1.25 var(--font);letter-spacing:-.01em}.lesson_root__N5z6Y .hl-lesson .hl-ct{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.lesson_root__N5z6Y .hl-lesson .hl-cs{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0;font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.lesson_root__N5z6Y .hl-lesson .hl-link{min-height:40px;padding:0;border:0;background:none;font:650 13.5px/1 var(--font);color:var(--brand-ink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;cursor:pointer}.lesson_root__N5z6Y .hl-lesson .hl-card .btn{width:100%;height:40px;font-size:14px}.lesson_root__N5z6Y .hl-lesson .hl-card .hl-x{display:none}.lesson_root__N5z6Y .hl-lesson .hl-notch{position:absolute;width:12px;height:12px;background:var(--surface);border:0 solid var(--line-2);transform:rotate(45deg)}.lesson_root__N5z6Y .hl-lesson .hl-card[data-side=r] .hl-notch{left:-7px;border-width:0 0 1px 1px}.lesson_root__N5z6Y .hl-lesson .hl-card[data-side=l] .hl-notch{right:-7px;border-width:1px 1px 0 0}.lesson_root__N5z6Y .hl-lesson .hl-card[data-side=b] .hl-notch{top:-7px;border-width:1px 0 0 1px}.lesson_root__N5z6Y .hl-lesson .hl-card[data-side=t] .hl-notch{bottom:-7px;border-width:0 1px 1px 0}.lesson_root__N5z6Y .hl-lesson .hl-card.is-sheet{left:8px;right:8px;width:auto;gap:4px;padding:8px 8px 6px 14px}.lesson_root__N5z6Y .hl-lesson .hl-card.at-bot{bottom:8px}.lesson_root__N5z6Y .hl-lesson .hl-card.at-top{top:8px}.lesson_root__N5z6Y .hl-lesson .hl-card.is-sheet :is(.hl-notch,.hl-keep){display:none}.lesson_root__N5z6Y .hl-lesson .hl-card.is-sheet .hl-x{display:inline-flex;width:auto;padding:0 14px}.lesson_root__N5z6Y .hl-lesson .hl-card.is-sheet .hl-ct{padding-right:6px}.lesson_root__N5z6Y .hl-lesson .hl-stage :is(.is-under,.is-under *){visibility:hidden!important}.lesson_root__N5z6Y .hl-lesson .hl-ctl{display:flex;align-items:center;gap:14px;margin-top:12px}.lesson_root__N5z6Y .hl-lesson .hl-play{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:var(--brand-600);box-shadow:inset 0 -3px 0 var(--brand-700);color:#fff;cursor:pointer}.lesson_root__N5z6Y .hl-lesson .hl-play svg{width:18px;height:18px;fill:currentColor}.lesson_root__N5z6Y .hl-lesson .hl-play path{display:none}.lesson_root__N5z6Y .hl-lesson .hl-play[data-st=pause] .i-pause,.lesson_root__N5z6Y .hl-lesson .hl-play[data-st=play] .i-play,.lesson_root__N5z6Y .hl-lesson .hl-play[data-st=replay] .i-replay{display:block}.lesson_root__N5z6Y .hl-lesson .hl-prog{flex:1;display:flex;gap:4px;min-width:0}.lesson_root__N5z6Y .hl-lesson .hl-seg{flex-basis:0;display:flex;align-items:center;min-width:0;height:32px;padding:0;border:0;background:none;cursor:pointer}.lesson_root__N5z6Y .hl-lesson .hl-chip i,.lesson_root__N5z6Y .hl-lesson .hl-seg i{position:relative;display:block;width:100%;height:6px;border-radius:3px;overflow:hidden;background:var(--line)}.lesson_root__N5z6Y .hl-lesson .hl-chip b,.lesson_root__N5z6Y .hl-lesson .hl-seg b{position:absolute;inset:0;background:var(--brand-600);transform:scaleX(0);transform-origin:0 50%}.lesson_root__N5z6Y .hl-lesson .hl-chip:last-child b,.lesson_root__N5z6Y .hl-lesson .hl-seg:last-child b{background:var(--gold-500)}.lesson_root__N5z6Y .hl-lesson .hl-time{flex:none;margin:0;font:600 13.5px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2)}.lesson_root__N5z6Y .hl-lesson .hl-chips,.lesson_root__N5z6Y .hl-lesson .hl-now{display:none}.lesson_root__N5z6Y .hl-lesson .hl-side{display:flex;flex-direction:column}.lesson_root__N5z6Y .hl-lesson .hl-sh{margin:0;padding:4px 2px 12px;font-size:10.5px;line-height:1.2;color:var(--ink-3)}.lesson_root__N5z6Y .hl-lesson .hl-list{display:grid;grid-auto-rows:1fr;flex:1;margin:0 0 16px;padding:0;list-style:none}.lesson_root__N5z6Y .hl-lesson .hl-list li{position:relative;display:flex;align-items:center}.lesson_root__N5z6Y .hl-lesson .hl-list li:not(:last-child):after{content:"";position:absolute;left:24px;top:calc(50% + 18px);bottom:calc(-50% + 18px);width:2px;background:var(--line-2)}.lesson_root__N5z6Y .hl-lesson .hl-list li.is-done:not(:last-child):after{background:var(--brand-300)}.lesson_root__N5z6Y .hl-lesson .hl-list button{display:grid;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:12px;width:100%;height:60px;padding:6px 14px 6px 10px;border:1px solid transparent;border-radius:12px;background:none;color:var(--ink-2);font:600 15px/1.25 var(--font);text-align:left;cursor:pointer}.lesson_root__N5z6Y .hl-lesson .hl-list button:hover{background:var(--hover)}.lesson_root__N5z6Y .hl-lesson .hl-list small{display:block;margin-top:4px;font:500 12.5px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-3)}.lesson_root__N5z6Y .hl-lesson .hl-list .n{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;border:1.5px solid var(--line-2);background:var(--surface);font:700 13px/1 var(--font);font-variant-numeric:tabular-nums}.lesson_root__N5z6Y .hl-lesson .hl-list .is-done button{color:var(--ink)}.lesson_root__N5z6Y .hl-lesson .hl-list .is-done .n{border-color:var(--brand-300)}.lesson_root__N5z6Y .hl-lesson .hl-list .is-done .d{width:12px;height:7px;border:solid var(--ok-500);border-width:0 0 2px 2px;transform:translateY(-2px) rotate(-45deg)}.lesson_root__N5z6Y .hl-lesson .hl-list .is-cur button{background:var(--brand-50);border-color:var(--brand-100);color:var(--ink)}.lesson_root__N5z6Y .hl-lesson .hl-list .is-cur .n{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.lesson_root__N5z6Y .hl-lesson .hl-list li:last-child .n{background:var(--gold-100);border-color:var(--gold-edge);color:var(--gold-ink)}.lesson_root__N5z6Y .hl-lesson .hl-list li:last-child.is-cur .n{background:var(--gold-300);color:var(--gold-deep)}.lesson_root__N5z6Y .hl-lesson .hl-foot{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.lesson_root__N5z6Y .hl-lesson .hl-hint{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.lesson_root__N5z6Y .hl-lesson .hl-src{margin:0;font-size:12.5px;line-height:1.4;color:var(--ink-3)}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-tl{left:10px;top:10px}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-row,.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ttl{display:none}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-lc{left:10px;right:10px;top:10px;width:auto;padding:10px 10px 10px 14px;border-radius:12px}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ask.has-fb :is(.hl-ask-k,.hl-ask-q),.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-hud:has(.hl-ask.on) .hl-tl,.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-lc:not(:has(.hl-ask.on)){display:none}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-row.on~.hl-ask.on{margin:0;padding:0;border:0}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ask{flex-wrap:nowrap}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ask-q,.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-fb{margin:0;font-size:14px}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ring{right:10px;bottom:10px;width:60px;height:60px;border-width:2px}.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ari{left:-6px;bottom:-2px;padding:3px 5px}html[data-theme=dark] .lesson_root__N5z6Y .hl-lesson .hl-ttl{background:var(--gold-100);border-color:var(--gold-edge);color:var(--gold-ink)}html[data-theme=professional][data-scheme=dark] .lesson_root__N5z6Y .hl-lesson .hl-ttl:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){background:var(--gold-100);border-color:var(--gold-edge);color:var(--gold-ink)}html[data-theme=dark] .lesson_root__N5z6Y .hl-lesson .hl-list li:last-child.is-cur .n{background:var(--gold-100);color:var(--gold-ink)}html[data-theme=professional][data-scheme=dark] .lesson_root__N5z6Y .hl-lesson .hl-list li:last-child.is-cur .n:where(:not([data-theme-pin=light] :not([data-theme-pin=playful-light]):not([data-theme-pin=playful-light] *)):not([data-theme-pin=light]):not([data-theme-pin=playful-light] [data-theme-pin=light] *)){background:var(--gold-100);color:var(--gold-ink)}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-ttl{background:var(--surface);border:1px solid var(--line-2);border-radius:6px;color:var(--ink-2);font-weight:650}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-call{border:2px solid var(--line-2);border-radius:8px;font-weight:650}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-call:after{border-color:var(--line-2);border-width:0 2px 2px 0}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-cnt{border:3px solid var(--ink-2);font-weight:700}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-pill{border:1px solid var(--line-2);border-radius:6px}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-lc{border:1px solid var(--line-2);border-radius:8px}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson :is(.hl-el b,.hl-row b,.hl-now b,.hl-list .n){border-radius:5px}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-ring{border:2px solid var(--surface);box-shadow:0 0 0 1px var(--line-2)}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-ari{background:var(--surface);border:1px solid var(--line-2);color:var(--ink-2);font-size:11px;text-transform:none;letter-spacing:0}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson :is(.hl-play,.hl-chip,.hl-list button){border-radius:8px}html[data-theme=professional] .lesson_root__N5z6Y .hl-lesson .hl-play{box-shadow:none}.lesson_root__N5z6Y .hl-lesson.is-calm *,.lesson_root__N5z6Y .hl-lesson.is-inst *{transition:none!important;animation:none!important}@starting-style{.lesson_root__N5z6Y .hl-lesson .hl-ask.on,.lesson_root__N5z6Y .hl-lesson .hl-lc:has(.on),.lesson_root__N5z6Y .hl-lesson .hl-row.on{opacity:0}}@container hl (max-width:859px){.lesson_root__N5z6Y .hl-lesson .hl-body{grid-template-columns:minmax(0,1fr);padding:16px}.lesson_root__N5z6Y .hl-lesson .hl-side{display:none}.lesson_root__N5z6Y .hl-lesson .hl-stage{height:min(calc((100cqi - 32px) * 10 / 17),420px)}.lesson_root__N5z6Y .hl-lesson .hl-chips{display:flex;gap:6px;margin-top:12px}.lesson_root__N5z6Y .hl-lesson .hl-chip{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--surface);color:var(--ink-2);font:600 13.5px/1.2 var(--font);white-space:nowrap;cursor:pointer;overflow:hidden}.lesson_root__N5z6Y .hl-lesson .hl-chip i{display:none;position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0}.lesson_root__N5z6Y .hl-lesson .hl-chip .n{font-weight:750;font-variant-numeric:tabular-nums}.lesson_root__N5z6Y .hl-lesson .hl-chip.is-done{color:var(--ink)}.lesson_root__N5z6Y .hl-lesson .hl-chip.is-cur{border-color:var(--brand-400);background:var(--brand-50);color:var(--ink)}.lesson_root__N5z6Y .hl-lesson .hl-chip:last-child .n{color:var(--gold-ink)}}@container hl (max-width:719px){.lesson_root__N5z6Y .hl-lesson .hl-ctl{gap:12px}.lesson_root__N5z6Y .hl-lesson .hl-now{display:flex;align-items:center;gap:9px;flex:1;min-width:0;margin:0;font:650 14px/1.25 var(--font)}.lesson_root__N5z6Y .hl-lesson .hl-now b{min-width:24px;height:24px;padding:0;background:var(--brand-50);color:var(--brand-ink);font-size:13px}.lesson_root__N5z6Y .hl-lesson .hl-now span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lesson_root__N5z6Y .hl-lesson .hl-prog{display:none}.lesson_root__N5z6Y .hl-lesson .hl-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.lesson_root__N5z6Y .hl-lesson .hl-chip{padding:0 0 3px}.lesson_root__N5z6Y .hl-lesson .hl-chip i{display:block}.lesson_root__N5z6Y .hl-lesson .hl-chip .t{display:none}}@container hl (max-width:599px){.lesson_root__N5z6Y .hl-lesson .st-bar{flex-wrap:wrap;row-gap:8px;padding:10px 12px}.lesson_root__N5z6Y .hl-lesson .st-ctl{flex-basis:100%;margin:0}.lesson_root__N5z6Y .hl-lesson .hl-mode{display:grid;grid-template-columns:1fr 1fr;width:100%}.lesson_root__N5z6Y .hl-lesson .hl-mode button{height:40px}.lesson_root__N5z6Y .hl-lesson .hl-body{padding:0 0 10px}.lesson_root__N5z6Y .hl-lesson .hl-stage{border-radius:0;height:min(110cqi,420px)}.lesson_root__N5z6Y .hl-lesson :is(.hl-ctl,.hl-chips){margin-inline:12px}}@container hl (max-width:299px){.lesson_root__N5z6Y .hl-lesson.is-narrow .hl-ring{width:48px;height:48px}}