.reader-toolbar-module__RVfNBW__btn{width:var(--tb-size,40px);height:var(--tb-size,40px);color:#0a0f0d;font:inherit;white-space:nowrap;cursor:pointer;background:#f7f7f2;border:2px solid #0a0f0d;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:750;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s,background-color .14s,width .16s,height .16s;display:inline-flex;position:relative;box-shadow:2px 2px #0a0f0d}.reader-toolbar-module__RVfNBW__text{width:auto;padding:0 12px}@media (hover:hover) and (pointer:fine){.reader-toolbar-module__RVfNBW__btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #0a0f0d}}.reader-toolbar-module__RVfNBW__btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px #0a0f0d}.reader-toolbar-module__RVfNBW__btn[aria-pressed=true],.reader-toolbar-module__RVfNBW__btn[aria-expanded=true]{background:#c9ff5c}.reader-toolbar-module__RVfNBW__btn:disabled{color:#0a0f0d66;box-shadow:none;cursor:default;background:0 0;border-color:#0a0f0d4d}.reader-toolbar-module__RVfNBW__btn:focus-visible,.reader-toolbar-module__RVfNBW__segment:focus-visible{outline-offset:2px;outline:3px solid #c9ff5c}.reader-toolbar-module__RVfNBW__segmented{height:var(--tb-size,40px);background:#f7f7f2;border:2px solid #0a0f0d;border-radius:12px;flex:none;align-items:stretch;gap:2px;padding:2px;transition:height .16s;display:inline-flex;box-shadow:2px 2px #0a0f0d}.reader-toolbar-module__RVfNBW__segment{color:#3d4a44;min-width:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.reader-toolbar-module__RVfNBW__segment:hover{color:#0a0f0d;background:#0a0f0d12}.reader-toolbar-module__RVfNBW__segment[aria-selected=true],.reader-toolbar-module__RVfNBW__segment[aria-pressed=true]{color:#f7f7f2;background:#0a0f0d}.reader-toolbar-module__RVfNBW__chip{color:#3d4a44;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750}.reader-toolbar-module__RVfNBW__sep{background:#0a0f0d24;border-radius:2px;flex:none;width:2px;height:24px}@media (prefers-reduced-motion:reduce){.reader-toolbar-module__RVfNBW__btn,.reader-toolbar-module__RVfNBW__segmented{transition:none}.reader-toolbar-module__RVfNBW__btn:hover:not(:disabled),.reader-toolbar-module__RVfNBW__btn:active:not(:disabled){transform:none}}:is([data-theme=dark] .reader-toolbar-module__RVfNBW__btn,[data-theme=dark] .reader-toolbar-module__RVfNBW__segmented){color:#eef5ee;background:#14231d;border-color:#eef5ee;box-shadow:2px 2px #eef5eed9}[data-theme=dark] .reader-toolbar-module__RVfNBW__btn:hover:not(:disabled){box-shadow:3px 3px #eef5eed9}:is([data-theme=dark] .reader-toolbar-module__RVfNBW__btn[aria-pressed=true],[data-theme=dark] .reader-toolbar-module__RVfNBW__btn[aria-expanded=true]){color:#0a0f0d;background:#c9ff5c}[data-theme=dark] .reader-toolbar-module__RVfNBW__btn:disabled{color:#eef5ee66;box-shadow:none;background:0 0;border-color:#eef5ee4d}[data-theme=dark] .reader-toolbar-module__RVfNBW__segment{color:#b9cdc3}[data-theme=dark] .reader-toolbar-module__RVfNBW__segment:hover{color:#eef5ee;background:#eef5ee14}:is([data-theme=dark] .reader-toolbar-module__RVfNBW__segment[aria-selected=true],[data-theme=dark] .reader-toolbar-module__RVfNBW__segment[aria-pressed=true]){color:#0a0f0d;background:#eef5ee}[data-theme=dark] .reader-toolbar-module__RVfNBW__chip{color:#a7bfb3}[data-theme=dark] .reader-toolbar-module__RVfNBW__sep{background:#eef5ee2e}
.lesson-search-module__Swa_ra__searchRow{border-bottom:1px solid #0a0f0d1f;align-items:center;gap:8px;padding:8px clamp(16px,3vw,32px) 10px;display:flex;position:relative}.lesson-search-module__Swa_ra__field{background:#fff;border:2px solid #0a0f0d;border-radius:12px;flex:auto;align-items:center;min-width:0;height:40px;display:flex;position:relative;box-shadow:2px 2px #0a0f0d}.lesson-search-module__Swa_ra__field:focus-within{outline-offset:2px;outline:3px solid #c9ff5c}.lesson-search-module__Swa_ra__fieldIcon{color:#3d4a44;pointer-events:none;position:absolute;left:11px}.lesson-search-module__Swa_ra__input{color:#0a0f0d;min-width:0;height:100%;font:inherit;background:0 0;border:0;border-radius:10px;outline:none;flex:1;padding:0 8px 0 36px;font-size:15px;font-weight:600}.lesson-search-module__Swa_ra__input::placeholder{color:#607068;font-weight:500}.lesson-search-module__Swa_ra__clear{color:#0a0f0d;cursor:pointer;background:#0a0f0d12;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-right:4px;display:flex}.lesson-search-module__Swa_ra__clear:hover{background:#0a0f0d24}.lesson-search-module__Swa_ra__clear:focus-visible{outline-offset:1px;outline:3px solid #c9ff5c}.lesson-search-module__Swa_ra__status{color:#0a0f0d;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:750}.lesson-search-module__Swa_ra__status[data-empty]{color:#9b3a1c}.lesson-search-module__Swa_ra__hint{color:#607068;white-space:nowrap;flex:none;font-size:11px;display:none}.lesson-search-module__Swa_ra__hint kbd{border:1.5px solid;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}@media (hover:hover) and (pointer:fine) and (min-width:1200px){.lesson-search-module__Swa_ra__hint{display:inline}}.lesson-search-module__Swa_ra__results{z-index:2;overscroll-behavior:contain;background:#f7f7f2;border:2px solid #0a0f0d;border-radius:14px;max-height:min(50dvh,380px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);overflow-y:auto;box-shadow:4px 4px #0a0f0d}.lesson-search-module__Swa_ra__result{color:#0a0f0d;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;padding:9px 10px;display:grid}.lesson-search-module__Swa_ra__result:hover{background:#0a0f0d0f}.lesson-search-module__Swa_ra__result[aria-current]{background:#c9ff5c73}.lesson-search-module__Swa_ra__result:focus-visible{outline-offset:-3px;outline:3px solid #c9ff5c}.lesson-search-module__Swa_ra__resultSection{color:#3d4a44;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:750;overflow:hidden}.lesson-search-module__Swa_ra__resultText{font-size:13px;line-height:1.45}.lesson-search-module__Swa_ra__resultText mark{color:#0a0f0d;background:#ffb347;border-radius:3px;padding:0 1px;font-weight:800}.lesson-search-module__Swa_ra__resultMore{color:#3d4a44;padding:8px 10px 4px;font-size:12px}@media (max-width:560px){.lesson-search-module__Swa_ra__searchRow{flex-wrap:wrap;padding:8px 14px 10px}.lesson-search-module__Swa_ra__field{flex-basis:calc(100% - 48px)}.lesson-search-module__Swa_ra__status{flex:1;order:1}.lesson-search-module__Swa_ra__searchRow>button{order:2}.lesson-search-module__Swa_ra__searchRow>button:last-of-type{order:0}.lesson-search-module__Swa_ra__results{left:14px;right:14px}}[data-theme=dark] .lesson-search-module__Swa_ra__searchRow{border-bottom-color:#eef5ee24}[data-theme=dark] .lesson-search-module__Swa_ra__field{background:#0a0f0d;border-color:#eef5ee;box-shadow:2px 2px #eef5eed9}:is([data-theme=dark] .lesson-search-module__Swa_ra__fieldIcon,[data-theme=dark] .lesson-search-module__Swa_ra__hint,[data-theme=dark] .lesson-search-module__Swa_ra__resultSection,[data-theme=dark] .lesson-search-module__Swa_ra__resultMore){color:#a7bfb3}:is([data-theme=dark] .lesson-search-module__Swa_ra__input,[data-theme=dark] .lesson-search-module__Swa_ra__status,[data-theme=dark] .lesson-search-module__Swa_ra__clear,[data-theme=dark] .lesson-search-module__Swa_ra__result){color:#eef5ee}[data-theme=dark] .lesson-search-module__Swa_ra__input::placeholder{color:#eef5ee80}[data-theme=dark] .lesson-search-module__Swa_ra__status[data-empty]{color:#ffb08a}[data-theme=dark] .lesson-search-module__Swa_ra__clear{background:#eef5ee1a}[data-theme=dark] .lesson-search-module__Swa_ra__results{background:#14231d;border-color:#eef5ee;box-shadow:4px 4px #eef5eed9}[data-theme=dark] .lesson-search-module__Swa_ra__result:hover{background:#eef5ee12}[data-theme=dark] .lesson-search-module__Swa_ra__result[aria-current]{background:#c9ff5c2e}
.glossary-module__Hg4SHW__wrap{display:inline;position:relative}.glossary-module__Hg4SHW__trigger{color:inherit;font:inherit;cursor:help;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #1229228c;text-decoration:underline dotted #1229228c}.glossary-module__Hg4SHW__trigger:hover,.glossary-module__Hg4SHW__trigger:focus-visible{background:#d6ee3066;outline:none}.glossary-module__Hg4SHW__pop{z-index:30;text-align:left;pointer-events:none;background:#f3f6f2;border:2px solid #0a0f0d;border-radius:12px;flex-direction:column;gap:4px;width:min(260px,78vw);padding:9px 11px;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)rotate(-.6deg);box-shadow:3px 4px #0a0f0d38}.glossary-module__Hg4SHW__popTerm{letter-spacing:.06em;text-transform:uppercase;color:#122922;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:inline-flex}.glossary-module__Hg4SHW__popDef{color:#0a0f0d;font-size:12px;font-weight:500;line-height:1.5}html[data-theme=dark] .glossary-module__Hg4SHW__trigger{text-decoration-color:#f3f6f28c}html[data-theme=dark] .glossary-module__Hg4SHW__pop{background:#0f1512;border-color:#f3f6f2}html[data-theme=dark] .glossary-module__Hg4SHW__popTerm{color:#d6ee30}html[data-theme=dark] .glossary-module__Hg4SHW__popDef{color:#f3f6f2}.glossary-module__Hg4SHW__chipsRow{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:14px;display:flex}.glossary-module__Hg4SHW__chipsLabel{letter-spacing:.07em;text-transform:uppercase;color:#1229228c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.glossary-module__Hg4SHW__chipsRow .glossary-module__Hg4SHW__trigger{background:#fff;border:1.5px solid #0a0f0d;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;text-decoration:none}.glossary-module__Hg4SHW__chipsRow .glossary-module__Hg4SHW__wrap{display:inline-flex}html[data-theme=dark] .glossary-module__Hg4SHW__chipsRow .glossary-module__Hg4SHW__trigger{color:#f3f6f2;background:#0f1512;border-color:#f3f6f2}html[data-theme=dark] .glossary-module__Hg4SHW__chipsLabel{color:#f3f6f28c}
