:root{--tb-brand-400:#4d79fe;--tb-brand-500:#2f66fd;--tb-brand-600:#0039e3;--tb-danger:#da291c;--tb-radius-md:8px;--tb-spacing-md:16px}.tb-theme--warm-paper,html[data-mantine-color-scheme=light] .tb-theme--warm-paper,.tb-theme--warm-paper[data-mantine-color-scheme=light]{--tb-brand-400:#4d79fe;--tb-brand-500:#2f66fd;--tb-brand-600:#0039e3;--tb-radius-sm:4px;--tb-radius-md:8px;--tb-radius-lg:12px;--tb-spacing-xs:4px;--tb-spacing-sm:8px;--tb-spacing-md:16px;--tb-spacing-lg:24px;--tb-spacing-xl:32px;--tb-touch:44px;--tb-type-xs:12px;--tb-type-sm:14px;--tb-type-md:16px;--tb-type-lg:20px;--tb-type-xl:28px;--tb-rail-width:240px;--tb-topbar-height:64px;--tb-content-width:1180px;--tb-ground:#f9f9f7;--tb-surface:#fcfcfb;--tb-plane:#f4f3ef;--tb-raised:#e8e7e0;--tb-line:#e1e0d9;--tb-ink:#0b0b0b;--tb-muted:#62605b;--tb-action:#0b0b0b;--tb-action-ink:#fff;--tb-good:#257025;--tb-warn:#865900;--tb-danger:#da291c;--tb-danger-text:#da291c;--tb-danger-plane:#fff7f5;--tb-focus:#005fcc;--tb-customer-corporate-edge:#1b1b1d;--tb-customer-corporate-plane:#1b1b1d;--tb-customer-corporate-ink:#fff;--tb-customer-vip-edge:#b08400;--tb-customer-vip-plane:#ffef9a;--tb-customer-vip-ink:#5f4200;--tb-customer-pensioner-edge:#cf6c0a;--tb-customer-pensioner-plane:#ffdcb8;--tb-customer-pensioner-ink:#7a3700;--tb-loyalty-edge:#257025;--tb-loyalty-plane:#e0f1db;--tb-loyalty-ink:#1b561b;--mantine-color-body:#f9f9f7;--mantine-color-text:#0b0b0b;--mantine-color-bright:#0b0b0b;--mantine-color-dimmed:#62605b;--mantine-color-default:#fcfcfb;--mantine-color-default-hover:#f4f3ef;--mantine-color-default-color:#0b0b0b;--mantine-color-default-border:#e1e0d9;--mantine-color-placeholder:#62605b;--mantine-color-disabled:#f4f3ef;--mantine-color-disabled-color:#abaaa5;--mantine-color-disabled-border:#e1e0d9;--mantine-color-anchor:#0b0b0b;--mantine-color-error:#da291c;--mantine-color-red-6:#da291c;--mantine-color-red-text:#da291c;--mantine-color-red-filled:#da291c;--mantine-color-red-filled-hover:#da291c;--mantine-color-red-light:#fff7f5;--mantine-color-red-light-hover:#fff7f5;--mantine-color-red-light-color:#da291c;--mantine-color-red-outline:#da291c;--mantine-color-green-6:#257025;--mantine-color-green-text:#257025;--mantine-color-green-filled:#257025;--mantine-color-green-filled-hover:#257025;--mantine-color-green-light:#f4f3ef;--mantine-color-green-light-hover:#e1e0d9;--mantine-color-green-light-color:#257025;--mantine-color-green-outline:#257025;--mantine-color-yellow-6:#865900;--mantine-color-yellow-text:#865900;--mantine-color-yellow-filled:#865900;--mantine-color-yellow-filled-hover:#865900;--mantine-color-yellow-light:#f4f3ef;--mantine-color-yellow-light-hover:#e1e0d9;--mantine-color-yellow-light-color:#865900;--mantine-color-yellow-outline:#865900;--mantine-color-orange-6:#865900;--mantine-color-orange-text:#865900;--mantine-color-orange-filled:#865900;--mantine-color-orange-filled-hover:#865900;--mantine-color-orange-light:#f4f3ef;--mantine-color-orange-light-hover:#e1e0d9;--mantine-color-orange-light-color:#865900;--mantine-color-orange-outline:#865900;--mantine-primary-color-filled:#0b0b0b;--mantine-primary-color-filled-hover:#0b0b0b;--mantine-primary-color-light:#e8e7e0;--mantine-primary-color-light-hover:#e1e0d9;--mantine-primary-color-light-color:#0b0b0b;--mantine-primary-color-contrast:#fff;background:var(--tb-ground);min-height:100dvh;color:var(--tb-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html:has(.tb-theme--warm-paper){--tb-brand-400:#4d79fe;--tb-brand-500:#2f66fd;--tb-brand-600:#0039e3;--tb-radius-sm:4px;--tb-radius-md:8px;--tb-radius-lg:12px;--tb-spacing-xs:4px;--tb-spacing-sm:8px;--tb-spacing-md:16px;--tb-spacing-lg:24px;--tb-spacing-xl:32px;--tb-touch:44px;--tb-type-xs:12px;--tb-type-sm:14px;--tb-type-md:16px;--tb-type-lg:20px;--tb-type-xl:28px;--tb-rail-width:240px;--tb-topbar-height:64px;--tb-content-width:1180px;--tb-ground:#f9f9f7;--tb-surface:#fcfcfb;--tb-plane:#f4f3ef;--tb-raised:#e8e7e0;--tb-line:#e1e0d9;--tb-ink:#0b0b0b;--tb-muted:#62605b;--tb-action:#0b0b0b;--tb-action-ink:#fff;--tb-good:#257025;--tb-warn:#865900;--tb-danger:#da291c;--tb-danger-text:#da291c;--tb-danger-plane:#fff7f5;--tb-focus:#005fcc;--tb-customer-corporate-edge:#1b1b1d;--tb-customer-corporate-plane:#1b1b1d;--tb-customer-corporate-ink:#fff;--tb-customer-vip-edge:#b08400;--tb-customer-vip-plane:#ffef9a;--tb-customer-vip-ink:#5f4200;--tb-customer-pensioner-edge:#cf6c0a;--tb-customer-pensioner-plane:#ffdcb8;--tb-customer-pensioner-ink:#7a3700;--tb-loyalty-edge:#257025;--tb-loyalty-plane:#e0f1db;--tb-loyalty-ink:#1b561b;--mantine-color-body:#f9f9f7;--mantine-color-text:#0b0b0b;--mantine-color-bright:#0b0b0b;--mantine-color-dimmed:#62605b;--mantine-color-default:#fcfcfb;--mantine-color-default-hover:#f4f3ef;--mantine-color-default-color:#0b0b0b;--mantine-color-default-border:#e1e0d9;--mantine-color-placeholder:#62605b;--mantine-color-disabled:#f4f3ef;--mantine-color-disabled-color:#abaaa5;--mantine-color-disabled-border:#e1e0d9;--mantine-color-anchor:#0b0b0b;--mantine-color-error:#da291c;--mantine-color-red-6:#da291c;--mantine-color-red-text:#da291c;--mantine-color-red-filled:#da291c;--mantine-color-red-filled-hover:#da291c;--mantine-color-red-light:#fff7f5;--mantine-color-red-light-hover:#fff7f5;--mantine-color-red-light-color:#da291c;--mantine-color-red-outline:#da291c;--mantine-color-green-6:#257025;--mantine-color-green-text:#257025;--mantine-color-green-filled:#257025;--mantine-color-green-filled-hover:#257025;--mantine-color-green-light:#f4f3ef;--mantine-color-green-light-hover:#e1e0d9;--mantine-color-green-light-color:#257025;--mantine-color-green-outline:#257025;--mantine-color-yellow-6:#865900;--mantine-color-yellow-text:#865900;--mantine-color-yellow-filled:#865900;--mantine-color-yellow-filled-hover:#865900;--mantine-color-yellow-light:#f4f3ef;--mantine-color-yellow-light-hover:#e1e0d9;--mantine-color-yellow-light-color:#865900;--mantine-color-yellow-outline:#865900;--mantine-color-orange-6:#865900;--mantine-color-orange-text:#865900;--mantine-color-orange-filled:#865900;--mantine-color-orange-filled-hover:#865900;--mantine-color-orange-light:#f4f3ef;--mantine-color-orange-light-hover:#e1e0d9;--mantine-color-orange-light-color:#865900;--mantine-color-orange-outline:#865900;--mantine-primary-color-filled:#0b0b0b;--mantine-primary-color-filled-hover:#0b0b0b;--mantine-primary-color-light:#e8e7e0;--mantine-primary-color-light-hover:#e1e0d9;--mantine-primary-color-light-color:#0b0b0b;--mantine-primary-color-contrast:#fff;background:var(--tb-ground);min-height:100dvh;color:var(--tb-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mantine-color-scheme=light]:has(.tb-theme--warm-paper){--tb-brand-400:#4d79fe;--tb-brand-500:#2f66fd;--tb-brand-600:#0039e3;--tb-radius-sm:4px;--tb-radius-md:8px;--tb-radius-lg:12px;--tb-spacing-xs:4px;--tb-spacing-sm:8px;--tb-spacing-md:16px;--tb-spacing-lg:24px;--tb-spacing-xl:32px;--tb-touch:44px;--tb-type-xs:12px;--tb-type-sm:14px;--tb-type-md:16px;--tb-type-lg:20px;--tb-type-xl:28px;--tb-rail-width:240px;--tb-topbar-height:64px;--tb-content-width:1180px;--tb-ground:#f9f9f7;--tb-surface:#fcfcfb;--tb-plane:#f4f3ef;--tb-raised:#e8e7e0;--tb-line:#e1e0d9;--tb-ink:#0b0b0b;--tb-muted:#62605b;--tb-action:#0b0b0b;--tb-action-ink:#fff;--tb-good:#257025;--tb-warn:#865900;--tb-danger:#da291c;--tb-danger-text:#da291c;--tb-danger-plane:#fff7f5;--tb-focus:#005fcc;--tb-customer-corporate-edge:#1b1b1d;--tb-customer-corporate-plane:#1b1b1d;--tb-customer-corporate-ink:#fff;--tb-customer-vip-edge:#b08400;--tb-customer-vip-plane:#ffef9a;--tb-customer-vip-ink:#5f4200;--tb-customer-pensioner-edge:#cf6c0a;--tb-customer-pensioner-plane:#ffdcb8;--tb-customer-pensioner-ink:#7a3700;--tb-loyalty-edge:#257025;--tb-loyalty-plane:#e0f1db;--tb-loyalty-ink:#1b561b;--mantine-color-body:#f9f9f7;--mantine-color-text:#0b0b0b;--mantine-color-bright:#0b0b0b;--mantine-color-dimmed:#62605b;--mantine-color-default:#fcfcfb;--mantine-color-default-hover:#f4f3ef;--mantine-color-default-color:#0b0b0b;--mantine-color-default-border:#e1e0d9;--mantine-color-placeholder:#62605b;--mantine-color-disabled:#f4f3ef;--mantine-color-disabled-color:#abaaa5;--mantine-color-disabled-border:#e1e0d9;--mantine-color-anchor:#0b0b0b;--mantine-color-error:#da291c;--mantine-color-red-6:#da291c;--mantine-color-red-text:#da291c;--mantine-color-red-filled:#da291c;--mantine-color-red-filled-hover:#da291c;--mantine-color-red-light:#fff7f5;--mantine-color-red-light-hover:#fff7f5;--mantine-color-red-light-color:#da291c;--mantine-color-red-outline:#da291c;--mantine-color-green-6:#257025;--mantine-color-green-text:#257025;--mantine-color-green-filled:#257025;--mantine-color-green-filled-hover:#257025;--mantine-color-green-light:#f4f3ef;--mantine-color-green-light-hover:#e1e0d9;--mantine-color-green-light-color:#257025;--mantine-color-green-outline:#257025;--mantine-color-yellow-6:#865900;--mantine-color-yellow-text:#865900;--mantine-color-yellow-filled:#865900;--mantine-color-yellow-filled-hover:#865900;--mantine-color-yellow-light:#f4f3ef;--mantine-color-yellow-light-hover:#e1e0d9;--mantine-color-yellow-light-color:#865900;--mantine-color-yellow-outline:#865900;--mantine-color-orange-6:#865900;--mantine-color-orange-text:#865900;--mantine-color-orange-filled:#865900;--mantine-color-orange-filled-hover:#865900;--mantine-color-orange-light:#f4f3ef;--mantine-color-orange-light-hover:#e1e0d9;--mantine-color-orange-light-color:#865900;--mantine-color-orange-outline:#865900;--mantine-primary-color-filled:#0b0b0b;--mantine-primary-color-filled-hover:#0b0b0b;--mantine-primary-color-light:#e8e7e0;--mantine-primary-color-light-hover:#e1e0d9;--mantine-primary-color-light-color:#0b0b0b;--mantine-primary-color-contrast:#fff;background:var(--tb-ground);min-height:100dvh;color:var(--tb-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mantine-color-scheme=dark] .tb-theme--warm-paper,.tb-theme--warm-paper[data-mantine-color-scheme=dark]{--tb-ground:#0f0f0e;--tb-surface:#1c1c1a;--tb-plane:#2a2a27;--tb-raised:#3b3b37;--tb-line:#4b4b45;--tb-ink:#f7f5ef;--tb-muted:#b8b5ac;--tb-action:#f4f1e8;--tb-action-ink:#11110f;--tb-good:#78cf74;--tb-warn:#f2bd59;--tb-danger:#da291c;--tb-danger-text:#ff6b61;--tb-danger-plane:#351714;--tb-focus:#70a9ff;--tb-customer-corporate-edge:#e9e6dc;--tb-customer-corporate-plane:#e9e6dc;--tb-customer-corporate-ink:#11110f;--tb-customer-vip-edge:#d8a600;--tb-customer-vip-plane:#3a300c;--tb-customer-vip-ink:#f3cf5a;--tb-customer-pensioner-edge:#f59a4a;--tb-customer-pensioner-plane:#3d2412;--tb-customer-pensioner-ink:#ffb877;--tb-loyalty-edge:#78cf74;--tb-loyalty-plane:#1d361b;--tb-loyalty-ink:#a3e39f;--mantine-color-body:#0f0f0e;--mantine-color-text:#f7f5ef;--mantine-color-bright:#f7f5ef;--mantine-color-dimmed:#b8b5ac;--mantine-color-default:#1c1c1a;--mantine-color-default-hover:#2a2a27;--mantine-color-default-color:#f7f5ef;--mantine-color-default-border:#4b4b45;--mantine-color-placeholder:#b8b5ac;--mantine-color-disabled:#2a2a27;--mantine-color-disabled-color:#71706a;--mantine-color-disabled-border:#4b4b45;--mantine-color-anchor:#f4f1e8;--mantine-color-error:#ff6b61;--mantine-color-red-6:#da291c;--mantine-color-red-text:#ff6b61;--mantine-color-red-filled:#da291c;--mantine-color-red-filled-hover:#da291c;--mantine-color-red-light:#351714;--mantine-color-red-light-hover:#351714;--mantine-color-red-light-color:#ff6b61;--mantine-color-red-outline:#da291c;--mantine-color-green-6:#78cf74;--mantine-color-green-text:#78cf74;--mantine-color-green-filled:#78cf74;--mantine-color-green-filled-hover:#78cf74;--mantine-color-green-light:#2a2a27;--mantine-color-green-light-hover:#4b4b45;--mantine-color-green-light-color:#78cf74;--mantine-color-green-outline:#78cf74;--mantine-color-yellow-6:#f2bd59;--mantine-color-yellow-text:#f2bd59;--mantine-color-yellow-filled:#f2bd59;--mantine-color-yellow-filled-hover:#f2bd59;--mantine-color-yellow-light:#2a2a27;--mantine-color-yellow-light-hover:#4b4b45;--mantine-color-yellow-light-color:#f2bd59;--mantine-color-yellow-outline:#f2bd59;--mantine-color-orange-6:#f2bd59;--mantine-color-orange-text:#f2bd59;--mantine-color-orange-filled:#f2bd59;--mantine-color-orange-filled-hover:#f2bd59;--mantine-color-orange-light:#2a2a27;--mantine-color-orange-light-hover:#4b4b45;--mantine-color-orange-light-color:#f2bd59;--mantine-color-orange-outline:#f2bd59;--mantine-primary-color-filled:#f4f1e8;--mantine-primary-color-filled-hover:#f4f1e8;--mantine-primary-color-light:#3b3b37;--mantine-primary-color-light-hover:#4b4b45;--mantine-primary-color-light-color:#f4f1e8;--mantine-primary-color-contrast:#11110f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-mantine-color-scheme=dark]:has(.tb-theme--warm-paper){--tb-ground:#0f0f0e;--tb-surface:#1c1c1a;--tb-plane:#2a2a27;--tb-raised:#3b3b37;--tb-line:#4b4b45;--tb-ink:#f7f5ef;--tb-muted:#b8b5ac;--tb-action:#f4f1e8;--tb-action-ink:#11110f;--tb-good:#78cf74;--tb-warn:#f2bd59;--tb-danger:#da291c;--tb-danger-text:#ff6b61;--tb-danger-plane:#351714;--tb-focus:#70a9ff;--tb-customer-corporate-edge:#e9e6dc;--tb-customer-corporate-plane:#e9e6dc;--tb-customer-corporate-ink:#11110f;--tb-customer-vip-edge:#d8a600;--tb-customer-vip-plane:#3a300c;--tb-customer-vip-ink:#f3cf5a;--tb-customer-pensioner-edge:#f59a4a;--tb-customer-pensioner-plane:#3d2412;--tb-customer-pensioner-ink:#ffb877;--tb-loyalty-edge:#78cf74;--tb-loyalty-plane:#1d361b;--tb-loyalty-ink:#a3e39f;--mantine-color-body:#0f0f0e;--mantine-color-text:#f7f5ef;--mantine-color-bright:#f7f5ef;--mantine-color-dimmed:#b8b5ac;--mantine-color-default:#1c1c1a;--mantine-color-default-hover:#2a2a27;--mantine-color-default-color:#f7f5ef;--mantine-color-default-border:#4b4b45;--mantine-color-placeholder:#b8b5ac;--mantine-color-disabled:#2a2a27;--mantine-color-disabled-color:#71706a;--mantine-color-disabled-border:#4b4b45;--mantine-color-anchor:#f4f1e8;--mantine-color-error:#ff6b61;--mantine-color-red-6:#da291c;--mantine-color-red-text:#ff6b61;--mantine-color-red-filled:#da291c;--mantine-color-red-filled-hover:#da291c;--mantine-color-red-light:#351714;--mantine-color-red-light-hover:#351714;--mantine-color-red-light-color:#ff6b61;--mantine-color-red-outline:#da291c;--mantine-color-green-6:#78cf74;--mantine-color-green-text:#78cf74;--mantine-color-green-filled:#78cf74;--mantine-color-green-filled-hover:#78cf74;--mantine-color-green-light:#2a2a27;--mantine-color-green-light-hover:#4b4b45;--mantine-color-green-light-color:#78cf74;--mantine-color-green-outline:#78cf74;--mantine-color-yellow-6:#f2bd59;--mantine-color-yellow-text:#f2bd59;--mantine-color-yellow-filled:#f2bd59;--mantine-color-yellow-filled-hover:#f2bd59;--mantine-color-yellow-light:#2a2a27;--mantine-color-yellow-light-hover:#4b4b45;--mantine-color-yellow-light-color:#f2bd59;--mantine-color-yellow-outline:#f2bd59;--mantine-color-orange-6:#f2bd59;--mantine-color-orange-text:#f2bd59;--mantine-color-orange-filled:#f2bd59;--mantine-color-orange-filled-hover:#f2bd59;--mantine-color-orange-light:#2a2a27;--mantine-color-orange-light-hover:#4b4b45;--mantine-color-orange-light-color:#f2bd59;--mantine-color-orange-outline:#f2bd59;--mantine-primary-color-filled:#f4f1e8;--mantine-primary-color-filled-hover:#f4f1e8;--mantine-primary-color-light:#3b3b37;--mantine-primary-color-light-hover:#4b4b45;--mantine-primary-color-light-color:#f4f1e8;--mantine-primary-color-contrast:#11110f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
body{margin:0}.prose p{margin:0 0 .85em;line-height:1.6}.prose p:last-child{margin-bottom:0}.prose ol,.prose ul{margin:0 0 .85em;padding-left:1.25em;line-height:1.6}.prose li{margin-bottom:.4em}.prose strong{font-weight:600}.prose code{font-family:var(--mantine-font-family-monospace);border-radius:var(--mantine-radius-sm);background:var(--mantine-color-default-hover);padding:.1em .3em;font-size:.9em}html:root[data-mantine-color-scheme=dark]{--mantine-color-dimmed:#9a9a9a}:root{--lesson-badge-bg:var(--mantine-color-brand-light);--lesson-badge-color:var(--mantine-color-brand-light-color)}html:root[data-mantine-color-scheme=dark]{--lesson-badge-bg:var(--mantine-color-brand-5);--lesson-badge-color:var(--mantine-color-white)}.congrats{position:relative;overflow:hidden}.congrats-confetti{pointer-events:none;position:absolute;inset:0}.congrats-piece{opacity:0;background:var(--congrats-color);width:8px;height:12px;animation:congrats-burst 1.2s cubic-bezier(.15, .8, .4, 1) var(--congrats-delay) both;border-radius:1px;position:absolute;top:50%;left:50%}@keyframes congrats-burst{0%{opacity:0;transform:translate(0,0)scale(.4)rotate(0)}12%{opacity:1}72%{opacity:1}to{transform:translate3d(var(--congrats-x), var(--congrats-y), 0) scale(1) rotate(var(--congrats-spin));opacity:0}}.congrats-tick{fill:none;stroke:var(--mantine-color-brand-5);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;flex:none}.congrats-tick circle{stroke-dasharray:95;stroke-dashoffset:95px;transform-origin:50%;animation:.5s ease-out both congrats-draw;transform:rotate(-90deg)}.congrats-tick path{stroke-dasharray:30;stroke-dashoffset:30px;animation:.35s ease-out .45s both congrats-draw}@keyframes congrats-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.congrats-piece{display:none}.congrats-tick circle,.congrats-tick path{stroke-dashoffset:0;animation:none}}.lesson-shot{border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default-hover);width:100%;display:block;position:relative;overflow:hidden}.lesson-shot-blur{filter:blur(14px);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-5%}.lesson-shot img,.lesson-shot video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lesson-shot img{opacity:0;transition:opacity .32s ease-out}.lesson-shot img[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.lesson-shot img{transition:none}}
