.lx-page{display:grid;gap:28px;width:100%;max-width:1120px;margin-inline:auto}.lx-page--narrow{max-width:820px}.lx-help{font-size:14px;line-height:1.6}.lx-help,.lx-muted{color:var(--on-surface-variant)}.lx-muted{font-size:13px}.lx-section{display:grid;gap:12px;min-width:0}.lx-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.lx-section h2{font-size:17px;font-weight:650}.lx-section h3{font-size:14px;font-weight:600}.lx-link{color:var(--primary);font-size:13px;font-weight:500;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.lx-link:hover{text-decoration:underline}.lx-back{display:inline-flex;align-items:center;gap:4px;justify-self:start}.lx-back>svg{width:14px;height:14px;flex:none}.lx-card:focus-visible,.lx-link:focus-visible,.lx-row:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:6px}.lx-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lx-divider{border:0;border-top:1px solid var(--ws-line);margin:0}.lx-error{color:var(--error);font-size:13px}.lx-notice{border:1px solid var(--ws-line);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.55;background:var(--ws-canvas-subtle);display:flex;gap:10px;align-items:flex-start}.lx-notice svg{flex-shrink:0;margin-top:2px}.lx-notice[data-tone=warn]{border-color:color-mix(in srgb,var(--ws-warning) 40%,transparent);background:color-mix(in srgb,var(--ws-warning) 8%,transparent)}.lx-notice[data-tone=danger]{border-color:color-mix(in srgb,var(--error) 40%,transparent);background:color-mix(in srgb,var(--error) 7%,transparent)}.lx-notice[data-tone=info]{border-color:color-mix(in srgb,var(--primary) 30%,transparent);background:var(--ws-accent-soft)}.lx-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.lx-hero>div:first-child{flex:1;min-width:240px}.lx-hero p{margin-top:6px}.lx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--on-surface-variant)}.lx-crumbs a,.lx-crumbs button{color:inherit;text-decoration:none;background:none;border:0;padding:2px 4px;border-radius:5px;cursor:pointer;font:inherit}.lx-crumbs a:hover,.lx-crumbs button:hover{background:var(--ws-hover);color:var(--on-surface)}.lx-crumbs [aria-current=page]{color:var(--on-surface);font-weight:600}.lx-crumbs svg{opacity:.6}svg.lx-flip:dir(rtl){transform:scaleX(-1)}.lx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.lx-card{position:relative;display:grid;gap:8px;align-content:start;padding:16px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-card);color:inherit;text-decoration:none;min-width:0;transition:border-color .15s var(--ws-ease),box-shadow .15s var(--ws-ease)}.lx-card:hover{border-color:var(--ws-line-strong);box-shadow:var(--ws-shadow-sm)}.lx-card :is(h2,h3){font-size:15px;font-weight:650;line-height:1.35;overflow-wrap:anywhere}.lx-card p{font-size:13px;line-height:1.5;color:var(--ws-text-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lx-card__cover{margin:-16px -16px 4px;height:96px;border-radius:11px 11px 0 0;background:var(--ws-canvas-subtle) center /cover no-repeat;border-bottom:1px solid var(--ws-line)}.lx-card__meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:var(--on-surface-variant)}.lx-card__meta>span{display:inline-flex;align-items:center;gap:4px}.lx-card__foot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.lx-card__link:after{content:"";position:absolute;inset:0;border-radius:12px}.lx-card__menu{position:relative;z-index:1}.lx-list{display:grid}.lx-row{display:flex;align-items:center;gap:12px;padding:11px 8px;border-bottom:1px solid var(--ws-line);color:inherit;text-decoration:none;min-width:0;border-radius:0}.lx-row:hover{background:var(--ws-hover)}.lx-row__main{flex:1;min-width:0;display:grid;gap:2px}.lx-row__title{font-size:14px;font-weight:600}.lx-row__sub,.lx-row__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-row__sub{font-size:12px;color:var(--on-surface-variant)}.lx-row__icon{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--ws-canvas-subtle);color:var(--on-surface-variant);flex-shrink:0}.lx-row__icon[data-kind=lesson]{background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary)}.lx-row__icon[data-kind=folder]{background:color-mix(in srgb,var(--ws-warning) 14%,transparent);color:var(--ws-warning)}.lx-row__icon[data-kind=form],.lx-row__icon[data-kind=quiz]{background:color-mix(in srgb,var(--ws-purple) 14%,transparent);color:var(--ws-purple)}.lx-row__icon[data-kind=flashcards]{background:color-mix(in srgb,var(--ws-success) 14%,transparent);color:var(--ws-success)}.lx-empty{display:grid;justify-items:center;gap:10px;text-align:center;padding:36px 16px;border:1px dashed var(--ws-line-strong);border-radius:12px;color:var(--on-surface-variant)}.lx-empty :is(h2,h3){color:var(--on-surface);font-size:15px;font-weight:600}.lx-empty p{font-size:13px;max-width:420px;line-height:1.55}.lx-empty svg:not(.state-illustration){opacity:.7}.lx-badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;line-height:1;padding:4px 7px;border-radius:999px;background:var(--ws-canvas-subtle);color:var(--ws-text-soft);border:1px solid var(--ws-line);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.lx-badge[data-tone=blue]{background:var(--ws-accent-soft);color:var(--on-secondary-container);border-color:transparent}.lx-badge[data-tone=green]{background:color-mix(in srgb,var(--ws-success) 13%,transparent);color:var(--ws-success);border-color:transparent}.lx-badge[data-tone=amber]{background:color-mix(in srgb,var(--ws-warning) 14%,transparent);color:var(--ws-warning);border-color:transparent}.lx-badge[data-tone=purple]{background:color-mix(in srgb,var(--ws-purple) 14%,transparent);color:var(--ws-purple);border-color:transparent}.lx-badge[data-tone=red]{background:color-mix(in srgb,var(--error) 12%,transparent);color:var(--error);border-color:transparent}button.lx-badge{cursor:pointer;font-family:inherit}.lx-badges{display:flex;flex-wrap:wrap;gap:6px}.lx-progress{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--on-surface-variant)}.lx-progress__bar{width:56px;height:4px;border-radius:99px;background:var(--ws-line-strong);overflow:hidden}.lx-progress__bar>span{display:block;height:100%;background:var(--ws-success);border-radius:inherit}.lx-field{display:grid;gap:6px;font-size:13px;font-weight:600;min-width:0}.lx-field>small,.lx-field>span.lx-help{font-weight:400;font-size:12px;color:var(--on-surface-variant)}.lx-input,.lx-select,.lx-textarea{width:100%;font:inherit;font-weight:400;font-size:14px;color:var(--on-surface);background:var(--ws-card);border:1px solid var(--ws-line-strong);border-radius:8px;padding:8px 10px;min-height:38px}.lx-textarea{resize:vertical;min-height:80px;line-height:1.5}.lx-input:focus-visible,.lx-select:focus-visible,.lx-textarea:focus-visible{outline:2px solid var(--ws-ring);border-color:var(--primary)}.lx-form{display:grid;gap:14px}.lx-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.lx-chips{display:flex;flex-wrap:wrap;gap:6px}.lx-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px;padding:5px 10px;border-radius:999px;border:1px solid var(--ws-line-strong);background:var(--ws-card);color:var(--on-surface);cursor:pointer;min-height:32px;font-family:inherit}.lx-chip[aria-checked=true],.lx-chip[aria-pressed=true],.lx-chip[data-on=true]{background:var(--ws-accent-soft);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--on-secondary-container)}.lx-chip button{background:none;border:0;padding:0;display:grid;cursor:pointer;color:inherit}.lx-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.lx-toolbar .lx-input{width:auto;flex:1;min-width:180px}.lx-edit{display:grid;grid-template-columns:minmax(0,1fr);gap:0;width:100%;max-width:1180px;margin-inline:auto}.lx-edit__bar{position:sticky;top:52px;z-index:19;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;background:var(--background);border-bottom:1px solid var(--ws-line)}.lx-edit__bar .lx-save{font-size:12px;color:var(--on-surface-variant)}.lx-edit__bar .lx-save,.lx-edit__status{display:inline-flex;gap:6px;align-items:center}.lx-edit__status{font-size:12.5px;font-weight:600;padding:4px 9px;border-radius:999px;background:var(--ws-canvas-subtle);border:1px solid var(--ws-line)}.lx-edit__status[data-state=published]{color:var(--ws-success)}.lx-edit__status[data-state=changes]{color:var(--ws-warning)}.lx-edit__body{display:grid;gap:32px;padding-top:28px;align-items:start}.lx-edit__body,.lx-edit__body[data-panel=closed]{grid-template-columns:minmax(0,1fr)}.lx-edit__doc{min-width:0;max-width:820px;width:100%;margin-inline:auto}.lx-edit__side{position:fixed;z-index:60;top:0;bottom:0;inset-inline-end:0;width:min(380px,92vw);overflow:auto;display:grid;align-content:start;gap:16px;padding:16px 18px 32px;background:var(--background);border-inline-start:1px solid var(--ws-line);box-shadow:-24px 0 60px -30px rgba(0,0,0,.6);animation:lx-drawer .22s ease-out}.lx-edit__side-head{display:flex;align-items:center;justify-content:space-between;font-size:15px}@keyframes lx-drawer{0%{transform:translateX(24px);opacity:0}}[dir=rtl] .lx-edit__side{box-shadow:24px 0 60px -30px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.lx-edit__side{animation:none}}.lx-title-input{width:100%;font:inherit;font-size:clamp(26px,4vw,34px);font-weight:750;letter-spacing:-.02em;line-height:1.2;border:0;background:transparent;color:var(--on-surface);padding:0;margin:8px 0 6px;resize:none}.lx-title-input:focus{outline:none}.lx-desc-input{width:100%;font:inherit;font-size:16px;color:var(--ws-text-soft);border:0;background:transparent;padding:0;margin-bottom:18px;resize:none;line-height:1.5}.lx-desc-input:focus{outline:none}.lx-panel{border:1px solid var(--ws-line);border-radius:12px;padding:14px;display:grid;gap:12px;background:var(--ws-card);min-width:0}.lx-panel>h3{font-weight:650;gap:6px}.lx-panel>h3,.lx-panel__row{font-size:13px;display:flex;align-items:center}.lx-panel__row{justify-content:space-between;gap:8px}.lx-editor{--bn-font-family:var(--ws-font);min-height:60vh;cursor:text}.lx-editor .bn-container,.lx-editor .bn-editor{background:transparent!important;font-family:var(--ws-font)}.lx-editor .bn-editor{font-size:16px;line-height:1.7;color:var(--on-surface)}.lx-editor .bn-editor,.lx-editor[dir=rtl] .bn-editor{padding-inline:44px 8px}.lx-editor .bn-editor [data-content-type=heading]{font-weight:700;letter-spacing:-.01em}.lx-editor .bn-inline-content{word-break:normal;overflow-wrap:anywhere}@media (max-width:640px){.lx-editor .bn-editor{padding-inline:20px 0;font-size:16px}}.lx-callout{display:flex;gap:10px;align-items:flex-start;width:100%;padding:12px 14px;border-radius:10px;background:var(--ws-accent-soft);border-inline-start:3px solid var(--primary)}.lx-callout__icon{display:grid;place-items:center;background:none;border:0;padding:2px;cursor:pointer;color:var(--primary);border-radius:6px;flex-shrink:0}.lx-callout__icon:disabled{cursor:default}.lx-callout__body{flex:1;min-width:0}.lx-callout[data-tone=tip]{background:color-mix(in srgb,var(--ws-success) 10%,transparent);border-color:var(--ws-success)}.lx-callout[data-tone=tip] .lx-callout__icon{color:var(--ws-success)}.lx-callout[data-tone=warning]{background:color-mix(in srgb,var(--ws-warning) 11%,transparent);border-color:var(--ws-warning)}.lx-callout[data-tone=warning] .lx-callout__icon{color:var(--ws-warning)}.lx-callout[data-tone=clinical]{background:color-mix(in srgb,var(--ws-purple) 10%,transparent);border-color:var(--ws-purple)}.lx-callout[data-tone=clinical] .lx-callout__icon{color:var(--ws-purple)}.lx-callout[data-tone=key]{background:color-mix(in srgb,#d4a106 12%,transparent);border-color:#d4a106}.lx-callout[data-tone=key] .lx-callout__icon{color:#b58900}.lx-math{display:block;overflow-x:auto;overflow-y:hidden;padding:6px 0;max-width:100%}.lx-math .katex-display{margin:0}.lx-figure{margin:0;display:grid;gap:6px;justify-items:center}.lx-figure img{max-width:100%;height:auto;border-radius:8px}.lx-figure[data-kind=diagram] img{background:#fff;padding:12px;border:1px solid var(--ws-line)}.lx-figure__alt{font-size:12px;color:var(--on-surface-variant);background:none;border:1px dashed transparent;border-radius:6px;padding:2px 6px;cursor:pointer;font-family:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-figure__alt:hover{border-color:var(--ws-line-strong)}.lx-figure__alt[data-missing]{color:var(--ws-warning)}.lx-embed-input{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;padding:12px;border:1px dashed var(--ws-line-strong);border-radius:10px;color:var(--on-surface-variant)}.lx-embed-input input{flex:1;min-width:180px;font:inherit;font-size:14px;border:1px solid var(--ws-line-strong);border-radius:7px;padding:6px 9px;background:var(--ws-card);color:var(--on-surface)}.lx-embed-input__error{width:100%;color:var(--error);font-size:12px}.lx-embed-empty{display:flex;gap:8px;align-items:center;color:var(--on-surface-variant);font-size:13px}.lx-youtube{width:100%;display:grid;gap:8px}.lx-youtube__frame{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#000}.lx-youtube__frame iframe,.lx-youtube__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.lx-youtube__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 2px 6px rgba(0,0,0,.5));pointer-events:none}.lx-youtube__range{position:absolute;inset-inline-start:10px;bottom:10px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.72);padding:4px 8px;border-radius:6px}.lx-youtube__fields{display:flex;flex-wrap:wrap;gap:8px;align-items:end}.lx-youtube__fields label{display:grid;gap:3px;font-size:11px;color:var(--on-surface-variant)}.lx-youtube__fields input{font:inherit;font-size:13px;border:1px solid var(--ws-line-strong);border-radius:7px;padding:5px 8px;background:var(--ws-card);color:var(--on-surface);width:84px}.lx-youtube__fields .lx-youtube__caption{flex:1;min-width:180px;width:auto}.lx-youtube__launch{position:absolute;inset:0;display:grid;place-items:center;border:0;background:transparent;cursor:pointer;color:#fff}.lx-youtube__launch:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.lx-caption{font-size:13px;color:var(--on-surface-variant);line-height:1.5;text-align:center}.lx-source{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;border:1px solid var(--ws-line-strong);border-radius:10px;background:var(--ws-canvas-subtle);font-size:14px}.lx-source--empty{align-items:center;flex-wrap:wrap;border-style:dashed;color:var(--on-surface-variant)}.lx-source__icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--ws-card);border:1px solid var(--ws-line);color:var(--on-surface-variant);flex-shrink:0}.lx-source__main{flex:1;min-width:0;display:grid;gap:2px}.lx-source__main strong{font-weight:650;overflow-wrap:anywhere}.lx-source__main input{margin-top:4px;font:inherit;font-size:13px;border:1px solid var(--ws-line-strong);border-radius:6px;padding:4px 8px;background:var(--ws-card);color:var(--on-surface);max-width:280px}.lx-source__kind{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant)}.lx-source select{font:inherit;font-size:13px;border:1px solid var(--ws-line-strong);border-radius:6px;padding:4px 8px;background:var(--ws-card);color:var(--on-surface)}.lx-cite{display:inline-flex;align-items:center;gap:3px;font-size:.78em;font-weight:600;line-height:1.2;vertical-align:baseline;padding:1px 6px;margin-inline:1px;border-radius:5px;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);background:var(--ws-accent-soft);color:var(--on-secondary-container);cursor:pointer;font-family:inherit;white-space:nowrap}.lx-cite[data-missing]{border-color:var(--ws-warning);color:var(--ws-warning);background:transparent}.lx-reader-root{min-height:100dvh;background:var(--background);color:var(--on-background)}.lx-reader-top{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:10px;padding:10px clamp(12px,3vw,28px);background:color-mix(in srgb,var(--background) 88%,transparent);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--ws-line)}.lx-reader-top__title{flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .2s}.lx-reader-top[data-scrolled=true] .lx-reader-top__title{opacity:1}.lx-reader-back{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:7px;color:var(--on-surface-variant);transition:background .15s ease,color .15s ease}.lx-reader-back:hover{background:var(--ws-hover);color:var(--on-background)}.lx-reader-progress{position:absolute;inset-inline:0;bottom:-1px;height:2px;background:transparent}.lx-reader-progress>span{display:block;height:100%;background:var(--primary);transform-origin:left}.lx-reader-progress:dir(rtl)>span{transform-origin:right}.lx-reader{--lx-gap:clamp(20px,4vw,56px);display:grid;grid-template-columns:240px minmax(0,var(--lx-measure,720px)) 1fr;gap:var(--lx-gap);padding:32px clamp(14px,3vw,28px) 96px;max-width:1400px;margin-inline:auto}.lx-reader[data-side=open]{grid-template-columns:220px minmax(0,var(--lx-measure,720px)) minmax(300px,380px)}.lx-reader__toc{position:sticky;top:72px;align-self:start;max-height:calc(100dvh - 96px);overflow:auto}.lx-reader__main{min-width:0}.lx-reader__side{position:sticky;top:72px;align-self:start;max-height:calc(100dvh - 96px);overflow:auto;min-width:0}.lx-reader[data-width=narrow]{--lx-measure:620px}.lx-reader[data-width=wide]{--lx-measure:880px}.lx-article{font-size:var(--lx-size,17.5px);line-height:1.75;color:var(--on-surface)}.lx-article[data-size=small]{--lx-size:16px}.lx-article[data-size=large]{--lx-size:19.5px}@font-face{font-family:Libron;src:url(/_next/static/media/Libron-Regular.843feb01.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/_next/static/media/Libron-Italic.e68120a4.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Libron;src:url(/_next/static/media/Libron-Bold.b9817974.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libron;src:url(/_next/static/media/Libron-BoldItalic.cd2036eb.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}.lx-article[data-font=serif]{font-family:"Libron",Georgia,var(--font-cairo,"Cairo"),var(--font-plex-arabic,"IBM Plex Sans Arabic"),serif}.lx-article:lang(ar){line-height:1.95}.lx-article h1.lx-article__title{font-size:clamp(30px,5vw,42px);line-height:1.15;font-weight:780;letter-spacing:-.025em;margin-bottom:12px;font-family:var(--ws-font)}.lx-article__lead{font-size:1.12em;color:var(--ws-text-soft);margin-bottom:18px}.lx-article__byline{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;font-size:13px;color:var(--on-surface-variant);padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid var(--ws-line)}.lx-article__byline a{color:inherit;font-weight:600}.lx-created-with{display:inline-flex;align-items:center;gap:6px;padding:2px 9px 2px 6px;border:1px solid var(--ws-line,rgb(0 0 0/.12));border-radius:999px;font-size:12px;font-weight:500}.lx-article__cover{width:100%;max-height:360px;object-fit:cover;border-radius:14px;margin-bottom:24px}.lx-block{position:relative;scroll-margin-top:84px;border-radius:8px}.lx-block+.lx-block{margin-top:.85em}.lx-block[data-type=heading]{font-family:var(--ws-font)}.lx-block h2,.lx-block h3,.lx-block h4{font-weight:720;letter-spacing:-.012em;line-height:1.3}.lx-block h2{font-size:1.55em;margin-top:1.5em}.lx-block h3{font-size:1.28em;margin-top:1.25em}.lx-block h4{font-size:1.08em;margin-top:1.1em}.lx-block ol,.lx-block ul{padding-inline-start:1.4em;margin:0}.lx-block li+li{margin-top:.3em}.lx-block li::marker{color:var(--on-surface-variant)}.lx-block blockquote{border-inline-start:3px solid var(--ws-line-strong);padding-inline-start:1em;color:var(--ws-text-soft);font-style:italic;margin:0}.lx-block pre{font-size:.86em;line-height:1.6;border:1px solid var(--ws-line);border-radius:10px;padding:14px 16px;overflow-x:auto;direction:ltr;text-align:left}.lx-block code,.lx-block pre{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;background:var(--ws-canvas-subtle)}.lx-block code{font-size:.88em;padding:.1em .35em;border-radius:4px}.lx-block pre code{background:none;padding:0}.lx-block hr{border:0;border-top:1px solid var(--ws-line-strong);margin:1.6em 0}.lx-block a{color:var(--primary);text-underline-offset:2px}.lx-block details>summary{cursor:pointer;font-weight:600}.lx-block details>div{padding-inline-start:1.2em;margin-top:.4em}.lx-block .lx-check{display:flex;gap:.5em;align-items:baseline;list-style:none}.lx-block .lx-check input{margin:0;transform:translateY(1px)}.lx-children{padding-inline-start:1.4em;margin-top:.5em}.lx-table-wrap{overflow-x:auto;border:1px solid var(--ws-line);border-radius:10px;max-width:100%}.lx-table-wrap table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.5}.lx-table-wrap td,.lx-table-wrap th{padding:8px 12px;border-bottom:1px solid var(--ws-line);border-inline-end:1px solid var(--ws-line);text-align:start;vertical-align:top;min-width:90px}.lx-table-wrap th{background:var(--ws-canvas-subtle);font-weight:650}.lx-table-wrap tr:last-child td{border-bottom:0}.lx-table-wrap :is(th,td):last-child{border-inline-end:0}.lx-reader-figure{margin:0;display:grid;gap:8px}.lx-reader-figure>button{padding:0;border:0;background:none;cursor:zoom-in;justify-self:center}.lx-reader-figure img,.lx-reader-figure>button{display:block;border-radius:10px;max-width:100%}.lx-reader-figure img{height:auto}.lx-reader-figure[data-kind=diagram]>button{background:#fff;padding:14px;border:1px solid var(--ws-line)}.lx-reader-figure figcaption{font-size:.82em;color:var(--on-surface-variant);text-align:center;line-height:1.5}.lx-reader-figure figcaption small{display:block;opacity:.85}.lx-reader-figure__actions{position:absolute;inset-inline-end:8px;top:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s}.lx-block:hover .lx-reader-figure__actions,.lx-reader-figure__actions:focus-within{opacity:1}.lx-lightbox{position:fixed;inset:0;z-index:100;background:rgba(8,8,8,.92);display:grid;grid-template-rows:auto 1fr auto;color:#fff}.lx-lightbox__bar{display:flex;justify-content:flex-end;gap:6px;padding:10px}.lx-lightbox__bar button{color:#fff;background:rgba(255,255,255,.1);border:0;border-radius:8px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer}.lx-lightbox__stage{overflow:auto;display:grid;place-items:center;padding:8px;touch-action:pinch-zoom}.lx-lightbox__stage img{max-width:none;transition:transform .15s;transform-origin:center;background:#fff;border-radius:6px}.lx-lightbox__caption{padding:12px 18px 18px;text-align:center;font-size:14px;opacity:.9;line-height:1.5}mark.lx-hl{border-radius:3px;padding:0 .05em;color:inherit;cursor:pointer}mark.lx-hl[data-color=yellow]{background:rgba(250,204,21,.38)}mark.lx-hl[data-color=green]{background:rgba(74,222,128,.32)}mark.lx-hl[data-color=blue]{background:rgba(96,165,250,.32)}mark.lx-hl[data-color=pink]{background:rgba(244,114,182,.3)}.lx-block__marks{position:absolute;inset-inline-end:-34px;top:2px;display:grid;gap:4px}.lx-block__mark{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;background:var(--ws-card);border:1px solid var(--ws-line);color:var(--on-surface-variant);cursor:pointer}.lx-block__mark[data-kind=note]{color:var(--ws-warning)}.lx-block__mark[data-kind=thread]{color:var(--primary)}.lx-block__handle{position:absolute;inset-inline-start:-36px;top:2px;opacity:0;transition:opacity .12s}.lx-block:hover>.lx-block__handle,.lx-block__handle:focus-within,li:hover>.lx-block__handle{opacity:1}.lx-block[data-flash=true]{animation:lx-flash 1.6s var(--ws-ease)}@keyframes lx-flash{0%,40%{background:color-mix(in srgb,var(--primary) 14%,transparent)}to{background:transparent}}.lx-note-inline{margin-top:8px;border:1px solid color-mix(in srgb,var(--ws-warning) 35%,transparent);background:color-mix(in srgb,var(--ws-warning) 7%,transparent);border-radius:8px;padding:8px 10px;font-size:14px;line-height:1.55;font-family:var(--ws-font)}.lx-note-inline header{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:11.5px;font-weight:650;color:var(--ws-warning);margin-bottom:4px}.lx-toc{display:grid;gap:1px;font-size:13px}.lx-toc__title{font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;padding-inline-start:10px}.lx-toc a,.lx-toc__title{color:var(--on-surface-variant)}.lx-toc a{display:block;padding:5px 10px;text-decoration:none;border-inline-start:2px solid var(--ws-line);line-height:1.4}.lx-toc a[data-level="2"]{padding-inline-start:22px}.lx-toc a[data-level="3"]{padding-inline-start:34px;font-size:12.5px}.lx-toc a:hover{color:var(--on-surface)}.lx-toc a[aria-current=location]{color:var(--primary);border-inline-start-color:var(--primary);font-weight:600}.lx-toc-mobile{display:none}.lx-seltools{position:fixed;z-index:60;display:flex;align-items:center;gap:2px;padding:4px;border-radius:10px;border:1px solid var(--ws-line-strong);box-shadow:var(--ws-shadow-lg);max-width:calc(100vw - 16px);overflow-x:auto}.lx-seltools button{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font:inherit;font-size:13px;font-weight:500;color:var(--on-surface);background:none;border:0;border-radius:7px;padding:6px 9px;cursor:pointer;min-height:34px}.lx-seltools button:focus-visible,.lx-seltools button:hover{background:var(--ws-hover);outline:none}.lx-seltools button:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.lx-seltools__sep{width:1px;align-self:stretch;background:var(--ws-line);margin:4px 2px}.lx-seltools__swatch{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.lx-seltools__swatches{display:contents}@media (max-width:640px),(pointer:coarse){.lx-seltools{box-sizing:border-box;align-items:stretch;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(340px,calc(100vw - 16px));padding:6px;border-radius:16px;overflow:visible}.lx-seltools button{flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 4px;border-radius:11px;font-size:11.5px;line-height:1.2;white-space:normal;text-align:center}.lx-seltools__sep{display:none}.lx-seltools__swatches{grid-column:span 2;display:flex;align-items:center;justify-content:space-evenly;border-radius:11px;background:var(--ws-canvas-subtle)}.lx-seltools__swatches button{min-height:44px;min-width:36px;padding:0}.lx-seltools__swatch{width:20px;height:20px}.lx-seltools__note{grid-column:1/-1;order:1;text-align:center;padding-block:2px}}.lx-sidepanel{border:1px solid var(--ws-line);border-radius:14px;background:var(--ws-card);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 110px);min-height:360px;overflow:hidden}.lx-sidepanel__head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--ws-line)}.lx-sidepanel__head h2{font-size:14px;font-weight:650;flex:1;display:flex;gap:6px;align-items:center}.lx-sidepanel__body{overflow:auto;padding:12px;display:grid;gap:12px;align-content:start}.lx-sidepanel__foot{border-top:1px solid var(--ws-line);padding:10px 12px;display:grid;gap:8px}.lx-msg{display:grid;gap:6px;font-size:14px;line-height:1.6}.lx-msg[data-role=user]{justify-self:end;background:var(--ws-accent-soft);padding:8px 12px;border-radius:12px 12px 4px 12px;max-width:90%}[dir=rtl] .lx-msg[data-role=user]{border-radius:12px 12px 12px 4px}.lx-msg__part{border-inline-start:3px solid transparent;padding-inline-start:10px}.lx-msg__part[data-grounding=lesson]{border-color:var(--primary)}.lx-msg__part[data-grounding=source]{border-color:var(--ws-success)}.lx-msg__part[data-grounding=general]{border-color:var(--ws-line-strong);border-inline-start-style:dashed}.lx-msg__tag{display:inline-flex;gap:4px;align-items:center;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--on-surface-variant);margin-bottom:2px}.lx-msg__part[data-grounding=lesson] .lx-msg__tag{color:var(--primary)}.lx-msg__part[data-grounding=source] .lx-msg__tag{color:var(--ws-success)}.lx-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--on-surface-variant)}.lx-legend span{display:inline-flex;gap:5px;align-items:center}.lx-legend i{width:10px;height:10px;border-radius:2px;display:inline-block}.lx-quote{font-size:13px;border-inline-start:3px solid var(--ws-line-strong);padding:4px 10px;color:var(--ws-text-soft);background:var(--ws-canvas-subtle);border-radius:0 6px 6px 0;max-height:7.5em;overflow:hidden}[dir=rtl] .lx-quote{border-radius:6px 0 0 6px}.lx-thread{border:1px solid var(--ws-line);border-radius:10px;padding:10px;display:grid;gap:8px}.lx-thread[data-resolved=true]{opacity:.7}.lx-comment{display:grid;gap:3px;font-size:13.5px;line-height:1.55}.lx-comment header{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--on-surface-variant)}.lx-comment header strong{color:var(--on-surface);font-size:12.5px}.lx-lesson-tabs{margin:36px 0 16px}.lx-practice{display:grid;gap:10px}.lx-quiz-card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-card);flex-wrap:wrap}.lx-quiz-card__main{flex:1;min-width:180px;display:grid;gap:3px}.lx-quiz-card__main strong{font-size:15px}.lx-levels{display:grid;gap:8px}.lx-level-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px}.lx-node{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-card);color:inherit;text-decoration:none;font-size:14px;font-weight:600;min-height:52px;cursor:pointer;text-align:start;font-family:inherit}.lx-node:hover{border-color:var(--ws-line-strong);background:var(--ws-hover)}.lx-node small{display:block;font-weight:400;color:var(--on-surface-variant);font-size:12px}.lx-version-switch{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:10px 12px;border-radius:10px;background:var(--ws-canvas-subtle);border:1px solid var(--ws-line)}.lx-flip:not(svg){perspective:1200px;width:100%;max-width:560px;margin-inline:auto}.lx-flip__card{position:relative;aspect-ratio:3/2;transform-style:preserve-3d;transition:transform .45s var(--ws-spring);cursor:pointer;border:0;background:none;width:100%;padding:0;font:inherit;color:inherit}.lx-flip__card[data-flipped=true]{transform:rotateY(180deg)}.lx-flip__face{position:absolute;inset:0;backface-visibility:hidden;display:grid;place-items:center;padding:28px;border-radius:16px;border:1px solid var(--ws-line-strong);background:var(--ws-card);box-shadow:var(--ws-shadow-md);font-size:clamp(17px,2.4vw,22px);line-height:1.5;text-align:center;overflow:auto;white-space:pre-wrap}.lx-flip__face--back{transform:rotateY(180deg);background:var(--ws-canvas-subtle)}.lx-flip__hint{position:absolute;bottom:10px;inset-inline:0;text-align:center;font-size:11.5px;color:var(--on-surface-variant)}.lx-cards-edit{display:grid;gap:10px}.lx-cards-edit__row{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:start}.lx-boxes{display:flex;gap:4px}.lx-boxes span{flex:1;height:6px;border-radius:3px;background:var(--ws-line-strong)}.lx-boxes span[data-on=true]{background:var(--ws-success)}.lx-versions{display:grid;gap:6px}.lx-version{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--ws-line);border-radius:10px;text-align:start;background:var(--ws-card);font:inherit;color:inherit;cursor:pointer}.lx-version[aria-selected=true]{border-color:var(--primary);background:var(--ws-accent-soft)}.lx-diff{display:grid;gap:6px;font-size:13px}.lx-diff__item{border-radius:8px;padding:8px 10px;border:1px solid var(--ws-line);line-height:1.5}.lx-diff__item[data-kind=added]{border-color:color-mix(in srgb,var(--ws-success) 40%,transparent);background:color-mix(in srgb,var(--ws-success) 7%,transparent)}.lx-diff__item[data-kind=removed]{border-color:color-mix(in srgb,var(--error) 35%,transparent);background:color-mix(in srgb,var(--error) 6%,transparent);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--error) 50%,transparent)}.lx-diff__item[data-kind=changed]{border-color:color-mix(in srgb,var(--ws-warning) 40%,transparent)}.lx-diff__item del{color:var(--error)}.lx-diff__item ins{color:var(--ws-success);text-decoration:none}.lx-profile{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.lx-avatar{width:72px;height:72px;border-radius:50%;background:var(--ws-accent-soft);color:var(--primary);display:grid;place-items:center;font-size:28px;font-weight:700;overflow:hidden;flex-shrink:0}.lx-avatar img{width:100%;height:100%;object-fit:cover}.lx-stats{display:flex;flex-wrap:wrap;gap:18px}.lx-stats div{display:grid;gap:2px}.lx-stats strong{font-size:20px;font-weight:700}.lx-stats span{font-size:12px;color:var(--on-surface-variant)}.lx-sheet{position:fixed;inset:auto 0 0 0;z-index:70;max-height:86dvh;border-radius:16px 16px 0 0;box-shadow:var(--ws-shadow-lg);display:grid}.lx-sheet .lx-sidepanel{background:transparent;border:0;border-radius:inherit;max-height:86dvh}.lx-sheet-scrim{position:fixed;inset:0;z-index:69;background:var(--ws-overlay)}@media (max-width:1180px){.lx-reader,.lx-reader[data-side=open]{grid-template-columns:minmax(0,1fr);max-width:calc(var(--lx-measure, 720px) + 56px)}.lx-reader__side,.lx-reader__toc{display:none}.lx-toc-mobile{display:block;margin-bottom:18px}.lx-toc-mobile summary{cursor:pointer;font-size:13px;font-weight:600;padding:10px 12px;border:1px solid var(--ws-line);border-radius:10px;list-style:none;display:flex;gap:8px;align-items:center}.lx-toc-mobile[open] summary{border-radius:10px 10px 0 0}.lx-toc-mobile .lx-toc{border:1px solid var(--ws-line);border-top:0;border-radius:0 0 10px 10px;padding:8px 4px}.lx-block__marks{position:static;display:flex;margin-top:4px}}@media (max-width:980px){.lx-edit__body{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lx-grid{grid-template-columns:minmax(0,1fr)}.lx-reader{padding-top:20px}.lx-cards-edit__row{grid-template-columns:minmax(0,1fr) auto}.lx-cards-edit__row>span:first-child{display:none}.lx-cards-edit__row>textarea:nth-of-type(2){grid-column:1}.lx-hero .lx-actions{width:100%}.lx-hero .lx-actions>*{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.lx-card,.lx-flip__card,.lx-lightbox__stage img,.lx-reader-top__title{transition:none}.lx-block[data-flash=true]{animation:none;outline:2px solid var(--primary)}}.reduce-motion .lx-card,.reduce-motion .lx-flip__card,.reduce-motion .lx-lightbox__stage img{transition:none}.reduce-motion .lx-block[data-flash=true]{animation:none;outline:2px solid var(--primary)}@media print{.lx-block__handle,.lx-block__marks,.lx-lesson-tabs,.lx-reader-top,.lx-reader__side,.lx-reader__toc,.lx-seltools,.lx-toc-mobile{display:none!important}.lx-reader{display:block;padding:0}}@media (max-width:640px){.lx-history{grid-template-columns:minmax(0,1fr)!important}.lx-versions{grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);overflow-x:auto}}.lx-article [data-text-color=gray]{color:#9b9a97}.lx-article [data-text-color=brown]{color:#64473a}.lx-article [data-text-color=red]{color:#e03e3e}.lx-article [data-text-color=orange]{color:#d9730d}.lx-article [data-text-color=yellow]{color:#b58900}.lx-article [data-text-color=green]{color:#4d6461}.lx-article [data-text-color=blue]{color:#0b6e99}.lx-article [data-text-color=purple]{color:#6940a5}.lx-article [data-text-color=pink]{color:#ad1a72}.lx-article [data-background-color=gray]{background:#ebeced}.lx-article [data-background-color=brown]{background:#e9e5e3}.lx-article [data-background-color=red]{background:#fbe4e4}.lx-article [data-background-color=orange]{background:#f6e9d9}.lx-article [data-background-color=yellow]{background:#fbf3db}.lx-article [data-background-color=green]{background:#ddedea}.lx-article [data-background-color=blue]{background:#ddebf1}.lx-article [data-background-color=purple]{background:#eae4f2}.lx-article [data-background-color=pink]{background:#f4dfeb}.dark .lx-article [data-background-color]{color:#1a1a1a}@media (pointer:coarse){.lx-block__mark,.lx-chip,.lx-reader-top .ws-btn,.lx-reader-top .ws-icon-button{min-height:40px}}@media (max-width:640px){.lx-phone-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.lx-cover{position:relative;height:clamp(160px,30vh,280px);margin-top:12px}.lx-cover>img{width:100%;height:100%;object-fit:cover;display:block;user-select:none}.lx-cover[data-moving=true]>img{cursor:ns-resize}.lx-cover+.lx-edit__body{padding-top:0}.lx-cover__hint{inset-inline:0;top:50%;transform:translateY(-50%);margin-inline:auto;width:max-content;padding:6px 12px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;pointer-events:none}.lx-cover__actions,.lx-cover__hint{position:absolute;border-radius:6px}.lx-cover__actions{bottom:12px;inset-inline-end:16px;display:flex;overflow:hidden;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(15,15,15,.08),0 2px 6px rgba(15,15,15,.12);opacity:0;transition:opacity .15s ease}.lx-cover:focus-within .lx-cover__actions,.lx-cover:hover .lx-cover__actions,.lx-cover[data-moving=true] .lx-cover__actions{opacity:1}.lx-cover__actions button{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;background:transparent;color:#37352f;font-size:12px;font-weight:500;cursor:pointer}.lx-cover__actions button+button{border-inline-start:1px solid rgba(55,53,47,.12)}.lx-cover__actions button:hover{background:rgba(55,53,47,.08)}.lx-cover-picker{position:absolute;z-index:40;border:1px solid var(--ws-line);border-radius:10px;color:var(--on-surface);box-shadow:0 12px 32px -8px rgba(0,0,0,.28);top:calc(100% - 4px);inset-inline-end:16px;width:min(540px,calc(100vw - 32px))}.lx-cover-picker__tabs{display:flex;align-items:center;gap:4px;padding:6px 8px 0;border-bottom:1px solid var(--ws-line)}.lx-cover-picker__tabs button{height:34px;padding:0 8px;border:0;background:none;color:var(--on-surface-variant);font-size:14px;cursor:pointer;border-bottom:2px solid transparent}.lx-cover-picker__tabs button[aria-selected=true]{color:var(--on-surface);border-bottom-color:var(--on-surface)}.lx-cover-picker__tabs .lx-cover-picker__random{display:inline-flex;align-items:center;gap:5px;margin-inline-start:auto}.lx-cover-picker__body{max-height:min(420px,60vh);overflow:auto;padding:12px;display:grid;gap:16px}.lx-cover-picker__body h4{font-size:12px;font-weight:500;color:var(--on-surface-variant);margin:0 0 8px}.lx-cover-picker__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.lx-cover-picker__grid button{aspect-ratio:16/10;border:0;border-radius:4px;background-size:cover;background-position:50%;cursor:pointer;transition:opacity .12s ease}.lx-cover-picker__grid button:hover{opacity:.82}.lx-cover-picker__grid button[aria-pressed=true]{outline:2px solid var(--primary);outline-offset:2px}.lx-cover-picker__link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.lx-cover-picker__link small{grid-column:1/-1;color:var(--on-surface-variant)}@media (hover:none){.lx-cover__actions{opacity:1}}.bn-color-picker-dropdown,.bn-grid-suggestion-menu,.bn-menu-dropdown,.bn-suggestion-menu,.bn-toolbar{background:var(--ws-card,var(--surface-container-lowest,#fff))!important;border:1px solid var(--ws-line,rgba(127,127,127,.25))!important;border-radius:10px!important;color:var(--on-surface,inherit)}.bn-color-picker-dropdown,.bn-container .bn-color-picker-dropdown,.bn-container .bn-grid-suggestion-menu,.bn-container .bn-menu-dropdown,.bn-container .bn-suggestion-menu,.bn-container .bn-toolbar,.bn-grid-suggestion-menu,.bn-menu-dropdown,.bn-suggestion-menu,.bn-toolbar{background:color-mix(in srgb,var(--ws-card,var(--surface-container-lowest,#fff)) calc(var(--popup-opacity, .85) * 100%),transparent)!important;-webkit-backdrop-filter:blur(calc(14px + (1 - var(--popup-opacity, .85)) * 40px)) saturate(1.6);backdrop-filter:blur(calc(14px + (1 - var(--popup-opacity, .85)) * 40px)) saturate(1.6);border:1px solid var(--ws-line,rgba(127,127,127,.25))!important;border-radius:10px!important;box-shadow:0 12px 32px -8px rgba(0,0,0,.3)!important;color:var(--on-surface)}.bn-suggestion-menu .bn-suggestion-menu-label{color:var(--on-surface-variant);font-size:12px;font-weight:600}.bn-suggestion-menu .bn-suggestion-menu-item:hover,.bn-suggestion-menu .bn-suggestion-menu-item[aria-selected=true]{background:var(--ws-hover)!important}.bn-suggestion-menu .bn-suggestion-menu-item-small,.bn-suggestion-menu .bn-suggestion-menu-item-subtitle{color:var(--on-surface-variant)!important}.bn-suggestion-menu .mantine-Badge-root,.bn-suggestion-menu [data-position=right]>*{background:transparent!important;color:var(--on-surface-variant)!important;border:1px solid var(--ws-line)!important;font-weight:500;text-transform:none}@media (prefers-reduced-transparency:reduce){.bn-color-picker-dropdown,.bn-container .bn-toolbar,.bn-grid-suggestion-menu,.bn-menu-dropdown,.bn-suggestion-menu{background:var(--ws-card,#fff)!important;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:640px){.bn-toolbar{max-width:calc(100vw - 16px);overflow-x:auto;flex-wrap:nowrap!important;overscroll-behavior-x:contain;scrollbar-width:none}.bn-toolbar::-webkit-scrollbar{display:none}.bn-toolbar>*{flex-shrink:0}}.lx-block-action{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:6px;background:var(--ws-card);color:var(--on-surface-variant);cursor:pointer}.lx-block-action:hover{background:var(--ws-hover);color:var(--on-background)}.lx-block__handle{inset-inline-start:-34px;top:0}.lx-block[data-type=list]>li>.lx-block__handle{inset-inline-start:calc(-34px - 1.4em)}.lx-article{padding-inline:36px}.lx-editor .bn-editor{padding-inline:52px 16px;min-height:60vh}.lx-editor .bn-block-outer{scroll-margin-top:100px}@media (hover:none),(max-width:1180px){.lx-article{padding-inline:0}.lx-block__handle{display:none}.lx-block[data-active=true],li[data-active=true]{background:var(--ws-hover);box-shadow:0 0 0 6px var(--ws-hover);border-radius:8px}}@media (max-width:640px){.lx-editor .bn-editor{padding-inline:38px 8px}}.lx-inline-quiz{margin-block:12px;width:100%;min-width:0;border:1px solid var(--ws-line);border-radius:12px;overflow:hidden;padding:16px}.lx-quiz-card:has(.lx-inline-quiz){flex-wrap:wrap}.lx-inline-quiz .min-h-\[100dvh\],.lx-inline-quiz .min-h-screen{min-height:0}.lx-inline-quiz .form-chrome{position:static}.lx-inline-quiz .form-shell--embed main{padding-top:16px}.quiz-player[data-inline]{height:min(640px,80dvh);min-height:360px;overflow:hidden;border-radius:12px;isolation:isolate}.quiz-player[data-inline]>.fixed{position:absolute}.quiz-player[data-inline] .tiktok-container,.quiz-player[data-inline] .tiktok-slide{height:100%}.lx-reader-back,.lx-reader-back:hover{background:transparent}.lx-back-chevron{width:18px;height:18px;flex-shrink:0}@media (pointer:coarse){.lx-reader-back{min-width:44px!important;min-height:44px!important}}.lx-inline-flashcards{margin-block:24px;padding:clamp(12px,3vw,20px);border:1px solid var(--ws-line);border-radius:16px;min-width:0}.lx-inline-flashcards>header{flex-wrap:wrap;gap:8px}.lx-inline-flashcards .lx-flip__card{overflow-wrap:anywhere}.lx-flashcard-editor{min-width:0}.lx-flashcard-editor input,.lx-flashcard-editor select,.lx-flashcard-editor textarea{width:100%;min-width:0;box-sizing:border-box}.lx-flashcard-editor .lx-actions{flex-wrap:wrap}.lx-article,.lx-desc-input,.lx-edit__doc,.lx-title-input{text-align:start}.lx-article:dir(rtl) h1,.lx-article:dir(rtl) h2,.lx-article:dir(rtl) h3,.lx-article:dir(rtl) h4{letter-spacing:normal}.lx-quiz-editor{min-width:0}.lx-quiz-editor input,.lx-quiz-editor select{width:100%;min-width:0;box-sizing:border-box}.lx-inline-quiz .lx-panel__row{flex-wrap:wrap}.lx-course-navigation{display:grid;gap:12px;margin-top:24px;min-width:0}.lx-course-navigation progress{width:100%;accent-color:var(--primary)}.lx-completion{display:grid;gap:12px}.lx-complete-button:active{transform:scale(.97)}.lx-completion-success{display:inline-flex;align-items:center;gap:10px;font-weight:600}.lx-completion-success svg circle{fill:#007aff}.lx-completion-success svg path{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.lx-hud{--lx-hud-blue:#007aff;position:fixed;inset:0;z-index:1000;display:grid;place-items:center;align-content:center;gap:18px;background:rgba(250,250,252,.55);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);color:#1d1d1f;cursor:default;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display",Inter,"Segoe UI",var(--font-cairo),system-ui,sans-serif;animation:lx-hud-fade .22s ease-out both}.dark .lx-hud{--lx-hud-blue:#0a84ff;background:rgba(0,0,0,.5);color:#f5f5f7}.lx-hud[data-leaving]{animation:lx-hud-out .32s ease-in both}.lx-hud__mark{width:96px;height:96px;overflow:visible;filter:drop-shadow(0 10px 24px color-mix(in srgb,var(--lx-hud-blue) 35%,transparent));animation:lx-hud-pop .5s cubic-bezier(.2,1.35,.4,1) both}.lx-hud__fill{fill:var(--lx-hud-blue)}.lx-hud__check{fill:none;stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:44;stroke-dashoffset:44;opacity:0;animation:lx-hud-check .34s cubic-bezier(.65,0,.35,1) .22s forwards}.lx-hud__label{font-size:20px;font-weight:600;letter-spacing:-.015em;opacity:0;animation:lx-hud-rise .3s ease-out .4s forwards}@keyframes lx-hud-fade{0%{opacity:0}to{opacity:1}}@keyframes lx-hud-out{to{opacity:0}}@keyframes lx-hud-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes lx-hud-check{0%{opacity:1;stroke-dashoffset:44}to{opacity:1;stroke-dashoffset:0}}@keyframes lx-hud-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lx-hud,.lx-hud__check,.lx-hud__label,.lx-hud__mark{animation:none!important;opacity:1;transform:none;stroke-dashoffset:0}.lx-complete-button:active{transform:none}.lx-course-navigation progress{transition:none}}.lx-course-meter{height:6px;border-radius:6px;overflow:hidden;background:var(--ws-line)}.lx-course-meter>span{display:block;height:100%;background:var(--primary);transition:width .7s ease}@media (prefers-reduced-motion:reduce){.lx-course-meter>span{transition:none}}.lx-activity-summary{margin-top:16px;color:var(--on-surface-variant);font-size:14px;overflow-wrap:anywhere;line-height:1.7}.lx-article{min-width:0;overflow-wrap:anywhere}.lx-reader{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.lx-sheet{padding-bottom:env(safe-area-inset-bottom,0)}.lx-toc-trigger{width:100%;min-height:44px;display:flex;align-items:center;gap:8px;text-align:start;padding:10px 12px;border:1px solid var(--ws-line);border-radius:10px;font-size:13px}.lx-toc-current{margin-inline-start:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50%;color:var(--on-surface-variant)}.lx-outline-drawer{align-content:start;padding-inline:16px;padding-bottom:env(safe-area-inset-bottom);gap:4px;overflow-y:auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .42s cubic-bezier(.32,.72,0,1);will-change:transform}.lx-outline-drawer[data-shown]{transform:translateY(var(--sheet-drag,0))}.lx-outline-drawer:not([data-shown]){transition-duration:.26s;transition-timing-function:cubic-bezier(.4,0,1,1)}.lx-outline-drawer[data-dragging]{transition:none}.lx-outline-drawer__head{position:sticky;top:0;z-index:1;background:inherit;margin-inline:-16px;padding:8px 16px 4px;touch-action:none;cursor:grab}.lx-outline-drawer[data-dragging] .lx-outline-drawer__head{cursor:grabbing}.lx-outline-drawer__grab{display:block;width:36px;height:5px;margin:0 auto 8px;border-radius:999px;background:var(--ws-line-strong)}.lx-outline-scrim{opacity:0;transition:opacity .3s ease}.lx-outline-scrim[data-shown]{opacity:1}@media (prefers-reduced-motion:reduce){.lx-outline-drawer,.lx-outline-scrim{transition:none}}.lx-outline-drawer .lx-toc{border:0;padding-bottom:24px}.lx-course-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;margin-block:12px;min-width:0}.lx-course-breadcrumb a{overflow-wrap:anywhere}.lx-inline-flashcards,.lx-inline-quiz{box-sizing:border-box}@media (max-width:560px){.lx-reader-top__title{min-width:0}.lx-inline-flashcards,.lx-inline-quiz{padding:12px;margin-block:20px}.lx-article .lx-actions{flex-wrap:wrap;gap:10px}.lx-article .ws-btn{white-space:normal;max-width:100%;min-height:44px}.lx-flip__face{padding-inline:12px;overflow-wrap:anywhere}.lx-completion{width:100%}}.lx-diagram{display:grid;gap:12px;margin-block:16px;min-width:0}.lx-diagram img{max-width:100%;width:100%;height:auto}.lx-diagram summary{cursor:pointer;font-size:13px;color:var(--on-surface-variant)}.lx-diagram pre{overflow-x:auto;max-width:100%}.lx-diagram img{padding:20px;background:#f8fafc;border:1px solid #dce6f0;border-radius:0}.lx-diagram[data-theme=dark] img{background:#111923;border-color:#2d4054}@media (max-width:600px){.lx-diagram img{padding:10px}}.ws-flashcard-builder{display:flex;flex-direction:column;gap:24px;width:100%}.ws-flashcard-builder .ws-page-header{margin-bottom:0}.ws-flashcard-form{max-width:960px;width:100%}.ws-flashcard-text{min-height:110px;resize:vertical}.ws-flashcard-form .lx-cards-edit__row{padding:16px;border:1px solid var(--ws-line);border-radius:8px;background:var(--background)}.lx-term{cursor:pointer;border-radius:3px;text-decoration:underline dotted color-mix(in srgb,var(--primary) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:background .15s}.lx-term:focus-visible,.lx-term:hover{background:var(--ws-accent-soft);outline:none}.lx-term:focus-visible{box-shadow:0 0 0 2px var(--primary)}.lx-termcard{position:fixed;z-index:61;width:min(340px,calc(100vw - 16px));max-height:min(440px,calc(100vh - 16px));overflow-y:auto;padding:16px 16px 14px;border-radius:18px;border:.5px solid var(--ws-line-strong);box-shadow:var(--ws-shadow-lg);color:var(--on-surface);font-size:14px;line-height:1.5;outline:none;transform-origin:top center;animation:lx-termcard-in .22s var(--ws-spring)}.lx-termcard[data-side=above]{transform-origin:bottom center}.lx-termcard header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lx-termcard header strong{display:block;min-width:0;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;overflow-wrap:anywhere}.lx-termcard__close{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;margin:-2px -4px 0 0;border:0;border-radius:999px;background:var(--ws-hover);color:var(--on-surface-variant);cursor:pointer;transition:background .15s,color .15s}[dir=rtl] .lx-termcard__close{margin:-2px 0 0 -4px}.lx-termcard__close:hover{background:var(--ws-active);color:var(--on-surface)}.lx-termcard__phonetic{margin-top:8px}.lx-termcard__say{display:block;font-size:13px;color:var(--on-surface-variant)}.lx-termcard__speak{display:inline-flex;align-items:center;gap:8px;min-height:32px;max-width:100%;padding:0 14px 0 6px;border:0;border-radius:999px;background:var(--ws-accent-soft);color:var(--on-secondary-container);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background .15s,transform 90ms cubic-bezier(.3,0,.5,1)}[dir=rtl] .lx-termcard__speak{padding:0 6px 0 14px}.lx-termcard__speak>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-termcard__speak:hover{background:color-mix(in srgb,var(--primary) 18%,transparent)}.lx-termcard__speak:active{transform:scale(.96)}.lx-termcard__speak:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-termcard__speak[aria-pressed=true]{background:var(--primary);color:#fff}.lx-termcard__speak--icon{width:30px;min-height:30px;padding:0;justify-content:center;flex:none}[dir=rtl] .lx-termcard__speak--icon{padding:0}.lx-termcard__speak--icon .lx-speaker{width:auto;height:auto;background:none;color:inherit}.lx-speaker{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:999px;background:var(--primary);color:#fff}.lx-termcard__speak[aria-pressed=true] .lx-speaker{background:rgb(255 255 255/.22)}.lx-speaker[data-speaking] svg{animation:lx-speaker-pulse .9s ease-in-out infinite}@keyframes lx-speaker-pulse{50%{opacity:.45;transform:scale(.88)}}.lx-termcard section{margin-top:12px}.lx-termcard section+section{padding-top:12px;border-top:.5px solid var(--ws-line-strong)}.lx-termcard h4{margin:0 0 3px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--on-surface-variant)}.lx-termcard p{margin:0}.lx-termcard p+p{margin-top:4px}.lx-termcard__word{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:19px;font-weight:650;line-height:1.35}@keyframes lx-termcard-in{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.lx-speaker[data-speaking] svg,.lx-termcard{animation:none}}@media print{.lx-termcard{display:none}.lx-term{text-decoration:none}}.lx-course-navigation__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.lx-course-navigation__head a{font-weight:600;color:var(--on-surface);text-decoration:none}.lx-course-navigation__head a:hover{text-decoration:underline;text-underline-offset:3px}.lx-course-navigation__head p{margin:0;font-size:13px}.lx-pager{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.lx-pager a{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border:1px solid var(--ws-line);border-radius:10px;color:var(--on-surface);text-decoration:none;transition:border-color .14s,background .14s}.lx-pager a:hover{border-color:var(--ws-line-strong);background:var(--ws-hover)}.lx-pager a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-pager small{display:inline-flex;align-items:center;gap:6px;min-width:0;color:var(--on-surface-variant);font-size:12px}.lx-pager bdi{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.lx-pager__next{grid-column:2;text-align:end}.lx-pager__next small{justify-content:flex-end}@media (max-width:640px){.lx-pager{grid-template-columns:1fr;gap:10px}.lx-pager__next{grid-column:1}}.lx-resume{position:relative;display:flex;align-items:stretch;margin:4px 0 20px;border:1px solid var(--ws-line);border-radius:12px;background:var(--ws-card);transition:border-color .15s,box-shadow .15s;animation:lx-resume-in .3s var(--ws-spring,ease) both}.lx-resume:hover{border-color:var(--ws-line-strong);box-shadow:0 6px 18px -10px rgba(0,0,0,.25)}.lx-resume__main{display:flex;flex:1;align-items:center;gap:12px;min-width:0;padding:10px 12px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.lx-resume__main:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-resume__icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:9px;background:var(--ws-accent-soft);color:var(--primary)}.lx-resume__text{display:grid;gap:1px;flex:1;min-width:0}.lx-resume__text small{font-size:12px;color:var(--on-surface-variant)}.lx-resume__text strong{overflow:hidden;font-size:14.5px;font-weight:600;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.lx-resume__go{display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 12px;border-radius:999px;background:var(--on-surface);color:var(--surface,#fff);font-size:13px;font-weight:600;transition:transform .15s}.lx-resume__main:hover .lx-resume__go{transform:translateX(2px)}.lx-resume__main:hover .lx-resume__go:dir(rtl){transform:translateX(-2px)}.lx-resume__close{display:grid;place-items:center;flex:none;width:34px;margin:6px;margin-inline-start:0;border:0;border-radius:8px;background:none;color:var(--on-surface-variant);cursor:pointer}.lx-resume__close:focus-visible,.lx-resume__close:hover{background:var(--ws-hover);color:var(--on-surface);outline:none}@keyframes lx-resume-in{0%{opacity:0;transform:translateY(-4px)}}@media (max-width:480px){.lx-resume__go{padding:6px}.lx-resume__go>:not(svg){display:none}}@media (prefers-reduced-motion:reduce){.lx-resume{animation:none}.lx-resume__go{transition:none}}.lx-inline-quiz{display:grid;gap:12px}.lx-inline-quiz__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.lx-inline-quiz__title{display:grid;gap:2px;min-width:0}.lx-inline-quiz__title strong{font-size:15px}.lx-inline-quiz__title span{font-size:13px}.lx-inline-quiz__views{display:inline-flex;flex:none;padding:3px;border-radius:9px;background:var(--ws-hover)}.lx-inline-quiz__views button{min-height:30px;padding:0 12px;border:0;border-radius:7px;background:none;color:var(--on-surface-variant);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.lx-inline-quiz__views button[aria-pressed=true]{background:var(--ws-card);color:var(--on-surface);box-shadow:0 1px 4px rgba(0,0,0,.12)}.lx-inline-quiz__views button:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lx-block-wait{margin-block:16px;border:1px solid var(--outline-variant,rgb(127 127 127/.18));border-radius:12px;background:color-mix(in srgb,var(--on-surface,#000) 4%,transparent);animation:lx-block-wait-in .15s ease-out .25s both}@keyframes lx-block-wait-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lx-block-wait{animation:none}}.lx-actbar{position:fixed;z-index:56;display:flex;align-items:stretch;gap:2px;max-width:calc(100vw - 16px);padding:5px;border:.5px solid var(--ws-line-strong);border-radius:16px;box-shadow:0 10px 34px rgb(0 0 0/.16),0 1px 4px rgb(0 0 0/.08);color:var(--on-surface);flex-wrap:wrap;justify-content:center;transform-origin:var(--arrow,50%) 100%;animation:lx-actbar-in .26s var(--ws-spring) both}.lx-actbar[data-side=below]{transform-origin:var(--arrow,50%) 0}.lx-actbar[data-side=above]:before,.lx-actbar[data-side=below]:before{content:"";position:absolute;left:calc(var(--arrow, 50%) - 7px);width:14px;height:14px;background:inherit;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;border:inherit;transform:rotate(45deg);pointer-events:none}.lx-actbar[data-side=above]:before{bottom:-7.5px;border-radius:0 0 4px 0;clip-path:polygon(100% 0,100% 100%,0 100%)}.lx-actbar[data-side=below]:before{top:-7.5px;border-radius:4px 0 0 0;clip-path:polygon(0 0,100% 0,0 100%)}.lx-actbar__action{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:58px;min-height:52px;padding:6px 8px 5px;border:0;border-radius:11px;background:none;color:inherit;font:inherit;font-size:11.5px;font-weight:600;line-height:1.15;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .14s,transform var(--ws-press-out,.16s ease)}.lx-actbar__action:hover{background:var(--ws-hover)}.lx-actbar__action:active{background:var(--ws-active);transform:scale(var(--ws-press-scale,.97));transition:transform var(--ws-press-in,90ms ease)}.lx-actbar__action:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.lx-actbar__icon{position:relative;display:inline-grid;place-items:center;color:var(--primary)}.lx-actbar__badge{position:absolute;top:-6px;inset-inline-end:-10px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--primary);color:#fff;font-size:10px;line-height:16px;text-align:center}.lx-actbar__action+.lx-actbar__action:after{content:"";position:absolute;inset-block:12px;inset-inline-start:-1.5px;width:1px;background:var(--ws-line)}@keyframes lx-actbar-in{0%{opacity:0;transform:scale(.88)}}@media (min-width:1181px) and (hover:hover){.lx-actbar{display:none}}.lx-reading-menu{width:min(292px,calc(100vw - 16px));overflow-x:hidden}.lx-reading-menu__body{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:6px}.lx-reading-menu__group{display:grid;min-width:0;gap:5px}.lx-reading-menu__row>span{min-width:0;overflow-wrap:anywhere}.lx-reading-menu__row>svg{flex-shrink:0}.lx-reading-menu__label{color:var(--on-surface-variant);font-size:12px}.lx-reading-menu__appearance{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px}.ws-menu .lx-reading-menu__appearance .theme-toggle{flex:none;width:34px;height:34px;min-width:34px;min-height:34px;border:0;border-radius:9px;background:var(--ws-hover);color:var(--on-background)}.ws-menu .lx-reading-menu__appearance .theme-toggle:hover{background:var(--ws-active)}.ws-menu .lx-reading-menu__appearance .theme-toggle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-reading-menu__value{color:var(--on-surface-variant);font-size:12.5px;font-weight:450;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lx-reading-menu__hint{color:var(--on-surface-variant);font-size:12px;line-height:1.45;margin-top:-4px}.lx-reading-menu hr{margin:0 -6px}:is(.lx-reading-menu__body,.lx-level)>*+:not(.lx-reading-menu__hint,hr,.lx-voice-row+.lx-voice-row){margin-inline:-6px;padding:10px 6px 0;border-top:1px solid var(--ws-line)}.ws-menu .lx-chip{display:inline-flex;width:auto;min-height:32px;padding:4px 11px;border-radius:999px;font-size:13px;font-weight:500}.lx-narr-swatches{display:flex}.ws-menu .lx-narr-swatch{padding:0;border-radius:50%;background:var(--narr);border:1px solid color-mix(in srgb,var(--on-surface) 16%,transparent)}.ws-menu .lx-narr-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ws-card),0 0 0 4px var(--primary)}.lx-onoff{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:10px 0;font-size:14px}.lx-onoff__label{flex:1;min-width:0;line-height:1.35}.ws-menu .lx-onoff__seg{flex:none}.ws-menu .lx-onoff__seg button{width:auto;min-height:28px;padding:0 11px;border-radius:6px;font-size:13px;font-weight:600;color:var(--on-surface-variant)}.ws-menu .lx-onoff__seg button:hover{background:none;color:var(--on-background)}.ws-menu .lx-onoff__seg button[aria-checked=true]{background:var(--ws-card);color:var(--on-background);box-shadow:var(--ws-shadow-sm)}.ws-menu .lx-onoff__seg button:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (pointer:coarse){.ws-menu .lx-narr-swatch{width:32px;height:32px;min-height:32px}.ws-menu .lx-chip{min-height:40px}}.lx-narr-swatches{flex-wrap:wrap;gap:6px;padding:4px}.ws-menu .lx-narr-swatch{display:grid;place-items:center;width:26px;height:26px;min-height:26px;flex:none;background:var(--narr-strong);color:var(--on-surface);transition:transform .25s var(--ws-spring),box-shadow .2s}.ws-menu .lx-narr-swatch:hover{background:var(--narr-strong);transform:scale(1.1)}.ws-menu .lx-narr-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ws-card),0 0 0 3.5px var(--primary)}.ws-menu .lx-narr-swatch svg{animation:lx-pop .3s var(--ws-spring)}@media (pointer:coarse){.ws-menu .lx-narr-swatch{width:28px;height:28px;min-height:28px}}.ws-menu .lx-listen-start{justify-content:center;gap:8px;min-height:40px;border-radius:10px;background:var(--primary);color:#fff;font-weight:600;transition:background .15s,transform var(--ws-press-out,.16s ease)}.ws-menu .lx-listen-start:focus-visible,.ws-menu .lx-listen-start:hover{background:var(--ws-accent-hover);color:#fff}.ws-menu .lx-listen-start:active{transform:scale(.97);transition:transform var(--ws-press-in,90ms ease)}.ws-menu .lx-listen-start>span{flex:none!important}.lx-listen-start+hr{display:none}.ws-menu .lx-voice-row{border-radius:8px}.lx-level{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:10px}.lx-level[data-from=end]{animation:lx-push-end .28s var(--ws-spring)}.lx-level[data-from=start]{animation:lx-push-start .28s var(--ws-spring)}@keyframes lx-push-end{0%{opacity:0;transform:translateX(14px)}}@keyframes lx-push-start{0%{opacity:0;transform:translateX(-14px)}}[dir=rtl] .lx-level[data-from=end]{animation-name:lx-push-start}[dir=rtl] .lx-level[data-from=start]{animation-name:lx-push-end}@keyframes lx-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.lx-level[data-from],.ws-menu .lx-narr-swatch svg{animation:none}}.reduce-motion .lx-level[data-from]{animation:none}.lx-narr-layer{position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}.lx-narr-layer>span{position:absolute;top:0;left:0;border-radius:5px;opacity:0;background:var(--narr);mix-blend-mode:multiply;transition:transform .26s var(--ws-ease),width .26s var(--ws-ease),height .26s var(--ws-ease),opacity .22s ease}.dark .lx-narr-layer>span{mix-blend-mode:screen}.lx-narr-layer>span[data-on=true]{opacity:1}.lx-narr-layer>.lx-narr-block{border-radius:10px}.lx-narr-layer>.lx-narr-word{background:var(--narr-strong);transition-duration:.16s,.16s,.16s,.14s}.lx-narr-layer[data-mode=word][data-words=on]>.lx-narr-line[data-on=true]{opacity:.6}.lx-narr-layer[data-mode=off]{display:none}@media (prefers-reduced-motion:reduce){.lx-narr-layer>span{transition:opacity .12s ease}}.reduce-motion .lx-narr-layer>span{transition:opacity .12s ease}.lx-block[data-narration-checkpoint=true]{outline:2px solid color-mix(in srgb,var(--primary) 55%,transparent);outline-offset:8px;border-radius:12px}@keyframes lx-rise{0%{opacity:0;transform:translateY(14px)}}.lx-narration{position:fixed;z-index:55;inset-inline:0;margin-inline:auto;bottom:calc(14px + env(safe-area-inset-bottom, 0px));width:min(452px,calc(100vw - 20px));display:grid;gap:6px;padding:10px 8px 8px;border:1px solid var(--ws-line-strong);border-radius:18px;box-shadow:var(--ws-shadow-lg);animation:lx-rise .32s var(--ws-spring) both}.lx-narration:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-narration__info{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 10px;padding-inline:8px}.lx-narration__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--on-background)}.lx-narration[data-status=checkpoint] .lx-narration__label{color:var(--primary)}.lx-narration__count{font-size:12px;color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.lx-narration__meter{grid-column:1/-1;height:3px;margin-top:5px;border-radius:3px;overflow:hidden;background:var(--ws-line)}.lx-narration__meter>span{display:block;height:100%;background:var(--primary);transform-origin:left;transition:transform .3s var(--ws-ease)}.lx-narration__meter:dir(rtl)>span{transform-origin:right}.lx-narration__controls{display:flex;align-items:center;gap:2px}.lx-narration__spacer{flex:1}.lx-narration .lx-narration__btn{width:38px;height:38px;border-radius:10px}.lx-narration .lx-narration__btn:disabled{opacity:.4;cursor:default;background:transparent}.lx-narration .lx-narration__speed{width:auto;min-width:48px;padding-inline:8px;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;color:var(--on-background)}.lx-narration__play{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-inline:2px;border:0;border-radius:50%;background:var(--on-background);color:var(--background);cursor:pointer;transition:transform .12s ease,opacity .15s ease}.lx-narration__play:active:not(:disabled){transform:scale(.94)}.lx-narration__play:disabled{opacity:.45;cursor:default}.lx-narration__play:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lx-narration[data-minimized]{width:max-content;max-width:min(360px,calc(100vw - 20px));padding:5px;border-radius:999px}.lx-narration__mini{display:flex;align-items:center;gap:8px;min-width:0}.lx-narration__mini .lx-narration__label{max-width:220px}.lx-narration__menu-title{padding:6px 10px 2px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--on-surface-variant)}.lx-narration__voices{max-width:min(340px,calc(100vw - 16px))}[data-narrating]>.lx-reader{padding-bottom:calc(190px + env(safe-area-inset-bottom, 0px))}@media (max-width:560px){.lx-narration{bottom:calc(8px + env(safe-area-inset-bottom, 0px));width:calc(100vw - 16px);border-radius:16px}}@media (max-width:380px){.lx-narration .lx-narration__voice{display:none}}.lx-listen-chip{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:2px 10px 2px 8px;border:1px solid var(--ws-line-strong);border-radius:999px;background:transparent;color:var(--on-surface);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .12s ease}.lx-listen-chip:hover{background:var(--ws-hover)}.lx-listen-dot{width:6px;height:6px;border-radius:50%;background:var(--primary);margin-inline-start:-2px}.lx-listen-chip[aria-pressed=true]{background:var(--ws-accent-soft);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--on-secondary-container)}@media (pointer:coarse){.lx-listen-chip{min-height:36px}}@media (prefers-reduced-motion:reduce){.lx-actbar,.lx-narration{animation:none}.lx-narration__meter>span{transition:none}}.reduce-motion .lx-actbar,.reduce-motion .lx-narration{animation:none}@media print{.lx-actbar,.lx-narr-layer,.lx-narration{display:none!important}}.lx-toc-desk{width:240px}.lx-reader[data-side=open] .lx-toc-desk{width:220px}.lx-toc-desk__head{display:flex;align-items:center;gap:2px;margin-bottom:8px;margin-inline-start:-6px}.lx-reader__toc .lx-toc-toggle{flex:none;width:34px;height:34px;min-width:34px;min-height:34px;border-radius:9px}.lx-toc-desk__title{margin-bottom:0;padding-inline-start:4px;transition:opacity .2s ease}.lx-toc-desk__body{clip-path:inset(-4px -8px -4px -8px);transition:opacity .26s ease,clip-path .42s cubic-bezier(.32,.72,0,1),visibility 0s}.lx-toc-desk[data-collapsed] .lx-toc-desk__title{opacity:0}.lx-toc-desk[data-collapsed] .lx-toc-desk__body{opacity:0;visibility:hidden;clip-path:inset(-4px 100% -4px -8px);transition:opacity .18s ease,clip-path .36s cubic-bezier(.32,.72,0,1),visibility 0s .36s}.lx-toc-desk[data-collapsed]:dir(rtl) .lx-toc-desk__body{clip-path:inset(-4px -8px -4px 100%)}@media (min-width:1181px){.lx-reader[data-outline=closed]{grid-template-columns:max(36px,calc((100% - var(--lx-measure, 720px)) / 2 - var(--lx-gap))) minmax(0,var(--lx-measure,720px)) 1fr}.lx-reader[data-outline=closed][data-side=open]{grid-template-columns:36px minmax(0,var(--lx-measure,720px)) minmax(300px,380px)}.lx-reader[data-outline=closed] .lx-reader__toc{overflow:visible}}@media (prefers-reduced-motion:reduce){.lx-toc-desk[data-collapsed] .lx-toc-desk__body,.lx-toc-desk__body,.lx-toc-desk__title{transition:none}}.reduce-motion .lx-toc-desk[data-collapsed] .lx-toc-desk__body,.reduce-motion .lx-toc-desk__body,.reduce-motion .lx-toc-desk__title{transition:none}