:root{--bg:#e8eef2;--surface:#fff;--ink:#0e1630;--muted:#5f6984;--faint:#8790a8;--line:#dde3ec;--accent:#1d3fd1;--accent-ink:#fff;--accent-soft:#e7ecff;--mark:#fff0b3;--cover-a:#2d55ef;--cover-b:#0a2398;--shadow:0 1px 2px #0e16300f, 0 8px 24px #0e16300f;--f-ui:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--f-he:"Frank Ruhl Libre", "David", "Times New Roman", serif;--max:70rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0b0f1c;--surface:#141a2c;--ink:#e8ebf4;--muted:#9ba4bf;--faint:#7a84a1;--line:#252d46;--accent:#7f99ff;--accent-ink:#0b0f1c;--accent-soft:#1c2548;--mark:#4d4114;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 1rem/1.55 var(--f-ui);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-bottom:7rem}a{color:inherit}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.he{font-family:var(--f-he);direction:rtl;unicode-bidi:isolate}.num{font-variant-numeric:tabular-nums}svg.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}svg.f{fill:currentColor;stroke:none}.top{z-index:6;background:var(--bg);border-bottom:1px solid var(--line);margin-inline:calc(-1 * max(16px, env(safe-area-inset-left,0px)));padding:env(safe-area-inset-top,0px) max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));position:sticky;top:0}.top-in{max-width:var(--max);align-items:center;gap:2rem;height:3.5rem;margin:0 auto;display:flex}.word{letter-spacing:.22em;font-size:.9rem;font-weight:600;text-decoration:none}.top nav{gap:1.5rem;margin-right:auto;display:flex}.top nav a{color:var(--muted);font-size:.92rem;font-weight:500;text-decoration:none}.top nav a:hover{color:var(--ink)}.icon-btn{cursor:pointer;width:2.4rem;height:2.4rem;color:var(--ink);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:grid}.icon-btn:hover{background:var(--surface)}.page{max-width:var(--max);margin:0 auto;padding-block:2.5rem 2rem}.layout{grid-template:"top main""more main"1fr/17.5rem minmax(0,1fr);align-items:start;gap:0 4rem;display:grid}.side-top{grid-area:top;gap:1.1rem;display:grid}.side-more{grid-area:more;padding-top:1.5rem;display:grid}.main-col{grid-area:main;gap:2rem;min-width:0;display:grid}.cover{aspect-ratio:1;color:#fff;background:linear-gradient(155deg, var(--cover-a), var(--cover-b));border-radius:4px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0a239840;container-type:inline-size}.cv-page{grid-template-columns:1fr 2.2fr 1fr;gap:3cqw;height:40cqw;display:grid;position:absolute;top:9cqw;left:9cqw;right:9cqw}.cv-page i{background:#ffffff17}.cv-page i:nth-child(2){background:#fff3}.cv-he{font:700 17cqw/1 var(--f-he);white-space:nowrap;direction:rtl;position:absolute;bottom:25cqw;right:9cqw}.cv-en{letter-spacing:.2em;white-space:nowrap;font-size:6.2cqw;font-weight:500;position:absolute;bottom:13.5cqw;left:9cqw}.cv-by{letter-spacing:.24em;opacity:.7;white-space:nowrap;font-size:4cqw;position:absolute;bottom:8cqw;left:9cqw}.cover.sm{box-shadow:none;border-radius:0}.cover.sm .cv-page,.cover.sm .cv-en,.cover.sm .cv-by{display:none}.cover.sm .cv-he{font-size:26cqw;bottom:30cqw;right:12cqw}.show-name{color:var(--ink);margin:0;font-size:1.2rem;font-weight:700;line-height:1.25;display:block}.by{color:var(--muted);font-size:.82rem}.by b{color:var(--ink);font-size:.9rem;font-weight:600;display:block}.actions{flex-wrap:wrap;gap:.6rem;display:flex}.btn{background:var(--accent);color:var(--accent-ink);cursor:pointer;border:0;border-radius:6px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.btn.ghost{color:var(--accent);box-shadow:inset 0 0 0 1.5px var(--accent);background:0 0}.btn.wide{justify-content:center;width:100%;padding-block:.75rem}.btn[disabled]{opacity:.5;cursor:default}.block{border-top:1px solid var(--line);gap:.55rem;padding-block:1.4rem;display:grid}.block-head{font-size:.95rem;font-weight:600}.block p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.block dl{grid-template-columns:auto 1fr;gap:.45rem 1rem;margin:0;font-size:.88rem;display:grid}.block dt{color:var(--muted)}.block dd{text-align:right;margin:0;font-weight:500}.dafbox{flex-wrap:wrap;gap:.5rem;display:flex}.dafbox input{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:1;min-width:0;padding:.55rem .7rem}.lede{text-wrap:pretty;max-width:34ch;margin:0;font-size:1.6rem;font-weight:400;line-height:1.4}.lede b{font-weight:700}.stats{flex-wrap:wrap;gap:2.75rem;display:flex}.stat small{color:var(--muted);font-size:.78rem;display:block}.stat b{font-size:1.35rem;font-weight:600}.week{background:var(--accent);color:var(--accent-ink);box-shadow:var(--shadow);border-radius:4px;gap:1rem;padding:1.5rem;display:grid}.week-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.week .eyebrow{color:inherit;opacity:.8}.now{font-size:.9rem}.now b,.now .he{font-weight:700}.now .he{margin-left:.35rem;font-size:1.05rem}.week-ep{align-items:center;gap:1rem;display:flex}.week .big-play{background:var(--accent-ink);color:var(--accent);flex:none}.week-ep a{gap:.25rem;min-width:0;text-decoration:none;display:grid}.week .ep-meta{color:inherit;opacity:.8}.week-title{text-wrap:balance;font-size:1.45rem;font-weight:700;line-height:1.2}.week p{opacity:.92;max-width:55ch;margin:0}.week-sub{border-top:1px solid color-mix(in srgb, var(--accent-ink) 25%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:1rem;font-size:.88rem;display:flex}.chip-l{color:inherit;background:0 0;border:1.5px solid;border-radius:999px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none}.lib-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;display:flex}.lib-head p{color:var(--muted);max-width:40ch;margin:.25rem 0 0;font-size:.92rem}.h2{margin:.2rem 0 0;font-size:1.45rem;font-weight:700;line-height:1.2}.tag{background:var(--accent-soft);color:var(--accent);border-radius:4px;padding:0 .4rem;font-weight:600}.panel{background:var(--surface);box-shadow:var(--shadow);border-radius:4px;min-width:0}.tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:1.75rem;padding:0 1.5rem;display:flex;overflow-x:auto}.tab{color:var(--faint);cursor:pointer;background:0 0;border:0;flex:none;padding:1.1rem 0 1rem;font-size:.92rem;font-weight:500;text-decoration:none;box-shadow:inset 0 -2px #0000}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.tools{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.5rem;display:flex}.searchbox{background:var(--bg);min-width:12rem;color:var(--muted);border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.searchbox input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.65rem 0}.searchbox:focus-within{box-shadow:0 0 0 2px var(--accent)}.seg{background:var(--bg);border-radius:6px;padding:3px;display:inline-flex}.seg button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:.35rem .7rem;font-size:.8rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #00000014}.hint{color:var(--muted);margin:0;padding:.75rem 1.5rem 0;font-size:.78rem}.hint code{background:var(--accent-soft);color:var(--ink);border-radius:4px;padding:.05rem .35rem;font-family:inherit}.notice{background:var(--accent-soft);border-radius:6px;margin:1rem 1.5rem 0;padding:.75rem 1rem;font-size:.9rem}.notice a{color:var(--accent);font-weight:600}.count{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;padding:1rem 1.5rem 0;font-size:.78rem}.eps{margin:0;padding:0;list-style:none}.ep{border-top:1px solid var(--line);grid-template-columns:2.25rem minmax(0,1fr);gap:1.1rem;padding:1.35rem 1.5rem;display:grid}.eps .ep:first-child{border-top:0}.ep-play{border:1.5px solid var(--ink);cursor:pointer;width:2.25rem;height:2.25rem;color:var(--ink);background:0 0;border-radius:50%;place-items:center;margin-top:.1rem;padding:0;display:grid}.ep-play svg{width:.8rem;height:.8rem}.ep-play[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.ep-body{gap:.3rem;min-width:0;text-decoration:none;display:grid}.ep-meta{letter-spacing:.07em;color:var(--faint);text-transform:uppercase;flex-wrap:wrap;gap:.5rem;font-size:.7rem;font-weight:500;display:flex}.ep-meta .dot:before{content:"•";margin-right:.5rem}.ep-title{font-size:1.08rem;font-weight:600;line-height:1.35}.ep-body:hover .ep-title{color:var(--accent)}.ep-sum{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}mark{background:var(--mark);color:inherit;border-radius:2px;padding:0 .1em}.empty{color:var(--muted);margin:0;padding:2rem 1.5rem}.crumbs{color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.82rem;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--accent)}.eyebrow{letter-spacing:.09em;color:var(--faint);text-transform:uppercase;font-size:.72rem;font-weight:600}h1.title{text-wrap:balance;letter-spacing:-.01em;margin:0;font-size:2.2rem;font-weight:700;line-height:1.15}.dafline{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:1rem;font-size:.92rem;display:flex}.dafline .he{color:var(--accent);font-size:1.15rem;font-weight:700}.playrow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.big-play{background:var(--accent);width:3.5rem;height:3.5rem;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.big-play svg{width:1.2rem;height:1.2rem}.playrow .lbl b{font-weight:600;display:block}.playrow .lbl span{color:var(--muted);font-size:.85rem}.summary{max-width:42ch;margin:0;font-size:1.2rem;line-height:1.55}.dedication{color:var(--muted);margin:0;font-size:.9rem}.chapters{margin:0;padding:.5rem 0;list-style:none}.chapters button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:4.5rem 1fr;gap:.75rem;width:100%;padding:.8rem 1.5rem;font-size:.95rem;display:grid}.chapters button:hover{background:var(--bg)}.chapters .ts{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.pn{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pn a{background:var(--surface);box-shadow:var(--shadow);border-radius:4px;gap:.2rem;min-width:0;padding:1rem 1.2rem;text-decoration:none;display:grid}.pn a:hover b{color:var(--accent)}.pn a.next{text-align:right}.pn small{letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-size:.72rem;font-weight:600}.pn b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.prose{gap:1rem;max-width:60ch;display:grid}.prose p{color:var(--muted);margin:0}.prose h2{margin:.5rem 0 0;font-size:1.15rem}.pbar{z-index:7;background:var(--surface);box-shadow:0 -1px 0 var(--line), 0 -6px 20px #0e16300f;padding:0 max(16px, env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);position:fixed;bottom:0;left:0;right:0}.pb-in{grid-template-columns:4.5rem minmax(9rem,15rem) auto minmax(0,1fr);align-items:center;gap:1.5rem;height:4.5rem;display:grid;position:relative}.pb-art{width:4.5rem;height:4.5rem}.pb-info{min-width:0;text-decoration:none;display:grid}.pb-info b{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.pb-info span{letter-spacing:.07em;color:var(--faint);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:500;overflow:hidden}.pb-ctrls{align-items:center;gap:.6rem;display:flex}.pill{border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;place-items:center;min-width:3rem;height:2.1rem;padding:0 .6rem;font-size:.8rem;font-weight:600;display:grid}.pb-play{border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;padding:0;display:grid}.pb-play svg{width:1rem;height:1rem}.pb-scrub{color:var(--faint);font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;min-width:0;font-size:.72rem;display:flex}.pb-scrub input{min-width:4rem;accent-color:var(--accent);flex:1}.pb-note{color:var(--muted);font-size:.78rem}@media (max-width:960px){.pb-in{grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem}.pb-scrub{position:absolute;top:-.6rem;left:0;right:0}.pb-scrub span,.pb-skip{display:none}}@media (max-width:860px){.page{padding-top:1.5rem}.layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main""more";gap:0}.side-top{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:.8rem 1.1rem;margin-bottom:1.75rem}.side-top>.cover{grid-row:span 2}.side-top>.actions,.side-top>.block,.side-top>form{grid-column:1/-1}.side-more{padding-top:2rem}.lede{font-size:1.25rem}.stats{gap:1.5rem}.stat b{font-size:1.15rem}.week{padding:1.15rem}.week-title{font-size:1.2rem}h1.title{font-size:1.7rem}.tabs,.tools,.ep,.chapters button,.hint,.count{padding-left:1.1rem;padding-right:1.1rem}.notice{margin-inline:1.1rem}.ep-meta{letter-spacing:.04em;gap:.35rem}.ep-meta .dot:before{margin-right:.35rem}.top nav{gap:1rem}.top-in{gap:1.25rem}}@media (max-width:420px){.word{letter-spacing:.14em;font-size:.82rem}.ep{grid-template-columns:2rem minmax(0,1fr);gap:.85rem}.ep-play{width:2rem;height:2rem}.pn{grid-template-columns:1fr}.pn a.next{text-align:left}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.rav{align-items:center;gap:.75rem;display:flex}.rav-photo{object-fit:cover;flex:none}.rav-photo.sm{border-radius:50%;width:3.5rem;height:3.5rem}.rav-photo.lg{aspect-ratio:4/5;width:100%;max-width:20rem;height:auto;box-shadow:var(--shadow);border-radius:4px}
