*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--desk);color:var(--ink);font-family:var(--f-ui);font-size:var(--fs-ui);line-height:var(--lh-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--desk);position:fixed;inset:0 0 auto}a{color:inherit}:focus-visible{outline:2px solid var(--by);outline-offset:2px}.bar{top:env(safe-area-inset-top,0px);z-index:5;min-height:52px;padding:6px max(20px,env(safe-area-inset-right,0px));background:var(--sheet);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;gap:10px;display:flex;position:sticky}.brand{font-family:var(--f-tur);color:var(--ink);font-size:1.3rem;font-weight:700;line-height:1;text-decoration:none}.crumbs{white-space:nowrap;align-items:center;gap:7px;min-width:0;display:flex}.crumbs a:not(.brand){color:var(--ink-soft);text-decoration:none}.crumbs a:not(.brand):hover{color:var(--ink)}.crumbs .sep{color:var(--rule-2)}.crumbs .cur{text-overflow:ellipsis;min-width:0;font:inherit;margin:0;font-weight:600;overflow:hidden}.crumbs .he{font-family:var(--f-tur);font-size:1.08em;font-weight:500}.crumbs .back,.crumbs .near{display:none}.btn{font:inherit;border:1px solid var(--rule);border-radius:var(--r-m);background:var(--raised);min-height:42px;color:var(--ink);cursor:pointer;padding:0 18px;font-weight:500}.btn:hover{border-color:var(--rule-2)}.btn.primary{background:var(--ink);border-color:var(--ink);color:var(--sheet)}.btn:disabled{opacity:.6;cursor:default}.page{--fs-tur:calc(var(--fs-tur-desktop) * var(--tur-scale));--fs-comm:calc(var(--fs-tur) * var(--ratio-comm));--fs-gloss:calc(max(var(--fs-gloss-min),var(--fs-tur) * var(--ratio-gloss)) * var(--gloss-scale));--fs-sent:calc(var(--fs-tr-sent) * var(--gloss-scale));--main:1.4;max-width:1400px;padding:0 max(20px,env(safe-area-inset-right,0px)) 48px;margin:0 auto}.page.read{padding-bottom:110px}:root[dir=rtl] .crumbs .back svg{transform:scaleX(-1)}.folio{--main-now:var(--main);direction:rtl;margin-top:16px;padding:28px 30px 34px;position:relative}.cols{justify-content:center;display:flex}.col,:root:has(.page.read){scrollbar-width:none}.col{min-width:0;padding:6px 20px 10px}.col-main{flex:var(--main-now) 1 0}.c-side{border-inline-end:1px solid var(--hair);flex:1 1 0}.col-main~.c-side{border-inline-end:0;border-inline-start:1px solid var(--hair)}.col-bottom{border:0;border-top:1px solid var(--hair);margin-top:10px;padding-top:16px}.c-side:not(:has(.c-block:not(.off))){display:none}.folio:not(:has(.c-block:not(.off))){max-width:960px;margin-inline:auto}.folio:not(:has(.c-block:not(.off))) .col-main{flex:0 46rem}.run-title{font-family:var(--f-tur);color:var(--ink-soft);font-size:var(--fs-head);white-space:nowrap;display:none}.run-title b{color:var(--ink);font-weight:900}.page-note{inset:calc(58px + env(safe-area-inset-top,0px)) 8px auto 8px;border:1px solid var(--hair);border-radius:var(--r-m);background:var(--raised);color:var(--ink);box-shadow:var(--shadow-float);font-family:var(--f-ui);font-size:var(--fs-ui-s);margin:0;padding:12px 14px;line-height:20px;position:fixed}.comm-bar{direction:ltr}.comm-label{color:var(--ink-soft);font-size:var(--fs-ui-xs);font-weight:500}.chip{--c:var(--ink-soft);border-radius:var(--r-s);min-height:30px;color:var(--ink-soft);font:inherit;font-size:var(--fs-ui-s);cursor:pointer;direction:ltr;background:0 0;border:0;align-items:center;gap:6px;padding:0 8px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.chip:hover{background:var(--track)}.chip i{width:15px;height:15px;box-shadow:inset 0 0 0 1.5px var(--c);border-radius:4px;flex:none;place-items:center;transition:background .15s;display:grid}.chip[aria-pressed=true]{color:var(--ink)}.chip[aria-pressed=true] i{background:var(--c)}.chip[aria-pressed=true] i:after{content:"";border-left:1.5px solid var(--sheet);border-bottom:1.5px solid var(--sheet);width:8px;height:4px;transform:translateY(-1px)rotate(-45deg)}.chip .he{font-family:var(--f-tur);color:var(--c);font-size:1.08em;font-weight:700}.chip.solo-btn{box-shadow:inset 0 0 0 1px var(--rule);justify-content:center;padding-inline:12px}.chip.solo-btn[aria-pressed=true]{background:var(--ink);color:var(--sheet);box-shadow:none}.chip.solo-btn i{display:none}.colname{font-family:var(--f-tur);font-weight:700;font-size:var(--fs-colname);text-align:center;letter-spacing:.01em;color:var(--c);justify-content:center;align-items:baseline;gap:8px;margin:0 0 12px;display:flex}.colname small{font-family:var(--f-ui);font-weight:500;font-size:var(--fs-ui-xs);color:var(--ink-soft);direction:ltr}.colname:before,.colname:after{content:"";background:var(--c);opacity:.4;flex:0 28px;align-self:center;height:1px}.note{font-size:var(--fs-ui-s);color:var(--ink-soft);max-width:72ch;line-height:var(--lh-ru);text-wrap:pretty;margin:18px 4px 0}.panel .note{border-top:1px solid var(--hair);max-width:none;font-size:var(--fs-ui-xs);margin:0;padding:10px 0 8px}.pager{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.pg{border:1px solid var(--hair);border-radius:var(--r-m);min-width:0;color:inherit;flex-direction:column;padding:10px 16px;text-decoration:none;transition:background .15s;display:flex}.pg:hover{background:var(--track)}.pg.next{text-align:right;margin-inline-start:auto}.pg small{color:var(--ink-soft);font-size:var(--fs-ui-xs)}.pg b{font-weight:600}.pg .he{font-family:var(--f-tur);font-weight:500}.tur{font-family:var(--f-tur);font-weight:500;font-size:var(--fs-tur);line-height:var(--lh-tur);text-align:justify;hyphens:none;word-spacing:.04em}:root[data-nikud=on] .tur{line-height:var(--lh-tur-nikud)}.nq{display:none}:root[data-nikud=on] .nq{display:inline}:root[data-nikud=on] .pl{display:none}.tur .open>span{border:1.5px solid var(--ink);margin-inline-end:.15em;padding:.02em .28em .08em;font-size:1.25em;font-weight:900;line-height:1.2}.tur .open>.pl,.tur .open>.bare,:root[data-nikud=on] .tur .open>.nq{display:inline-block}:root[data-nikud=on] .tur .open>.pl{display:none}.sent,.u,.ws{display:inline}.sent:target{background:var(--hl)}.sim-title{font-family:var(--f-tur);font-weight:700;font-size:calc(var(--fs-tur)*.82);text-align:center;margin:0 0 .7em;line-height:1.4}.seif+.seif{margin-top:.45em}.seif-no{color:var(--ink-soft);margin-inline-end:.2em;font-weight:900}.tur .small{font-family:var(--f-rashi);font-size:.84em;font-weight:400}.g{display:none}.w{cursor:pointer;border-radius:4px;padding:0 1px;transition:background .15s}.w:hover{background:var(--hl)}.w.on{background:var(--hl);box-shadow:inset 0 -2px 0 var(--accent)}.w.ph>span{text-decoration:underline dotted color-mix(in srgb,var(--ink) 26%,transparent);text-underline-offset:7px}:root[data-nikud=on] .w.ph>span{text-underline-offset:.55em}.mk{font-family:var(--f-tur);vertical-align:super;color:var(--c);cursor:pointer;padding:0 2px;font-size:.52em;font-weight:700;line-height:0;text-decoration:none;position:relative}.mk:after{content:"";position:absolute;inset:-.8em -.3em}.mk.flash,.cseg.flash{animation:1.4s flash}@keyframes flash{0%,60%{background:var(--hl)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.w{transition:none}.mk.flash,.cseg.flash{background:var(--hl);animation:none}}.ru{text-align:left;font-family:var(--f-tr);font-weight:400;font-size:var(--fs-sent);line-height:var(--lh-ru);color:var(--tr);word-spacing:normal;direction:ltr;margin-bottom:8px;display:none}.rw-on{background:var(--hl);box-shadow:inset 0 -2px 0 var(--accent);border-radius:2px}.ru b{font-family:var(--f-tur);color:var(--ink-soft);margin-inline-end:6px;font-weight:700}.ins{opacity:.62}:root[data-tr=sent] .sent{border-top:1px solid var(--hair);padding-block:14px;display:block}:root[data-tr=sent] .sent:first-child{border-top:0;padding-top:0}:root[data-tr=sent] .ru{display:block}:root[data-tr=word] .folio[data-short]{--main-now:1.85;& .tur{align-items:flex-end;gap:var(--iv-gap-y) 0;line-height:var(--lh-iv);text-align:center;word-spacing:0;flex-wrap:wrap;display:flex}& .tur:after{content:"";flex:999 0 0}& .seif,& .sent{display:contents}& .u{--lane:calc(var(--fs-gloss) * var(--lh-gloss) + 3px);grid-template-columns:minmax(0,max-content);grid-template-rows:var(--lane) auto;max-width:100%;padding-inline:var(--iv-pad);border-radius:var(--r-s);flex:1 0 auto;justify-content:center;justify-items:center;transition:background .12s;display:grid}& .ws{display:block}& .g{font-family:var(--f-tr);font-size:var(--fs-gloss);line-height:var(--lh-gloss);font-weight:var(--fw-gloss);color:var(--tr);white-space:nowrap;text-align:center;cursor:pointer;justify-self:stretch;display:block}& .g:empty:before{content:"·";color:var(--rule-2)}& .u.ph .g{background:var(--tr-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tr) 12%,transparent);border-radius:6px;padding-inline:.5em}& .w.ph>span{text-decoration:none}& .w:hover,& .w.on{box-shadow:none;background:0 0}& .u:hover,& .u:has(.w.on){background:color-mix(in srgb,var(--hl) 55%,transparent)}& .u:has(.w.on) .g{color:var(--accent)}& .open>span{margin-inline-end:0;padding:0 .16em;font-size:1em;line-height:1.3}}:root[data-tr=word][data-nikud=on] .folio[data-short] .tur{line-height:var(--lh-iv-nikud)}:root[data-tr=word][data-iv=b] .folio[data-short]{& .u{--lane:calc(var(--fs-gloss) * var(--lh-gloss) * 2 + 3px)}& .g{width:max-content;max-width:var(--iv-gloss-max);white-space:normal;text-wrap:balance;place-self:end center;min-width:min-content}& .u.ph .g{max-width:var(--iv-phrase-max)}}:root[data-tr=word][data-quiz=on] .folio[data-short]{& .g:not(:empty){color:#0000;background:var(--track);box-shadow:none;border-radius:5px;transition:color .15s,background .15s}& .u:hover .g,& .u.seen .g{color:var(--tr);background:0 0}& .u.seen.ph .g{background:var(--tr-bg)}}.comm{font-family:var(--f-comm);font-size:var(--fs-comm);line-height:var(--lh-comm);text-align:justify}:root[data-cf=rashi] .comm{font-family:var(--f-rashi);line-height:var(--lh-rashi)}.comm small{font-size:.85em}.cseg{border-radius:var(--r-s);cursor:pointer;margin:0 0 10px;padding:3px 6px;transition:background .15s}.cseg:hover{background:color-mix(in srgb,var(--c) 7%,transparent)}.c-tr{border-radius:var(--r-s);color:var(--ink-soft);font-family:var(--f-ui);font-size:var(--fs-ui-xs);white-space:nowrap;cursor:pointer;direction:ltr;background:0 0;border:0;margin-inline-start:6px;padding:2px 8px;font-weight:500;transition:background .15s,color .15s}.c-tr:hover{background:var(--track);color:var(--ink)}.c-tr:disabled{cursor:progress}.c-ru{text-align:left;white-space:pre-line;font-family:var(--f-tr);font-size:var(--fs-ui-s);line-height:var(--lh-ru);color:var(--tr);cursor:text;direction:ltr;margin-top:6px;display:block}.c-ru small{font-size:var(--fs-ui-xs);color:var(--ink-soft);margin-top:4px;display:block}.c-err{text-align:left;font-family:var(--f-ui);font-size:var(--fs-ui-xs);color:var(--accent);cursor:default;direction:ltr;margin-top:4px;display:block}.c-rail{z-index:2;height:0;position:sticky;top:0}.c-rail-in{flex-direction:column;gap:4px;width:22px;height:100cqh;display:flex;position:absolute;top:8px;right:-26px}.c-rail-g{flex-direction:column;flex:1 1 0;gap:1px;min-height:0;display:flex}.c-rail-g[hidden]{display:none}.c-seg{min-height:0;font-family:var(--f-tur);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-size:.68rem;line-height:1;position:relative}.c-seg:after{content:"";background:var(--rule);border-radius:2px;width:3px;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.c-seg:hover:after{background:var(--rule-2)}.c-seg.is-read:after{background:color-mix(in srgb,var(--c) 45%,var(--rule))}.c-seg.is-cur:after{background:var(--c);width:5px}.c-seg span{visibility:hidden;z-index:1;background:var(--c);min-width:14px;color:var(--sheet);text-align:center;white-space:nowrap;border-radius:4px;padding:1px 3px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.c-seg:hover span,.c-seg.is-cur span{visibility:visible}.cseg .tag{font-family:var(--f-tur);color:var(--c);margin-inline-end:5px;font-size:.95em;font-weight:700;text-decoration:none}.c-block.off{display:none}.c-block:not(.off)~.c-block:not(.off){border-top:1px solid var(--hair);margin-top:22px;padding-top:14px}.link{font:inherit;font-size:var(--fs-ui-s);color:var(--by);cursor:pointer;background:0 0;border:0;padding:10px;text-decoration:underline}.crumbs .pill{border:1px solid var(--hair);min-height:32px;color:var(--ink);font:inherit;font-size:var(--fs-ui-s);cursor:pointer;background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;margin-inline-start:6px;padding:0 10px;font-weight:500;transition:background .15s;display:inline-flex}.crumbs .pill:hover{background:var(--track)}.comm-dots{gap:3px;display:inline-flex}.comm-dots i{background:var(--c);border-radius:50%;width:7px;height:7px;transition:opacity .15s}.comm-dots i.off{opacity:.2}.map-trigger b{font-family:var(--f-tur);font-size:1.08em;font-weight:700}.strip{z-index:4;top:calc(54px + env(safe-area-inset-top,0px));flex-direction:column;gap:6px;width:32px;padding-block:8px;display:flex;position:fixed;bottom:8px;right:max(8px,50vw - 812px);overflow:visible clip}.strip-group{flex-direction:column;flex:1 1 0;gap:2px;min-height:0;display:flex}.strip-seg{width:100%;min-height:8px;color:var(--ink-soft);font-family:var(--f-tur);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0;font-size:.78rem;line-height:1;position:relative;container-type:size}.strip-seg:after{content:"";background:var(--rule);border-radius:2px;width:4px;transition:background .15s;position:absolute;top:0;bottom:0;right:0}.strip-seg span{text-align:center;white-space:nowrap;min-width:18px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@container (height<=13px){.strip-seg span{visibility:hidden}}.strip-seg:hover{color:var(--ink)}.strip-seg:hover:after{background:var(--rule-2)}.strip-seg.is-read:after{background:var(--ink-soft)}.strip-seg.is-cur:after{background:var(--ink);width:6px}.strip-seg.is-cur span{visibility:visible;background:var(--ink);color:var(--sheet);border-radius:5px;padding:2px 3px;font-weight:700}.strip[data-many] .strip-seg{min-height:3px}.strip-pill{z-index:7;bottom:calc(78px + env(safe-area-inset-bottom,0px));background:var(--raised);border:1px solid var(--hair);border-radius:var(--r-m);max-width:calc(100vw - 16px);box-shadow:var(--shadow-float);font-size:var(--fs-ui-s);white-space:nowrap;align-items:center;gap:2px;padding:3px;font-weight:500;display:flex;position:fixed;left:50%;transform:translate(-50%)}.strip-pill button{width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;font-size:1.05rem}.strip-pill button:hover{background:var(--track)}.strip-pill .txt{width:auto;min-width:0;font-size:var(--fs-ui-s);flex:auto;align-items:baseline;gap:7px;padding:0 6px;display:flex;overflow:hidden}.strip-pill .txt b{font-family:var(--f-tur);font-size:1.15em;font-weight:700}.strip-pill .txt span{text-overflow:ellipsis;overflow:hidden}.strip-pill .txt span.he{font-family:var(--f-tur);direction:rtl}.w.lit{animation:2.8s ease-out lit}@keyframes lit{0%,70%{background:var(--hl);box-shadow:0 0 0 3px var(--hl),inset 0 -2px 0 var(--accent)}to{background:0 0;box-shadow:0 0 0 3px #0000,inset 0 -2px #0000}}@media (prefers-reduced-motion:reduce){.w.lit{background:var(--hl);box-shadow:0 0 0 3px var(--hl),inset 0 -2px 0 var(--accent);animation:none}}#map,#simans{inset:calc(52px + env(safe-area-inset-top,0px)) auto auto 16px;opacity:0;width:448px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 68px);transition:opacity .18s,transform .18s var(--ease),display .18s allow-discrete,overlay .18s allow-discrete;margin:0;padding:0;position:fixed;overflow:hidden;transform:translateY(-6px)}#simans{width:420px}#map:popover-open,#simans:popover-open{opacity:1;flex-direction:column;display:flex;transform:none}@starting-style{#map:popover-open,#simans:popover-open{opacity:0;transform:translateY(-6px)}}#map::backdrop,#simans::backdrop{background:0 0}#map .panel-h,#simans .panel-h{border-bottom:1px solid var(--hair);flex:none;padding:2px 16px}#map .panel-h .x,#simans .panel-h .x{right:8px}.siman-list{flex:auto;min-height:0;padding:6px;position:relative;overflow:auto}.siman-row{border-radius:var(--r-s);color:inherit;font-size:var(--fs-ui-s);grid-template-columns:2.4em 3.2em minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 10px;text-decoration:none;transition:background .15s;display:grid}.siman-row:hover{background:var(--track)}.siman-row b{font-variant-numeric:tabular-nums;font-weight:600}.siman-row .hn{font-family:var(--f-tur);direction:rtl;font-weight:700}.siman-row .t{font-family:var(--f-tur);text-overflow:ellipsis;white-space:nowrap;text-align:right;direction:rtl;font-size:1.05em;overflow:hidden}.siman-row[aria-current=page]{background:var(--ink);color:var(--sheet)}#map .panel-h .he{font-family:var(--f-tur);margin-left:8px;font-size:1.1em;font-weight:700}.map-legend{color:var(--ink-soft);font-size:var(--fs-ui-xs);border-bottom:1px solid var(--hair);flex:none;justify-content:space-between;gap:12px;padding:8px 16px;display:flex}.map-legend div{flex-wrap:wrap;gap:2px 10px;display:flex}.map-legend span{align-items:center;gap:5px;display:inline-flex}.map-legend i,.map-ticks i{background:var(--c);border-radius:50%;width:6px;height:6px;display:block}.map-list{flex:auto;min-height:0;padding:2px 12px 10px;overflow:auto}.map-group h3{font-size:var(--fs-ui-xs);color:var(--ink-soft);margin:12px 2px 5px;font-weight:500;line-height:1.3}.map-row{direction:rtl;grid-template-columns:22px minmax(0,1fr) 22px;gap:6px;margin-bottom:3px;display:grid}.map-ticks{flex-wrap:wrap;place-content:center;gap:3px;display:flex}.map-block{border-radius:var(--r-s);background:var(--track);width:100%;color:var(--ink);font:inherit;font-size:var(--fs-ui-s);text-align:right;cursor:pointer;border:0;align-items:center;gap:10px;padding:4px 10px;line-height:1.25;transition:background .15s;display:flex}.map-block:hover{background:var(--rule)}.map-block b{min-width:1.5em;font-family:var(--f-tur);text-align:center;flex:none;font-size:1.2em;font-weight:700}.map-t{text-align:right;direction:ltr;flex:auto;min-width:0}.map-t.he{font-family:var(--f-tur);direction:rtl;font-size:1.1em}.map-block small{color:var(--ink-soft);font-size:var(--fs-ui-xs);white-space:nowrap;direction:ltr;flex:none}.map-row.is-cur .map-block{background:var(--ink);color:var(--sheet)}.map-row.is-cur .map-block small{color:var(--sheet);opacity:.75}.map-foot{border-top:1px solid var(--hair);min-height:38px;color:var(--ink-soft);font-size:var(--fs-ui-xs);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;display:flex}.map-foot a{color:var(--ink);font-weight:600;font-size:var(--fs-ui-s);white-space:nowrap;margin-inline-start:auto;text-decoration:none}.map-foot a:hover{text-decoration:underline}.map-foot .he{font-family:var(--f-tur);font-weight:500}.card{z-index:20;background:var(--card);width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-float);font-size:var(--fs-card);padding:16px 18px;position:fixed;overflow:auto}.card .he{font-family:var(--f-tur);font-size:var(--fs-card-he);text-align:right;direction:rtl;font-weight:700;line-height:1.3}.card .pr{color:var(--ink-soft)}.card .mn{font-family:var(--f-tr);font-size:var(--fs-card-mn);color:var(--tr);margin-top:4px;font-weight:500;line-height:1.4}.card .nt{color:var(--ink-soft);font-family:var(--f-tur);text-align:right;direction:rtl;margin-top:2px}.card .phr{border-radius:var(--r-m);background:var(--tr-bg);font-family:var(--f-tr);color:var(--tr);margin-top:12px;padding:10px 12px}.card .phr .he2{font-family:var(--f-tur);font-size:var(--fs-card-he2);text-align:right;color:var(--ink);direction:rtl;font-weight:700}.w.noted{background:color-mix(in srgb,var(--accent) 9%,transparent)}.w.noted:after{content:"";vertical-align:super;background:var(--accent);width:.5em;height:.5em;margin-inline-start:2px;display:inline-block;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M3 21l1.5-6L16 3.5 20.5 8 9 19.500z'/></svg>") 50%/contain no-repeat}.wn{border-top:1px solid var(--hair);margin-top:12px;padding-top:10px}.wn:empty{display:none}.wn-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--f-tr);margin-bottom:8px;line-height:1.5}.wn textarea,.wn input{border:1px solid var(--rule);border-radius:var(--r-s);background:var(--sheet);width:100%;color:var(--ink);font-family:var(--f-tr);padding:8px 10px;font-size:16px;line-height:1.45;display:block}.wn textarea{resize:vertical;min-height:110px}.wn-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.wn .btn{min-height:34px;font-size:var(--fs-ui-s);padding:0 12px}.wn .wn-del{color:var(--accent);margin-inline-start:auto}.wn-err{color:var(--accent);font-size:var(--fs-ui-xs);margin-top:6px}.rp{font-family:var(--f-ui);font-size:var(--fs-ui-s);cursor:auto;margin-top:12px;line-height:1.45}.card .rp{border-top:1px solid var(--hair);padding-top:10px}.cseg .rp{text-align:left;direction:ltr;margin-top:6px}.rp .lbl{font-size:var(--fs-ui-xs);color:var(--ink-soft);margin-bottom:4px;font-weight:500;display:block}.rp-ask{color:var(--ink-soft);font:inherit;font-size:var(--fs-ui-xs);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rp-ask:hover{color:var(--ink)}.rp-state{margin-bottom:6px}.rp-state:is(.accepted,.fixed){color:var(--ok)}.rp-note{color:var(--ink-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:-4px 0 6px}.rp-opt{border:1px solid var(--hair);border-radius:var(--r-s);cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}.rp-opt:has(input:checked){border-color:var(--rule-2)}.rp-opt input{margin:3px 0 0}.rp-opt>div{flex:1;min-width:0}.rp-he{font-family:var(--f-tur);text-align:right;direction:rtl;font-size:1.15em}.rp-ru{-webkit-line-clamp:3;font-family:var(--f-tr);color:var(--tr);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rp-field{margin-top:8px;display:block}.rp textarea{border:1px solid var(--rule);border-radius:var(--r-s);background:var(--sheet);width:100%;min-height:64px;color:var(--ink);font-family:var(--f-tr);resize:vertical;padding:8px 10px;font-size:16px;line-height:1.45;display:block}.rp .btn{min-height:34px;font-size:var(--fs-ui-s);padding:0 12px}.card:has(textarea) .x{display:none}.card .stn{font-family:var(--f-tr);color:var(--tr);margin-top:12px;line-height:1.5}.card .lbl{font-family:var(--f-ui);font-size:var(--fs-ui-xs);color:var(--ink-soft);font-weight:500}.x{border-radius:var(--r-s);width:36px;height:36px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:8px;left:8px}.x:hover{background:var(--track)}#prefsForm{display:contents}.dock{z-index:6;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--raised) 78%,transparent);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-float);transition:transform .28s var(--ease),opacity .2s;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;transform:translate(-50%)}.dock .seg span{padding:0 10px}.dock.tuck{opacity:0;transform:translate(-50%,calc(100% + 28px))}.seg{background:var(--track);border-radius:var(--r-m);gap:2px;padding:3px;display:inline-flex}.seg label{display:flex}.seg input,.dock-btn input{opacity:0;width:1px;height:1px;position:absolute}.seg span{min-height:38px;font-size:var(--fs-ui-s);text-align:center;white-space:nowrap;color:var(--ink-soft);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-weight:500;line-height:1.1;transition:background .15s,color .15s,box-shadow .15s;display:flex}.seg span:hover{color:var(--ink)}.seg input:checked+span{background:var(--raised);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #00000024,0 0 0 .5px #0000000a}.seg input:disabled+span{opacity:.4;cursor:default}.seg input:focus-visible+span,.dock-btn input:focus-visible+span{outline:2px solid var(--by);outline-offset:1px}.dock-btn{border-radius:var(--r-m);width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:relative}.dock-btn:hover{background:var(--track)}.dock-btn span{border-radius:var(--r-m);justify-content:center;align-items:center;width:100%;height:100%;transition:background .15s,color .15s;display:flex}.dock-btn .aa{font-size:1rem;font-weight:600}.nik span{font-family:var(--f-tur);padding-bottom:6px;font-size:1.45rem;font-weight:700;line-height:1}.nik input:checked+span{background:var(--ink);color:var(--sheet)}.nik input:disabled+span{opacity:.4;cursor:default}.panel{color:var(--ink);background:var(--sheet);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-float);font-family:var(--f-ui);font-size:var(--fs-ui);line-height:var(--lh-ui)}#prefs{inset:auto auto calc(80px + env(safe-area-inset-bottom,0px)) 50%;opacity:0;width:min(392px,100vw - 16px);max-height:calc(100dvh - 110px);transition:opacity .18s,transform .18s var(--ease),display .18s allow-discrete,overlay .18s allow-discrete;margin:0;padding:2px 16px 6px;position:fixed;overflow:auto;transform:translate(-50%,8px)}#prefs:popover-open{opacity:1;transform:translate(-50%)}@starting-style{#prefs:popover-open{opacity:0;transform:translate(-50%,8px)}}#prefs::backdrop{background:0 0}.panel-h{align-items:center;min-height:48px;display:flex;position:relative}.panel-h h2{margin:0;font-size:.95rem;font-weight:600}.panel-h .x{top:6px;left:auto;right:-8px}.opt{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:52px;padding:6px 0;display:flex}.opt .t{font-weight:500}.opt small{color:var(--ink-soft);font-size:var(--fs-ui-xs);font-weight:400;display:block}.stepper{background:var(--track);border-radius:var(--r-m);align-items:center;padding:3px;display:inline-flex}.stepper button{width:40px;height:38px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:600}.stepper button:hover{background:var(--raised)}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-weight:500}input[role=switch]{appearance:none;background:var(--rule-2);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .15s;position:relative}input[role=switch]:after{content:"";background:var(--raised);width:22px;height:22px;transition:left .18s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}input[role=switch]:checked{background:var(--ink)}input[role=switch]:checked:after{left:21px}.f{border:0;min-width:0;margin:0 0 14px;padding:0;display:block}.f>span,.f>legend{font-weight:500;font-size:var(--fs-ui-s);margin-bottom:5px;padding:0;display:block}.f small{color:var(--ink-soft);font-weight:400}.f input:not([type]){border:1px solid var(--rule);border-radius:var(--r-m);background:var(--raised);width:100%;min-height:44px;color:var(--ink);font:inherit;padding:8px 12px;font-size:1rem}.f input[lang=he]{font-family:var(--f-tur);font-size:1.15rem}@media (width<=860px){.page{--fs-tur:calc(var(--fs-tur-phone) * var(--tur-scale));--fs-h1:1.5rem;padding-inline:16px}.page.read{padding-inline:8px}.crumbs .far{display:none}.crumbs .near{display:inline}.crumbs .cur{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;line-height:1.2;display:-webkit-box}.crumbs .back{width:44px;height:44px;color:var(--ink);justify-content:center;align-items:center;margin-inline-start:-14px;display:flex}.folio{flex-direction:column;margin-top:0;padding:10px 12px 22px;display:flex}.crumbs .pill{margin-inline-start:2px;padding-inline:8px}.crumbs .pill .lbl,#commTrigger{display:none}.cols{display:contents}.col{padding:6px 6px 10px}.sheet-head{display:contents}:root:not([data-half]) :is(.comm-label,.chip.solo-btn,.chip .he,.c-rail){display:none}.col-main{flex:none;order:-2}:root:not([data-half]) .comm-bar{border:0;border-top:1px solid var(--hair);width:auto;height:auto;color:inherit;background:0 0;flex-wrap:wrap;order:-1;align-items:center;gap:6px;margin:14px 6px 0;padding:14px 0 0;display:flex;position:static;inset:auto;overflow:visible}:root:not([data-half]) .chip{min-height:38px;box-shadow:inset 0 0 0 1px var(--hair);border-radius:999px;padding:0 12px}:root:not([data-half]) .chip i{border-radius:50%;width:8px;height:8px}:root:not([data-half]) .chip[aria-pressed=true]{background:color-mix(in srgb,var(--c) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 38%,transparent)}:root:not([data-half]) .chip[aria-pressed=true] i:after{display:none}.c-side,.col-main~.c-side{border-inline:0;border-top:1px solid var(--hair);flex:none;margin-top:12px;padding-top:14px}.strip{top:calc(60px + env(safe-area-inset-top,0px));bottom:calc(84px + env(safe-area-inset-bottom,0px));gap:4px;width:26px;padding-block:0;right:0}.strip-seg{font-size:.72rem}.strip-seg:after{right:2px}.strip-seg span{visibility:hidden;min-width:16px;right:9px}.strip-pill{width:calc(100vw - 16px)}#map,#simans{border-radius:var(--r-l) var(--r-l) 0 0;border-width:1px 0 0;width:100%;max-width:none;height:84dvh;max-height:none;inset:auto 0 0;transform:translateY(8px)}@starting-style{#map:popover-open,#simans:popover-open{opacity:0;transform:translateY(8px)}}#map::backdrop,#simans::backdrop{background:#0a0a0c47}.card{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:70dvh;top:auto!important;left:8px!important}}@media (width>=861px){body:has(.page.read){flex-direction:column;height:100dvh;display:flex;overflow:hidden}body:has(.page.read) .bar{flex:none;min-height:46px;padding-block:3px}.page.read{flex-direction:column;flex:1;width:100%;max-width:1640px;min-height:0;padding:0 12px;display:flex}:root:has(.strip) .page.read{padding-right:72px}:root:not([data-half],[data-lesson]) .strip{right:max(8px,50vw - 844px)}.page-note{max-width:320px;inset:auto auto 112px 72px}.page.read .folio{flex-direction:column;flex:1;width:100%;min-height:0;margin:0 auto;padding:0;display:flex}.page.read .sheet-head{flex:none}#comm{inset:calc(46px + env(safe-area-inset-top,0px)) auto auto 16px;width:290px;color:var(--ink);background:var(--sheet);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-float);font-family:var(--f-ui);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0;padding:6px;position:fixed;overflow:auto}#comm:popover-open{flex-direction:column;gap:1px;display:flex}#comm::backdrop{background:0 0}.comm-label{padding:6px 10px 4px}#comm .chip{gap:10px;width:100%;min-height:38px;padding-inline:10px}#comm .chip .he{margin-inline-start:auto}#comm .solo-btn{margin-top:6px}.cols{flex:1;min-height:0}.col{overscroll-behavior:contain;min-height:0;padding:0 16px 16px;scroll-padding-top:44px;overflow-y:auto}.c-side{padding-right:30px;container-type:size}.col-main{padding-bottom:96px}.col-bottom{flex:0 30%;margin:0;padding-top:0}.colname{z-index:1;background:var(--sheet);margin:0;padding:8px 0;position:sticky;top:0}.pager{z-index:6;top:calc(6px + env(safe-area-inset-top,0px));align-items:center;gap:2px;margin:0;position:fixed;right:12px}:root[data-lesson]:has(.bar-tools .note-btn) .pager{right:64px}:root[data-lesson] .page-note{inset:52px 12px auto auto}.pg{min-height:32px;font-size:var(--fs-ui-s);background:0 0;border-radius:999px;flex-direction:row;align-items:center;padding:0 10px}.pg:hover{background:var(--track)}.pg small{display:none}.pg b{font-weight:500}.passed-btn{margin-inline:6px}.pg.prev b:before{content:"‹ "}.pg.next b:after{content:" ›";unicode-bidi:isolate}}@media (width>=861px) and (width<=1400px){.pg-more{display:none}}@media (width>=1600px){:root:not([data-half]) .crumbs{flex:1}:root:not([data-half]) .crumbs .cur{flex:none}:root:not([data-half]) .run-title{text-overflow:ellipsis;min-width:0;margin-left:auto;margin-right:400px;display:block;overflow:hidden}}@media (width>=861px) and (width<=1240px){.crumbs a.far,.crumbs .sep{display:none}}@media (width>=861px) and (width<=1000px){:root:not([data-half]) .crumbs .pill .lbl{display:none}}body:has(.both){flex-direction:column;height:100dvh;display:flex;overflow:hidden}.both{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.both-tabs{display:none}.half{min-width:0;min-height:0}.half+.half{border-inline-start:1px solid var(--hair)}.half iframe{border:0;width:100%;height:100%;display:block}.crumbs a.pill:not(.brand){color:var(--ink);text-decoration:none}@media (width<=860px){.crumbs a.only{display:none}.both{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.half{grid-area:2/1}.both-tabs{justify-self:center;margin:6px;display:flex}.both:has(#halfTur:checked) .half-sa,.both:has(#halfSa:checked) .half-tur{visibility:hidden}.half+.half{border:0}}:root[data-half] :is(#simanTrigger,#bothLink,.pager,.crumbs .back,.crumbs a.far,.crumbs .sep,.map-foot a),:root[data-half] .bar-tools:not(:has(.note-btn)),:root[data-half] .bar-tools>:not(.note-btn){display:none}:root[data-half] .bar .note-btn{height:32px;margin:0}:root[data-half] .page-note{max-width:320px;inset:46px 8px auto auto}:root[data-half] .page.read .sheet-head{border:0;padding:0}:root[data-half] .crumbs{flex:1}:root[data-half] .crumbs .near{display:inline}:root[data-half] #commTrigger{margin-inline-start:auto}:root[data-half] .c-side{--comm-bg:color-mix(in srgb,var(--track) 65%,var(--sheet));background:var(--comm-bg)}:root[data-half] .c-side .colname{background:var(--comm-bg)}@media (width<=860px){:root[data-half] body{flex-direction:column;height:100dvh;display:flex;overflow:hidden}:root[data-half] .bar{flex:none;min-height:40px;padding:2px 12px;position:static}:root[data-half] .page.read{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}:root[data-half] .folio{flex-flow:wrap;flex:1;align-content:flex-start;min-height:0;padding:0 48px 0 0}:root[data-half] .col-main{overscroll-behavior:contain;flex:none;width:100%;height:58%;min-height:0;padding:8px 6px 60px 12px;overflow-y:auto}:root[data-half] .folio:not(:has(.c-block:not(.off))) .col-main{height:100%}:root[data-half] .col-main .colname{display:none}:root[data-half] .c-side,:root[data-half] .col-main~.c-side{overscroll-behavior:contain;border:0;border-top:2px solid var(--rule-2);flex:1 1 0;min-width:0;height:42%;margin:0;padding:0 30px 70px 12px;overflow-y:auto;container-type:size}:root[data-half] .c-rail-in{height:calc(100cqh + 54px)}:root[data-half] .col-main~.c-side,:root[data-half] .col-bottom{border-inline-start:1px solid var(--rule)}:root[data-half] .colname{z-index:1;background:var(--sheet);margin:0;padding:6px 0;position:sticky;top:0}:root[data-half] #commTrigger{display:inline-flex}:root[data-half] #comm{width:290px;color:var(--ink);background:var(--sheet);border:1px solid var(--hair);border-radius:var(--r-l);box-shadow:var(--shadow-float);font-family:var(--f-ui);font-size:var(--fs-ui);line-height:var(--lh-ui);margin:0;padding:6px;position:fixed;inset:46px auto auto 16px;overflow:auto}:root[data-half] #comm:popover-open{flex-direction:column;gap:1px;display:flex}:root[data-half] #comm::backdrop{background:0 0}:root[data-half] .comm-label{padding:6px 10px 4px}:root[data-half] #comm .chip{gap:10px;width:100%;min-height:38px;padding-inline:10px}:root[data-half] #comm .chip .he{margin-inline-start:auto}:root[data-half] #comm .solo-btn{margin-top:6px}:root[data-half] .strip{width:38px;top:44px;bottom:8px;right:4px}:root[data-half] .dock{bottom:8px}}@media (width>=520px) and (width<=860px){:root[data-half] .crumbs .pill .lbl{display:inline}}.passed-btn{min-height:30px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-soft);font-family:var(--f-ui);font-size:var(--fs-ui-s);white-space:nowrap;cursor:pointer;direction:ltr;background:0 0;border:0;border-radius:999px;flex:none;align-self:center;margin-inline:auto;padding:0 12px;font-weight:500;transition:background .15s,color .15s}.passed-btn:hover{background:var(--track);color:var(--ink)}.passed-btn[aria-pressed=true]{background:var(--ink);color:var(--sheet);box-shadow:none}:root[data-half] .passed-btn{display:none}a.btn{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root:has(.page.read) .lang-btn{display:none}@media (width<=860px){.passed-btn{min-height:38px}}:root[data-zone=library] .c-tr:not(.ready){display:none}@media (width<=860px){.enter{min-height:40px}.bar .icon-btn{width:44px;height:44px;margin-inline-end:-8px}}@media (width<=480px){:root:not([data-half]) :is(.crumbs .near,#mapCurPos){display:none}.bar .icon-btn{width:32px;margin-inline-end:0}.bar .icon-btn:last-child{margin-inline-end:-8px}}@media (width<=359px){#bothLink{display:none}}@media print{.page-note{max-width:none;box-shadow:none;border:0;padding:0 0 8px;display:block;position:static}}
