.fit.svelte-1twem7a{background:#fff;border-radius:2px;flex:none;position:relative;overflow:hidden}.sheet.svelte-1twem7a{color:#222;font-family:var(--font-sans);transform-origin:100% 0;background:#fff}.inner.svelte-1twem7a{height:100%;padding:72px 64px 120px;padding-right:calc(64px + var(--g));--body:17px;--lh:1.75;flex-direction:column;gap:22px;display:flex;position:relative;overflow:hidden}.inner.spine-left.svelte-1twem7a{padding-right:64px;padding-left:calc(64px + var(--g))}.d-compact.svelte-1twem7a .inner:where(.svelte-1twem7a){--body:15px;--lh:1.55;gap:14px;padding-top:56px;padding-bottom:56px}.d-spacious.svelte-1twem7a .practice:where(.svelte-1twem7a){display:none}.d-spacious.svelte-1twem7a .inner:where(.svelte-1twem7a){--body:18px;--lh:1.95;gap:30px}.fold.svelte-1twem7a{border-inline-start:1.5px dashed #d8d8d5;width:0;position:absolute;top:0;bottom:0}.band.svelte-1twem7a{color:var(--acc);border-bottom:1.5px solid var(--acc);align-items:center;gap:10px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.mark.svelte-1twem7a{background:var(--acc);border-radius:3px;flex:none;width:12px;height:12px}.cover-title.svelte-1twem7a{flex-direction:column;gap:10px;margin-top:64px;display:flex}.kicker.svelte-1twem7a{color:var(--acc);font-size:16px;font-weight:600}.cover-title.svelte-1twem7a h2:where(.svelte-1twem7a){color:#1a1a1a;font-size:46px;font-weight:700;line-height:1.3}.topic.svelte-1twem7a{color:#555;font-size:20px}.rule.svelte-1twem7a{background:var(--acc);border-radius:3px;width:96px;height:6px;margin-top:14px}.toc.svelte-1twem7a{background:var(--soft);border-radius:12px;min-height:0;margin-top:40px;padding:28px 32px;overflow:hidden}.lowink.svelte-1twem7a .toc:where(.svelte-1twem7a){background:#fff;border:1.5px solid #333}.toc.svelte-1twem7a h3:where(.svelte-1twem7a){color:var(--acc);margin-bottom:16px;font-size:22px;font-weight:700}.toc.svelte-1twem7a ol:where(.svelte-1twem7a){flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-1twem7a li:where(.svelte-1twem7a){align-items:baseline;gap:12px;font-size:18px;line-height:1.5;display:flex}.toc.svelte-1twem7a li:where(.svelte-1twem7a) b:where(.svelte-1twem7a){color:var(--acc);min-width:24px}.toc.svelte-1twem7a li:where(.svelte-1twem7a) em:where(.svelte-1twem7a){border-bottom:2px dotted #0003;flex:1;transform:translateY(-4px)}.ghost.svelte-1twem7a{flex-direction:column;gap:18px;display:flex}.ghost.svelte-1twem7a span:where(.svelte-1twem7a){background:#00000012;border-radius:6px;height:12px}.foot.svelte-1twem7a{bottom:44px;left:64px;right:calc(64px + var(--g));color:#777;justify-content:space-between;font-size:13px;display:flex;position:absolute}.spine-left.svelte-1twem7a .foot:where(.svelte-1twem7a){left:calc(64px + var(--g));right:64px}.foot.center.svelte-1twem7a{justify-content:center;font-size:15px}.chapter.svelte-1twem7a{color:var(--acc);margin-top:8px;font-size:15px;font-weight:600}.lesson-title.svelte-1twem7a{border-bottom:3px solid var(--acc);padding-bottom:12px;font-size:34px;font-weight:700;line-height:1.35}.seq.svelte-1twem7a{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.seq.svelte-1twem7a span:where(.svelte-1twem7a){background:var(--soft);color:var(--acc);border-radius:999px;padding:3px 12px;font-size:13px;font-weight:600}.lowink.svelte-1twem7a .seq:where(.svelte-1twem7a) span:where(.svelte-1twem7a){background:#fff;border:1px solid #333}.seq.svelte-1twem7a u:where(.svelte-1twem7a){color:#999;font-size:13px;text-decoration:none}.def.svelte-1twem7a{background:var(--soft);font-size:var(--body);line-height:var(--lh);border-inline-start:5px solid var(--acc);border-radius:10px;padding:16px 20px}.lowink.svelte-1twem7a .def:where(.svelte-1twem7a){border:1.5px solid #333;background:#fff;border-inline-start:5px solid #333}.def.svelte-1twem7a b:where(.svelte-1twem7a){color:var(--acc);margin-inline-end:6px}.body.svelte-1twem7a{font-size:var(--body);line-height:var(--lh)}.eq.svelte-1twem7a{text-align:center;unicode-bidi:isolate;padding:6px 0;font-family:IBM Plex Sans,Times New Roman,serif;font-size:26px}.ex.svelte-1twem7a{border:2px solid var(--acc);font-size:var(--body);line-height:var(--lh);border-radius:10px;padding:16px 20px}.ex.svelte-1twem7a b:where(.svelte-1twem7a){color:var(--acc);margin-bottom:4px;display:block}.practice.svelte-1twem7a{font-size:var(--body);flex-direction:column;gap:14px;display:flex}.practice.svelte-1twem7a b:where(.svelte-1twem7a){color:var(--acc)}.practice.svelte-1twem7a span:where(.svelte-1twem7a){background:#00000018;height:2px}
