:root{--tekhelet-50:#E9EDF2;--tekhelet-100:#C7D2DE;--tekhelet-200:#96A9C2;--tekhelet-300:#6885A6;--tekhelet-400:#3E6088;--tekhelet-500:#1D4263;--tekhelet-600:#16314E;--tekhelet-700:#12253A;--tekhelet-800:#14213A;--tekhelet-900:#0B1224;--gold-50:#FBF4E4;--gold-100:#F2E2BE;--gold-200:#E4CA92;--gold-300:#D5B36C;--gold-400:#CBA557;--gold-500:#C59A4A;--gold-600:#A67D38;--gold-700:#7D5D29;--paper-0:#FFFDF8;--paper-50:#F7F2E8;--paper-100:#F2EAD9;--paper-200:#EDE2CE;--paper-300:#DCCBAE;--paper-400:#B8A88C;--paper-500:#8C7F68;--paper-600:#665D4C;--paper-700:#453F33;--paper-800:#2B2721;--paper-900:#17140F;--ink-900:#171A21;--ink-700:#3D4149;--ink-500:#5C6779;--green-500:#26705C;--green-50:#E1F2E9;--clay-500:#B4452F;--clay-50:#F7E8E3;--amber-500:#C9821C;--amber-50:#FBF1DE;--neutral-50:#F7F8F5;--neutral-100:#F0F2EE;--neutral-200:#E5E7E1;--neutral-300:#D3D7CF;--neutral-400:#A9AFA6;--bg-app:var(--neutral-50);--bg-subtle:var(--neutral-100);--surface-card:#FFFFFF;--surface-sunken:var(--neutral-100);--surface-cream:#F5EFE3;--surface-inverse:var(--tekhelet-800);--text-strong:#172B3A;--text-body:#172B3A;--text-muted:#526170;--text-on-brand:var(--paper-0);--text-on-gold:var(--paper-900);--text-link:var(--tekhelet-600);--brand:var(--tekhelet-500);--brand-hover:var(--tekhelet-600);--brand-active:var(--tekhelet-700);--brand-soft:var(--tekhelet-50);--brand-soft-border:var(--tekhelet-100);--accent:#AC8745;--accent-hover:#8F6E35;--accent-soft:var(--gold-50);--ember:var(--gold-500);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-400);--focus-ring:var(--tekhelet-400);--success:var(--green-500);--success-soft:var(--green-50);--danger:var(--clay-500);--danger-soft:var(--clay-50);--warning:var(--amber-500);--warning-soft:var(--amber-50);--font-reading:"Frank Ruhl Libre","Noto Serif Hebrew",Georgia,serif;--font-serif:var(--font-reading);--font-ui:"Heebo",system-ui,-apple-system,"Segoe UI",sans-serif;--font-ui-alt:var(--font-ui);--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--source-md:1.25rem;--source-lg:1.5rem;--source-xl:2rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:900;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.7;--ls-tight:0;--ls-normal:0;--ls-wide:0;--ls-caps:0.06em;--type-display:var(--fw-semibold) 1.875rem/1.25 var(--font-ui);--type-h1:var(--fw-semibold) 1.875rem/1.25 var(--font-ui);--type-h2:var(--fw-semibold) 1.375rem/1.35 var(--font-ui);--type-h3:var(--fw-semibold) 1.25rem/1.4 var(--font-ui);--type-body:var(--fw-regular) 1rem/1.6 var(--font-ui);--type-caption:var(--fw-regular) 0.875rem/1.5 var(--font-ui);--type-button:var(--fw-semibold) 1rem/1.4 var(--font-ui);--type-label:var(--fw-medium) 0.875rem/1.4 var(--font-ui);--type-nav:var(--fw-medium) 0.8125rem/1.4 var(--font-ui);--type-source:var(--fw-regular) var(--source-lg)/var(--lh-relaxed) var(--font-reading);--space-0:0;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:2.5rem;--space-8:3rem;--space-9:4rem;--space-10:5rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--shadow-xs:0 1px 2px rgba(23,26,33,0.05);--shadow-sm:0 1px 3px rgba(23,26,33,0.07),0 1px 2px rgba(23,26,33,0.04);--shadow-md:0 4px 12px rgba(23,26,33,0.08),0 1px 4px rgba(23,26,33,0.05);--shadow-lg:0 12px 28px rgba(23,26,33,0.12),0 4px 10px rgba(23,26,33,0.06);--shadow-focus:0 0 0 3px rgba(62,96,136,0.35);--ease-standard:cubic-bezier(0.2,0,0.1,1);--ease-out:cubic-bezier(0.16,1,0.3,1);--dur-fast:120ms;--dur-base:200ms;--dur-slow:320ms;--container-sm:480px;--container-md:720px;--container-lg:1080px;--container-xl:1280px;--study-bg:radial-gradient(140% 90% at 82% 100%,rgba(203,165,87,0.16),transparent 60%),linear-gradient(180deg,var(--tekhelet-900) 0%,var(--tekhelet-800) 55%,var(--tekhelet-900) 100%);--study-panel:rgba(20,33,58,0.72);--study-border:rgba(203,165,87,0.28);--study-gold:var(--gold-400);--study-text:var(--paper-50);--study-text-muted:rgba(244,241,232,0.64);--binding:var(--tekhelet-900);--binding-edge:var(--tekhelet-700);--foil:linear-gradient(180deg,var(--gold-300) 0%,var(--gold-500) 45%,var(--gold-600) 100%);--foil-text:var(--gold-400);--ornament-line:var(--gold-500);--glass-lead:var(--tekhelet-900);--glass-stone:#E2CFA8;--glass-stone-dark:#C9B184;--glass-cobalt:#2B4C9B;--glass-ruby:#8E2433;--glass-emerald:#2E7D4F;--glass-leaf:#5E9E5A;--glass-olive:#7C8B3A;--glass-amber:#D08A2E;--glass-honey:#E3B566;--glass-sky:#8FB8D8;--glass-sky-light:#B9D3E6;--glass-lavender:#B7A6C9;--glass-rose:#D9A3A0;--glass-night:#1E2B55;--glass-night-deep:#121B3A}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{text-size-adjust:100%}@media (min-width:768px){:root{--type-display:var(--fw-semibold) 2.25rem/1.25 var(--font-ui);--type-h1:var(--fw-semibold) 2.25rem/1.25 var(--font-ui);--type-h2:var(--fw-semibold) 1.625rem/1.35 var(--font-ui);--type-h3:var(--fw-semibold) 1.375rem/1.4 var(--font-ui);--type-body:var(--fw-regular) 1.0625rem/1.6 var(--font-ui);--type-nav:var(--fw-medium) 0.875rem/1.4 var(--font-ui)}}body,html{overflow-x:clip;max-width:100%}@media (max-width:559px){.tc-hide-sm{display:none!important}.tc-assistant-launcher{width:56px;padding:0!important;justify-content:center}}@media (max-width:399px){.tc-hide-xs{display:none!important}}body{background:var(--bg-app);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-strong);overflow-wrap:break-word}a{color:var(--text-link);text-decoration:none}a:hover{text-decoration:underline}button,input,optgroup,select,textarea{font-family:inherit}.tc-bidi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}@keyframes tc-spin{to{transform:rotate(1turn)}}@keyframes tc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes tc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){@keyframes tc-pulse{0%,to{opacity:1}}}@keyframes tc-flame-sway{0%,to{transform:scale(1) skewX(0deg)}22%{transform:scale(.97,1.05) skewX(1.5deg)}47%{transform:scale(1.02,.95) skewX(-1deg)}71%{transform:scale(.98,1.08) skewX(2deg)}}@keyframes tc-flame-breathe{0%,to{opacity:1}38%{opacity:.86}64%{opacity:.95}82%{opacity:.8}}.tc-flame{transform-box:fill-box;transform-origin:50% 100%;animation:tc-flame-sway 2.3s ease-in-out infinite}.tc-flame-glow{animation:tc-flame-breathe 3.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tc-flame,.tc-flame-glow{animation:none!important}}.tc-btn:not(:disabled):hover{filter:brightness(.97)}.tc-btn--ghost:not(:disabled):hover,.tc-btn--secondary:not(:disabled):hover{background:var(--brand-soft)!important}.tc-chip:not(:disabled):hover{border-color:var(--brand)!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.tc-container{max-width:var(--container-xl);margin-inline:auto;padding-inline:var(--space-5)}.tc-muted{color:var(--text-muted)}.tc-source{font:var(--type-source);color:var(--text-strong)}.tc-source[dir=ltr]{font-family:var(--font-ui)}:root{color-scheme:light;--lamp:203,165,87;--text-5xl:clamp(2.75rem,1.7rem + 4.2vw,4.75rem);--text-4xl-fluid:clamp(2.25rem,1.5rem + 3vw,3.5rem);--lh-hebrew-read:1.8;--measure-read:62ch;--ls-display:0;--type-eyebrow:var(--fw-semibold) var(--text-xs)/1 var(--font-ui);--bento-gap:1.25rem;--bento-radius:20px;--bento-pad:1.5rem;--bento-row:minmax(132px,auto);--dur-instant:80ms;--dur-press:140ms;--dur-pop:180ms;--dur-panel:260ms;--ease-enter:cubic-bezier(0.23,1,0.32,1);--ease-move:cubic-bezier(0.77,0,0.175,1);--stagger:55ms;--surface-0:var(--bg-app);--surface-1:var(--surface-card);--surface-2:var(--surface-card);--surface-3:var(--surface-card);--surface-inset:var(--surface-sunken);--hairline:rgba(23,43,58,0.08);--hairline-strong:rgba(23,43,58,0.15);--hairline-accent:rgba(172,135,69,0.5);--elev-1:0 0 0 1px rgba(23,43,58,0.06),0 1px 2px -1px rgba(23,43,58,0.06),0 2px 4px rgba(23,43,58,0.04);--elev-2:0 0 0 1px rgba(23,43,58,0.06),0 4px 10px -2px rgba(23,43,58,0.08),0 12px 24px -6px rgba(23,43,58,0.08);--elev-3:0 0 0 1px rgba(23,43,58,0.08),0 16px 40px -8px rgba(23,43,58,0.18),0 4px 12px rgba(23,43,58,0.06);--glass-bg:rgba(255,255,255,0.76);--glass-border:rgba(23,43,58,0.08);--glass-highlight:rgba(255,255,255,0.7);--glass-blur:16px;--lamp-a:0.12;--text-subtle:#626D7B;--accent-text:var(--gold-700);--warning-text:#8A5A0E;--text-on-danger:var(--paper-0);--text-on-success:var(--paper-0);--scrim:linear-gradient(180deg,rgba(11,18,36,0) 30%,rgba(11,18,36,0.82));--reading-bg:var(--surface-cream)}@media (prefers-color-scheme:dark){:root[data-theme=system]{color-scheme:dark;--bg-app:#0B1224;--bg-subtle:#0E1830;--surface-card:#101A31;--surface-sunken:#080E1C;--surface-cream:#17223C;--surface-inverse:#1C2A49;--surface-0:#0B1224;--surface-1:#101A31;--surface-2:#16223D;--surface-3:#1C2A49;--surface-inset:#080E1C;--text-strong:#F7F2E8;--text-body:#D4D1C9;--text-muted:#9AA3B5;--text-subtle:#7C879D;--text-on-brand:#0B1224;--text-on-gold:#0B1224;--text-on-danger:#0B1224;--text-on-success:#0B1224;--text-link:#D5B36C;--accent-text:#D5B36C;--warning-text:#E2A64A;--brand:#CBA557;--brand-hover:#D5B36C;--brand-active:#E4CA92;--brand-soft:rgba(203,165,87,0.12);--brand-soft-border:rgba(203,165,87,0.3);--accent:#CBA557;--accent-hover:#D5B36C;--accent-soft:rgba(203,165,87,0.12);--border-subtle:rgba(247,242,232,0.07);--border-default:rgba(247,242,232,0.12);--border-strong:rgba(247,242,232,0.22);--hairline:rgba(247,242,232,0.08);--hairline-strong:rgba(247,242,232,0.16);--hairline-accent:rgba(203,165,87,0.4);--focus-ring:#D5B36C;--success:#5CC49A;--success-soft:rgba(92,196,154,0.14);--danger:#F08A6E;--danger-soft:rgba(240,138,110,0.14);--warning:#E2A64A;--warning-soft:rgba(226,166,74,0.14);--shadow-xs:0 0 0 1px rgba(247,242,232,0.06);--shadow-sm:0 0 0 1px rgba(247,242,232,0.08);--shadow-md:0 0 0 1px rgba(247,242,232,0.1),0 8px 24px -8px rgba(0,0,0,0.55);--shadow-lg:0 0 0 1px rgba(247,242,232,0.12),0 20px 48px -12px rgba(0,0,0,0.7);--shadow-focus:0 0 0 3px rgba(213,179,108,0.45);--elev-1:0 0 0 1px rgba(247,242,232,0.07);--elev-2:0 0 0 1px rgba(247,242,232,0.09),0 8px 24px -8px rgba(0,0,0,0.5);--elev-3:0 0 0 1px rgba(247,242,232,0.12),0 24px 56px -12px rgba(0,0,0,0.65);--glass-bg:rgba(16,26,49,0.66);--glass-border:rgba(203,165,87,0.2);--glass-highlight:rgba(247,242,232,0.06);--lamp-a:0.2;--scrim:linear-gradient(180deg,rgba(8,14,28,0) 25%,rgba(8,14,28,0.9));--reading-bg:#17223C}}[data-theme=dark]{color-scheme:dark;--bg-app:#0B1224;--bg-subtle:#0E1830;--surface-card:#101A31;--surface-sunken:#080E1C;--surface-cream:#17223C;--surface-inverse:#1C2A49;--surface-0:#0B1224;--surface-1:#101A31;--surface-2:#16223D;--surface-3:#1C2A49;--surface-inset:#080E1C;--text-strong:#F7F2E8;--text-body:#D4D1C9;--text-muted:#9AA3B5;--text-subtle:#7C879D;--text-on-brand:#0B1224;--text-on-gold:#0B1224;--text-on-danger:#0B1224;--text-on-success:#0B1224;--text-link:#D5B36C;--accent-text:#D5B36C;--warning-text:#E2A64A;--brand:#CBA557;--brand-hover:#D5B36C;--brand-active:#E4CA92;--brand-soft:rgba(203,165,87,0.12);--brand-soft-border:rgba(203,165,87,0.3);--accent:#CBA557;--accent-hover:#D5B36C;--accent-soft:rgba(203,165,87,0.12);--border-subtle:rgba(247,242,232,0.07);--border-default:rgba(247,242,232,0.12);--border-strong:rgba(247,242,232,0.22);--hairline:rgba(247,242,232,0.08);--hairline-strong:rgba(247,242,232,0.16);--hairline-accent:rgba(203,165,87,0.4);--focus-ring:#D5B36C;--success:#5CC49A;--success-soft:rgba(92,196,154,0.14);--danger:#F08A6E;--danger-soft:rgba(240,138,110,0.14);--warning:#E2A64A;--warning-soft:rgba(226,166,74,0.14);--shadow-xs:0 0 0 1px rgba(247,242,232,0.06);--shadow-sm:0 0 0 1px rgba(247,242,232,0.08);--shadow-md:0 0 0 1px rgba(247,242,232,0.1),0 8px 24px -8px rgba(0,0,0,0.55);--shadow-lg:0 0 0 1px rgba(247,242,232,0.12),0 20px 48px -12px rgba(0,0,0,0.7);--shadow-focus:0 0 0 3px rgba(213,179,108,0.45);--elev-1:0 0 0 1px rgba(247,242,232,0.07);--elev-2:0 0 0 1px rgba(247,242,232,0.09),0 8px 24px -8px rgba(0,0,0,0.5);--elev-3:0 0 0 1px rgba(247,242,232,0.12),0 24px 56px -12px rgba(0,0,0,0.65);--glass-bg:rgba(16,26,49,0.66);--glass-border:rgba(203,165,87,0.2);--glass-highlight:rgba(247,242,232,0.06);--lamp-a:0.2;--scrim:linear-gradient(180deg,rgba(8,14,28,0) 25%,rgba(8,14,28,0.9));--reading-bg:#17223C}.ds-surface{background:var(--surface-1);box-shadow:var(--elev-1)}.ds-surface,.ds-surface-2{border-radius:var(--radius-lg)}.ds-surface-2{background:var(--surface-2);box-shadow:var(--elev-2)}.ds-inset{background:var(--surface-inset);border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--hairline)}.ds-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(150%);backdrop-filter:blur(var(--glass-blur)) saturate(150%);box-shadow:inset 0 1px 0 var(--glass-highlight),0 0 0 1px var(--glass-border),var(--elev-3);border-radius:var(--radius-xl)}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.ds-glass{background:var(--surface-3)}}.ds-bento{display:grid;grid-gap:var(--bento-gap);gap:var(--bento-gap);grid-auto-rows:var(--bento-row);grid-template-columns:repeat(12,minmax(0,1fr))}.ds-tile{position:relative;isolation:isolate;min-width:0;padding:var(--bento-pad);border-radius:var(--bento-radius);background:var(--surface-1);box-shadow:var(--elev-1);overflow:hidden;transition:transform var(--dur-pop) var(--ease-enter)}.ds-span-4{grid-column:span 4}.ds-span-6{grid-column:span 6}.ds-span-8{grid-column:span 8}.ds-span-12{grid-column:span 12}.ds-rows-2{grid-row:span 2}.ds-bento--daf{grid-template-areas:"main main main main main main main main aside aside aside aside" "main main main main main main main main note  note  note  note" "shelf1 shelf1 shelf1 shelf1 shelf2 shelf2 shelf2 shelf2 shelf3 shelf3 shelf3 shelf3"}.ds-bento--daf>[data-area=main]{grid-area:main}.ds-bento--daf>[data-area=aside]{grid-area:aside}.ds-bento--daf>[data-area=note]{grid-area:note}.ds-bento--daf>[data-area=shelf1]{grid-area:shelf1}.ds-bento--daf>[data-area=shelf2]{grid-area:shelf2}.ds-bento--daf>[data-area=shelf3]{grid-area:shelf3}@media (max-width:1023px){.ds-bento--daf{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"main main main main main main" "aside aside aside note note note" "shelf1 shelf1 shelf2 shelf2 shelf3 shelf3"}}@media (max-width:639px){.ds-bento--daf{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "aside" "note" "shelf1" "shelf2" "shelf3"}}.ds-tile--lamp{background:radial-gradient(70% 60% at 50% -10%,rgba(var(--lamp),var(--lamp-a)),transparent 70%),var(--surface-1);box-shadow:0 0 0 1px var(--hairline-accent),var(--elev-2)}.ds-tile--cover{padding:0;display:flex;align-items:flex-end;color:var(--paper-50)}.ds-tile--cover:before{content:"";position:absolute;inset:0;background:var(--cover-art,var(--tekhelet-800));z-index:-2}.ds-tile--cover:after{content:"";position:absolute;inset:0;background:var(--scrim);z-index:-1}.ds-tile--cover>.ds-cover-body{padding:var(--bento-pad)}.ds-cover-title{margin:6px 0 0;font:var(--fw-medium) var(--text-2xl)/1.15 var(--font-reading)}.ds-tile--link{cursor:pointer}.ds-tile--link:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--hairline-accent);opacity:0;transition:opacity var(--dur-pop) var(--ease-enter)}@media (hover:hover){.ds-tile--link:hover{transform:translateY(-2px)}.ds-tile--link:hover:after{opacity:1}}.ds-tile--link:active{transform:scale(.985);transition-duration:var(--dur-instant)}.ds-display{font:var(--fw-semibold) var(--text-5xl)/1.08 var(--font-ui)}.ds-display,.ds-h1{letter-spacing:var(--ls-display);text-wrap:balance;color:var(--text-strong)}.ds-h1{font:var(--fw-semibold) var(--text-4xl-fluid)/1.15 var(--font-ui)}.ds-h2{font:var(--fw-semibold) var(--text-2xl)/1.25 var(--font-ui);text-wrap:balance;color:var(--text-strong)}.ds-eyebrow{font:var(--type-eyebrow);letter-spacing:0;color:var(--accent-text)}:lang(en) .ds-eyebrow{letter-spacing:var(--ls-caps);text-transform:uppercase}.ds-meta{font:var(--type-caption);color:var(--text-muted)}.ds-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ds-reading{max-width:var(--measure-read);font:var(--type-source);line-height:var(--lh-hebrew-read);color:var(--text-strong);text-wrap:pretty}.ds-press{transition:transform var(--dur-press) var(--ease-enter),background-color var(--dur-press) var(--ease-enter)}.ds-press:active{transform:scale(.97);transition-duration:var(--dur-instant)}@keyframes ds-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ds-reveal>*{animation:ds-rise var(--dur-panel) var(--ease-enter) both;animation-delay:calc(var(--i, 0) * var(--stagger))}@keyframes ds-breathe{0%,to{opacity:1}50%{opacity:.45}}.ds-live-dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:ds-breathe 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ds-live-dot,.ds-reveal>*{animation:none}.ds-press:active,.ds-tile--link:active,.ds-tile--link:hover{transform:none}}