.callout[data-astro-cid-mrmim4ef]{margin:var(--space-5) auto;padding:var(--space-3) var(--space-4) var(--space-3);border-radius:var(--radius-md);background:var(--accent-wash)}.callout--attention[data-astro-cid-mrmim4ef]{background:#ffb8001a}.callout--astuce[data-astro-cid-mrmim4ef]{background:var(--done-wash)}.callout__title[data-astro-cid-mrmim4ef]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-weight:700;color:var(--accent)}.callout--attention[data-astro-cid-mrmim4ef] .callout__title[data-astro-cid-mrmim4ef]{color:var(--warning)}[data-theme=light] .callout--attention[data-astro-cid-mrmim4ef] .callout__title[data-astro-cid-mrmim4ef]{color:#8a5a00}.callout--astuce[data-astro-cid-mrmim4ef] .callout__title[data-astro-cid-mrmim4ef]{color:var(--done)}[data-theme=light] .callout__title[data-astro-cid-mrmim4ef]{color:var(--accent-strong)}[data-theme=light] .callout--astuce[data-astro-cid-mrmim4ef] .callout__title[data-astro-cid-mrmim4ef]{color:#075c38}.callout__body[data-astro-cid-mrmim4ef]>:first-child{margin-top:0}.callout__body[data-astro-cid-mrmim4ef]>:last-child{margin-bottom:0}.sequence[data-astro-cid-xragh6n7]{margin:var(--space-5) 0;padding:var(--space-3);border:1px solid var(--code-border);border-radius:var(--radius-md);background:var(--code-bg)}.sequence__scroll[data-astro-cid-xragh6n7]{overflow-x:auto}svg[data-astro-cid-xragh6n7]{display:block;width:100%;min-width:600px;height:auto;font-family:var(--font-sans)}.seq-life[data-astro-cid-xragh6n7]{stroke:var(--border);stroke-width:1.5;stroke-dasharray:4 5}.seq-actor[data-astro-cid-xragh6n7]{fill:var(--accent-wash);stroke:var(--accent);stroke-width:1.5}.seq-actor-label[data-astro-cid-xragh6n7]{fill:var(--text-primary);font-size:14px;font-weight:700}.seq-actor-sub[data-astro-cid-xragh6n7]{fill:var(--text-tertiary);font-size:12px}.seq-arrow[data-astro-cid-xragh6n7]{stroke:var(--accent);stroke-width:1.75}.seq-arrow--reply[data-astro-cid-xragh6n7]{stroke-dasharray:6 4}.seq-head[data-astro-cid-xragh6n7]{fill:var(--accent)}.seq-label[data-astro-cid-xragh6n7]{fill:var(--text-primary);font-size:14.5px;font-weight:600}.seq-sub[data-astro-cid-xragh6n7]{fill:var(--text-tertiary);font-size:12.5px;font-family:var(--font-code)}.seq-badge[data-astro-cid-xragh6n7]{fill:var(--accent-strong)}.seq-badge-text[data-astro-cid-xragh6n7]{fill:var(--accent-ink);font-size:12px;font-weight:700}.seq-note[data-astro-cid-xragh6n7]{fill:var(--surface);stroke:var(--border);stroke-width:1.25}.seq-note-text[data-astro-cid-xragh6n7]{fill:var(--text-secondary);font-size:13px}.seq-phase-line[data-astro-cid-xragh6n7]{stroke:var(--border)}.seq-phase-pill[data-astro-cid-xragh6n7]{fill:var(--surface-strong)}.seq-phase-text[data-astro-cid-xragh6n7]{fill:var(--text-primary);font-size:13px;font-weight:700}.lab[data-astro-cid-mingr44g]{margin:var(--space-6) auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised);overflow:hidden}.lab__header[data-astro-cid-mingr44g]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--accent-wash)}.lab__header[data-astro-cid-mingr44g] .lab__icon{width:28px;height:28px;color:var(--accent)}.lab__title[data-astro-cid-mingr44g]{margin:0!important;font-size:1.1875rem!important}.lab__setup[data-astro-cid-mingr44g]{grid-column:2 / -1;justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500}@media(max-width:560px){.lab__count[data-astro-cid-mingr44g]{grid-column:2 / -1}}.lab__count[data-astro-cid-mingr44g]{display:flex;gap:var(--space-3);margin:0;color:var(--text-secondary);font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.lab[data-astro-cid-mingr44g][data-complete=true] [data-astro-cid-mingr44g][data-lab-count]{color:var(--done);font-weight:500}.lab__body[data-astro-cid-mingr44g]{padding:var(--space-2) var(--space-4) var(--space-3)}.lab__body[data-astro-cid-mingr44g]>ol{padding-left:0;list-style:none;counter-reset:step}.lab__body[data-astro-cid-mingr44g]>ol>li{position:relative;padding-left:40px;counter-increment:step;transition:color .2s ease}.lab__body[data-astro-cid-mingr44g]>ol>li+li{margin-top:var(--space-3)}.lab__body[data-astro-cid-mingr44g] .lab__check{position:absolute;left:0;top:2px;width:24px;height:24px;margin:0;accent-color:var(--primary-dark);cursor:pointer}.lab__body[data-astro-cid-mingr44g]>ol>li[data-done=true]>p,.lab__body[data-astro-cid-mingr44g]>ol>li[data-done=true]{color:var(--text-secondary)}.quiz[data-astro-cid-rwn6tmg5]{margin:var(--space-7) 0 0;padding-top:var(--space-6);border-top:1px solid var(--border-soft)}.quiz__header[data-astro-cid-rwn6tmg5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.quiz__header[data-astro-cid-rwn6tmg5] h2[data-astro-cid-rwn6tmg5]{margin:0;font-size:1.75rem}.quiz__score[data-astro-cid-rwn6tmg5]{margin:0;color:var(--text-secondary);font-variant-numeric:tabular-nums}.quiz__list[data-astro-cid-rwn6tmg5]{margin:var(--space-5) 0 0;padding:0;list-style:none;counter-reset:q}.question[data-astro-cid-rwn6tmg5]{counter-increment:q}.question[data-astro-cid-rwn6tmg5]+.question[data-astro-cid-rwn6tmg5]{margin-top:var(--space-6)}.question__text[data-astro-cid-rwn6tmg5]{margin:0 0 var(--space-3);font-weight:700;font-size:1.125rem;line-height:1.4}.question__text[data-astro-cid-rwn6tmg5]:before{content:counter(q) ". ";color:var(--accent);font-variant-numeric:tabular-nums}.question__options[data-astro-cid-rwn6tmg5]{display:grid;gap:var(--space-2)}.option[data-astro-cid-rwn6tmg5]{display:grid;grid-template-columns:24px 1fr;gap:var(--space-3);align-items:start;width:100%;padding:12px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-raised);color:var(--text-primary);font:inherit;font-size:1rem;line-height:1.45;text-align:left;cursor:pointer;transition:opacity .4s var(--ease-out),filter .4s var(--ease-out),transform .4s var(--ease-out),border-color .2s ease,background-color .2s ease}.option[data-astro-cid-rwn6tmg5]:hover:not([aria-disabled]){border-color:var(--accent);background:var(--accent-wash)}.option__mark[data-astro-cid-rwn6tmg5]{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--border);border-radius:var(--radius-full)}.option__mark[data-astro-cid-rwn6tmg5]>*{grid-area:1 / 1;width:14px;height:14px;stroke-width:2.5;opacity:0}.option[data-astro-cid-rwn6tmg5][aria-disabled]{cursor:default}.question[data-astro-cid-rwn6tmg5][data-chosen] .option[data-astro-cid-rwn6tmg5]:not([data-state=chosen]):not([data-correct]){opacity:.6}.option[data-astro-cid-rwn6tmg5][data-state=chosen]{transform:translate(6px)}.option[data-astro-cid-rwn6tmg5][data-correct]{border-color:var(--done);background:var(--done-wash)}.option[data-astro-cid-rwn6tmg5][data-correct] .option__mark[data-astro-cid-rwn6tmg5]{border-color:var(--done);background:var(--done);color:var(--bg-primary)}.option[data-astro-cid-rwn6tmg5][data-correct] .option__ok{opacity:1}.option[data-astro-cid-rwn6tmg5][data-state=chosen]:not([data-correct]){border-color:var(--wrong);background:var(--wrong-wash)}.option[data-astro-cid-rwn6tmg5][data-state=chosen]:not([data-correct]) .option__mark[data-astro-cid-rwn6tmg5]{border-color:var(--wrong);background:var(--wrong);color:var(--bg-primary)}.option[data-astro-cid-rwn6tmg5][data-state=chosen]:not([data-correct]) .option__ko{opacity:1}.option[data-astro-cid-rwn6tmg5][data-selected]:not([aria-disabled]){border-color:var(--accent);background:var(--accent-wash);box-shadow:inset 0 0 0 1px var(--accent)}.option[data-astro-cid-rwn6tmg5][data-selected]:not([aria-disabled]) .option__mark[data-astro-cid-rwn6tmg5]{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 5px var(--bg-raised)}.question__check[data-astro-cid-rwn6tmg5]{margin-top:var(--space-3)}.question__explain[data-astro-cid-rwn6tmg5]:focus{outline:none}.question__explain[data-astro-cid-rwn6tmg5]{margin:var(--space-3) 0 0;color:var(--text-secondary);line-height:1.55}.question[data-astro-cid-rwn6tmg5][data-result=right] .question__verdict[data-astro-cid-rwn6tmg5]{color:var(--done)}.question[data-astro-cid-rwn6tmg5][data-result=wrong] .question__verdict[data-astro-cid-rwn6tmg5]{color:var(--wrong)}.quiz__result[data-astro-cid-rwn6tmg5]{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--accent-wash)}.quiz__result-title[data-astro-cid-rwn6tmg5]{margin:0 0 var(--space-2);font-size:1rem;color:var(--text-secondary)}.quiz__result[data-astro-cid-rwn6tmg5][data-pass]{background:var(--done-wash)}.quiz__result-check[data-astro-cid-rwn6tmg5]{display:none;place-items:center;width:40px;height:40px;border-radius:var(--radius-full);background:var(--done);color:var(--bg-primary)}.quiz__result-check[data-astro-cid-rwn6tmg5] .icon{width:22px;height:22px;stroke-width:2.5}.quiz__result[data-astro-cid-rwn6tmg5][data-pass] .quiz__result-check[data-astro-cid-rwn6tmg5]{display:grid}.quiz__result-score[data-astro-cid-rwn6tmg5]{display:flex;align-items:center;gap:var(--space-3);margin:0;font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.quiz__result-text[data-astro-cid-rwn6tmg5]{margin:var(--space-2) 0 0;color:var(--text-secondary)}.quiz__missed[data-astro-cid-rwn6tmg5]{margin:var(--space-2) 0 0;padding-left:1.2em}.quiz__missed[data-astro-cid-rwn6tmg5]:empty{display:none}.quiz__missed[data-astro-cid-rwn6tmg5] li[data-astro-cid-rwn6tmg5]+li[data-astro-cid-rwn6tmg5]{margin-top:var(--space-1)}.quiz__done[data-astro-cid-rwn6tmg5]{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0;color:var(--done);font-weight:700}.quiz__missed-question[data-astro-cid-rwn6tmg5]{display:block;color:var(--text-secondary)}.quiz__reread[data-astro-cid-rwn6tmg5]{font-weight:500}.quiz__undo[data-astro-cid-rwn6tmg5]{margin-left:var(--space-2);padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-weight:400;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.quiz__undo[data-astro-cid-rwn6tmg5]:hover{color:var(--text-primary)}.quiz__result[data-astro-cid-rwn6tmg5][data-low] [data-astro-cid-rwn6tmg5][data-quiz-retry]{order:-1}.quiz__actions[data-astro-cid-rwn6tmg5]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.verdicts[data-astro-cid-7i6dq7tf]{margin:var(--space-7) 0 0}.verdicts[data-astro-cid-7i6dq7tf] h2[data-astro-cid-7i6dq7tf]{margin:0 0 var(--space-2);font-size:1.75rem}.verdicts__legend[data-astro-cid-7i6dq7tf]{max-width:28rem;margin:0 0 var(--space-4);color:var(--text-secondary);font-size:.9375rem}table[data-astro-cid-7i6dq7tf]{width:100%;border-collapse:collapse;font-size:.9375rem;line-height:1.5}th[data-astro-cid-7i6dq7tf],td[data-astro-cid-7i6dq7tf]{padding:12px var(--space-3) 12px 0;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top}thead[data-astro-cid-7i6dq7tf] th[data-astro-cid-7i6dq7tf]{color:var(--text-tertiary);font-size:.8125rem;font-weight:500;border-bottom-color:var(--border)}tbody[data-astro-cid-7i6dq7tf] th[data-astro-cid-7i6dq7tf]{font-weight:500;width:34%}td[data-astro-cid-7i6dq7tf]:last-child{color:var(--text-secondary)}@media(max-width:640px){thead[data-astro-cid-7i6dq7tf]{display:none}tr[data-astro-cid-7i6dq7tf]{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--border-soft)}th[data-astro-cid-7i6dq7tf],td[data-astro-cid-7i6dq7tf]{padding:0;border:0;width:auto!important}}.about[data-astro-cid-v2cbyr3p]{margin-top:var(--space-7);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-raised)}.about[data-astro-cid-v2cbyr3p] h2[data-astro-cid-v2cbyr3p]{margin:0;font-size:1.375rem}.about[data-astro-cid-v2cbyr3p] p[data-astro-cid-v2cbyr3p]{margin:var(--space-3) 0 0;color:var(--text-secondary)}.about__row[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-4)}.about__links[data-astro-cid-v2cbyr3p]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.about__links[data-astro-cid-v2cbyr3p] a[data-astro-cid-v2cbyr3p]{display:inline-flex;align-items:center;gap:4px;font-weight:500}.about__links[data-astro-cid-v2cbyr3p] .icon{width:14px;height:14px}.lesson-layout[data-astro-cid-rgabyliv]{display:grid;grid-template-columns:260px minmax(0,var(--measure)) 220px;justify-content:center;gap:var(--space-6);max-width:var(--max-width);margin:0 auto;padding:var(--space-6) var(--space-4) 0}.rail[data-astro-cid-rgabyliv],.toc[data-astro-cid-rgabyliv]{position:sticky;top:calc(var(--header-height) + var(--space-4));align-self:start;max-height:calc(100vh - var(--header-height) - var(--space-5));overflow-y:auto;scrollbar-width:thin}.rail[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv]{display:none}.rail__section[data-astro-cid-rgabyliv]+.rail__section[data-astro-cid-rgabyliv]{margin-top:var(--space-4)}.rail__section-title[data-astro-cid-rgabyliv]{margin:0 0 var(--space-2);color:var(--text-tertiary);font-size:.8125rem;font-weight:500}.rail[data-astro-cid-rgabyliv] ol[data-astro-cid-rgabyliv]{margin:0;padding:0;list-style:none}.rail[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]{display:grid;grid-template-columns:24px 1fr;align-items:start;gap:var(--space-2);padding:6px var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:.875rem;line-height:1.35;text-decoration:none}.rail[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]>span[data-astro-cid-rgabyliv]{padding-top:3px}.rail[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]:hover{background:var(--bg-raised);color:var(--text-primary)}.rail[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv][aria-current=page]{background:var(--accent-wash);color:var(--text-primary);font-weight:500}.rail[data-astro-cid-rgabyliv] .dot{width:24px;height:24px;font-size:.6875rem}.rail[data-astro-cid-rgabyliv] .dot__check{width:13px;height:13px}.lesson__header[data-astro-cid-rgabyliv] h1[data-astro-cid-rgabyliv]{margin:0;font-size:clamp(2.25rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.03em}.lesson__lede[data-astro-cid-rgabyliv]{max-width:32rem;margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:1.25rem;line-height:1.5}.lesson__meta[data-astro-cid-rgabyliv]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--border-soft);color:var(--text-tertiary);font-size:.9375rem}.lesson__meta[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]{color:var(--text-secondary)}.lesson__meta[data-astro-cid-rgabyliv] span[data-astro-cid-rgabyliv]{display:inline-flex;align-items:center;gap:6px}.lesson__next[data-astro-cid-rgabyliv]{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--accent)!important}[data-theme=light] .lesson__next[data-astro-cid-rgabyliv]{color:var(--accent-strong)!important}.mission[data-astro-cid-rgabyliv]{margin:var(--space-5) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:#194dff1f}[data-theme=light] .mission[data-astro-cid-rgabyliv]{background:#194dff12}.mission__title[data-astro-cid-rgabyliv]{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-weight:700;color:#8aa6ff}[data-theme=light] .mission__title[data-astro-cid-rgabyliv]{color:#1a44d6}.mission[data-astro-cid-rgabyliv] p[data-astro-cid-rgabyliv]:last-child{margin:0}.finish[data-astro-cid-rgabyliv]{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border-soft)}.finish__done[data-astro-cid-rgabyliv]{padding:14px 22px;font-size:1.0625rem}.sources[data-astro-cid-rgabyliv] h2[data-astro-cid-rgabyliv]{margin:var(--space-6) 0 var(--space-3);font-size:1.25rem}.sources[data-astro-cid-rgabyliv] ul[data-astro-cid-rgabyliv]{margin:0;padding:0;list-style:none}.sources[data-astro-cid-rgabyliv] li[data-astro-cid-rgabyliv]+li[data-astro-cid-rgabyliv]{margin-top:var(--space-2)}.sources[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]{display:inline-flex;align-items:center;gap:6px}.sources[data-astro-cid-rgabyliv] .icon{width:14px;height:14px}.pager[data-astro-cid-rgabyliv]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-6)}.pager__link[data-astro-cid-rgabyliv]{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.pager__link[data-astro-cid-rgabyliv]:hover{border-color:var(--accent);background:var(--accent-wash)}.pager[data-astro-cid-rgabyliv][data-next-shown] .pager__link--next[data-astro-cid-rgabyliv]:not(.pager__link--home),.pager[data-astro-cid-rgabyliv]:not([data-next-shown]) .pager__link--home[data-astro-cid-rgabyliv]{display:none}.pager__link--next[data-astro-cid-rgabyliv]{text-align:right}.pager__link--next[data-astro-cid-rgabyliv] .pager__dir[data-astro-cid-rgabyliv]{justify-content:flex-end}.pager__dir[data-astro-cid-rgabyliv]{display:flex;align-items:center;gap:6px;color:var(--text-tertiary);font-size:.875rem}.pager__title[data-astro-cid-rgabyliv]{font-weight:700;line-height:1.3}.toc__title[data-astro-cid-rgabyliv]{margin:0 0 var(--space-2);color:var(--text-tertiary);font-size:.8125rem;font-weight:500}.toc[data-astro-cid-rgabyliv] ol[data-astro-cid-rgabyliv]{margin:0;padding:0;list-style:none;border-left:1px solid var(--border)}.toc[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]{display:block;margin-left:-1px;padding:5px 0 5px var(--space-3);border-left:1px solid transparent;color:var(--text-tertiary);font-size:.875rem;line-height:1.35;text-decoration:none}.toc[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]:hover{color:var(--text-primary)}.toc[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv][aria-current]{border-left-color:var(--accent);color:var(--text-primary)}.toc-inline[data-astro-cid-rgabyliv]{display:none;margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md)}.toc-inline[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv]{display:flex;align-items:center;justify-content:space-between;padding:10px var(--space-3);font-weight:500;cursor:pointer;list-style:none}.toc-inline[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv]::-webkit-details-marker{display:none}.toc-inline[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv] .rail__chevron{transition:transform .2s var(--ease-out)}.toc-inline[data-astro-cid-rgabyliv][open] summary[data-astro-cid-rgabyliv] .rail__chevron{transform:rotate(180deg)}.toc-inline[data-astro-cid-rgabyliv] ol[data-astro-cid-rgabyliv]{margin:0;padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 1.2em)}.toc-inline[data-astro-cid-rgabyliv] li[data-astro-cid-rgabyliv]+li[data-astro-cid-rgabyliv]{margin-top:6px}.toc-inline[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]{color:var(--text-secondary);text-decoration:none}.toc-inline[data-astro-cid-rgabyliv] a[data-astro-cid-rgabyliv]:hover{color:var(--text-primary);text-decoration:underline}@media(max-width:1240px){.lesson-layout[data-astro-cid-rgabyliv]{grid-template-columns:240px minmax(0,var(--measure))}.toc[data-astro-cid-rgabyliv]{display:none}.toc-inline[data-astro-cid-rgabyliv]{display:block}}@media(max-width:1023px){.lesson-layout[data-astro-cid-rgabyliv]{grid-template-columns:minmax(0,var(--measure));gap:var(--space-4);padding-top:var(--space-4)}.rail[data-astro-cid-rgabyliv]{position:static;max-height:none}.rail[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv]{display:flex;align-items:center;justify-content:space-between;padding:10px var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-weight:500;cursor:pointer;list-style:none}.rail[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv]::-webkit-details-marker{display:none}.rail__position[data-astro-cid-rgabyliv]{color:var(--text-tertiary);font-weight:400}.rail[data-astro-cid-rgabyliv] summary[data-astro-cid-rgabyliv] .rail__chevron{transition:transform .2s var(--ease-out)}.rail__details[data-astro-cid-rgabyliv][open] summary[data-astro-cid-rgabyliv] .rail__chevron{transform:rotate(180deg)}.rail__details[data-astro-cid-rgabyliv][open] summary[data-astro-cid-rgabyliv]{margin-bottom:var(--space-3)}}@media(max-width:560px){.lesson-layout[data-astro-cid-rgabyliv]{padding-left:var(--space-3);padding-right:var(--space-3)}.pager[data-astro-cid-rgabyliv]{grid-template-columns:1fr}}
