:root{--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--top-h:54px;--bottom-h:64px;--max-card-w:1040px;--max-prose:68ch;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.75rem;--ease-deck:cubic-bezier(.16,1,.3,1);--dur-deck:.42s;--dur-chip:.15s;--serif:"Iowan Old Style","Charter","Source Serif Pro","Georgia Pro",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI","Helvetica Neue",Arial,sans-serif}:root,:root[data-theme="light"]{color-scheme:light;--chrome:#fffcf4;--bg:#f6efdd;--panel:#fffdf8;--ink:#1a1206;--ink-soft:#382a1c;--ink-strong:#0a0502;--muted:#7a6650;--faint:#968570;--line:#f0dba6;--line-strong:#b58116;--gold-rgb:178 126 22;--gold-2-rgb:132 90 10;--rust-rgb:184 61 48;--kill-rgb:201 62 48;--slate-rgb:75 98 125;--gold:rgb(var(--gold-rgb));--gold-2:rgb(var(--gold-2-rgb));--gold-dim:#8a6418;--bold-gold:#d4ab48;--gold-edge:rgb(var(--gold-rgb) / .42);--control-edge:rgb(var(--gold-rgb) / .58);--hairline:rgb(var(--gold-rgb) / .28);--rust:rgb(var(--rust-rgb));--rust-text:#6e1c14;--kill:rgb(var(--kill-rgb));--slate:rgb(var(--slate-rgb));--slate-dim:#647a94;--focus:#b58116;--chrome-bg:transparent;--chrome-deep:transparent;--popover-bg:rgba(255,253,245,0.94);--popover-bg-deep:rgba(250,244,228,0.96);--popover-arrow:rgba(255,253,245,0.94);--callout-bg:#fdf8e8;--callout-bg-2:#fffdf3;--callout-bg-3:#f6ecd2;--callout-bg-deep:#ecdfbe;--callout-bg-warm:#fdf5e0;--rust-callout-bg:#fdf1eb;--deck-ref-bg:#fff5dc;--kill-text-on-rust-panel:#6e1c14;--emphasis-on-callout:#100c08;--awl-c1:#9a8800;--awl-c2:#bb540f;--awl-c1-rgb:154 136 0;--awl-c2-rgb:187 84 15;--awl-red-rgb:207 28 12;--awl-red:rgb(var(--awl-red-rgb));--awl-blue:#0e6c9c;--shadow-lift:0 1px 0 rgba(255,255,252,1) inset,0 1px 1px rgba(74,52,22,0.04),0 4px 12px -4px rgba(74,52,22,0.10),0 18px 40px -20px rgba(74,52,22,0.22),0 36px 72px -36px rgba(74,52,22,0.14)}:root[data-theme="dark"]{color-scheme:dark;--chrome:#0d0c0a;--bg:#0d0c0a;--panel:#15120f;--ink:#f2eadf;--ink-soft:#e0d6c5;--ink-strong:#fbf6ec;--muted:#b9afa0;--faint:#817668;--line:#3a3228;--line-strong:#6a5536;--gold-rgb:214 173 99;--gold-2-rgb:230 199 131;--rust-rgb:196 95 74;--kill-rgb:244 168 144;--slate-rgb:168 179 191;--gold:#d6ad63;--gold-2:#e6c783;--gold-dim:#9c7b42;--gold-edge:rgb(var(--gold-rgb) / .24);--control-edge:rgb(var(--gold-rgb) / .5);--hairline:rgb(var(--gold-rgb) / .14);--rust:#c45f4a;--rust-text:#f3c9bc;--kill:#f4a890;--slate:#a8b3bf;--slate-dim:#5d6a78;--focus:#f0d28d;--chrome-bg:#0b0a08;--chrome-deep:#0d0c0a;--popover-bg:#18140f;--popover-bg-deep:#14110e;--popover-arrow:#1a1610;--callout-bg:#11100d;--callout-bg-2:#0a0907;--callout-bg-3:#0d0b08;--callout-bg-deep:#050402;--callout-bg-warm:#100e0b;--rust-callout-bg:#140a07;--deck-ref-bg:#0b0a08;--kill-text-on-rust-panel:#ffe9df;--emphasis-on-callout:#fff;--awl-c1:#ecd24a;--awl-c2:#ec8b3f;--awl-c1-rgb:236 210 74;--awl-c2-rgb:236 139 63;--awl-red-rgb:240 88 74;--awl-red:rgb(var(--awl-red-rgb));--awl-blue:#56b7e8;--shadow-lift:0 1px 0 rgba(255,248,232,.03) inset,0 18px 44px -22px rgba(0,0,0,.92),0 4px 12px -6px rgba(0,0,0,.5)}:root[data-theme="light"] body{background:radial-gradient(ellipse 70rem 42rem at 50% -16rem,rgb(var(--gold-rgb) / .18) 0%,rgb(var(--gold-rgb) / .06) 38%,transparent 72%),radial-gradient(ellipse 55rem 28rem at 50% 108%,rgb(var(--gold-2-rgb) / .06),transparent 65%),var(--bg)}:root[data-theme="light"] .deck-top{background:linear-gradient(180deg,rgba(255,252,244,.95) 0%,rgba(252,247,234,.90) 65%,rgba(250,243,222,.82) 100%);border-bottom:1px solid rgb(var(--gold-rgb) / .30);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 0 rgb(var(--gold-rgb) / .10),0 8px 16px -10px rgba(74,52,22,.12);backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%)}:root[data-theme="light"] .deck-bottom{background:linear-gradient(0deg,rgba(255,252,244,.95) 0%,rgba(252,247,234,.90) 65%,rgba(250,243,222,.82) 100%);border-top:1px solid rgb(var(--gold-rgb) / .30);box-shadow:inset 0 -1px 0 rgba(255,255,252,.85),0 -1px 0 rgb(var(--gold-rgb) / .10),0 -8px 16px -10px rgba(74,52,22,.12);backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%)}:root[data-theme="light"] .deck-hints,:root[data-theme="light"] .deck-toast,:root[data-theme="light"] .deck-index-panel{background:radial-gradient(ellipse at 80% 0%,rgb(var(--gold-rgb) / .10),transparent 55%),linear-gradient(180deg,var(--popover-bg) 0%,var(--popover-bg-deep) 100%);backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%)}:root[data-theme="light"] .slide{background:linear-gradient(180deg,rgba(255,252,240,.55) 0%,rgba(255,252,240,.15) 18%,transparent 42%),var(--panel);border:1px solid rgb(var(--gold-rgb) / .24);box-shadow:var(--shadow-lift)}:root[data-theme="light"] header.cover h1{color:#0a0500;text-shadow:0 1px 0 rgba(255,255,250,.35)}:root[data-theme="light"] .cover-rule,:root[data-theme="light"] h2.section::after,:root[data-theme="light"] .deck-index-bar::after{background:linear-gradient(90deg,rgb(var(--gold-rgb) / .45) 0%,var(--gold) 26%,var(--bold-gold) 52%,var(--gold) 72%,transparent 100%);box-shadow:0 1px 2px rgb(var(--gold-rgb) / .22)}:root[data-theme="light"] .cover-rule{width:4.4rem;height:2px}:root[data-theme="light"] .cover-kicker{color:var(--gold);text-shadow:0 1px 0 rgba(255,252,240,.5)}:root[data-theme="light"] .deck-index-title{color:var(--gold-2);text-shadow:0 1px 0 rgba(255,252,240,.5)}:root[data-theme="light"] .deck-help,:root[data-theme="light"] .deck-share,:root[data-theme="light"] .deck-theme{background:radial-gradient(circle at 50% 24%,rgba(255,252,240,.95) 0%,rgba(252,245,222,.78) 48%,rgba(246,234,200,.58) 100%);border-color:rgb(var(--gold-rgb) / .60);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),inset 0 -1px 0 rgb(var(--gold-rgb) / .14),inset 0 0 0 1px rgb(var(--gold-rgb) / .05),0 1px 1px rgba(74,52,22,.08),0 4px 10px -4px rgba(74,52,22,.14)}@media (hover:hover){:root[data-theme="light"] .deck-help:hover,:root[data-theme="light"] .deck-share:hover,:root[data-theme="light"] .deck-theme:hover{background:radial-gradient(circle at 50% 24%,rgba(255,253,244,1) 0%,rgba(254,246,218,.92) 48%,rgba(248,232,188,.72) 100%);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,1),inset 0 -1px 0 rgb(var(--gold-rgb) / .22),0 2px 4px rgba(74,52,22,.12),0 8px 16px -4px rgba(74,52,22,.20),0 0 0 4px rgb(var(--gold-rgb) / .06)}}:root[data-theme="light"] .deck-help[aria-expanded="true"]{background:radial-gradient(circle at 50% 24%,rgba(255,252,240,1) 0%,rgba(252,240,200,.9) 48%,rgba(244,224,174,.72) 100%);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,1),inset 0 -1px 0 rgb(var(--gold-rgb) / .25),inset 0 0 0 1px rgb(var(--gold-rgb) / .08),0 2px 4px rgba(74,52,22,.14),0 0 0 4px rgb(var(--gold-rgb) / .08)}:root[data-theme="light"] .deck-nav{background:linear-gradient(180deg,rgba(255,252,240,.88) 0%,rgba(252,245,222,.70) 60%,rgba(246,234,200,.55) 100%);border-color:rgb(var(--gold-rgb) / .60);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),inset 0 -1px 0 rgb(var(--gold-rgb) / .15),0 1px 1px rgba(74,52,22,.08),0 4px 10px -4px rgba(74,52,22,.14)}@media (hover:hover){:root[data-theme="light"] .deck-nav:hover{background:linear-gradient(180deg,rgba(255,253,244,1) 0%,rgba(254,246,218,.92) 60%,rgba(248,232,188,.72) 100%);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,1),inset 0 -1px 0 rgb(var(--gold-rgb) / .24),0 2px 4px rgba(74,52,22,.12),0 8px 18px -4px rgba(74,52,22,.22),0 0 0 4px rgb(var(--gold-rgb) / .06)}}:root[data-theme="light"] .deck-here{background:linear-gradient(180deg,rgba(255,252,240,.70) 0%,rgba(252,246,226,.50) 100%);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 1px rgba(74,52,22,.06)}@media (hover:hover){:root[data-theme="light"] .deck-here:hover{background:linear-gradient(180deg,rgba(255,253,244,.92) 0%,rgba(254,246,218,.78) 100%);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),0 2px 6px -2px rgba(74,52,22,.14),0 0 0 3px rgb(var(--gold-rgb) / .05)}}:root[data-theme="light"] .source-link{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .48);box-shadow:inset 0 1px 0 rgba(255,252,240,.85),inset 0 -1px 0 rgb(var(--gold-rgb) / .08),0 1px 1px rgba(74,52,22,.05)}@media (hover:hover){:root[data-theme="light"] .source-link:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .22) 0%,rgb(var(--gold-rgb) / .12) 100%);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,252,240,.95),0 2px 4px -1px rgba(74,52,22,.14),0 0 0 3px rgb(var(--gold-rgb) / .08)}}:root[data-theme="light"] .source-link:focus-visible{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .22) 0%,rgb(var(--gold-rgb) / .12) 100%)}:root[data-theme="light"] .ref,:root[data-theme="light"] .app-label{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,rgb(var(--gold-rgb) / .02) 100%);border-color:rgb(var(--gold-rgb) / .5);box-shadow:inset 0 1px 0 rgba(255,252,240,.75),0 1px 1px rgba(74,52,22,.04)}:root[data-theme="light"] .keycap{background:linear-gradient(180deg,#fffbf0 0%,#faf0d4 55%,#f0e1b4 100%);border-color:rgb(var(--gold-rgb) / .58);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),inset 0 -1px 0 rgb(var(--gold-rgb) / .18),0 1px 0 rgba(74,52,22,.14),0 2px 3px -1px rgba(74,52,22,.10)}:root[data-theme="light"] .deck-ref{background:linear-gradient(180deg,rgba(255,252,240,.9) 0%,rgba(252,244,220,.82) 100%);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 1px rgba(74,52,22,.06)}:root[data-theme="light"] .primary-source-quote,:root[data-theme="light"] blockquote.primary-source-quote{background:radial-gradient(110% 70% at 0% 0%,rgb(var(--gold-rgb) / .14),transparent 50%),linear-gradient(165deg,#fffef7 0%,#fdf9e8 55%,#faf3d8 100%);border:1px solid rgb(var(--gold-rgb) / .32);border-left:5px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,1),inset 1px 0 0 rgb(var(--gold-rgb) / .12),0 1px 2px rgba(74,52,22,.04),0 12px 32px -14px rgba(74,52,22,.22),0 28px 64px -32px rgba(74,52,22,.16)}:root[data-theme="light"] .primary-sources{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .06) 0%,transparent 70%),var(--callout-bg-warm);border-color:rgb(var(--gold-rgb) / .42);border-left:4px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 4px 12px -6px rgba(74,52,22,.14)}:root[data-theme="light"] .callout{background:radial-gradient(90% 100% at 0% 0%,rgb(var(--rust-rgb) / .20),transparent 58%),linear-gradient(170deg,#fdf2ec 0%,#fbe9de 100%);border-color:rgb(var(--rust-rgb) / .50);box-shadow:inset 0 1px 0 rgba(255,252,250,.85),0 1px 2px rgba(120,40,30,.05),0 10px 24px -10px rgba(120,40,30,.22),0 22px 48px -28px rgba(120,40,30,.14)}:root[data-theme="light"] .quote-mini{background:radial-gradient(75% 100% at 0% 50%,rgb(var(--gold-rgb) / .12),transparent 60%),linear-gradient(180deg,#fffdf6,#fdf8e6);border-color:rgb(var(--gold-rgb) / .42);border-left-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.04),0 8px 22px -10px rgba(74,52,22,.18)}:root[data-theme="light"] .intro-box{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .09) 0%,transparent 55%),linear-gradient(180deg,#fffdf3,#fdf6e2);border-color:rgb(var(--gold-rgb) / .42);border-left:3px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 4px 12px -6px rgba(74,52,22,.14)}:root[data-theme="light"] .math-case,:root[data-theme="light"] details.math-case-button:not(.supplement){background:linear-gradient(180deg,rgb(var(--gold-rgb) / .06) 0%,transparent 50%),#fffdf3;border:1px solid rgb(var(--gold-rgb) / .32);border-left:5px solid #5a3d0a;box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 4px 12px -6px rgba(74,52,22,.12)}:root[data-theme="light"] .case-tag,:root[data-theme="light"] .math-case .case-heading{color:var(--gold-2)}:root[data-theme="light"] .stat-grid .stat,:root[data-theme="light"] .fact-row .fact-cell{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,transparent 50%),linear-gradient(180deg,#fffdf3,#fdf8e6);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.04),0 6px 14px -6px rgba(74,52,22,.14)}:root[data-theme="light"] .fact-row .fact-cell.warn{background:linear-gradient(180deg,rgb(var(--rust-rgb) / .10) 0%,transparent 70%),linear-gradient(180deg,#fdf2ec,#fbe9de);border-color:rgb(var(--rust-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,252,250,.85),0 1px 2px rgba(120,40,30,.05),0 6px 14px -6px rgba(120,40,30,.18)}:root[data-theme="light"] .num-line > li{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .04) 0%,transparent 70%),#fffdf6;border-color:rgb(var(--gold-rgb) / .26);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.04)}:root[data-theme="light"] .num-line > li::before{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .20) 0%,rgb(var(--gold-rgb) / .10) 100%);border-color:var(--gold);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,252,240,.85),0 1px 2px rgba(74,52,22,.08)}:root[data-theme="light"] .num-line > li.therefore{background:linear-gradient(180deg,rgb(var(--rust-rgb) / .12) 0%,transparent 60%),#fdf2ec;border-color:rgb(var(--rust-rgb) / .50);box-shadow:inset 0 1px 0 rgba(255,252,250,.82),0 1px 2px rgba(120,40,30,.05)}:root[data-theme="light"] .num-line > li.therefore::before{background:linear-gradient(180deg,rgb(var(--rust-rgb) / .20) 0%,rgb(var(--rust-rgb) / .10) 100%);border-color:rgb(var(--rust-rgb) / .60);box-shadow:inset 0 1px 0 rgba(255,252,250,.8),0 1px 2px rgba(120,40,30,.08)}:root[data-theme="light"] .toc-card{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .06) 0%,transparent 55%),linear-gradient(180deg,#fffdf3,#fdf8e4);border-color:rgb(var(--gold-rgb) / .35);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.04),0 6px 16px -6px rgba(74,52,22,.14),0 18px 36px -22px rgba(74,52,22,.14)}@media (hover:hover){:root[data-theme="light"] .toc-card:hover{border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 2px 4px rgba(74,52,22,.06),0 10px 22px -6px rgba(74,52,22,.20),0 24px 48px -24px rgba(74,52,22,.18),0 0 0 3px rgb(var(--gold-rgb) / .05)}}:root[data-theme="light"] details.figure-supplement,:root[data-theme="light"] details.nested-supplement,:root[data-theme="light"] details.toc-appendix,:root[data-theme="light"] details.math-case-button{border-color:rgb(var(--gold-rgb) / .55)}:root[data-theme="light"] details.figure-supplement[open],:root[data-theme="light"] details.toc-appendix[open],:root[data-theme="light"] details.nested-supplement[open],:root[data-theme="light"] details.math-case-button[open]{border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.04),0 6px 16px -8px rgba(74,52,22,.14)}:root[data-theme="light"] details.math-case-button:not(.supplement)[open]{border-left-color:#5a3d0a}:root[data-theme="light"] .zoom-hint{background:rgba(252,244,218,.92);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,252,240,.85),0 1px 2px rgba(74,52,22,.08),0 6px 14px -6px rgba(74,52,22,.22)}:root[data-theme="light"] figure.fig img{background:#fffdf3;border-color:rgb(var(--gold-rgb) / .35);box-shadow:inset 0 0 0 1px rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.05),0 10px 28px -14px rgba(74,52,22,.25),0 24px 48px -28px rgba(74,52,22,.15)}@media (hover:hover){:root[data-theme="light"] figure.fig img:hover{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.06),0 14px 36px -14px rgba(74,52,22,.32),0 32px 64px -28px rgba(74,52,22,.20)}}:root[data-theme="light"] body{color:var(--ink)}:root[data-theme="light"] h2.section,:root[data-theme="light"] h3.arg,:root[data-theme="light"] .app-entry h3:first-child,:root[data-theme="light"] header.cover h1,:root[data-theme="light"] nav.toc h2,:root[data-theme="light"] .deck-here-title,:root[data-theme="light"] .deck-brand-name{color:#0a0500}:root[data-theme="light"] .hl-num,:root[data-theme="light"] .hl{background:linear-gradient(180deg,transparent 58%,rgb(var(--gold-rgb) / .38) 58%)}:root[data-theme="light"] .hl{background:linear-gradient(180deg,transparent 58%,rgb(var(--gold-rgb) / .42) 58%)}:root[data-theme="light"] .deck-index{background:rgba(54,38,14,.55)}:root[data-theme="light"] .deck-index-panel{border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 2px 4px rgba(74,52,22,.08),0 28px 64px -16px rgba(74,52,22,.42),0 60px 120px -40px rgba(74,52,22,.32)}:root[data-theme="light"] .deck-index-close{border:1px solid rgb(var(--gold-rgb) / .42);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,rgb(var(--gold-rgb) / .02) 100%);color:var(--muted);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.06)}@media (hover:hover){:root[data-theme="light"] .deck-index-close:hover{border-color:var(--gold);color:var(--ink-strong);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .12) 0%,rgb(var(--gold-rgb) / .04) 100%)}}:root[data-theme="light"] .sanaa-variant-box{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .04) 0%,transparent 60%),#fffdf6;border-color:rgb(var(--gold-rgb) / .42);border-left:5px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),inset 0 0 0 1px rgb(var(--gold-rgb) / .06),0 4px 14px -6px rgba(74,52,22,.14)}:root[data-theme="light"] #slide-5 .crux-card,:root[data-theme="light"] #slide-5 .crux-question{background:radial-gradient(70% 50% at 0% 0%,rgb(var(--gold-rgb) / .10),transparent 60%),linear-gradient(180deg,#fffdf3,#fdf8e6);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.04),0 6px 16px -6px rgba(74,52,22,.16)}:root[data-theme="light"] #slide-5 .crux-card-result{background:radial-gradient(70% 50% at 0% 0%,rgb(var(--kill-rgb) / .14),transparent 60%),linear-gradient(180deg,#fdf2ec,#fbe9de);border-color:rgb(var(--kill-rgb) / .42)}:root[data-theme="light"] #slide-5 .crux-question{background:radial-gradient(75% 60% at 50% 0%,rgb(var(--kill-rgb) / .16),transparent 60%),linear-gradient(180deg,#fdf2ec,#fbe9de);border-color:rgb(var(--kill-rgb) / .48);box-shadow:inset 0 0 0 1px rgb(var(--kill-rgb) / .08),0 1px 2px rgba(120,40,30,.06),0 16px 40px -22px rgba(120,40,30,.35)}:root[data-theme="light"] #slide-5 .crux-arrow{background:linear-gradient(180deg,#fffdf3,#fdf6e2);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 4px 12px -4px rgba(74,52,22,.18)}:root[data-theme="light"] .pre-evidence-label::after{background:linear-gradient(90deg,var(--gold),var(--bold-gold));box-shadow:0 0 4px rgb(var(--gold-rgb) / .35)}:root[data-theme="light"] code{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .30);box-shadow:inset 0 1px 0 rgba(255,252,240,.65)}:root[data-theme="light"] .ix-item[aria-current="true"]{background:linear-gradient(90deg,rgb(var(--gold-rgb) / .14) 0%,rgb(var(--gold-rgb) / .06) 100%);box-shadow:inset 3px 0 0 var(--gold)}:root[data-theme="light"] .deck-toast{background:linear-gradient(180deg,#fffdf6 0%,#fdf6e2 100%);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),inset 0 -1px 0 rgb(var(--gold-rgb) / .15),0 4px 10px -2px rgba(74,52,22,.14),0 14px 36px -8px rgba(74,52,22,.26)}:root[data-theme="light"] .tag-row .tag-mini.gold{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .08) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,252,240,.7)}:root[data-theme="light"] .nested-supplement{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .03) 0%,transparent 70%),#fffdf6}:root[data-theme="light"] .argument-note-box{background:linear-gradient(180deg,rgb(var(--slate-rgb) / .055),transparent 75%),#fffdf6;border-color:rgb(var(--gold-rgb) / .28);border-left:3px solid var(--slate);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 4px 10px -5px rgba(74,52,22,.12)}:root[data-theme="light"] .gold-note-box{border-left-color:var(--gold);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07),transparent 75%),#fffdf6}:root[data-theme="light"] .evidence-group{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .03) 0%,transparent 50%),rgba(255,252,240,.35);border-color:rgb(var(--gold-rgb) / .26)}:root[data-theme="light"] #app-A6 .primary-source-quote .tabari-verdict{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10),rgb(var(--gold-rgb) / .04));box-shadow:inset 0 1px 0 rgba(255,252,240,.8)}:root[data-theme="light"] #slide-5 .crux-kicker{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .04) 100%);border-color:rgb(var(--gold-rgb) / .45);box-shadow:inset 0 1px 0 rgba(255,252,240,.8)}:root,:root[data-theme="light"]{--bg:#f6efdd;--panel:#fffdf8;--ink:#15100a}:root[data-theme="light"] .slide{background:var(--panel);border:1px solid rgb(var(--gold-rgb) / .22);box-shadow:var(--shadow-lift)}:root[data-theme="light"] .deck-top{background:rgba(252,249,241,.80);border-bottom:1px solid rgb(var(--gold-rgb) / .22);box-shadow:0 1px 0 rgb(var(--gold-rgb) / .06),0 4px 12px -10px rgba(74,52,22,.08);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}:root[data-theme="light"] .deck-bottom{background:rgba(252,249,241,.80);border-top:1px solid rgb(var(--gold-rgb) / .22);box-shadow:0 -1px 0 rgb(var(--gold-rgb) / .06),0 -4px 12px -10px rgba(74,52,22,.08);backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}:root[data-theme="light"] .deck-brand-name{color:#0a0500;text-shadow:none;letter-spacing:-.022em}:root[data-theme="light"] .deck-brand-kind{color:var(--gold);opacity:.95}:root[data-theme="light"] .deck-here{background:transparent;border-color:rgb(var(--gold-rgb) / .40);box-shadow:none}@media (hover:hover){:root[data-theme="light"] .deck-here:hover{background:rgb(var(--gold-rgb) / .05);border-color:var(--gold);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .05)}}:root[data-theme="light"] .deck-here-title{color:#0a0500;font-weight:600}:root[data-theme="light"] .deck-here-tag{color:var(--gold-2);opacity:1}@media (min-width:901px){:root[data-theme="light"] .deck-here-tag::after{background:linear-gradient( to bottom,transparent 0%,rgb(var(--gold-rgb) / .14) 12%,rgb(var(--gold-rgb) / .58) 50%,rgb(var(--gold-rgb) / .14) 88%,transparent 100% )}}:root[data-theme="light"] .deck-here-arrow{stroke:var(--gold-2)}@media (hover:hover){:root[data-theme="light"] .deck-here:hover .deck-here-arrow{stroke:var(--gold)}}:root[data-theme="light"] .deck-help,:root[data-theme="light"] .deck-share,:root[data-theme="light"] .deck-theme{background:radial-gradient(circle at 50% 28%,rgba(255,252,240,.85) 0%,rgba(250,244,222,.55) 100%);border-color:rgb(var(--gold-rgb) / .48);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),0 1px 2px rgba(74,52,22,.07)}@media (hover:hover){:root[data-theme="light"] .deck-help:hover,:root[data-theme="light"] .deck-share:hover,:root[data-theme="light"] .deck-theme:hover{background:radial-gradient(circle at 50% 28%,rgba(255,253,244,1) 0%,rgba(252,244,218,.8) 100%);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,1),0 2px 4px rgba(74,52,22,.10),0 0 0 3px rgb(var(--gold-rgb) / .06)}}:root[data-theme="light"] .deck-help[aria-expanded="true"]{background:radial-gradient(circle at 50% 28%,rgba(255,252,240,1) 0%,rgba(252,240,198,.85) 100%);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,1),0 2px 4px rgba(74,52,22,.12),0 0 0 3px rgb(var(--gold-rgb) / .08)}:root[data-theme="light"] .deck-nav{background:rgba(252,248,236,.55);border-color:rgb(var(--gold-rgb) / .48);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.06)}@media (hover:hover){:root[data-theme="light"] .deck-nav:hover{background:rgb(var(--gold-rgb) / .08);border-color:var(--gold);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 2px 4px rgba(74,52,22,.10),0 0 0 3px rgb(var(--gold-rgb) / .06)}}:root[data-theme="light"] header.cover h1{text-shadow:none;color:#0a0500}:root[data-theme="light"] .hl-num,:root[data-theme="light"] .hl{background:linear-gradient(180deg,transparent 60%,rgb(var(--gold-rgb) / .32) 60%)}:root[data-theme="light"] .hl{background:linear-gradient(180deg,transparent 60%,rgb(var(--gold-rgb) / .36) 60%)}:root[data-theme="light"] .source-link{background:rgb(var(--gold-rgb) / .055);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,252,240,.75),0 1px 1px rgba(74,52,22,.04)}:root[data-theme="light"] body,:root[data-theme="light"] p,:root[data-theme="light"] li,:root[data-theme="light"] .argument-card p,:root[data-theme="light"] .hadith p,:root[data-theme="light"] .app-entry p{color:#15100a}:root[data-theme="light"] .primary-source-quote,:root[data-theme="light"] blockquote.primary-source-quote{background:radial-gradient(110% 70% at 0% 0%,rgb(var(--gold-rgb) / .11),transparent 55%),linear-gradient(170deg,#fffefa 0%,#fffbef 100%);border-color:rgb(var(--gold-rgb) / .28)}:root[data-theme="light"] .toc-card{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .05) 0%,transparent 50%),#fffefa;border-color:rgb(var(--gold-rgb) / .30)}:root[data-theme="light"] .intro-box{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,transparent 55%),#fffefa;border-color:rgb(var(--gold-rgb) / .36)}:root[data-theme="light"] .stat-grid .stat,:root[data-theme="light"] .fact-row .fact-cell{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .05) 0%,transparent 50%),#fffefa;border-color:rgb(var(--gold-rgb) / .35)}:root[data-theme="light"] .num-line > li{background:#fffefa;border-color:rgb(var(--gold-rgb) / .22)}:root[data-theme="light"] .quote-mini{background:radial-gradient(75% 100% at 0% 50%,rgb(var(--gold-rgb) / .10),transparent 60%),#fffefa;border-color:rgb(var(--gold-rgb) / .36)}:root[data-theme="light"] .deck-index-panel{background:radial-gradient(ellipse at 80% 0%,rgb(var(--gold-rgb) / .08),transparent 55%),#ffffff;border-color:rgb(var(--gold-rgb) / .36)}:root[data-theme="light"]{--muted:#6e5b44;--faint:#8c7a62}:root[data-theme="light"] body{background:radial-gradient(ellipse 82rem 48rem at 50% -18rem,rgb(var(--gold-rgb) / .16) 0%,rgb(var(--gold-rgb) / .04) 38%,transparent 72%),radial-gradient(ellipse 64rem 32rem at 50% 112%,rgb(var(--gold-2-rgb) / .07),transparent 65%),#f6efdd}:root[data-theme="light"] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.42;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.36   0 0 0 0 0.24   0 0 0 0 0.10   0 0 0 0.045 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:320px 320px}:root[data-theme="light"] .slide{background:linear-gradient(180deg,#fffdf6 0%,#ffffff 18%,#ffffff 78%,#fffcf2 100%);border:1px solid rgb(var(--gold-rgb) / .34);box-shadow:0 0 0 1px rgba(255,255,252,.95) inset,0 0 0 2px rgb(var(--gold-rgb) / .08) inset}:root[data-theme="light"] .deck-top{background:linear-gradient(180deg,rgba(254,250,240,.88) 0%,rgba(252,247,234,.82) 100%);border-bottom:1px solid transparent;box-shadow:0 1px 0 0 rgb(var(--gold-rgb) / .04),0 4px 14px -10px rgba(74,52,22,.10);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%)}:root[data-theme="light"] .deck-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / 0) 0%,rgb(var(--gold-rgb) / .14) 8%,rgb(var(--gold-rgb) / .42) 50%,rgb(var(--gold-rgb) / .14) 92%,rgb(var(--gold-rgb) / 0) 100%);pointer-events:none}:root[data-theme="light"] .deck-bottom{background:linear-gradient(0deg,rgba(254,250,240,.88) 0%,rgba(252,247,234,.82) 100%);border-top:1px solid transparent;box-shadow:0 -1px 0 0 rgb(var(--gold-rgb) / .04),0 -4px 14px -10px rgba(74,52,22,.10);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%)}:root[data-theme="light"] .deck-bottom::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / 0) 0%,rgb(var(--gold-rgb) / .14) 8%,rgb(var(--gold-rgb) / .42) 50%,rgb(var(--gold-rgb) / .14) 92%,rgb(var(--gold-rgb) / 0) 100%);pointer-events:none}:root[data-theme="light"] .deck-brand-name{color:#0a0500;text-shadow:0 1px 0 rgba(255,255,252,.45);letter-spacing:-.018em;font-feature-settings:"kern","liga","calt"}:root[data-theme="light"] .deck-progress{height:2px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / .28) 0%,rgb(var(--gold-rgb) / .82) 22%,var(--gold) 55%,var(--bold-gold) 82%,#fff0c8 100%);box-shadow:0 0 5px rgb(var(--gold-rgb) / .55),0 0 12px rgb(var(--gold-rgb) / .28),0 0 1px rgba(255,248,220,.9)}:root[data-theme="light"] header.cover{padding-top:3vh;gap:1.35rem}:root[data-theme="light"] .cover-kicker{font:800 .78rem/1 var(--sans);letter-spacing:.42em;color:var(--gold);opacity:1}:root[data-theme="light"] header.cover h1{font-weight:800;letter-spacing:-.052em;line-height:.94;color:#08040c;text-shadow:0 1px 0 rgba(255,255,252,.55);font-feature-settings:"kern","liga","dlig","swsh"}:root[data-theme="light"] .cover-rule{width:6.4rem;height:2px;background:linear-gradient(90deg,var(--gold) 0%,var(--bold-gold) 28%,var(--gold) 56%,rgb(var(--gold-rgb) / .55) 78%,transparent 100%);box-shadow:0 1px 2px rgb(var(--gold-rgb) / .28);margin:.55rem 0 .25rem}:root[data-theme="light"] .cover-hint{border-left:2px solid rgb(var(--gold-rgb) / .42);padding-left:1.1rem;color:var(--ink-soft);font-weight:500}:root[data-theme="light"] h4{position:relative;color:var(--gold-2);font-weight:800;font-size:.72rem;letter-spacing:.24em;padding-bottom:.55rem;border-bottom-color:rgb(var(--gold-rgb) / .22)}:root[data-theme="light"] .evidence-group > h4:first-child,:root[data-theme="light"] .primary-sources > h4:first-child{color:var(--gold-2);letter-spacing:.26em}:root[data-theme="light"] .evidence-group{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .03) 0%,rgb(var(--gold-rgb) / .008) 100%);border:1px solid rgb(var(--gold-rgb) / .18);border-radius:var(--r-md)}:root[data-theme="light"] .primary-sources{background:radial-gradient(85% 60% at 0% 0%,rgb(var(--gold-rgb) / .05),transparent 60%),linear-gradient(180deg,#fffdf2 0%,#fffaea 100%);border:1px solid rgb(var(--gold-rgb) / .32);border-left:4px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.04),0 14px 36px -22px rgba(74,52,22,.18)}:root[data-theme="light"] .primary-source-quote,:root[data-theme="light"] blockquote.primary-source-quote{position:relative;padding:1.35rem 1.5rem 1.25rem 1.65rem;background:radial-gradient(120% 70% at 0% 0%,rgb(var(--gold-rgb) / .09),transparent 58%),linear-gradient(170deg,#fffefa 0%,#fffaec 100%);border:1px solid rgb(var(--gold-rgb) / .32);border-left:4px solid var(--gold);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 rgba(255,255,252,.92),inset 0 0 0 1px rgb(var(--gold-rgb) / .03),0 1px 2px rgba(74,52,22,.04),0 18px 48px -28px rgba(74,52,22,.26);font-family:var(--serif);font-feature-settings:"kern","liga","dlig";color:#15100a}:root[data-theme="light"] .primary-source-quote .cite,:root[data-theme="light"] .primary-source-quote cite{color:var(--gold-2);letter-spacing:.14em;font-weight:800}:root[data-theme="light"] .primary-source-quote > .source-citation:last-child{border-top:1px solid rgb(var(--gold-rgb) / .28)}:root[data-theme="light"] .source-link{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .04) 100%);border-color:rgb(var(--gold-rgb) / .48);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 1px rgba(74,52,22,.05)}@media (hover:hover){:root[data-theme="light"] .source-link:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .18) 0%,rgb(var(--gold-rgb) / .08) 100%);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,252,.95),0 1px 2px rgba(74,52,22,.08),0 0 0 3px rgb(var(--gold-rgb) / .08)}}:root[data-theme="light"] .callout{position:relative;padding:1.2rem 1.3rem 1.15rem 1.4rem;background:radial-gradient(90% 110% at 0% 0%,rgb(var(--rust-rgb) / .14),transparent 60%),linear-gradient(180deg,#fff5ef 0%,#fdece4 100%);border:1px solid rgb(var(--rust-rgb) / .42);border-left:5px solid var(--rust);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(110,28,20,.05),0 16px 42px -24px rgba(110,28,20,.26)}:root[data-theme="light"] .callout[data-label]::before{color:var(--rust);font-weight:800;letter-spacing:.26em;opacity:1}:root[data-theme="light"] details.math-case-button:not(.supplement) > summary,:root[data-theme="light"] details.figure-supplement > summary{transition:background var(--dur-chip) ease,border-color var(--dur-chip) ease,box-shadow var(--dur-chip) ease}@media (hover:hover){:root[data-theme="light"] details > summary:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .55)}}:root[data-theme="light"] details[open] > summary{border-color:rgb(var(--gold-rgb) / .50);box-shadow:inset 0 -1px 0 rgb(var(--gold-rgb) / .14)}:root[data-theme="light"] .quote-mini{background:radial-gradient(80% 110% at 0% 0%,rgb(var(--gold-rgb) / .09),transparent 58%),linear-gradient(180deg,#fffefa 0%,#fffaea 100%);border-color:rgb(var(--gold-rgb) / .32);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 2px rgba(74,52,22,.04)}:root[data-theme="light"] .deck-here{background:linear-gradient(180deg,rgba(255,252,240,.55) 0%,rgba(252,247,228,.30) 100%);border-color:rgb(var(--gold-rgb) / .48);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.04)}:root[data-theme="light"] .deck-here-title{letter-spacing:-.005em}:root[data-theme="light"] .toc-card.core,:root[data-theme="light"] .toc-card{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .06) 0%,transparent 55%),#fffefa;border-color:rgb(var(--gold-rgb) / .36);box-shadow:inset 0 1px 0 rgba(255,255,252,.9),0 1px 2px rgba(74,52,22,.04),0 10px 28px -18px rgba(74,52,22,.14)}:root[data-theme="light"] .keycap{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .02) 100%);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 0 rgba(74,52,22,.06)}:root[data-theme="light"] .deck-ref{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .55);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 0 rgba(74,52,22,.06)}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-ligatures:common-ligatures contextual}a,button,summary,label,[role="button"],[tabindex]{-webkit-tap-highlight-color:transparent}.deck-top,.deck-bottom,.deck-hints,.deck-toast,.deck-brand,.deck-nav,.deck-here,.deck-help,.deck-share,.deck-theme,.ix-item,.ix-group{touch-action:manipulation}html,body{overscroll-behavior:none}body:focus{outline:none}body:focus-visible{outline:none}.deck-track{will-change:transform}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme="light"] .deck-top,:root[data-theme="light"] .deck-bottom{background:#f6efdd}:root[data-theme="dark"] .deck-top,:root[data-theme="dark"] .deck-bottom{background:#0d0c0a}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root[data-theme="light"] .deck-hints,:root[data-theme="light"] .deck-toast,:root[data-theme="light"] .deck-index-panel,:root[data-theme="light"] .lightbox,:root[data-theme="dark"] .deck-hints,:root[data-theme="dark"] .deck-toast,:root[data-theme="dark"] .deck-index-panel,:root[data-theme="dark"] .lightbox,.deck-index,.zoom-hint,.lightbox-btn{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-data:reduce){.deck-top,.deck-bottom,.deck-hints,.deck-toast,.deck-index-panel{backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme="light"] .deck-top,:root[data-theme="light"] .deck-bottom{background:#f6efdd}:root[data-theme="dark"] .deck-top,:root[data-theme="dark"] .deck-bottom{background:#0d0c0a}}@media (max-width:700px){:root[data-theme="light"] body::before,:root[data-theme="dark"] body::before{display:none}}@media (prefers-reduced-transparency:reduce){:root[data-theme="light"] body::before,:root[data-theme="dark"] body::before{display:none}:root[data-theme="light"] .deck-top,:root[data-theme="light"] .deck-bottom{background:#f6efdd;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme="dark"] .deck-top,:root[data-theme="dark"] .deck-bottom{background:#0d0c0a;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){:root[data-theme="light"] details > summary,:root[data-theme="light"] .source-link,:root[data-theme="dark"] details > summary,:root[data-theme="dark"] .source-link{transition:none !important}}@supports (font:-apple-system-body){.fig img,figure.fig img{image-rendering:-webkit-optimize-contrast}}picture{display:contents}@media (prefers-contrast:more){:root[data-theme="light"] .slide,:root[data-theme="light"] .primary-source-quote,:root[data-theme="light"] .primary-sources,:root[data-theme="light"] .evidence-group,:root[data-theme="light"] .quote-mini,:root[data-theme="light"] .toc-card,:root[data-theme="light"] .math-case,:root[data-theme="light"] details.math-case-button{border-color:var(--gold) !important}:root[data-theme="dark"] .slide,:root[data-theme="dark"] .primary-source-quote,:root[data-theme="dark"] .primary-sources,:root[data-theme="dark"] .evidence-group,:root[data-theme="dark"] .quote-mini,:root[data-theme="dark"] .toc-card{border-color:var(--gold) !important}}::selection{background:rgb(var(--gold-rgb) / .28);color:var(--ink-strong)}::-moz-selection{background:rgb(var(--gold-rgb) / .28);color:var(--ink-strong)}.deck-top,.deck-bottom{overflow-anchor:none}button:not(:disabled),summary,.source-link,[role="button"],.ix-item,.ix-group,.deck-nav,.deck-here,.deck-help,.deck-share,.deck-theme,.deck-brand{cursor:pointer}@media print{body::before{display:none !important}.deck-top,.deck-bottom,.deck-index,.deck-hints,.deck-toast{display:none !important}}@media (display-mode:standalone),(display-mode:fullscreen){.deck-app{height:100vh;height:100dvh}}.deck-track{transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}body.deck-lock .deck-app{pointer-events:none}:root{color-scheme:light dark;accent-color:var(--gold)}*,*::before,*::after{box-sizing:border-box}button{-webkit-appearance:none;appearance:none;font:inherit;color:inherit}html,body{height:100%;margin:0;overscroll-behavior:none}html{font-size:17px;background:var(--bg);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss01" 1;-webkit-text-size-adjust:100%;text-size-adjust:100%}.chrome-tint{position:fixed;top:-4px;left:0;width:100%;height:8px;background-color:var(--chrome,#fffcf4);z-index:1;pointer-events:none}.chrome-tint--bottom{top:auto;bottom:-8px;height:12px}body{color:var(--ink);font-family:var(--serif);line-height:1.55;font-variant-numeric:oldstyle-nums proportional-nums;background:radial-gradient(circle at 50% -22rem,rgb(var(--gold-rgb) / .08),transparent 36rem),var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;font-synthesis:none;overflow:hidden;position:fixed;inset:0}.deck-count,.math-total,.math-case,.math-case-button,.source-link,.ref,.tag,.app-label,code,.arabic-term,.stat-grid .stat .stat-value,.hl-num{font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none;text-underline-offset:.18em;transition:color var(--dur-chip) ease,text-decoration-color var(--dur-chip) ease}@media (hover:hover){a:hover{color:var(--gold-2);text-decoration:underline}}@supports selector(:focus-visible){a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible,details:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}}@supports not selector(:focus-visible){a:focus,button:focus,select:focus,input:focus,summary:focus,details:focus{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}}img,video,iframe,svg,canvas{max-width:100%;height:auto}pre,code{overflow-wrap:anywhere;word-wrap:break-word}p,li,blockquote,figcaption,.body-panel,.intro-box,.intro-plain,.primary-source-quote,.argument-note-box,.one-liner{overflow-wrap:anywhere;word-wrap:break-word;text-wrap:pretty}table{max-width:100%}.deck-app{height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:calc(var(--top-h) + env(safe-area-inset-top,0px)) minmax(0,1fr) auto;touch-action:manipulation;contain:layout style paint;isolation:isolate}@supports (-webkit-touch-callout:none) and (not (height:100dvh)){.deck-app{height:-webkit-fill-available}}.deck-top{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(.9rem,2vw,1.6rem);height:calc(var(--top-h) + env(safe-area-inset-top,0px));padding-block:env(safe-area-inset-top,0px) 0;padding-inline:max( clamp(1rem,3vw,1.8rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );background:linear-gradient(180deg,var(--chrome-bg) 0%,var(--chrome-bg) 70%,var(--chrome-deep) 100%);border-bottom:1px solid var(--hairline);position:relative;z-index:50;transform:translateZ(0);contain:layout style paint}.deck-brand{display:inline-flex;align-items:baseline;gap:.8rem;min-width:0;padding:.35rem 0;border:0;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.deck-brand-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 1.08rem/1 var(--serif);letter-spacing:-.02em;color:var(--ink-strong);transition:color .15s ease;transform:translateY(.5px)}.deck-brand-kind{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 .62rem/1 var(--sans);letter-spacing:.3em;padding-right:.3em;text-transform:uppercase;color:var(--gold);opacity:.9;transition:color .15s ease,opacity .15s ease}@media (hover:hover){.deck-brand:hover .deck-brand-name{color:var(--gold-2)}.deck-brand:hover .deck-brand-kind{opacity:1}}.deck-brand:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.deck-top-actions{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}.deck-help,.deck-share,.deck-theme{flex:0 0 auto;width:2.35rem;height:2.35rem;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:radial-gradient(circle at 50% 28%,rgb(var(--gold-2-rgb) / .055) 0%,rgb(var(--gold-rgb) / .015) 55%,transparent 100%);color:var(--gold-2);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .08),inset 0 0 0 1px rgba(0,0,0,.15);transition:border-color var(--dur-chip) ease,color var(--dur-chip) ease,background-color var(--dur-chip) ease,box-shadow var(--dur-chip) ease,transform .12s ease;position:relative}.deck-help svg,.deck-share svg,.deck-theme svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.deck-help svg circle{fill:currentColor;stroke:none}@media (hover:hover){.deck-help:hover,.deck-share:hover,.deck-theme:hover{border-color:var(--gold);color:var(--ink-strong);background:radial-gradient(circle at 50% 28%,rgb(var(--gold-2-rgb) / .12) 0%,rgb(var(--gold-rgb) / .035) 55%,transparent 100%);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .16),inset 0 0 0 1px rgba(0,0,0,.15)}}.deck-help:active,.deck-share:active,.deck-theme:active{transform:translateY(.5px) scale(.97)}.deck-help:focus-visible,.deck-share:focus-visible,.deck-theme:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.deck-theme .icon-moon{display:block}.deck-theme .icon-sun{display:none}:root[data-theme="dark"] .deck-theme .icon-moon{display:none}:root[data-theme="dark"] .deck-theme .icon-sun{display:block}.deck-help[aria-expanded="true"]{border-color:var(--gold);color:var(--ink-strong);background:radial-gradient(circle at 50% 28%,rgb(var(--gold-2-rgb) / .16) 0%,rgb(var(--gold-rgb) / .04) 55%,transparent 100%);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .2),inset 0 0 0 1px rgba(0,0,0,.18)}.deck-progress{position:absolute;left:0;bottom:-1px;height:2px;width:100%;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,rgb(var(--gold-rgb) / .55) 0%,var(--gold) 70%,var(--gold-2) 100%);opacity:.92;transition:transform var(--dur-deck) var(--ease-deck);will-change:transform}.deck-hints[hidden]{display:none}.deck-hints{position:fixed;top:calc(var(--top-h) + env(safe-area-inset-top,0px) + .55rem);right:max( clamp(1rem,3vw,1.8rem),env(safe-area-inset-right,0px) );z-index:100;max-block-size:calc(100vh - var(--top-h) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.35rem);max-block-size:calc(100dvh - var(--top-h) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 1.35rem);overflow-y:auto;overscroll-behavior:contain;width:min(420px,calc(100vw - 2 * max( clamp(1rem,3vw,1.8rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )));background:radial-gradient(ellipse at 80% 0%,rgb(var(--gold-rgb) / .06),transparent 60%),linear-gradient(180deg,var(--popover-bg) 0%,var(--popover-bg-deep) 100%);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:1.05rem 1.3rem 1.15rem;box-shadow:inset 0 1px 0 rgba(255,248,220,.8),inset 0 0 0 1px rgb(var(--gold-rgb) / .08),0 18px 42px -16px rgba(60,40,20,.32),0 6px 16px -6px rgba(60,40,20,.18);transform-origin:95% -.55rem;animation:deckHintsIn .28s var(--ease-deck);will-change:transform,opacity;contain:layout style paint}.deck-hints::before{content:"";position:absolute;top:-7px;right:calc(2.35rem + .4rem + 1.175rem - 6px);width:12px;height:12px;background:var(--popover-arrow);border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);transform:rotate(45deg)}.deck-hints-eyebrow{font:800 .62rem/1 var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 .3rem;padding-bottom:.85rem;border-bottom:1px solid var(--hairline);position:relative}.deck-hints-eyebrow::after{content:"";position:absolute;left:0;bottom:-1px;width:32px;height:1px;background:var(--gold)}.deck-hints-list{list-style:none;margin:0;padding:0}.deck-hints-list li{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.1rem;padding:.72rem 0}.deck-hints-list li + li{border-top:1px solid rgb(var(--gold-rgb) / .05)}.deck-hints-list li:last-child{padding-bottom:.15rem}.deck-hints-action{font:600 .85rem/1.3 var(--sans);color:var(--ink-strong);letter-spacing:0}.deck-hints-method{display:inline-flex;align-items:center;gap:.38rem;color:var(--muted);font:500 .78rem/1 var(--sans);flex-shrink:0}.deck-hints-method .keycap{transform:none;min-width:1.55em;height:1.55em;font-size:.76rem;padding:0 .42em}.deck-hints-method .keycap + .keycap{margin-left:-.1em}.deck-hints-method .keycap--space{min-width:4em}.deck-hints-method .deck-ref{transform:none;padding:.22em .55em .22em .6em}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.deck-hints-method .hint-chevron{display:inline-block;width:.52em;height:.52em;margin:0 .12em;border-right:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2);transform:translateY(-.22em) rotate(45deg)}.deck-hints-method .source-link{padding:.1em .45em;font-size:.76rem}.deck-hints-or{font:500 .72rem/1 var(--sans);color:var(--faint);text-transform:lowercase;margin:0 .15rem}.deck-hints-list--desktop{display:block}.deck-hints-list--mobile{display:none}@keyframes deckHintsIn{from{opacity:0;transform:translateY(-.4rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.deck-hints{animation:none}}.deck-langs,.deck-langs *{touch-action:pan-y pinch-zoom}.deck-langs{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.deck-lang{position:relative}.deck-lang-badge{position:absolute;right:-.3rem;bottom:-.25rem;padding:.14rem .3rem .12rem;border:1px solid var(--gold);border-radius:99px;background:var(--popover-bg);color:var(--gold-2);font:800 .5rem/1 var(--sans);letter-spacing:.08em;pointer-events:none}.deck-langs::before{right:calc(3 * 2.35rem + 3 * .45rem + 1.175rem - 6px)}.deck-langs-search{width:100%;margin:.8rem 0 .55rem;padding:.55rem .8rem;border:1px solid var(--line-strong);border-radius:var(--r-md,10px);background:var(--callout-bg);color:var(--ink-strong);font:500 1rem/1.2 var(--sans);outline:none}.deck-langs-search::placeholder{color:var(--faint)}.deck-langs-search:focus-visible{border-color:var(--gold)}.deck-langs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;max-height:min(46vh,21rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0 -.35rem;padding:0 .35rem .2rem}.deck-langs-item{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.6rem;width:100%;padding:.42rem .45rem;border:none;border-radius:7px;background:none;color:var(--ink);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;font:600 .84rem/1.25 var(--sans)}.deck-langs-item{min-width:0}.deck-langs-item small{color:var(--faint);font:500 .62rem/1.2 var(--sans);letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (hover:hover){.deck-langs-item:hover{background:rgb(var(--gold-rgb) / .08);color:var(--ink-strong)}}.deck-langs-item:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.deck-langs-item.is-active{color:var(--gold-2)}.deck-langs-item.is-active::after{content:"\2713";grid-column:2;color:var(--gold);font-weight:800}.deck-langs-item.is-active small{display:none}.deck-langs-item.lang-original{grid-column:1 / -1;margin-bottom:.3rem;border-bottom:1px solid var(--hairline);border-radius:7px 7px 0 0;padding-bottom:.55rem}.deck-langs-div{grid-column:1 / -1;margin:.3rem 0;border-top:1px solid var(--hairline)}.deck-langs-note{margin-top:.7rem;padding-top:.6rem;border-top:1px solid var(--hairline);color:var(--faint);font:500 .64rem/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase}@media (max-width:30rem){.deck-langs-list{grid-template-columns:1fr}}.slide.tr-rtl :is(p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption,dd,dt,summary,td,th,caption){unicode-bidi:plaintext}.slide.tr-rtl :is(ul,ol){direction:rtl;list-style-position:inside}.slide :is(.notranslate,[translate="no"]){unicode-bidi:plaintext}.deck-toast{position:fixed;left:50%;bottom:calc(var(--bottom-h) + env(safe-area-inset-bottom,0px) + 1rem);transform:translate(-50%,.6rem);z-index:80;padding:.7rem 1.1rem .7rem 1.05rem;font:600 .82rem/1 var(--sans);letter-spacing:.015em;color:var(--ink-strong);background:var(--panel);border:1px solid var(--gold-dim);border-radius:var(--r-pill);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .12),0 12px 32px -8px rgba(0,0,0,.35),0 4px 10px -4px rgba(0,0,0,.2);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s var(--ease-deck),transform .28s var(--ease-deck),visibility .28s;will-change:transform,opacity}.deck-toast.is-visible{opacity:1;visibility:visible;transform:translate(-50%,0)}@media (prefers-reduced-motion:reduce){.deck-toast{transition:opacity .15s ease,visibility .15s;transform:translate(-50%,0)}}.deck-stage{grid-row:2;min-height:0;position:relative;overflow:hidden;padding-block:clamp(.7rem,2vw,1.4rem);padding-inline:max( clamp(.7rem,3vw,1.6rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );touch-action:pan-y pinch-zoom;contain:layout style paint}.deck-track{display:flex;gap:clamp(.7rem,3vw,1.6rem);height:100%;position:relative;will-change:transform;transform:translate3d(0,0,0);transition:transform var(--dur-deck) var(--ease-deck)}@media (prefers-reduced-motion:reduce){.deck-track{transition:none}}.slide{flex:0 0 100%;height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom;scroll-behavior:smooth;scroll-padding-top:1.5rem;scroll-padding-bottom:1.5rem;padding:clamp(1.5rem,2.8vw,2.75rem) clamp(1.25rem,2.8vw,3rem) clamp(2.4rem,4.2vw,3.4rem);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);content-visibility:auto;contain-intrinsic-size:auto 100vh;contain-intrinsic-size:auto 100dvh;contain:layout style paint;scrollbar-width:none}.slide::-webkit-scrollbar{display:none}@supports not (scrollbar-width:none){.slide{-ms-overflow-style:none}}@media (prefers-reduced-motion:reduce){.deck-stage{scroll-behavior:auto}.deck-progress{transition:none}}.deck-bottom{grid-row:3;display:flex;align-items:stretch;gap:.55rem;height:calc(var(--bottom-h) + env(safe-area-inset-bottom,0px));padding-block:.55rem calc(.55rem + env(safe-area-inset-bottom,0px));padding-inline:max( clamp(.7rem,3vw,1.6rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );background:var(--chrome-bg);border-top:1px solid var(--hairline);z-index:50;transform:translateZ(0);contain:layout style paint}.deck-nav{flex:0 0 auto;width:3.1rem;display:grid;place-items:center;padding:0;border:1px solid var(--line-strong);border-radius:var(--r-md);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .03) 0%,transparent 60%);color:var(--gold-2);cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .08),inset 0 -1px 0 rgba(0,0,0,.14);transition:border-color var(--dur-chip) ease,color var(--dur-chip) ease,background-color var(--dur-chip) ease,transform .12s ease,box-shadow var(--dur-chip) ease}.deck-nav svg{width:1.3rem;height:1.3rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease-deck)}@media (hover:hover){#prevSlide:hover svg{transform:translateX(-2px)}#nextSlide:hover svg{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){#prevSlide:hover svg,#nextSlide:hover svg{transform:none}}@media (hover:hover){.deck-nav:hover{border-color:var(--gold);color:var(--ink-strong);background:rgb(var(--gold-rgb) / .06)}}.deck-nav:active{background:rgb(var(--gold-rgb) / .12);border-color:var(--gold);transform:translateY(.5px) scale(.97)}.deck-nav:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}.deck-nav:disabled{opacity:.24;cursor:default;pointer-events:none}.deck-here{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.6rem;padding:0 .95rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:transparent;color:var(--ink);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-chip) ease,background-color var(--dur-chip) ease,transform .12s ease}@media (hover:hover){.deck-here:hover{border-color:var(--gold);background:rgb(var(--gold-rgb) / .06)}}.deck-here:active{border-color:var(--gold);background:rgb(var(--gold-rgb) / .1);transform:translateY(.5px)}.deck-here:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-md)}.deck-here-tag{flex:none;align-self:center;font:700 .58rem/1 var(--sans);letter-spacing:.24em;color:var(--gold-2);text-transform:uppercase}@media (min-width:901px){.deck-here-tag{position:relative;padding-right:1.05rem}.deck-here-tag::after{content:"";position:absolute;right:.45rem;top:50%;width:1px;height:1.7rem;transform:translateY(-50%);background:linear-gradient( to bottom,transparent 0%,var(--hairline) 18%,var(--hairline) 82%,transparent 100% );pointer-events:none}}.deck-here-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 1.02rem/1.2 var(--serif);color:var(--ink-strong);letter-spacing:.005em}.deck-here-arrow{flex:none;width:1rem;height:1rem;fill:none;stroke:var(--gold-2);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;transition:stroke var(--dur-chip) ease,transform var(--dur-chip) ease}@media (hover:hover){.deck-here:hover .deck-here-arrow{stroke:var(--gold);transform:translateY(-1px)}}.deck-here .deck-here-key{font-size:.72rem;min-width:1.5em;height:1.5em;padding:0 .4em;transform:none;opacity:.85}@media (max-width:900px){.deck-here .deck-here-key{display:none}}.deck-index[hidden]{display:none}.deck-index{position:fixed;inset:0;z-index:150;display:flex;align-items:stretch;justify-content:center;background:rgba(6,5,4,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding-block:clamp(1rem,4vw,3rem);padding-inline:max( clamp(1rem,4vw,3rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );overscroll-behavior:contain;touch-action:manipulation;transform:translateZ(0);isolation:isolate;contain:layout style paint}.deck-index-panel{display:flex;flex-direction:column;width:100%;max-width:720px;max-height:100%;background:var(--panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden;box-shadow:0 1px 0 rgba(255,250,230,.04) inset,0 28px 64px -18px rgba(0,0,0,.6);animation:deckIndexIn .26s var(--ease-deck);transform-origin:center 35%;will-change:transform,opacity;contain:layout style paint}@keyframes deckIndexIn{from{opacity:0;transform:translateY(.5rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.deck-index-panel{animation:none}}.deck-index-bar{position:relative;flex:none;display:flex;align-items:center;justify-content:space-between;padding:.8rem 1rem .85rem 1.25rem;border-bottom:1px solid var(--hairline)}.deck-index-bar::after{content:"";position:absolute;left:1.25rem;bottom:-1px;width:3.4rem;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-2) 60%,transparent);border-radius:1px}.deck-index-title{font:800 .74rem/1 var(--sans);letter-spacing:.36em;padding-right:.36em;text-transform:uppercase;color:var(--gold)}.deck-index-close{width:2.2rem;height:2.2rem;display:grid;place-items:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer;transition:color var(--dur-chip) ease,background-color var(--dur-chip) ease}.deck-index-close svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.deck-index-close:hover{color:var(--ink-strong);background:rgb(var(--gold-rgb) / .08)}}.deck-index-close:focus:not(:focus-visible){outline:none}.deck-index-head{display:flex;align-items:center;gap:.95rem;min-width:0}.deck-index-hint{display:inline-flex;align-items:center;gap:.55rem;padding-left:.95rem;border-left:1px solid var(--hairline);color:var(--muted);font:700 .58rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.deck-index-hint .keys{display:inline-flex;gap:.18rem}.deck-index-hint .keycap + .keycap{margin-left:0}.deck-index-hint .hint-sep{display:inline-block;width:1px;height:.9em;background:var(--hairline);vertical-align:middle}.deck-index-hint__word-key{min-width:0;padding:0 .5em;text-transform:lowercase;letter-spacing:.02em}.deck-index-hint--touch{display:none;align-items:baseline;gap:.42em;padding-left:1rem;border-left:1px solid var(--hairline);font:700 .58rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap}.deck-index-hint__touch-verb{color:var(--gold-2);font-weight:800;letter-spacing:.24em}.deck-index-hint__touch-label{color:var(--muted)}.deck-index-hint .keycap,.deck-index-hint--touch .keycap{font-size:.82rem}@media (pointer:coarse),(max-width:540px){.deck-index-hint{display:none}.ix-item{min-height:44px;align-items:center}.deck-index-hint--touch{display:inline-flex}.deck-index-close{width:2.75rem;height:2.75rem}.figure-supplement.no-outline>summary{min-height:2.75rem}.deck-help,.deck-share,.deck-theme{width:2.75rem;height:2.75rem}.source-link{padding:.34em .75em}}.deck-index-list{overflow-y:auto;padding:.35rem .5rem .65rem;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.deck-index-list::-webkit-scrollbar{width:8px}.deck-index-list::-webkit-scrollbar-track{background:transparent}.deck-index-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}.deck-index-list::-webkit-scrollbar-thumb:hover{background:var(--gold-dim);background-clip:padding-box}.ix-group{display:block;position:relative;width:100%;margin:.75rem 0 .2rem;padding:.36rem .95rem .38rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--gold);font:800 .66rem/1.2 var(--sans);letter-spacing:.22em;text-transform:uppercase;text-align:left;cursor:pointer;border-radius:0;transition:color var(--dur-chip) ease,border-color var(--dur-chip) ease}button.ix-group::after{content:"";position:absolute;left:.95rem;bottom:-1px;width:2.2rem;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-2) 60%,transparent);border-radius:1px}.ix-group:first-child{margin-top:.15rem}.ix-group-static{color:var(--faint);cursor:default;letter-spacing:.22em;border-bottom-color:var(--hairline)}@media (hover:hover){button.ix-group:hover{color:var(--gold-2);border-bottom-color:var(--gold)}}.ix-group[aria-current="true"]{color:var(--gold-2);background:rgb(var(--gold-rgb) / .08);box-shadow:inset 2px 0 0 var(--gold);border-bottom-color:var(--gold)}.ix-items{list-style:none;margin:0;padding:0;counter-reset:ixc}.ix-items li{margin:0}.ix-item{display:grid;grid-template-columns:2.3rem 1fr;align-items:baseline;column-gap:.25rem;width:100%;padding:.38rem 1rem .4rem;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:500 .92rem/1.35 var(--sans);letter-spacing:-.005em;text-align:left;cursor:pointer;counter-increment:ixc;transition:background-color var(--dur-chip) ease}.ix-item::before{content:counter(ixc,decimal-leading-zero);font:800 .74rem/1 var(--sans);letter-spacing:.06em;color:var(--gold-dim);font-variant-numeric:tabular-nums;align-self:center;transition:color var(--dur-chip) ease}.ix-text{display:inline;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;transition:color var(--dur-chip) ease}@media (hover:hover){.ix-item:hover{background:rgb(var(--gold-rgb) / .07)}.ix-item:hover .ix-text{color:var(--gold-2)}.ix-item:hover::before{color:var(--gold)}}.ix-item[aria-current="true"]{background:rgb(var(--gold-rgb) / .08);box-shadow:inset 2px 0 0 var(--gold)}.ix-item[aria-current="true"] .ix-text{color:var(--gold-2);font-weight:600}.ix-item[aria-current="true"]::before{color:var(--gold);font-weight:800}.ix-item:focus,.ix-group:focus{outline:2px solid var(--focus);outline-offset:-2px;background:rgb(var(--gold-rgb) / .14);color:var(--ink-strong)}.ix-item:focus{box-shadow:inset 2px 0 0 var(--gold)}body.deck-lock{overflow:hidden}.argument-card,.hadith,.app-entry,.section-slide,header.cover,nav.toc{max-width:var(--max-card-w);margin:0 auto}.argument-card>p,.argument-card>ul,.argument-card>ol,.argument-card>.intro-plain,.argument-card>.arg-intro,.argument-card>.slide-note,.argument-card>.key-claim,.argument-card>.verdict,.argument-card>.quote-mini,.argument-card>.punch-quote,.argument-card>.tag-row,.hadith>p,.app-entry>p{max-width:var(--max-prose)}.argument-card>.fact-row,.argument-card>.stat-grid,.argument-card>.pre-evidence-label,.argument-card>p.callout{max-width:100%}header.cover{padding:4vh 0 3rem;min-height:max(22rem,calc(100vh - 14rem));min-height:max(22rem,calc(100dvh - 14rem));display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.1rem;position:relative}.cover-kicker{font:800 .74rem/1 var(--sans);letter-spacing:.36em;padding-right:.36em;text-transform:uppercase;color:var(--gold);opacity:.95}header.cover h1{margin:0;font:800 clamp(2.8rem,7vw,5.8rem)/.92 var(--serif);letter-spacing:-.05em;max-width:18ch;color:var(--ink-strong);text-wrap:balance}.cover-rule{width:3.6rem;height:2px;background:linear-gradient(90deg,var(--gold) 0%,var(--gold-2) 50%,transparent 100%);border-radius:1px;margin:.4rem 0 .15rem}header.cover .subtitle{margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);font-style:italic;color:var(--ink-soft);opacity:.78;max-width:56ch;line-height:1.5;font-weight:400}.cover-hint{list-style:none;margin:.4rem 0 0;padding:.1rem 0 .1rem .95rem;max-width:46ch;border-left:2px solid var(--gold-edge);color:var(--muted);font:500 .94rem/1.55 var(--sans);display:grid;gap:.3rem}.cover-hint--mobile{display:none}@media (max-width:900px){.cover-hint--desktop{display:none}.cover-hint--mobile{display:grid}}.cover-hint li{margin:0;padding:0}.cover-hint b,.deck-hints-method b{color:var(--gold-2);font-weight:700;letter-spacing:.005em}.cover-hint .hint-chevron{display:inline-block;width:.52em;height:.52em;margin:0 .14em;border-right:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2);transform:translateY(-.18em) rotate(45deg)}.keycap{display:inline-grid;place-items:center;min-width:1.7em;height:1.7em;padding:0 .38em;border:1px solid var(--line-strong);border-radius:.4em;background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .04) 0%,transparent 100%);color:var(--gold-dim);font:700 .8em/1 var(--sans);vertical-align:middle;transform:translateY(-0.09em);box-shadow:inset 0 1px 0 rgba(255,250,230,.35),0 1px 0 rgba(60,40,20,.08)}.keycap + .keycap{margin-left:.28em}.keycap svg{width:.9em;height:.9em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.keycap--space{min-width:5.5em;letter-spacing:.02em;text-transform:lowercase}.deck-ref{display:inline-flex;align-items:center;gap:.42em;padding:.25em .6em .25em .65em;margin:0 .12em;border:1px solid var(--line-strong);border-radius:.4em;background:var(--deck-ref-bg);vertical-align:middle;transform:translateY(-0.06em)}.deck-ref-label{font:700 .58em/1 var(--sans);letter-spacing:.26em;color:var(--gold-dim);text-transform:uppercase}.deck-ref-arrow{width:.78em;height:.78em;fill:none;stroke:var(--gold-dim);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}h2.section{position:relative;margin:0 0 1.4rem;padding:0 0 1rem;border-bottom:1px solid var(--hairline);font:800 clamp(1.9rem,4.4vw,3.4rem)/1.04 var(--serif);letter-spacing:-.04em;color:var(--ink-strong);text-wrap:balance}h2.section::after{content:"";position:absolute;left:0;bottom:-1px;width:3.4rem;height:2px;background:linear-gradient(90deg,var(--gold),var(--gold-2) 60%,transparent);border-radius:1px}.section-slide .slide-note{color:var(--muted);max-width:60ch;font-size:1rem;line-height:1.55}.section-link-list{counter-reset:section-item;list-style:none;padding-inline-start:0;margin:var(--s-7) 0 0;max-width:78ch}.section-link-list li{counter-increment:section-item;position:relative;padding-inline-start:2.8rem;margin:var(--s-3) 0;color:var(--ink-soft);font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.38;font-weight:500}.section-link-list li::before{content:counter(section-item,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.38rem;font:800 .8rem/1 var(--sans);letter-spacing:.08em;color:var(--gold-dim);font-variant-numeric:tabular-nums}.section-link-list a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--hairline);padding-bottom:.08em;transition:color var(--dur-chip) ease,border-color var(--dur-chip) ease}@media (hover:hover){.section-link-list a:hover{color:var(--gold-2);border-bottom-color:var(--gold)}}h3.arg,.app-entry h3:first-child{margin:0 0 1.3rem;padding:0 0 .95rem;border-bottom:1px solid var(--hairline);font:800 clamp(1.45rem,2.7vw,2.1rem)/1.08 var(--serif);letter-spacing:-.032em;color:var(--ink-strong);text-wrap:balance}h4{margin:var(--s-6) 0 var(--s-2);padding:0 0 .4rem;border-bottom:1px solid var(--line);color:var(--gold);font:800 .7rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase}p{margin:.7rem 0}.argument-card p,.hadith p,.app-entry p{color:var(--ink)}.slide-note{color:var(--muted);max-width:70ch}.arg-intro,.claim-pair p{font-size:clamp(1.02rem,1.28vw,1.15rem);font-weight:600;line-height:1.5;color:var(--ink);letter-spacing:-.006em}.claim-pair{margin:var(--s-4) 0 var(--s-6);padding:0}.claim-pair p{margin:0}.claim-pair p+p{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline)}.arg-intro{position:relative;padding-left:var(--s-4);border-left:2px solid var(--gold-edge)}.arg-intro[data-label]::before{content:attr(data-label);display:block;margin:0 0 .45rem;color:var(--gold);font:800 .66rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase}.slide[data-kind="hadith"] .arg-intro,.slide[data-kind="hadith"] .claim-pair p{font-size:clamp(.9rem,1.05vw,.98rem);line-height:1.55;color:var(--ink-soft)}.slide[data-kind="hadith"] .arg-intro[data-label]::before{content:"Summary"}nav.toc h2{margin:0 0 var(--s-6);font:800 clamp(2.1rem,5vw,3.6rem)/1.04 var(--serif);letter-spacing:-.04em;color:var(--ink-strong);border:0;padding:0}.toc-priority{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-5);margin:0;padding:0;list-style:none}.toc-card{list-style:none;background:linear-gradient(180deg,rgb(var(--gold-rgb) / .035),transparent 60%),var(--callout-bg-warm);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-5) var(--s-5) var(--s-4);box-shadow:var(--shadow-lift);transition:border-color .2s var(--ease-deck),transform .2s var(--ease-deck),box-shadow .2s var(--ease-deck)}@media (hover:hover){.toc-card:hover{border-color:var(--gold);transform:translateY(-1px);box-shadow:var(--shadow-lift),0 8px 24px -12px rgba(0,0,0,.25)}}@media (prefers-reduced-motion:reduce){.toc-card:hover{transform:none}}.toc-card>a{display:block;margin:0 0 .95rem;padding:0 0 .6rem;border-bottom:1px solid var(--hairline);color:var(--gold);font:800 .74rem/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;-webkit-tap-highlight-color:transparent}.toc-card>a:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.toc-card ol{counter-reset:toc-item;list-style:none;margin:.25rem 0 0;padding-inline-start:0;color:var(--ink)}.toc-card ol li{counter-increment:toc-item;position:relative;padding-inline-start:2rem;margin:.42rem 0;line-height:1.34;color:var(--ink-soft)}.toc-card ol li::before{content:counter(toc-item,decimal-leading-zero);position:absolute;inset-inline-start:0;top:.15rem;font:800 .68rem/1 var(--sans);letter-spacing:.06em;color:var(--gold-dim);font-variant-numeric:tabular-nums}.toc-card ol li a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--hairline);padding-bottom:.06em;transition:color .15s ease,border-color .15s ease}@media (hover:hover){.toc-card ol li a:hover,.toc-card ol li:hover a{color:var(--gold-2);border-bottom-color:var(--gold)}}li.toc-group{margin:.85rem 0 .35rem;color:var(--ink);font-weight:700;list-style:none}.body-panel{margin:1rem 0;padding:.15rem 0 .15rem 1.05rem;border-left:2px solid var(--line-strong);color:var(--ink-soft)}.evidence-group{margin:var(--s-4) 0;padding:1.1rem 1.2rem;background:rgba(255,255,255,.012);border:1px solid var(--line);border-radius:var(--r-md)}.evidence-group>*:first-child{margin-top:0}.evidence-group>*:last-child{margin-bottom:0}.evidence-group>h4:first-child{letter-spacing:.2em;font-size:.7rem;color:var(--gold-2);border-bottom-color:var(--hairline);padding-bottom:.5rem}.primary-sources{margin:1.1rem 0;padding:1rem 1.1rem;background:linear-gradient(180deg,rgb(var(--gold-rgb) / .025),transparent 80%),var(--callout-bg-warm);border:1px solid var(--line-strong);border-left:4px solid var(--gold);border-radius:var(--r-md);box-shadow:var(--shadow-lift)}.primary-sources h4{margin:0 0 .65rem;padding:0 0 .5rem;letter-spacing:.22em;color:var(--gold);border-bottom-color:var(--hairline)}.primary-source-quote,blockquote.primary-source-quote{display:block;width:100%;margin:1.15rem 0 1.3rem;padding:1.2rem 1.35rem 1.15rem 1.4rem;background:radial-gradient(80% 60% at 0% 0%,rgb(var(--gold-rgb) / .06),transparent 60%),var(--callout-bg-2);border:1px solid var(--line-strong);border-left:4px solid var(--gold);border-radius:var(--r-lg);color:var(--ink);font-family:var(--serif);font-size:clamp(1.06rem,1.45vw,1.28rem);font-weight:450;line-height:1.58;box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .04),0 12px 40px -28px rgba(0,0,0,.9);contain:content}.primary-source-quote>*:first-child{margin-top:0}.primary-source-quote>*:last-child{margin-bottom:0}.primary-source-quote p{margin:.35rem 0}.primary-source-quote .cite,.primary-source-quote cite{display:block;margin-top:.7rem;color:var(--gold-2);font-family:var(--sans);font-size:.78rem;font-weight:800;font-style:normal;letter-spacing:.08em;text-transform:uppercase}.primary-source-quote .source-link,.primary-source-quote .ref,.primary-source-quote .app-label,.primary-source-quote .tag{margin-left:.35rem;font-size:.78rem;vertical-align:.12em}.primary-source-quote .source-citation{display:inline;margin:0;padding:0;border:0}.primary-source-quote>.source-citation:last-child{display:block;margin-top:.7rem;padding-top:.55rem;border-top:1px solid rgb(var(--gold-rgb) / .22)}.primary-source-quote .quote-source-inline .source-link{margin-left:.25rem}.evidence-group>.primary-source-quote,.body-panel>.primary-source-quote{margin:.85rem 0}blockquote{margin:.85rem 0;padding:.35rem 0 .35rem 1rem;border-left:3px solid var(--gold);color:var(--ink);font-size:1rem;line-height:1.55}blockquote p{margin:.3rem 0}.cite,cite{display:block;margin-top:.45rem;color:var(--gold-dim);font-size:.85rem;font-style:italic;letter-spacing:.005em}.callout{position:relative;margin:1.3rem 0;padding:1.05rem 1.2rem 1.05rem 1.3rem;background:radial-gradient(80% 100% at 0% 0%,rgb(var(--rust-rgb) / .16),transparent 60%),var(--rust-callout-bg);border:1px solid rgb(var(--rust-rgb) / .42);border-left:5px solid var(--rust);border-radius:var(--r-md);color:var(--kill-text-on-rust-panel);font-size:clamp(1.06rem,1.45vw,1.24rem);font-weight:650;line-height:1.46;letter-spacing:-.005em;box-shadow:var(--shadow-lift)}.callout[data-label]::before{content:attr(data-label);display:block;margin:0 0 .5rem;color:var(--rust-text);font:800 .64rem/1 var(--sans);letter-spacing:.24em;text-transform:uppercase;opacity:.92}.one-liner{margin:.75rem 0;padding:.25rem 0 .25rem 1rem;border-left:3px solid var(--gold);font-weight:600;color:var(--ink)}.one-liner b,.one-liner strong{color:var(--gold-2);font-weight:800;letter-spacing:-.005em}.argument-note-box{margin:1.1rem 0;padding:.95rem 1.1rem;background:linear-gradient(180deg,rgb(var(--slate-rgb) / .04),transparent 80%);border:1px solid var(--line);border-left:3px solid var(--slate);border-radius:var(--r-md);color:var(--ink-soft);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.55;font-weight:600;box-shadow:var(--shadow-lift)}.argument-note-box p{margin:.25rem 0}.argument-note-box .body-panel{margin:0;padding:.15rem 0 .15rem 1rem;border-left:2px solid var(--slate-dim)}.gold-note-box{border-left-color:var(--gold)}.gold-note-box .body-panel{border-left-color:var(--gold-dim)}.erv-nested-pattern-inner{margin-top:.9rem;padding-top:.75rem}.erv-nested-pattern-inner h4{margin-top:0}.erv-nested-pattern-inner ul{margin-bottom:0}.math-case{margin:var(--s-4) 0;padding:var(--s-4) var(--s-5);background:var(--callout-bg);border:1.5px solid var(--control-edge);border-left:5px solid var(--gold);border-radius:var(--r-md)}.math-case .case-heading{margin:0 0 .55rem;padding:0 0 .45rem;border-bottom:1px solid var(--line);color:var(--gold);font:800 .7rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase}.case-tag{color:var(--gold);font:800 .7rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase}.math-case .case-subheading,.math-case-button .case-subheading{margin:.5rem 0 .8rem;color:var(--ink);font-size:1rem;font-weight:500;line-height:1.48}.math-case-button>.supplement-body>.case-subheading:first-child{margin-top:0}.math-total{margin-top:.75rem;padding-top:.7rem;border-top:1px solid var(--line);color:var(--ink);font-weight:700;font-size:1.02rem}.awl-setup{margin:.1rem 0 .7rem;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--gold);color:var(--ink);font-size:.94rem;font-weight:500;line-height:1.45}.callout.awl-verse{font-size:.95rem;line-height:1.5}.primary-source-quote.awl-q{margin:.15rem 0 .15rem;padding:.8rem 1rem .82rem 1.1rem;font-size:1rem;line-height:1.52}.primary-source-quote.awl-q p{margin:.35rem 0;font-size:1rem}.primary-source-quote.awl-q p:first-child{margin-top:0}.primary-source-quote.awl-q p:last-of-type{margin-bottom:0}.primary-source-quote.awl-q cite{margin-top:.5rem}.awl-cards{display:grid;grid-template-columns:1fr;gap:.7rem;margin:.2rem 0 .15rem}.awl-cards .awl-box{display:grid;grid-template-columns:1fr 1fr;column-gap:1.6rem;row-gap:.55rem;align-items:start}.awl-cards .awl-box .awl-box-head{grid-column:1 / -1;margin:0}.awl-box{padding:.7rem .85rem .75rem;border:1.5px solid var(--control-edge);border-radius:var(--r-md);box-shadow:var(--shadow-lift)}.awl-box.patch{border-left:5px solid var(--gold);background:transparent}.awl-box.contra{border-color:rgb(var(--rust-rgb) / .42);border-left:5px solid var(--rust);background:radial-gradient(92% 100% at 0% 0%,rgb(var(--rust-rgb) / .12),transparent 62%),var(--rust-callout-bg)}.awl-box-head{margin:0 0 .5rem;color:var(--ink);font:600 .8rem/1.4 var(--sans)}.awl-box.contra .awl-box-head{color:var(--kill-text-on-rust-panel)}.awl-box-head u{text-decoration-thickness:1.5px;text-underline-offset:.15em}.awl-box .source-citation{margin:.5rem 0 0}.awl-case{min-width:0}.awl-ck{display:block;margin-bottom:.4rem;padding-bottom:.28rem;border-bottom:1px solid var(--hairline);font:800 .62rem/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase}.awl-box.contra .awl-ck{border-bottom-color:rgb(var(--rust-rgb) / .28)}.awl-heir{margin-top:.38rem}.awl-heir:first-of-type{margin-top:0}.awl-hk{display:block;font:800 .58rem/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;opacity:.82}.awl-rv{display:block;margin-top:.04rem;font:700 .9rem/1.38 var(--sans);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.awl-c1 .awl-ck,.awl-c1 .awl-hk,.awl-c1 .awl-rv{color:var(--awl-c1)}.awl-c2 .awl-ck,.awl-c2 .awl-hk,.awl-c2 .awl-rv{color:var(--awl-c2)}.awl-rv .neq{color:var(--awl-red);font-weight:900;padding:0 .1em}.awl-rv .pv{color:var(--awl-red);font-weight:800}.awl-delta{margin-left:.3rem;color:var(--awl-red);font:800 .66rem/1 var(--sans);letter-spacing:.02em;white-space:nowrap}.awl-bar{margin:.3rem 0 .05rem}.awl-keys{display:flex;margin-bottom:.2rem}.awl-key{flex:none;width:calc(var(--w) / var(--over) * 100%);min-width:0;padding-right:.3rem;display:flex;flex-direction:column;justify-content:flex-end;font:700 .6rem/1.4 var(--sans);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;white-space:nowrap}.awl-key:last-child{padding-right:0}.awl-key b{display:block;font:800 .52rem/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.awl-cards .awl-box .awl-key b{color:inherit}.awl-c1 .awl-key{color:var(--awl-c1)}.awl-c2 .awl-key{color:var(--awl-c2)}.awl-bar.sect .awl-key{color:var(--awl-red)}.awl-bar.sect .awl-seg,.awl-bar.sect .awl-key{--awl-seg-rgb:var(--awl-red-rgb)}.awl-box .awl-hk.hk-sect{color:var(--awl-red)}.awl-key .was{display:block;text-decoration:line-through;text-decoration-color:rgb(var(--awl-red-rgb) / .8);text-decoration-thickness:1.5px;text-decoration-skip-ink:none;opacity:.95}.awl-c1 .awl-bar.sect .awl-key .was{color:var(--awl-c1)}.awl-c2 .awl-bar.sect .awl-key .was{color:var(--awl-c2)}.awl-c1 .awl-bar.sect .awl-key.kv{color:var(--awl-c1);--awl-seg-rgb:var(--awl-c1-rgb)}.awl-c2 .awl-bar.sect .awl-key.kv{color:var(--awl-c2);--awl-seg-rgb:var(--awl-c2-rgb)}.awl-c1 .awl-bar.sect .awl-seg.kv{--awl-seg-rgb:var(--awl-c1-rgb)}.awl-c2 .awl-bar.sect .awl-seg.kv{--awl-seg-rgb:var(--awl-c2-rgb)}.awl-track{position:relative;display:flex;height:13px}.awl-track::before{content:"";position:absolute;top:0;bottom:0;left:0;width:calc(100 / var(--over) * 100%);border:1px solid var(--hairline);border-radius:3px;background:rgb(var(--gold-rgb) / .06)}.awl-seg{position:relative;width:calc(var(--w) / var(--over) * 100%);background:rgb(var(--awl-seg-rgb) / .92);box-shadow:inset -1px 0 0 rgb(0 0 0 / .4)}.awl-seg:first-of-type{border-radius:3px 0 0 3px}.awl-seg + .awl-seg{background:rgb(var(--awl-seg-rgb) / .58)}.awl-seg + .awl-seg + .awl-seg{background:rgb(var(--awl-seg-rgb) / .34)}.awl-c1 .awl-seg,.awl-c1 .awl-key{--awl-seg-rgb:var(--awl-c1-rgb)}.awl-c2 .awl-seg,.awl-c2 .awl-key{--awl-seg-rgb:var(--awl-c2-rgb)}.awl-hatch{position:absolute;top:-2px;bottom:-2px;left:calc(100 / var(--over) * 100%);right:0;border:1.5px solid rgb(var(--awl-red-rgb) / .8);border-radius:0 3px 3px 0;background:repeating-linear-gradient(-45deg,rgb(var(--awl-red-rgb) / .72) 0 3px,transparent 3px 7px)}.awl-mark{position:absolute;top:-3px;bottom:-3px;left:calc(100 / var(--over) * 100%);width:2px;margin-left:-1px;background:var(--ink-strong)}.awl-overnote{margin-top:.24rem;color:var(--awl-red);font:800 .66rem/1.3 var(--sans);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right}.awl-bar.sect .awl-overnote{padding-right:calc((var(--over) - 100) / var(--over) * 100%)}.kr{color:var(--awl-red);font-weight:400}.awl-box .kr{font-weight:800}.bn{color:var(--awl-blue);font-weight:400}@media (max-width:33rem){.awl-cards .awl-box{grid-template-columns:1fr;row-gap:.6rem}.awl-box .awl-box-head{font-size:.76rem}.awl-box .awl-rv{font-size:.8rem}.awl-box .awl-ck{font-size:.56rem}.awl-box .awl-hk{font-size:.52rem}.awl-keys{display:block;margin-bottom:.3rem}.awl-key{width:100%;padding:.26rem 0;display:grid;grid-template-columns:auto 1fr auto;column-gap:.45rem;row-gap:.06rem;align-items:baseline;font-size:.66rem}.awl-key + .awl-key{border-top:1px solid var(--hairline)}.awl-key b{display:block;margin:0;font-size:.54rem}.awl-key > span{grid-column:3;justify-self:end;margin:0}.awl-key::before{content:"";flex:none;align-self:center;width:.56rem;height:.56rem;border-radius:2px;background:rgb(var(--awl-seg-rgb) / .92)}.awl-key:nth-child(2)::before{background:rgb(var(--awl-seg-rgb) / .58)}.awl-key:nth-child(3)::before{background:rgb(var(--awl-seg-rgb) / .34)}.awl-overnote{font-size:.62rem}}.awl-ibn{display:grid;grid-template-columns:auto 1fr;align-items:center;margin:.5rem 0 .4rem;border:1px solid var(--line-strong);border-left:4px solid var(--gold);border-radius:var(--r-lg);background:radial-gradient(70% 50% at 0% 0%,rgb(var(--gold-rgb) / .06),transparent 60%),var(--callout-bg-2);box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .04),0 12px 40px -28px rgba(0,0,0,.9);overflow:hidden}.awl-ibn figure.fig{margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.7rem .85rem;background:none;border:none;border-radius:0;box-shadow:none}.awl-ibn figure.fig img,.nested-supplement .awl-ibn figure.fig img{width:auto;height:auto;max-width:100%;max-height:225px;border:1px solid var(--line);box-shadow:none;margin-bottom:.45rem}.awl-ibn .primary-source-quote{margin:0;padding:.7rem .85rem;background:none;border:none;border-radius:0;box-shadow:none}.awl-ibn .primary-source-quote p{font-size:.86rem;line-height:1.42;margin:0 0 .45rem}:root[data-theme="light"] .awl-ibn .primary-source-quote,:root[data-theme="light"] .awl-ibn blockquote.primary-source-quote,:root[data-theme="dark"] .awl-ibn .primary-source-quote,:root[data-theme="dark"] .awl-ibn blockquote.primary-source-quote{background:none;border:none;box-shadow:none}@media (max-width:40rem){.awl-ibn{grid-template-columns:1fr}.awl-ibn figure.fig img,.nested-supplement .awl-ibn figure.fig img{max-height:150px}}ul,ol{padding-left:1.4rem}li{margin:.32rem 0}.arabic-term{font-style:italic;color:var(--gold-dim);letter-spacing:.005em;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}code{padding:.08rem .38rem;background:var(--callout-bg-3);border:1px solid var(--hairline);border-radius:4px;color:var(--gold-2);font-size:.9em}figure.fig{position:relative;margin:1.25rem 0 1.35rem;text-align:left;contain:layout style paint}figure.fig img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:70vh;max-height:70dvh;background:var(--callout-bg-deep);border:1px solid var(--line-strong);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 12px 32px -16px rgba(0,0,0,.55);cursor:zoom-in;transition:box-shadow var(--dur-chip) ease,border-color var(--dur-chip) ease}figure.fig img:focus-visible,.muddy-spring-corpus-image img:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){figure.fig img:hover{border-color:var(--gold-edge);box-shadow:inset 0 0 0 1px rgba(0,0,0,.35),0 16px 40px -18px rgba(0,0,0,.65)}}figure.fig figcaption{margin-top:.7rem;padding-left:.1rem;color:var(--muted);font:500 .8rem/1.5 var(--sans);letter-spacing:.008em}figcaption .source-citation{margin-top:.45rem}.stacked-infographic{margin:0;padding:0 1rem 1rem}.stacked-infographic img{display:block;width:100%;max-width:100%;max-height:none;margin:0;border:0;border-radius:0;background:#000;cursor:zoom-in}.muddy-spring-corpus-image{position:relative;margin:1rem 0}.muddy-spring-corpus-image img{width:100%;max-height:none;background:#fff;border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:zoom-in}.muddy-spring-corpus-image figcaption{color:var(--muted)}.quran-corpus-word-button{margin:1rem 0}.quran-corpus-word-button .supplement-body{padding:0 1rem 1rem}.quran-corpus-word-button .muddy-spring-corpus-image{margin:.85rem auto;max-width:980px}.quran-corpus-word-button .muddy-spring-corpus-image img{width:auto;max-width:100%;height:auto;max-height:none}.source-link{display:inline-flex;align-items:center;gap:.35rem;padding:.2em .7em;border:1px solid var(--gold-edge);border-radius:var(--r-pill);background:rgb(var(--gold-rgb) / .04);color:var(--gold-2);font:700 .72rem/1.25 var(--sans);letter-spacing:.015em;text-decoration:none;text-transform:none;white-space:nowrap;vertical-align:baseline;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--dur-chip) ease,border-color var(--dur-chip) ease,color var(--dur-chip) ease,transform .1s ease}.source-link:focus-visible{background:rgb(var(--gold-rgb) / .14);border-color:var(--gold);color:var(--ink);text-decoration:none}@media (hover:hover){.source-link:hover{background:rgb(var(--gold-rgb) / .14);border-color:var(--gold);color:var(--ink);text-decoration:none}}.source-link:active{transform:scale(.96);background:rgb(var(--gold-rgb) / .22)}.source-link:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.quran-source.source-link{color:var(--gold)}.hadith-source.source-link{color:var(--gold-2)}.source-citation{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.45rem;row-gap:.35rem;margin:.45rem 0;color:var(--muted);line-height:1.4}.source-citation-top{margin:0 0 .7rem;padding:0 0 .6rem;border-bottom:1px solid var(--hairline)}.source-prefix{color:var(--muted);font:800 .68rem/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;vertical-align:baseline}.quote-source-inline{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-left:.45rem;vertical-align:baseline}.ref,.app-label,.tag{display:inline-flex;align-items:center;justify-content:center;min-width:1.7rem;padding:.18rem .58rem;border:1px solid var(--gold-edge);border-radius:var(--r-pill);background:transparent;color:var(--gold);font:800 .7rem/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-decoration:none;vertical-align:baseline;transform:translateY(-.05em)}.tag{color:var(--muted);border-color:var(--line);font-weight:600}.quote-list-item{list-style:none;margin:.75rem 0}.quote-list-item::marker{content:""}.quote-list-item>.primary-source-quote{margin:.5rem 0}@supports selector(:has(.quote-list-item)){.primary-source-section ul:has(.quote-list-item){padding-left:0}}details.figure-supplement,details.nested-supplement,details.toc-appendix,details.math-case-button{margin:1.1rem 0;width:100%;border:1.5px solid var(--control-edge);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--dur-chip) ease,background-color var(--dur-chip) ease}.nested-supplement{margin:.75rem 0;background:rgba(255,255,255,.014)}details.figure-supplement>summary,details.nested-supplement>summary,details.toc-appendix>summary,details.math-case-button>summary{display:flex;align-items:center;gap:1rem;min-height:2.75rem;padding:.85rem 1.2rem;font:700 .82rem/1.35 var(--sans);letter-spacing:.008em;color:var(--gold-2);list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--dur-chip) ease,background-color var(--dur-chip) ease,transform var(--dur-chip) ease}details.figure-supplement>summary::-webkit-details-marker,details.nested-supplement>summary::-webkit-details-marker,details.toc-appendix>summary::-webkit-details-marker,details.math-case-button>summary::-webkit-details-marker{display:none}@media (hover:hover){details.figure-supplement>summary:hover,details.nested-supplement>summary:hover,details.toc-appendix>summary:hover,details.math-case-button>summary:hover{background:rgb(var(--gold-rgb) / .06);color:var(--ink-strong)}}details.figure-supplement>summary:active,details.nested-supplement>summary:active,details.toc-appendix>summary:active,details.math-case-button>summary:active{transform:translateY(.5px)}details.figure-supplement[open],details.toc-appendix[open],details.nested-supplement[open]{border-color:var(--gold)}details.math-case-button:not(.supplement){border-left:5px solid var(--gold);background:var(--callout-bg)}details.math-case-button:not(.supplement)[open]{border-color:var(--gold)}details.figure-supplement[open]>summary,details.nested-supplement[open]>summary,details.toc-appendix[open]>summary,details.math-case-button[open]>summary{color:var(--gold-2);border-bottom:1px solid var(--hairline)}details.figure-supplement>summary::after,details.nested-supplement>summary::after,details.toc-appendix>summary::after,details.math-case-button>summary::after{content:"";flex:none;margin-left:auto;width:9px;height:9px;border-right:2.25px solid var(--gold-2);border-bottom:2.25px solid var(--gold-2);transform:translateY(-1px) rotate(45deg);transition:transform .22s cubic-bezier(.4,0,.2,1)}details.figure-supplement[open]>summary::after,details.nested-supplement[open]>summary::after,details.toc-appendix[open]>summary::after,details.math-case-button[open]>summary::after{transform:translateY(2px) rotate(-135deg)}@media (prefers-reduced-motion:reduce){details.figure-supplement>summary::after,details.nested-supplement>summary::after,details.toc-appendix>summary::after,details.math-case-button>summary::after{transition:none}}.figure-supplement .supplement-body,.math-case-button>.supplement-body{padding:1rem 1.15rem 1.1rem}.figure-supplement .supplement-body>*:first-child,.math-case-button>.supplement-body>*:first-child{margin-top:0}.figure-supplement .supplement-body>*:last-child,.math-case-button>.supplement-body>*:last-child{margin-bottom:0}.nested-supplement .nested-body{padding:.9rem 1rem 1rem}.figure-supplement figure.fig,.nested-supplement figure.fig{padding:0;margin:.85rem 0 0}.figure-supplement figure.fig:first-child,.nested-supplement figure.fig:first-child{margin-top:0}.supplement-button-box{margin:var(--s-7) 0 var(--s-5);padding:var(--s-5) 0 0;border-top:1px solid var(--hairline);display:grid;gap:var(--s-2)}.supplement-button-box::before{content:"Supporting material";color:var(--muted);font:800 .66rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:var(--s-2)}.argument-card > .supplement-button-box::before,.hadith > .supplement-button-box::before{content:"READ MORE"}.supplement-button-box>.figure-supplement{margin:0}.hadith>.supplement-button-box{width:100%;max-width:100%}.single-supplement-box{margin:.85rem 0 1rem}.title-action-row{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;border-bottom:1px solid var(--hairline);margin:0 0 1.2rem;padding:0 0 1rem}.title-action-row h3.arg{flex:0 0 auto;border-bottom:0;margin:0;padding:0}.title-action-row .figure-supplement{flex:0 0 auto;margin:0}.figure-supplement.no-outline{border:0;border-radius:0;background:transparent;overflow:visible}.figure-supplement.no-outline>summary{min-height:0;gap:.55rem;padding:.55rem 1rem;border:1px solid var(--control-edge);border-radius:var(--r-pill);font-size:.76rem;letter-spacing:.02em}@media (hover:hover){.figure-supplement.no-outline>summary:hover{background:rgb(var(--gold-rgb) / .08);border-color:var(--gold)}}.figure-supplement.no-outline[open]{border-left:0}.figure-supplement.no-outline[open]>summary{border-color:var(--gold)}.figure-supplement.no-outline>summary::after{width:8px;height:8px;border-width:2px}.title-action-row .figure-supplement[open]{flex:0 0 100%;width:100%}.title-action-row .figure-supplement[open]>figure.fig img{width:100%;max-width:100%;max-height:none}.math-case-button .math-case{margin:.85rem 0 0}.math-case-button .math-case:first-child{margin-top:0}.math-case-button .case-heading-divider{display:none}b,strong{color:var(--gold-dim);font-weight:700}.arg-intro b,.arg-intro strong,.claim-pair p b,.claim-pair p strong{color:var(--ink-strong)}.primary-source-quote b,.primary-source-quote strong,blockquote.primary-source-quote b,blockquote.primary-source-quote strong{color:var(--gold);font-weight:700;background:none;padding:0}.callout b,.callout strong{color:var(--ink-strong);font-weight:800}.kill,.kill-red,.primary-source-quote .kill,.primary-source-quote .kill-red,.primary-source-quote b.kill,.primary-source-quote b.kill-red,.primary-source-quote strong.kill,.primary-source-quote strong.kill-red,blockquote.primary-source-quote .kill,blockquote.primary-source-quote .kill-red,.callout .kill,.callout .kill-red{color:var(--kill);font-weight:800;text-decoration-line:underline;text-decoration-color:rgb(var(--kill-rgb) / .55);text-decoration-thickness:1.75px;text-underline-offset:.18em;text-decoration-skip-ink:none}.hl-num,.hl{background:linear-gradient(180deg,transparent 60%,rgb(var(--gold-rgb) / .30) 60%);color:var(--ink-strong);font-weight:700;padding:0 .1em;border-radius:2px}.hl{background:linear-gradient(180deg,transparent 60%,rgb(var(--gold-rgb) / .34) 60%)}.primary-source-quote .hl-num,blockquote.primary-source-quote .hl-num{color:var(--ink)}.primary-source-quote .hl,blockquote.primary-source-quote .hl{background:none}.hl-rust{background:linear-gradient(180deg,transparent 60%,rgb(var(--rust-rgb) / .42) 60%);color:var(--kill-text-on-rust-panel);font-weight:700;padding:0 .1em;border-radius:2px}.hl-strike{text-decoration:line-through;text-decoration-color:rgb(var(--rust-rgb) / .8);text-decoration-thickness:1.75px;color:var(--ink-soft)}.key{color:var(--ink-strong);font-weight:800}.inheritance-emphasis{color:var(--gold);font-weight:700}.inheritance-label{font-weight:400;color:var(--ink-strong)}.math-total b.overflow{color:var(--kill);font-weight:800;text-decoration-line:underline;text-decoration-color:rgb(var(--rust-rgb) / .65);text-decoration-thickness:1.75px;text-underline-offset:.18em;text-decoration-skip-ink:none}.kill-red{color:var(--kill)}.plain-underline{color:inherit;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:currentColor}.plain-white-underline{color:inherit;text-decoration-line:underline;text-decoration-color:var(--ink-strong);text-decoration-thickness:1.5px;text-underline-offset:.18em}.sym-deception,.sym-appear-so,.sym-damnation{color:var(--kill);text-decoration-line:underline;text-decoration-color:rgb(var(--kill-rgb) / .82);text-decoration-thickness:1.5px;text-underline-offset:.16em}.sym-supernatural,.sym-religion,.sym-christianity{color:inherit;text-decoration:none}.key-claim{font-family:var(--serif);font-size:clamp(1.08rem,1.35vw,1.2rem);font-weight:500;line-height:1.5;color:var(--ink-soft);max-width:68ch;margin:0 0 1.6rem}.key-claim b,.key-claim strong{color:var(--ink-strong);font-weight:700}.verdict{margin:1.6rem 0 1.1rem;padding:.25rem 0 .25rem 1.1rem;border-left:3px solid var(--rust);color:var(--kill-text-on-rust-panel);font-family:var(--serif);font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:600;line-height:1.42;letter-spacing:-.005em}.verdict::before{content:attr(data-label);display:block;margin-bottom:.35rem;color:var(--rust-text);font:800 .66rem/1 var(--sans);letter-spacing:.26em;text-transform:uppercase;opacity:.85}.verdict b,.verdict strong{color:var(--ink-strong);font-weight:800}.vs-a{color:var(--gold-2);font-weight:700;border-bottom:1.5px solid var(--gold-edge);padding-bottom:.04em}.vs-b{color:var(--kill-text-on-rust-panel);font-weight:700;border-bottom:1.5px solid rgb(var(--rust-rgb) / .42);padding-bottom:.04em}.vs-neutral{color:var(--ink-soft);font-weight:600}.quote-mini{margin:1.1rem 0;padding:1rem 1.2rem 1rem 1.25rem;background:radial-gradient(60% 80% at 0% 50%,rgb(var(--gold-rgb) / .07),transparent 60%),var(--callout-bg-2);border:1px solid var(--line-strong);border-left:3px solid var(--gold);border-radius:var(--r-md);font-family:var(--serif);font-size:clamp(1.06rem,1.42vw,1.2rem);font-weight:500;line-height:1.5;color:var(--ink);box-shadow:var(--shadow-lift)}.quote-mini::before{content:"\201C";float:left;color:var(--gold);font:800 2.2rem/.6 var(--serif);margin:.2rem .35rem 0 -.1rem}.quote-mini cite,.quote-mini .cite{display:block;margin-top:.55rem;color:var(--gold-2);font:800 .68rem/1 var(--sans);font-style:normal;letter-spacing:.18em;text-transform:uppercase}.punch-quote{margin:1.4rem 0;padding:0 0 0 1.4rem;border-left:3px solid var(--gold);font-family:var(--serif);font-size:clamp(1.32rem,2.1vw,1.78rem);font-weight:600;line-height:1.22;letter-spacing:-.02em;color:var(--ink-strong);text-wrap:balance}.punch-quote .hl{font-weight:800}.fact-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.9rem;align-items:stretch;margin:1.1rem 0}.fact-row .fact-cell{padding:.95rem 1.05rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .03),transparent 70%),var(--callout-bg);box-shadow:var(--shadow-lift)}.fact-row .fact-cell.warn{background:linear-gradient(180deg,rgb(var(--rust-rgb) / .08),transparent 70%),var(--rust-callout-bg);border-color:rgb(var(--rust-rgb) / .4)}.fact-row .fact-vs{display:grid;place-items:center;width:2rem;color:var(--gold);font:800 .66rem/1 var(--sans);letter-spacing:.18em;text-transform:uppercase}.fact-row .fact-label{display:block;margin-bottom:.45rem;color:var(--gold);font:800 .66rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase}.fact-row .fact-cell.warn .fact-label{color:var(--rust)}.num-line{counter-reset:numline;list-style:none;padding:0;margin:1.1rem 0;display:grid;gap:.55rem}.num-line>li{counter-increment:numline;position:relative;padding:.85rem 1rem .85rem 3rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--callout-bg-warm);color:var(--ink);line-height:1.45}.num-line>li::before{content:counter(numline);position:absolute;left:.85rem;top:.9rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;background:rgb(var(--gold-rgb) / .08);border:1px solid var(--gold-edge);border-radius:var(--r-pill);color:var(--gold);font:800 .72rem/1 var(--sans);font-variant-numeric:tabular-nums}.num-line>li.therefore{border-color:rgb(var(--rust-rgb) / .4);background:linear-gradient(180deg,rgb(var(--rust-rgb) / .08),transparent 70%),var(--rust-callout-bg);color:var(--kill-text-on-rust-panel)}.num-line>li.therefore::before{content:"\2234";background:rgb(var(--rust-rgb) / .15);border-color:rgb(var(--rust-rgb) / .5);color:var(--kill-text-on-rust-panel);font-size:1rem}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;margin:1.1rem 0}.stat-grid .stat{padding:.95rem 1.05rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .04),transparent 70%),var(--callout-bg);box-shadow:var(--shadow-lift)}.stat-grid .stat .stat-label{display:block;color:var(--gold);font:800 .66rem/1 var(--sans);letter-spacing:.22em;text-transform:uppercase;margin-bottom:.4rem}.stat-grid .stat .stat-value{font-family:var(--serif);font-size:clamp(1.28rem,1.9vw,1.6rem);font-weight:800;color:var(--ink-strong);letter-spacing:-.018em;line-height:1.08}.stat-grid .stat .stat-note{display:block;margin-top:.35rem;color:var(--muted);font-size:.85rem;line-height:1.32}.tag-row{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 1rem}.tag-row .tag-mini{padding:.24rem .62rem;border:1px solid var(--hairline);border-radius:var(--r-pill);color:var(--muted);font:700 .66rem/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}.tag-row .tag-mini.gold{color:var(--gold-2);border-color:var(--gold-edge);background:rgb(var(--gold-rgb) / .05)}.tag-row .tag-mini.warn{color:var(--rust-text);border-color:rgb(var(--rust-rgb) / .4);background:rgb(var(--rust-rgb) / .06)}.intro-plain{margin:.55rem 0;color:var(--ink-soft);font-size:1rem;line-height:1.48;font-weight:500}.intro-plain b{color:var(--ink)}.intro-box{margin:1.1rem 0 1.2rem;padding:1.05rem 1.2rem;background:linear-gradient(180deg,rgb(var(--gold-rgb) / .045),transparent 70%);border:1px solid var(--gold-edge);border-left:3px solid var(--gold);border-radius:var(--r-md);color:var(--ink-soft);box-shadow:var(--shadow-lift)}.intro-box p{margin:.45rem 0;font-size:clamp(.98rem,1.18vw,1.08rem);font-weight:500;line-height:1.45;color:var(--ink-soft)}.intro-box p:first-child{margin-top:0}.intro-box p:last-child{margin-bottom:0}.intro-box b,.intro-box strong{color:var(--ink-strong);font-weight:700}.pre-evidence-label{position:relative;margin:1.6rem 0 .55rem;padding:0 0 .5rem;border-bottom:1px solid var(--hairline);color:var(--gold);font:800 .7rem/1.25 var(--sans);letter-spacing:.22em;text-transform:uppercase}.pre-evidence-label::after{content:"";position:absolute;left:0;bottom:-1px;width:2.4rem;height:1px;background:var(--gold)}.pre-evidence-label b{color:var(--gold-2)}.pointer-note{margin:1rem 0 .45rem;color:var(--gold-2);font-weight:800;font-size:.98rem}.sanaa-variant-box{margin:1rem 0;padding:1rem 1.15rem;background:var(--chrome-bg);border:1px solid var(--line-strong);border-left:5px solid var(--gold);border-radius:var(--r-lg);color:var(--ink);box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .05)}.sanaa-variant-box ol{margin:0;padding-left:1.35rem}.sanaa-variant-box li{margin:.35rem 0;font-size:clamp(1.08rem,1.55vw,1.3rem);line-height:1.35}.sanaa-folio-group{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.55rem;margin:1rem 0 1.15rem}.sanaa-folio-group > .sanaa-folio-button{margin:0;width:auto;max-width:100%}.sanaa-folio-group > .sanaa-folio-button > summary{width:fit-content;max-width:100%}.sanaa-folio-group > .sanaa-folio-button > .fig{width:100%}.sanaa-folio-study{margin:0}#app-A6 .primary-source-quote p{margin:.4rem 0}#app-A6 .primary-source-quote .tabari-head{margin:1.2rem 0 .55rem;padding-top:.7rem;border-top:1px solid var(--hairline)}#app-A6 .primary-source-quote .tabari-head b{color:var(--gold-2);font:800 .82rem/1.35 var(--sans);letter-spacing:.06em}#app-A6 .primary-source-quote .tabari-verdict{margin-top:1.2rem;padding:.85rem 1rem;border-left:3px solid var(--gold);background:rgb(var(--gold-rgb) / .06);border-radius:var(--r-sm)}.tabari-source-head{margin:0 0 .7rem}.tabari-source-head .source-link{font-size:.82rem;font-weight:800;letter-spacing:.04em;padding:.4rem .85rem}.tabari-source-foot{margin:.7rem 0 0}#app-A6 .primary-source-quote .tabari-reports{margin:1.05rem 0 1.2rem;padding:.15rem .95rem .6rem;background:rgb(var(--gold-rgb) / .05);border:1px solid rgb(var(--gold-rgb) / .16);border-left:3px solid rgb(var(--gold-rgb) / .5);border-radius:.6rem}#app-A6 .primary-source-quote .tabari-reports p{font-size:.82em}#app-A6 .primary-source-quote .tabari-reports p:only-child{font-size:.95em}#app-A6 .primary-source-quote .tabari-reports p:not(.tabari-head):not(:only-child){border-left:2px solid rgb(var(--gold-rgb) / .55);padding-left:.9rem;margin:.7rem 0}@media (max-width:600px){#app-A6 .primary-source-quote .tabari-reports{margin-left:-.55rem;margin-right:-.55rem;padding-left:.7rem;padding-right:.7rem}}#app-A6 .primary-source-quote .tab-label{display:block;margin:.55rem 0 .25rem;font:800 .6rem/1.35 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2)}#app-A6 .primary-source-quote .tabari-reports > .tabari-head:first-child{border-top:0;padding-top:0;margin-top:.15rem}:root[data-theme="dark"] #app-A6 .primary-source-quote .tabari-reports > .tabari-head:first-child{border-top:0}#app-A6 .primary-source-quote .tab-verdict{margin:1.2rem 0}#app-A6 .primary-source-quote .tab-verdict .tab-label{color:var(--gold);margin-top:0}#app-A6-secular-scholarship .nested-body>blockquote.primary-source-quote{margin-bottom:1.15rem}#app-A6-secular-scholarship .nested-body>figure.fig{margin:0 0 1.35rem}#app-A6-secular-scholarship .nested-body>figure.fig img{width:100%;max-height:none}#app-A6-secular-scholarship .nested-body>figure.fig figcaption .source-link{display:inline-flex}#slide-5 .crucifixion-redesign{margin:.35rem auto 1.7rem;max-width:980px;text-align:left}#slide-5 .crux-kicker{display:table;margin:0 auto .75rem;padding:.42rem .95rem;border:1px solid var(--gold-edge);border-radius:var(--r-pill);color:var(--gold-2);background:rgb(var(--gold-rgb) / .06);font:800 .66rem/1 var(--sans);letter-spacing:.28em;text-transform:uppercase}#slide-5 .crux-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}#slide-5 .crux-card,#slide-5 .crux-question{position:relative;padding:1.05rem 1.15rem;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:radial-gradient(70% 50% at 0% 0%,rgb(var(--gold-rgb) / .07),transparent 60%),var(--callout-bg);box-shadow:var(--shadow-lift)}#slide-5 .crux-card-result{background:radial-gradient(70% 50% at 0% 0%,rgb(var(--kill-rgb) / .10),transparent 60%),var(--callout-bg);border-color:rgb(var(--kill-rgb) / .30)}#slide-5 .crux-card::before,#slide-5 .crux-question::before{content:"";position:absolute;left:0;top:.8rem;bottom:.8rem;width:3px;border-radius:2px;background:var(--gold)}#slide-5 .crux-card-result::before,#slide-5 .crux-question::before{background:var(--kill)}#slide-5 .crux-label{margin:0 0 .55rem;color:var(--gold);font:800 .66rem/1 var(--sans);letter-spacing:.2em;text-transform:uppercase}#slide-5 .crux-card-result .crux-label,#slide-5 .crux-question .crux-label{color:var(--rust)}#slide-5 .crux-card p,#slide-5 .crux-question p{margin:0;color:var(--ink);font-size:clamp(1.08rem,1.65vw,1.34rem);line-height:1.36;font-weight:600;letter-spacing:-.01em}#slide-5 .crux-question{margin-top:.75rem;text-align:center;background:radial-gradient(75% 60% at 50% 0%,rgb(var(--kill-rgb) / .12),transparent 60%),var(--callout-bg);border-color:rgb(var(--kill-rgb) / .40);box-shadow:inset 0 0 0 1px rgb(var(--kill-rgb) / .05),0 18px 50px -32px rgb(var(--kill-rgb) / .4)}#slide-5 .crux-question p{max-width:36em;margin:0 auto;font-size:clamp(1.18rem,2vw,1.58rem);letter-spacing:-.012em;line-height:1.32}#slide-5 .crux-arrow{width:2.1rem;height:2.1rem;margin:.8rem auto .1rem;display:grid;place-items:center;color:var(--gold-2);border:1px solid var(--gold-edge);border-radius:var(--r-pill);background:var(--chrome-bg);font:900 .85rem/1 var(--sans);box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}#slide-5 .centered-crucifixion-question{width:100%;margin-left:auto;margin-right:auto;text-align:center}#slide-5 .centered-crucifixion-question .arg-intro{max-width:calc(100% - 3.5rem);width:100%;margin-left:auto;margin-right:auto;border-left:0;padding-left:0}#slide-5 .centered-crucifixion-question .callout{width:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;background:transparent;border:0;border-radius:0}#slide-5 .centered-crucifixion-question .sym-supernatural,#slide-5 .centered-crucifixion-question .sym-religion,#slide-5 .centered-crucifixion-question .sym-christianity,#slide-5 .centered-crucifixion-question .sym-damnation,#slide-5 .centered-crucifixion-question .sym-deception,#slide-5 .centered-crucifixion-question .sym-appear-so{color:inherit;text-decoration:none}#slide-5 .centered-crucifixion-question .red-emphasis,#slide-5 .centered-crucifixion-question .sym-damnation{color:var(--kill);text-decoration-line:underline;text-decoration-color:rgb(var(--kill-rgb) / .82);text-decoration-thickness:1.5px;text-underline-offset:.16em}.zoom-hint{position:absolute;top:.55rem;right:.55rem;z-index:2;display:inline-flex;align-items:center;gap:.32rem;padding:.32rem .6rem;background:rgba(247,238,212,.9);border:1px solid var(--gold-edge);border-radius:var(--r-pill);color:var(--gold-2);font:800 .62rem/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(6px) saturate(120%);-webkit-backdrop-filter:blur(6px) saturate(120%);opacity:.94;box-shadow:0 1px 0 rgba(255,250,230,.7) inset,0 6px 14px -8px rgba(60,40,20,.35),0 1px 3px -1px rgba(60,40,20,.15);transition:opacity .14s ease,transform .14s ease,border-color .14s ease}@media (hover:hover){figure.fig:hover .zoom-hint,.muddy-spring-corpus-image:hover .zoom-hint{opacity:1;border-color:var(--gold);transform:translateY(-1px)}}.zoom-hint svg{width:.82em;height:.82em}.lightbox{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(60,40,18,.78);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);overscroll-behavior:contain;transform:translateZ(0);isolation:isolate;contain:layout style paint;touch-action:manipulation}.lightbox.open{opacity:1;visibility:visible}.lightbox-stage{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:none;cursor:grab}.lightbox-stage.panning{cursor:grabbing}.lightbox-img{max-width:96vw;max-height:92vh;max-height:92dvh;border-radius:var(--r-sm);box-shadow:0 24px 64px -16px rgba(0,0,0,.85),0 0 0 1px rgb(var(--gold-rgb) / .1);transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none}.lightbox-bar{position:fixed;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));display:flex;gap:.5rem;z-index:2;touch-action:manipulation}.lightbox-btn svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.lightbox-btn{width:2.85rem;height:2.85rem;display:grid;place-items:center;touch-action:manipulation;border:1px solid var(--gold);background:linear-gradient(180deg,rgba(255,248,224,.92) 0%,rgba(247,238,212,.88) 100%);color:var(--gold-2);border-radius:var(--r-pill);font:800 1.15rem/1 var(--sans);cursor:pointer;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:inset 0 1px 0 rgba(255,252,236,.9),inset 0 -1px 0 rgb(var(--gold-rgb) / .15),0 1px 2px rgba(60,40,18,.25),0 8px 22px -8px rgba(60,40,18,.45);transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .1s ease}@media (hover:hover){.lightbox-btn:hover{border-color:var(--gold-2);color:var(--ink);background:linear-gradient(180deg,rgba(255,250,232,.96) 0%,rgba(250,240,218,.92) 100%);box-shadow:inset 0 1px 0 rgba(255,253,240,.95),inset 0 -1px 0 rgb(var(--gold-rgb) / .22),0 2px 4px rgba(60,40,18,.3),0 12px 26px -8px rgba(60,40,18,.5)}}.lightbox-btn:active{transform:scale(.96);background:linear-gradient(180deg,rgba(250,240,215,.96) 0%,rgba(244,232,205,.94) 100%)}.lightbox-btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}body.lightbox-lock{overflow:hidden}@media (max-width:900px){:root{--top-h:58px;--bottom-h:70px}html,body{overflow-x:hidden;max-width:100vw}.deck-top{padding:0 clamp(.9rem,3vw,1.4rem);padding-top:env(safe-area-inset-top,0px);gap:clamp(.7rem,2vw,1rem)}.deck-brand-kind{display:none}.deck-brand{padding:.35rem 0;gap:0}.deck-brand-name{font-size:1.05rem;letter-spacing:-.022em;transform:none}.deck-top-actions{gap:.45rem}.deck-help,.deck-share,.deck-theme{width:2.75rem;height:2.75rem;border-width:1.2px}.deck-help svg,.deck-share svg,.deck-theme svg{width:1.3rem;height:1.3rem;stroke-width:1.8}.deck-hints{right:max( clamp(.9rem,3vw,1.4rem),env(safe-area-inset-right,0px) );width:min(360px,calc(100vw - 2 * max( clamp(.9rem,3vw,1.4rem),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )))}.deck-hints::before{right:calc(2.75rem + .45rem + 1.375rem - 6px)}.deck-langs::before{right:calc(3 * 2.75rem + 3 * .45rem + 1.375rem - 6px)}.deck-hints-list--desktop{display:none}.deck-hints-list--mobile{display:block}.deck-bottom{padding:.68rem clamp(.7rem,3vw,1.4rem) calc(.68rem + env(safe-area-inset-bottom,0px));gap:.55rem}.deck-nav{width:3.3rem;border-width:1.5px}.deck-nav svg{width:1.35rem;height:1.35rem;stroke-width:2.05}.deck-here{padding:0 1rem;justify-content:center;gap:.46rem;border:1px solid var(--gold-edge);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .035) 0%,transparent 70%);transition:border-color var(--dur-chip) ease,background-color var(--dur-chip) ease,transform .12s ease}.deck-here:active{border-color:var(--gold);background:rgb(var(--gold-rgb) / .08);transform:translateY(.5px)}.deck-here-tag{font:700 .98rem/1 var(--sans);letter-spacing:.28em;padding-left:.28em}.deck-here-title{display:none}.deck-here-arrow{width:1.02rem;height:1.02rem;margin-left:.02rem;stroke:var(--gold-2);stroke-width:2.2}.argument-card,.hadith,.app-entry,.section-slide,header.cover,nav.toc{max-width:100%}.toc-priority{grid-template-columns:1fr}.figure-supplement,.figure-supplement .supplement-body,.nested-supplement .nested-body,figure.fig,.stacked-infographic,.muddy-spring-corpus-image,.quran-corpus-word-button .muddy-spring-corpus-image,.primary-source-quote,.evidence-group,.math-case,.math-case-button,.sanaa-variant-box{max-width:100%;min-width:0;overflow-x:hidden}figure.fig img,.figure-supplement figure.fig img,.nested-supplement figure.fig img,.stacked-infographic img,.muddy-spring-corpus-image img,.quran-corpus-word-button .muddy-spring-corpus-image img,#app-A6-secular-scholarship .nested-body>figure.fig img{display:block;width:100%;max-width:100%;min-width:0;height:auto;max-height:none;object-fit:contain}.source-citation,.quote-source-inline{min-width:0}.source-link{max-width:100%;white-space:normal;overflow-wrap:anywhere}details.figure-supplement>summary,details.nested-supplement>summary,details.toc-appendix>summary,details.math-case-button>summary{min-height:3rem;font-size:.74rem;padding-top:.8rem;padding-bottom:.8rem}.callout{font-size:1.06rem}}@media (max-width:720px){.title-action-row{display:block}.title-action-row .figure-supplement{max-width:none;margin:.75rem 0 0}.fact-row{grid-template-columns:1fr}.fact-row .fact-vs{width:auto;padding:.25rem 0}#slide-5 .crux-grid{grid-template-columns:1fr}#slide-5 .crux-question{text-align:left}}@media (max-width:540px){header.cover{padding:5vh 0 2rem}header.cover h1{font-size:clamp(2rem,8vw,2.8rem);max-width:none;letter-spacing:-.045em}header.cover .subtitle{font-size:1rem}.slide{padding:.85rem .85rem 1.5rem}.evidence-group,.primary-sources,.callout,.math-case,.argument-note-box,.primary-source-quote{padding:.85rem .9rem}blockquote,.primary-source-quote{padding-left:1rem;padding-right:1rem;font-size:1rem}.toc-card{padding:.9rem 1rem}.toc-card ol li{padding-left:1.75rem}.deck-index-bar{padding:.3rem .55rem .35rem 1rem}.deck-index-bar::after{left:1rem}.deck-index-list{padding:.25rem .4rem calc(.6rem + env(safe-area-inset-bottom,0px))}.ix-group{margin:.5rem 0 .1rem;padding:.3rem .75rem .34rem;font-size:.62rem}button.ix-group::after{left:.75rem}.ix-text{text-wrap:balance}.ix-item{min-height:2.2rem;grid-template-columns:1.5rem 1fr;padding:.32rem .6rem .34rem .75rem;font-size:.82rem;line-height:1.32;-webkit-tap-highlight-color:transparent;align-items:center}.ix-item::before{font-size:.68rem}.section-link-list li{padding-left:2.2rem}ul,ol{padding-left:1.15rem}}@media (max-width:380px){.slide{padding:.9rem .8rem 1.6rem}.deck-top,.deck-bottom{gap:.45rem;padding-inline:.7rem}.deck-nav{width:3rem}.deck-help,.deck-share{width:2.5rem;height:2.5rem}.deck-brand-name{font-size:1.04rem}.deck-help svg,.deck-share svg{width:1.2rem;height:1.2rem}.deck-here{padding:0 .8rem;gap:.5rem}.deck-here-tag{font-size:.94rem;letter-spacing:.3em;padding-left:.3em}.deck-here-arrow{width:.95rem;height:.95rem}.deck-hints::before{right:calc(2.5rem + .45rem + 1.25rem - 6px)}}@media print{@page{margin:18mm;size:auto}html,body{overflow:visible;background:#fff;color:#111;font-size:11pt;-webkit-print-color-adjust:exact;print-color-adjust:exact}.zoom-hint,.deck-progress,.cover-hint,.cover-rule{display:none !important}.deck-top,.deck-bottom,.deck-index,.deck-hints,.zoom-hint,.lightbox{display:none !important}.deck-app{display:block;height:auto}.deck-stage{display:block;padding:0;height:auto;overflow:visible}.slide{display:block !important;page-break-after:always;height:auto;overflow:visible;border:0;background:#fff;color:#111;box-shadow:none;content-visibility:visible;contain-intrinsic-size:auto}a{color:#111;text-decoration:underline}.source-link{background:#eee;color:#111;border-color:#999}.deck-track{display:block !important;transform:none !important;transition:none !important}figure.fig,blockquote,.primary-source-quote,.math-case,.callout,.evidence-group{break-inside:avoid;page-break-inside:avoid}.deck-toast{display:none !important}}@media (hover:hover){:root[data-theme="dark"] a:hover{color:var(--gold-2)}}@supports selector(:focus-visible){:root[data-theme="dark"] a:focus-visible,:root[data-theme="dark"] button:focus-visible,:root[data-theme="dark"] select:focus-visible,:root[data-theme="dark"] input:focus-visible,:root[data-theme="dark"] summary:focus-visible,:root[data-theme="dark"] details:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}}@supports not selector(:focus-visible){:root[data-theme="dark"] a:focus,:root[data-theme="dark"] button:focus,:root[data-theme="dark"] select:focus,:root[data-theme="dark"] input:focus,:root[data-theme="dark"] summary:focus,:root[data-theme="dark"] details:focus{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}}:root[data-theme="dark"] ::selection{background:rgb(var(--gold-rgb) / .28);color:#fff}:root[data-theme="dark"] body{background:var(--bg)}:root[data-theme="dark"] .deck-top{background:linear-gradient(180deg,var(--chrome-bg) 0%,var(--chrome-bg) 70%,var(--chrome-deep) 100%);border-bottom:1px solid var(--hairline)}:root[data-theme="dark"] .deck-brand{background:transparent}:root[data-theme="dark"] .deck-brand-name{color:var(--ink-strong)}:root[data-theme="dark"] .deck-brand-kind{color:var(--gold)}@media (hover:hover){:root[data-theme="dark"] .deck-brand:hover .deck-brand-name{color:var(--gold-2)}}:root[data-theme="dark"] .deck-brand:focus-visible{outline:2px solid var(--gold)}:root[data-theme="dark"] .deck-help,:root[data-theme="dark"] .deck-share,:root[data-theme="dark"] .deck-theme{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 26%,rgb(var(--gold-2-rgb) / .075) 0%,rgb(var(--gold-rgb) / .02) 55%,transparent 100%);color:var(--gold-2);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .1),inset 0 0 0 1px rgba(0,0,0,.22)}:root[data-theme="dark"] .deck-help svg,:root[data-theme="dark"] .deck-share svg,:root[data-theme="dark"] .deck-theme svg{stroke:currentColor}:root[data-theme="dark"] .deck-help svg circle{fill:currentColor}@media (hover:hover){:root[data-theme="dark"] .deck-help:hover,:root[data-theme="dark"] .deck-share:hover,:root[data-theme="dark"] .deck-theme:hover{border-color:var(--gold);color:var(--ink-strong);background:radial-gradient(circle at 50% 26%,rgb(var(--gold-2-rgb) / .16) 0%,rgb(var(--gold-rgb) / .045) 55%,transparent 100%);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .2),inset 0 0 0 1px rgba(0,0,0,.22)}}:root[data-theme="dark"] .deck-help:focus-visible,:root[data-theme="dark"] .deck-share:focus-visible,:root[data-theme="dark"] .deck-theme:focus-visible{outline:2px solid var(--gold);outline-offset:2px}:root[data-theme="dark"] .deck-help[aria-expanded="true"]{border-color:var(--gold);color:var(--ink-strong);background:radial-gradient(circle at 50% 28%,rgb(var(--gold-2-rgb) / .16) 0%,rgb(var(--gold-rgb) / .04) 55%,transparent 100%);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .2),inset 0 0 0 1px rgba(0,0,0,.18)}:root[data-theme="dark"] .deck-progress{background:linear-gradient(90deg,rgb(var(--gold-rgb) / .55),var(--gold) 80%)}:root[data-theme="dark"] .deck-hints{background:radial-gradient(ellipse at 80% 0%,rgb(var(--gold-rgb) / .07),transparent 60%),linear-gradient(180deg,var(--popover-bg) 0%,var(--popover-bg-deep) 100%);border:1px solid var(--line-strong);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .09),inset 0 0 0 1px rgba(0,0,0,.2),0 30px 64px -22px rgba(0,0,0,.9),0 10px 26px -12px rgba(0,0,0,.65)}:root[data-theme="dark"] .deck-hints::before{background:var(--popover-arrow);border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong)}:root[data-theme="dark"] .deck-hints-eyebrow{color:var(--gold);border-bottom:1px solid var(--hairline)}:root[data-theme="dark"] .deck-hints-eyebrow::after{background:var(--gold)}:root[data-theme="dark"] .deck-hints-list li + li{border-top:1px solid rgb(var(--gold-rgb) / .05)}:root[data-theme="dark"] .deck-hints-action{color:var(--ink-strong)}:root[data-theme="dark"] .deck-hints-method{color:var(--muted)}:root[data-theme="dark"] .deck-hints-method .hint-chevron{border-right:2px solid var(--gold-2);border-bottom:2px solid var(--gold-2)}:root[data-theme="dark"] .deck-hints-or{color:var(--faint)}:root[data-theme="dark"] .deck-toast{color:var(--ink-strong);background:radial-gradient(120% 220% at 50% 0%,rgb(var(--gold-rgb) / .07),transparent 70%),linear-gradient(180deg,var(--popover-bg) 0%,var(--popover-bg-deep) 100%);border:1px solid var(--gold-dim);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .09),0 18px 44px -16px rgba(0,0,0,.85),0 6px 14px -6px rgba(0,0,0,.55)}:root[data-theme="dark"] .slide{background:var(--panel);border:1px solid var(--hairline)}:root[data-theme="dark"] .deck-bottom{background:linear-gradient(180deg,var(--chrome-deep) 0%,var(--chrome-bg) 100%);border-top:1px solid var(--hairline)}:root[data-theme="dark"] .deck-nav{border:1px solid var(--line-strong);background:transparent;color:var(--gold-2)}:root[data-theme="dark"] .deck-nav svg{stroke:currentColor}@media (hover:hover){:root[data-theme="dark"] .deck-nav:hover{border-color:var(--gold);color:var(--ink-strong);background:rgb(var(--gold-rgb) / .06)}}:root[data-theme="dark"] .deck-nav:active{background:rgb(var(--gold-rgb) / .1)}:root[data-theme="dark"] .deck-here{border:1px solid var(--line-strong);background:transparent;color:var(--ink)}@media (hover:hover){:root[data-theme="dark"] .deck-here:hover{border-color:var(--gold);background:rgb(var(--gold-rgb) / .05)}}:root[data-theme="dark"] .deck-here-tag{color:var(--gold-2)}:root[data-theme="dark"] .deck-here-title{color:var(--ink-strong)}:root[data-theme="dark"] .deck-here-arrow{stroke:var(--gold-2)}@media (hover:hover){:root[data-theme="dark"] .deck-here:hover .deck-here-arrow{stroke:var(--gold)}}:root[data-theme="dark"] .deck-index{background:rgba(4,3,2,.85)}:root[data-theme="dark"] .deck-index-panel{background:var(--panel);border:1px solid var(--line-strong);box-shadow:0 24px 60px -18px rgba(0,0,0,.85)}:root[data-theme="dark"] .deck-index-bar{border-bottom:1px solid var(--hairline)}:root[data-theme="dark"] .deck-index-title{color:var(--gold)}:root[data-theme="dark"] .deck-index-close{border:1px solid var(--line-strong);background:transparent;color:var(--muted)}@media (hover:hover){:root[data-theme="dark"] .deck-index-close:hover{border-color:var(--gold);color:var(--ink-strong)}}:root[data-theme="dark"] .deck-index-hint{border-left:1px solid var(--hairline);color:var(--muted)}:root[data-theme="dark"] .deck-index-hint .keycap{border:1px solid var(--line-strong);color:var(--gold-2)}:root[data-theme="dark"] .deck-index-hint .keycap svg{stroke:currentColor}:root[data-theme="dark"] .ix-group{background:transparent;color:var(--gold)}:root[data-theme="dark"] .ix-group-static{color:var(--faint)}@media (hover:hover){:root[data-theme="dark"] button.ix-group:hover{color:var(--gold-2);background:rgb(var(--gold-rgb) / .05)}}:root[data-theme="dark"] .ix-item{background:transparent;color:var(--ink-soft)}@media (hover:hover){:root[data-theme="dark"] .ix-item:hover{background:rgb(var(--gold-rgb) / .06);color:var(--ink-strong)}}:root[data-theme="dark"] .ix-item[aria-current="true"]{color:var(--gold-2);background:rgb(var(--gold-rgb) / .08);box-shadow:inset 2px 0 0 var(--gold)}:root[data-theme="dark"] .ix-item:focus,:root[data-theme="dark"] .ix-group:focus{outline:2px solid var(--focus);background:rgb(var(--gold-rgb) / .14);color:var(--ink-strong)}:root[data-theme="dark"] .ix-item:focus{box-shadow:inset 2px 0 0 var(--gold)}:root[data-theme="dark"] .cover-kicker{color:var(--gold)}:root[data-theme="dark"] header.cover h1{color:var(--ink-strong)}:root[data-theme="dark"] .cover-rule{background:linear-gradient(90deg,var(--gold),var(--gold-2) 50%,transparent)}:root[data-theme="dark"] header.cover .subtitle{color:var(--ink-soft)}:root[data-theme="dark"] .cover-hint{border-left-color:var(--gold-edge);color:var(--muted)}:root[data-theme="dark"] .cover-hint b,:root[data-theme="dark"] .deck-hints-method b{color:var(--gold-2)}:root[data-theme="dark"] .keycap{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .06) 0%,rgb(var(--gold-rgb) / .015) 100%);color:var(--gold-2);box-shadow:inset 0 1px 0 rgb(var(--gold-2-rgb) / .12),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 0 rgba(0,0,0,.25)}:root[data-theme="dark"] .keycap svg{stroke:currentColor}:root[data-theme="dark"] .deck-ref{border:1px solid var(--line-strong);background:var(--chrome-bg)}:root[data-theme="dark"] .deck-ref-label{color:var(--gold-2)}:root[data-theme="dark"] .deck-ref-arrow{stroke:var(--gold-2)}:root[data-theme="dark"] h2.section{border-bottom:1px solid var(--hairline);color:var(--ink-strong)}:root[data-theme="dark"] .section-slide .slide-note{color:var(--muted)}:root[data-theme="dark"] .section-link-list li{color:var(--ink-soft)}:root[data-theme="dark"] .section-link-list li::before{color:var(--gold-dim)}:root[data-theme="dark"] .section-link-list a{color:var(--ink);border-bottom:1px solid var(--hairline)}@media (hover:hover){:root[data-theme="dark"] .section-link-list a:hover{color:var(--gold-2);border-bottom-color:var(--gold)}}:root[data-theme="dark"] h3.arg,:root[data-theme="dark"] .app-entry h3:first-child{border-bottom:1px solid var(--hairline);color:var(--ink-strong)}:root[data-theme="dark"] h4{border-bottom:1px solid var(--line);color:var(--gold)}:root[data-theme="dark"] .argument-card p,:root[data-theme="dark"] .hadith p,:root[data-theme="dark"] .app-entry p{color:var(--ink)}:root[data-theme="dark"] .slide-note{color:var(--muted)}:root[data-theme="dark"] .arg-intro,:root[data-theme="dark"] .claim-pair p{color:var(--ink)}:root[data-theme="dark"] .claim-pair p+p{border-top:1px solid var(--hairline)}:root[data-theme="dark"] .arg-intro{border-left:2px solid var(--gold-edge)}:root[data-theme="dark"] .arg-intro[data-label]::before{color:var(--gold)}:root[data-theme="dark"] .slide[data-kind="hadith"] .arg-intro,:root[data-theme="dark"] .slide[data-kind="hadith"] .claim-pair p{color:var(--ink-soft)}:root[data-theme="dark"] nav.toc h2{color:var(--ink-strong)}:root[data-theme="dark"] .toc-card{background:var(--callout-bg-warm);border:1px solid var(--line);box-shadow:var(--shadow-lift)}@media (hover:hover){:root[data-theme="dark"] .toc-card:hover{border-color:var(--gold-edge)}}:root[data-theme="dark"] .toc-card>a{border-bottom:1px solid var(--hairline);color:var(--gold)}:root[data-theme="dark"] .toc-card ol{color:var(--ink)}:root[data-theme="dark"] .toc-card ol li{color:var(--ink-soft)}:root[data-theme="dark"] .toc-card ol li::before{color:var(--gold-dim)}:root[data-theme="dark"] .toc-card ol li a{color:var(--ink-soft);border-bottom:1px solid var(--hairline)}@media (hover:hover){:root[data-theme="dark"] .toc-card ol li a:hover,:root[data-theme="dark"] .toc-card ol li:hover a{color:var(--gold-2);border-bottom-color:var(--gold)}}:root[data-theme="dark"] li.toc-group{color:var(--ink)}:root[data-theme="dark"] .body-panel{border-left:2px solid var(--line-strong);color:var(--ink-soft)}:root[data-theme="dark"] .evidence-group{background:var(--callout-bg-warm);border:1px solid var(--line)}:root[data-theme="dark"] .evidence-group>h4:first-child{color:var(--gold-2);border-bottom-color:var(--hairline)}:root[data-theme="dark"] .primary-sources{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .025),transparent 80%),var(--callout-bg-warm);border:1px solid var(--line-strong);border-left:4px solid var(--gold);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .primary-sources h4{color:var(--gold);border-bottom-color:var(--hairline)}:root[data-theme="dark"] .primary-source-quote,:root[data-theme="dark"] blockquote.primary-source-quote{background:var(--callout-bg-2);border:1px solid var(--line-strong);border-left:4px solid var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .05),0 16px 44px -28px rgba(0,0,0,.95)}:root[data-theme="dark"] .primary-source-quote .cite,:root[data-theme="dark"] .primary-source-quote cite{color:var(--gold-2)}:root[data-theme="dark"] .primary-source-quote>.source-citation:last-child{border-top:1px solid rgb(var(--gold-rgb) / .22)}:root[data-theme="dark"] blockquote{border-left:3px solid var(--gold);color:var(--ink-soft)}:root[data-theme="dark"] .cite,:root[data-theme="dark"] cite{color:var(--gold-dim)}:root[data-theme="dark"] .callout{background:radial-gradient(85% 110% at 0% 0%,rgb(var(--rust-rgb) / .18),transparent 62%),var(--rust-callout-bg);border:1px solid rgb(var(--rust-rgb) / .42);border-left:5px solid var(--rust);color:var(--kill-text-on-rust-panel);box-shadow:inset 0 1px 0 rgb(var(--kill-rgb) / .06),var(--shadow-lift)}:root[data-theme="dark"] .callout[data-label]::before{color:var(--rust-text)}:root[data-theme="dark"] .one-liner{border-left:3px solid var(--gold);color:var(--ink)}:root[data-theme="dark"] .one-liner b,:root[data-theme="dark"] .one-liner strong{color:var(--gold-2)}:root[data-theme="dark"] .argument-note-box{background:linear-gradient(180deg,rgb(var(--slate-rgb) / .04),transparent 80%);border:1px solid var(--line);border-left:3px solid var(--slate);color:var(--ink-soft);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .argument-note-box .body-panel{border-left:2px solid var(--slate-dim)}:root[data-theme="dark"] .gold-note-box{border-left-color:var(--gold)}:root[data-theme="dark"] .gold-note-box .body-panel{border-left-color:var(--gold-dim)}:root[data-theme="dark"] .math-case{background:var(--callout-bg);border:1.5px solid var(--control-edge);border-left:5px solid var(--gold)}:root[data-theme="dark"] .math-case .case-heading{border-bottom:1px solid var(--line);color:var(--gold)}:root[data-theme="dark"] .case-tag{color:var(--gold)}:root[data-theme="dark"] .math-case .case-subheading,:root[data-theme="dark"] .math-case-button .case-subheading{color:var(--ink)}:root[data-theme="dark"] .math-total{border-top:1px solid var(--line-strong);color:var(--gold-2)}:root[data-theme="dark"] .arabic-term{color:var(--gold-2)}:root[data-theme="dark"] code{background:var(--callout-bg-3);border:1px solid var(--hairline);color:var(--gold-2)}:root[data-theme="dark"] figure.fig img{background:var(--callout-bg-deep);border:1px solid var(--line-strong);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5),0 16px 36px -18px rgba(0,0,0,.85)}:root[data-theme="dark"] figure.fig figcaption{color:var(--muted)}:root[data-theme="dark"] .stacked-infographic img{background:#000}:root[data-theme="dark"] .muddy-spring-corpus-image img{background:#fff;border:1px solid var(--line-strong);box-shadow:0 0 0 1px rgba(0,0,0,.25),0 16px 36px -18px rgba(0,0,0,.85)}:root[data-theme="dark"] .muddy-spring-corpus-image figcaption{color:var(--muted)}:root[data-theme="dark"] .source-link{border:1px solid var(--gold-edge);background:rgb(var(--gold-rgb) / .045);color:var(--gold-2)}:root[data-theme="dark"] .source-link:focus-visible{background:rgb(var(--gold-rgb) / .14);border-color:var(--gold);color:var(--ink-strong)}@media (hover:hover){:root[data-theme="dark"] .source-link:hover{background:rgb(var(--gold-rgb) / .14);border-color:var(--gold);color:var(--ink-strong)}}:root[data-theme="dark"] .quran-source.source-link{color:#f0d18b}:root[data-theme="dark"] .hadith-source.source-link{color:var(--gold-2)}:root[data-theme="dark"] .source-citation{color:var(--muted)}:root[data-theme="dark"] .source-citation-top{border-bottom:1px solid rgb(var(--gold-rgb) / .25)}:root[data-theme="dark"] .source-prefix{color:var(--muted)}:root[data-theme="dark"] .ref,:root[data-theme="dark"] .app-label,:root[data-theme="dark"] .tag{border:1px solid var(--gold-edge);background:transparent;color:var(--gold)}:root[data-theme="dark"] .tag{color:var(--muted);border-color:var(--line)}:root[data-theme="dark"] details.figure-supplement:not(.no-outline),:root[data-theme="dark"] details.nested-supplement,:root[data-theme="dark"] details.toc-appendix,:root[data-theme="dark"] details.math-case-button{border:1.5px solid var(--control-edge)}:root[data-theme="dark"] .nested-supplement{background:rgba(255,255,255,.014)}:root[data-theme="dark"] details.figure-supplement>summary,:root[data-theme="dark"] details.nested-supplement>summary,:root[data-theme="dark"] details.toc-appendix>summary,:root[data-theme="dark"] details.math-case-button>summary{color:var(--gold-2)}@media (hover:hover){:root[data-theme="dark"] details.figure-supplement>summary:hover,:root[data-theme="dark"] details.nested-supplement>summary:hover,:root[data-theme="dark"] details.toc-appendix>summary:hover,:root[data-theme="dark"] details.math-case-button>summary:hover{background:rgb(var(--gold-rgb) / .06);color:var(--gold-2)}}:root[data-theme="dark"] details.figure-supplement[open],:root[data-theme="dark"] details.toc-appendix[open],:root[data-theme="dark"] details.nested-supplement[open]{border-color:var(--gold)}:root[data-theme="dark"] details.math-case-button:not(.supplement){border-left:5px solid var(--gold)}:root[data-theme="dark"] details.math-case-button:not(.supplement)[open]{background:var(--callout-bg);border-color:var(--gold)}:root[data-theme="dark"] details.figure-supplement[open]>summary,:root[data-theme="dark"] details.nested-supplement[open]>summary,:root[data-theme="dark"] details.toc-appendix[open]>summary,:root[data-theme="dark"] details.math-case-button[open]>summary{color:var(--gold-2);border-bottom:1px solid var(--hairline)}:root[data-theme="dark"] details.figure-supplement>summary::after,:root[data-theme="dark"] details.nested-supplement>summary::after,:root[data-theme="dark"] details.toc-appendix>summary::after,:root[data-theme="dark"] details.math-case-button>summary::after{border-right:2.25px solid var(--gold-2);border-bottom:2.25px solid var(--gold-2)}:root[data-theme="dark"] .supplement-button-box{border-top:1px solid var(--hairline)}:root[data-theme="dark"] .supplement-button-box::before{color:var(--faint)}:root[data-theme="dark"] .title-action-row{border-bottom:1px solid var(--hairline)}:root[data-theme="dark"] .figure-supplement.no-outline{background:transparent}:root[data-theme="dark"] .figure-supplement.no-outline>summary{border:1.5px solid var(--control-edge)}@media (hover:hover){:root[data-theme="dark"] .figure-supplement.no-outline>summary:hover{background:rgb(var(--gold-rgb) / .08);border-color:var(--gold)}}:root[data-theme="dark"] .figure-supplement.no-outline[open]>summary{border-color:var(--gold)}:root[data-theme="dark"] b,:root[data-theme="dark"] strong{color:#e8d6b0}:root[data-theme="dark"] .arg-intro b,:root[data-theme="dark"] .arg-intro strong,:root[data-theme="dark"] .claim-pair p b,:root[data-theme="dark"] .claim-pair p strong{color:var(--ink-strong)}:root[data-theme="dark"] .primary-source-quote b,:root[data-theme="dark"] .primary-source-quote strong,:root[data-theme="dark"] blockquote.primary-source-quote b,:root[data-theme="dark"] blockquote.primary-source-quote strong{color:#edc878}:root[data-theme="dark"] .callout b,:root[data-theme="dark"] .callout strong{color:#fff}:root[data-theme="dark"] .kill,:root[data-theme="dark"] .kill-red,:root[data-theme="dark"] .primary-source-quote .kill,:root[data-theme="dark"] .primary-source-quote .kill-red,:root[data-theme="dark"] .primary-source-quote b.kill,:root[data-theme="dark"] .primary-source-quote b.kill-red,:root[data-theme="dark"] .primary-source-quote strong.kill,:root[data-theme="dark"] .primary-source-quote strong.kill-red,:root[data-theme="dark"] blockquote.primary-source-quote .kill,:root[data-theme="dark"] blockquote.primary-source-quote .kill-red,:root[data-theme="dark"] .callout .kill,:root[data-theme="dark"] .callout .kill-red{color:var(--kill);text-decoration-color:rgb(var(--kill-rgb) / .6)}:root[data-theme="dark"] .hl-num{background:linear-gradient(180deg,transparent 58%,rgb(var(--gold-rgb) / .30) 58%);color:var(--ink-strong)}:root[data-theme="dark"] .primary-source-quote .hl-num,:root[data-theme="dark"] blockquote.primary-source-quote .hl-num{color:var(--ink-strong)}:root[data-theme="dark"] .hl{background:linear-gradient(180deg,transparent 60%,rgb(var(--gold-rgb) / .34) 60%);color:var(--ink-strong)}:root[data-theme="dark"] .primary-source-quote .hl,:root[data-theme="dark"] blockquote.primary-source-quote .hl{background:none}:root[data-theme="dark"] .hl-rust{background:linear-gradient(180deg,transparent 60%,rgb(var(--rust-rgb) / .45) 60%);color:var(--kill-text-on-rust-panel)}:root[data-theme="dark"] .hl-strike{text-decoration-color:var(--rust);color:var(--ink-soft)}:root[data-theme="dark"] .key{color:var(--ink-strong)}:root[data-theme="dark"] .inheritance-emphasis{color:var(--gold-2)}:root[data-theme="dark"] .inheritance-label{color:var(--ink-strong)}:root[data-theme="dark"] .math-total b.overflow{color:var(--kill);text-decoration-color:var(--rust)}:root[data-theme="dark"] .kill-red{color:var(--kill)}:root[data-theme="dark"] .plain-underline{text-decoration-color:currentColor}:root[data-theme="dark"] .plain-white-underline{text-decoration-color:#fff}:root[data-theme="dark"] .sym-deception,:root[data-theme="dark"] .sym-appear-so,:root[data-theme="dark"] .sym-damnation{color:var(--kill);text-decoration-color:rgb(var(--kill-rgb) / .82)}:root[data-theme="dark"] .key-claim{color:var(--ink-soft)}:root[data-theme="dark"] .key-claim b,:root[data-theme="dark"] .key-claim strong{color:var(--ink-strong)}:root[data-theme="dark"] .verdict{border-left:3px solid var(--rust);color:var(--kill-text-on-rust-panel)}:root[data-theme="dark"] .verdict::before{color:var(--rust-text)}:root[data-theme="dark"] .verdict b,:root[data-theme="dark"] .verdict strong{color:var(--emphasis-on-callout)}:root[data-theme="dark"] .vs-a{color:var(--gold-2);border-bottom:1.5px solid var(--gold-edge)}:root[data-theme="dark"] .vs-b{color:var(--rust-text);border-bottom:1.5px solid rgb(var(--rust-rgb) / .45)}:root[data-theme="dark"] .vs-neutral{color:var(--ink-soft)}:root[data-theme="dark"] .quote-mini{background:var(--callout-bg-2);border:1px solid var(--line);border-left:3px solid var(--gold);color:var(--ink);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .quote-mini::before{color:var(--gold)}:root[data-theme="dark"] .quote-mini cite,:root[data-theme="dark"] .quote-mini .cite{color:var(--gold-2)}:root[data-theme="dark"] .punch-quote{border-left:3px solid var(--gold);color:var(--ink-strong)}:root[data-theme="dark"] .fact-row .fact-cell{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .04),transparent 70%),var(--callout-bg);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .fact-row .fact-vs{color:var(--gold-2)}:root[data-theme="dark"] .fact-row .fact-label{color:var(--gold)}:root[data-theme="dark"] .fact-row .fact-cell.warn{border-color:rgb(var(--rust-rgb) / .4);background:linear-gradient(180deg,rgb(var(--rust-rgb) / .1),transparent 70%),var(--rust-callout-bg)}:root[data-theme="dark"] .fact-row .fact-cell.warn .fact-label{color:var(--rust-text)}:root[data-theme="dark"] .num-line>li{border:1px solid var(--line);background:var(--callout-bg-warm);color:var(--ink)}:root[data-theme="dark"] .num-line>li::before{background:rgb(var(--gold-rgb) / .10);border:1px solid var(--gold-edge);color:var(--gold-2)}:root[data-theme="dark"] .num-line>li.therefore{border-color:rgb(var(--rust-rgb) / .4);background:linear-gradient(180deg,rgb(var(--rust-rgb) / .08),transparent 70%),var(--rust-callout-bg);color:var(--kill-text-on-rust-panel)}:root[data-theme="dark"] .num-line>li.therefore::before{background:rgb(var(--rust-rgb) / .15);border-color:rgb(var(--rust-rgb) / .5);color:var(--rust-text)}:root[data-theme="dark"] .stat-grid .stat{border:1px solid var(--line-strong);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .04),transparent 70%),var(--callout-bg);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .stat-grid .stat .stat-label{color:var(--gold)}:root[data-theme="dark"] .stat-grid .stat .stat-value{color:var(--ink-strong)}:root[data-theme="dark"] .stat-grid .stat .stat-note{color:var(--muted)}:root[data-theme="dark"] .tag-row .tag-mini{border:1px solid var(--hairline);color:var(--muted)}:root[data-theme="dark"] .tag-row .tag-mini.gold{color:var(--gold-2);border-color:var(--gold-edge);background:rgb(var(--gold-rgb) / .05)}:root[data-theme="dark"] .tag-row .tag-mini.warn{color:var(--rust-text);border-color:rgb(var(--rust-rgb) / .4);background:rgb(var(--rust-rgb) / .06)}:root[data-theme="dark"] .intro-plain{color:var(--ink-soft)}:root[data-theme="dark"] .intro-plain b{color:var(--ink)}:root[data-theme="dark"] .intro-box{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .045),transparent 70%);border:1px solid var(--gold-edge);border-left:3px solid var(--gold);color:var(--ink-soft);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] .intro-box p{color:var(--ink-soft)}:root[data-theme="dark"] .intro-box b,:root[data-theme="dark"] .intro-box strong{color:var(--ink-strong)}:root[data-theme="dark"] .pre-evidence-label{border-bottom:1px solid var(--hairline);color:var(--gold-2)}:root[data-theme="dark"] .pre-evidence-label b{color:var(--gold-2)}:root[data-theme="dark"] .pointer-note{color:var(--gold-2)}:root[data-theme="dark"] .sanaa-variant-box{background:var(--callout-bg-2);border:1px solid var(--line-strong);border-left:5px solid var(--gold);color:var(--ink);box-shadow:inset 0 0 0 1px rgb(var(--gold-rgb) / .05)}:root[data-theme="dark"] #app-A6 .primary-source-quote .tabari-head{border-top:1px solid var(--hairline)}:root[data-theme="dark"] #app-A6 .primary-source-quote .tabari-head b{color:var(--gold-2)}:root[data-theme="dark"] #app-A6 .primary-source-quote .tabari-verdict{border-left:3px solid var(--gold);background:rgb(var(--gold-rgb) / .06)}:root[data-theme="dark"] #slide-5 .crux-kicker{border:1px solid var(--gold-edge);color:var(--gold-2);background:rgb(var(--gold-rgb) / .06)}:root[data-theme="dark"] #slide-5 .crux-card,:root[data-theme="dark"] #slide-5 .crux-question{border:1px solid var(--line-strong);background:radial-gradient(70% 50% at 0% 0%,rgb(var(--gold-rgb) / .07),transparent 60%),var(--callout-bg-warm);box-shadow:var(--shadow-lift)}:root[data-theme="dark"] #slide-5 .crux-card-result{background:radial-gradient(70% 50% at 0% 0%,rgb(var(--kill-rgb) / .1),transparent 60%),var(--callout-bg-warm);border-color:rgb(var(--kill-rgb) / .3)}:root[data-theme="dark"] #slide-5 .crux-card::before,:root[data-theme="dark"] #slide-5 .crux-question::before{background:var(--gold)}:root[data-theme="dark"] #slide-5 .crux-card-result::before,:root[data-theme="dark"] #slide-5 .crux-question::before{background:var(--kill)}:root[data-theme="dark"] #slide-5 .crux-label{color:var(--gold)}:root[data-theme="dark"] #slide-5 .crux-card-result .crux-label,:root[data-theme="dark"] #slide-5 .crux-question .crux-label{color:var(--rust-text)}:root[data-theme="dark"] #slide-5 .crux-card p,:root[data-theme="dark"] #slide-5 .crux-question p{color:var(--ink)}:root[data-theme="dark"] #slide-5 .crux-question{background:radial-gradient(75% 60% at 50% 0%,rgb(var(--kill-rgb) / .12),transparent 60%),var(--callout-bg-warm);border-color:rgb(var(--kill-rgb) / .4);box-shadow:inset 0 0 0 1px rgb(var(--kill-rgb) / .05),0 18px 50px -32px rgb(var(--kill-rgb) / .4)}:root[data-theme="dark"] #slide-5 .crux-arrow{color:var(--gold-2);border:1px solid var(--gold-edge);background:var(--callout-bg-warm);box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}:root[data-theme="dark"] #slide-5 .centered-crucifixion-question .callout{background:transparent}:root[data-theme="dark"] #slide-5 .centered-crucifixion-question .red-emphasis,:root[data-theme="dark"] #slide-5 .centered-crucifixion-question .sym-damnation{color:var(--kill);text-decoration-color:rgb(var(--kill-rgb) / .82)}:root[data-theme="dark"] .zoom-hint{background:rgba(8,7,5,.78);border:1px solid var(--gold-edge);color:var(--gold-2);box-shadow:0 1px 0 rgba(255,230,180,.08) inset,0 6px 14px -8px rgba(0,0,0,.6)}@media (hover:hover){:root[data-theme="dark"] figure.fig:hover .zoom-hint,:root[data-theme="dark"] .muddy-spring-corpus-image:hover .zoom-hint{border-color:var(--gold)}}:root[data-theme="dark"] .lightbox{background:rgba(3,2,1,.92)}:root[data-theme="dark"] .lightbox-img{box-shadow:0 36px 90px -22px rgba(0,0,0,.95),0 12px 28px -10px rgba(0,0,0,.6),0 0 0 1px rgb(var(--gold-rgb) / .08)}:root[data-theme="dark"] .lightbox-btn{border:1px solid rgb(var(--gold-rgb) / .42);background:linear-gradient(180deg,rgba(26,22,16,.88) 0%,rgba(18,15,11,.9) 100%);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(232,201,134,.14),inset 0 -1px 0 rgba(0,0,0,.35),0 1px 2px rgba(0,0,0,.5),0 8px 22px -8px rgba(0,0,0,.7)}@media (hover:hover){:root[data-theme="dark"] .lightbox-btn:hover{border-color:var(--gold);color:var(--ink-strong);background:linear-gradient(180deg,rgba(32,27,19,.92) 0%,rgba(24,20,14,.94) 100%);box-shadow:inset 0 1px 0 rgba(232,201,134,.22),inset 0 -1px 0 rgba(0,0,0,.4),0 2px 4px rgba(0,0,0,.55),0 12px 26px -8px rgba(0,0,0,.75)}}:root[data-theme="dark"] .lightbox-btn:active{background:linear-gradient(180deg,rgba(40,33,22,.94) 0%,rgba(30,25,17,.94) 100%)}@media (max-width:900px){:root[data-theme="dark"] .deck-here{border:1px solid var(--gold-edge);background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .045) 0%,transparent 70%);box-shadow:none}:root[data-theme="dark"] .deck-here:active{border-color:var(--gold);background:rgb(var(--gold-rgb) / .1);box-shadow:none}:root[data-theme="dark"] .deck-here-tag{color:var(--gold-2);text-shadow:none}:root[data-theme="dark"] .deck-here-arrow{stroke:var(--gold-2);filter:none}}@media print{:root[data-theme="dark"],:root[data-theme="dark"] body{background:#fff;color:#111}:root[data-theme="dark"] .slide{background:#fff;color:#111}:root[data-theme="dark"] a{color:#111}:root[data-theme="dark"] .source-link{background:#eee;color:#111;border-color:#999}}:root[data-theme="dark"] body{background:radial-gradient(ellipse 84rem 50rem at 50% -20rem,rgb(var(--gold-rgb) / .14) 0%,rgb(var(--gold-rgb) / .035) 38%,transparent 72%),radial-gradient(ellipse 60rem 32rem at 50% 112%,rgb(var(--gold-2-rgb) / .05),transparent 65%),var(--bg)}:root[data-theme="dark"] body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.42;mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='320' height='320' viewBox='0 0 320 320'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.36   0 0 0 0 0.28   0 0 0 0 0.18   0 0 0 0.045 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:320px 320px}:root[data-theme="dark"] .slide{background:linear-gradient(180deg,#1a1612 0%,#15120f 22%,#14110e 78%,#110e0b 100%);border:1px solid rgb(var(--gold-rgb) / .22);box-shadow:0 1px 0 rgba(255,240,200,.04) inset,0 1px 1px rgba(0,0,0,.35),0 6px 18px -8px rgba(0,0,0,.55),0 26px 60px -28px rgba(0,0,0,.88),0 50px 96px -48px rgba(0,0,0,.50)}:root[data-theme="dark"] .deck-top{background:linear-gradient(180deg,rgba(20,16,12,.82) 0%,rgba(14,11,8,.82) 100%);border-bottom:1px solid transparent;box-shadow:0 1px 0 0 rgb(var(--gold-rgb) / .08),0 6px 14px -8px rgba(0,0,0,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}:root[data-theme="dark"] .deck-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / 0) 0%,rgb(var(--gold-rgb) / .14) 8%,rgb(var(--gold-rgb) / .42) 50%,rgb(var(--gold-rgb) / .14) 92%,rgb(var(--gold-rgb) / 0) 100%);pointer-events:none}:root[data-theme="dark"] .deck-bottom{background:linear-gradient(0deg,rgba(20,16,12,.82) 0%,rgba(14,11,8,.82) 100%);border-top:1px solid transparent;box-shadow:0 -1px 0 0 rgb(var(--gold-rgb) / .08),0 -6px 14px -8px rgba(0,0,0,.55);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}@media (prefers-reduced-transparency:reduce){:root[data-theme="dark"] .deck-top,:root[data-theme="dark"] .deck-bottom{background:#0d0c0a;backdrop-filter:none;-webkit-backdrop-filter:none}}:root[data-theme="dark"] .deck-bottom::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / 0) 0%,rgb(var(--gold-rgb) / .14) 8%,rgb(var(--gold-rgb) / .42) 50%,rgb(var(--gold-rgb) / .14) 92%,rgb(var(--gold-rgb) / 0) 100%);pointer-events:none}:root[data-theme="dark"] .deck-progress{height:2px;background:linear-gradient(90deg,rgb(var(--gold-rgb) / .28) 0%,rgb(var(--gold-rgb) / .85) 22%,var(--gold) 55%,var(--gold-2) 82%,#fbd98a 100%);box-shadow:0 0 6px rgb(var(--gold-rgb) / .55),0 0 14px rgb(var(--gold-rgb) / .28),0 0 1px rgba(255,248,220,.8)}:root[data-theme="dark"] header.cover{padding-top:3vh;gap:1.35rem}:root[data-theme="dark"] .cover-kicker{font:800 .78rem/1 var(--sans);letter-spacing:.42em;color:var(--gold-2);opacity:1}:root[data-theme="dark"] header.cover h1{font-weight:800;letter-spacing:-.052em;line-height:.94;color:#fff8eb;text-shadow:0 1px 0 rgba(0,0,0,.4),0 0 24px rgba(255,220,160,.04);font-feature-settings:"kern","liga","dlig","swsh"}:root[data-theme="dark"] .cover-rule{width:6.4rem;height:2px;background:linear-gradient(90deg,var(--gold) 0%,#fbd98a 32%,var(--gold-2) 60%,rgb(var(--gold-rgb) / .55) 82%,transparent 100%);box-shadow:0 0 5px rgb(var(--gold-rgb) / .35);margin:.55rem 0 .25rem}:root[data-theme="dark"] .cover-hint{border-left:2px solid rgb(var(--gold-rgb) / .42);padding-left:1.1rem;color:var(--ink-soft)}:root[data-theme="dark"] h4{position:relative;color:var(--gold);font-weight:800;font-size:.72rem;letter-spacing:.24em;padding-bottom:.55rem;border-bottom-color:rgb(var(--gold-rgb) / .18)}:root[data-theme="dark"] .evidence-group{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .025) 0%,rgb(var(--gold-rgb) / .005) 100%);border:1px solid rgb(var(--gold-rgb) / .14);border-radius:var(--r-md)}:root[data-theme="dark"] .primary-sources{background:linear-gradient(180deg,#16120e 0%,#110e0b 100%);border:1px solid rgb(var(--gold-rgb) / .24);border-left:4px solid var(--gold);box-shadow:inset 0 1px 0 rgba(255,230,180,.04),0 1px 2px rgba(0,0,0,.3),0 16px 36px -22px rgba(0,0,0,.8)}:root[data-theme="dark"] .source-link{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .12) 0%,rgb(var(--gold-rgb) / .04) 100%);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,230,180,.06),0 1px 1px rgba(0,0,0,.25)}@media (hover:hover){:root[data-theme="dark"] .source-link:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .22) 0%,rgb(var(--gold-rgb) / .08) 100%);border-color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,230,180,.10),0 2px 4px rgba(0,0,0,.35),0 0 0 3px rgb(var(--gold-rgb) / .06)}}:root[data-theme="dark"] .callout{position:relative;padding:1.2rem 1.3rem 1.15rem 1.4rem;background:radial-gradient(90% 110% at 0% 0%,rgb(var(--rust-rgb) / .18),transparent 60%),linear-gradient(180deg,#1a100c 0%,#150b08 100%);border:1px solid rgb(var(--rust-rgb) / .36);border-left:5px solid var(--rust);box-shadow:inset 0 1px 0 rgba(255,220,200,.04),0 1px 2px rgba(0,0,0,.35),0 18px 44px -24px rgba(120,30,20,.55)}:root[data-theme="dark"] .callout[data-label]::before{color:var(--kill);font-weight:800;letter-spacing:.26em;opacity:1}@media (hover:hover){:root[data-theme="dark"] details > summary:hover{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .07) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .42)}}:root[data-theme="dark"] details[open] > summary{border-color:rgb(var(--gold-rgb) / .40);box-shadow:inset 0 -1px 0 rgb(var(--gold-rgb) / .14)}:root[data-theme="dark"] .keycap{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .02) 100%);border-color:rgb(var(--gold-rgb) / .42);color:var(--gold-2);box-shadow:inset 0 1px 0 rgba(255,230,180,.04),0 1px 0 rgba(0,0,0,.35)}:root[data-theme="dark"] .deck-ref{background:linear-gradient(180deg,rgb(var(--gold-rgb) / .10) 0%,rgb(var(--gold-rgb) / .03) 100%);border-color:rgb(var(--gold-rgb) / .48);box-shadow:inset 0 1px 0 rgba(255,230,180,.04),0 1px 0 rgba(0,0,0,.35)}:root[data-theme="light"] .deck-here .deck-here-key,:root[data-theme="dark"] .deck-here .deck-here-key{opacity:1}:root[data-theme="light"] .deck-nav{background:rgba(252,248,236,.42);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,255,252,.80)}:root[data-theme="light"] .deck-here{background:rgba(255,252,240,.35);border-color:rgb(var(--gold-rgb) / .42);box-shadow:inset 0 1px 0 rgba(255,255,252,.80)}:root[data-theme="dark"] .deck-nav,:root[data-theme="dark"] .deck-here{background:transparent;border-color:rgb(var(--gold-rgb) / .22);box-shadow:none}.deck-nav svg{stroke-width:1.8}.deck-here-arrow{stroke-width:2.0}.deck-here-tag{letter-spacing:.26em}.deck-here .deck-here-key{opacity:.62}@media (hover:hover){#prevSlide:hover svg,#nextSlide:hover svg{transform:none}}@media (hover:hover){:root[data-theme="light"] .deck-nav:hover{background:rgb(var(--gold-rgb) / .045);border-color:rgb(var(--gold-rgb) / .80);color:var(--ink-strong);box-shadow:inset 0 1px 0 rgba(255,255,252,.85),0 1px 1px rgba(74,52,22,.04)}:root[data-theme="light"] .deck-here:hover{background:linear-gradient(180deg,rgba(255,253,244,.78) 0%,rgba(254,246,220,.50) 100%);border-color:rgb(var(--gold-rgb) / .80);box-shadow:inset 0 1px 0 rgba(255,255,252,.9)}:root[data-theme="light"] .deck-here:hover .deck-here-arrow{stroke:var(--gold);transform:none}}@media (hover:hover){:root[data-theme="dark"] .deck-nav:hover{background:rgb(var(--gold-rgb) / .055);border-color:rgb(var(--gold-rgb) / .55);color:var(--ink-strong);box-shadow:none}:root[data-theme="dark"] .deck-here:hover{background:rgb(var(--gold-rgb) / .04);border-color:rgb(var(--gold-rgb) / .50);box-shadow:none}:root[data-theme="dark"] .deck-here:hover .deck-here-arrow{stroke:var(--gold);transform:none}}.deck-nav:active,.deck-here:active{transform:translateY(.5px);background:rgb(var(--gold-rgb) / .07);border-color:var(--gold);box-shadow:none}.deck-nav:focus-visible,.deck-here:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.deck-nav:disabled,.deck-nav[aria-disabled="true"]{opacity:.26;pointer-events:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.deck-nav:active,.deck-here:active{transform:none}}.deck-here .deck-here-arrow{width:1.12rem !important;height:1.12rem !important;stroke-width:2.15 !important;margin-left:.14rem !important}@media (max-width:540px){.deck-here .deck-here-arrow{width:1.08rem !important;height:1.08rem !important;stroke-width:2.1 !important}}.deck-here-tag::after{opacity:.85 !important}.deck-here .deck-here-arrow{margin-left:.04rem !important}.deck-ref{justify-content:center !important;gap:.32em !important;min-height:1.5em !important;padding:.18em .52em .18em .64em !important;border:1px solid var(--gold-edge) !important;border-radius:.48em !important;background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .035) 0%,transparent 70%) !important;box-shadow:none !important;transform:translateY(-.035em) !important}.deck-ref-label{font:700 .62em/1 var(--sans) !important;color:var(--gold-2) !important;letter-spacing:.28em !important;padding-left:.28em !important}.deck-ref-arrow{flex:none !important;width:.72em !important;height:.72em !important;margin-left:.02em !important;stroke:var(--gold-2) !important;stroke-width:2.2 !important}:root[data-theme="light"] .deck-ref{background:linear-gradient(180deg,rgb(var(--gold-2-rgb) / .035) 0%,transparent 70%) !important;border-color:var(--gold-edge) !important;box-shadow:none !important}:root[data-theme="dark"] .deck-ref{background:transparent !important;border-color:var(--gold-edge) !important;box-shadow:none !important}figure.fig,.figure-supplement figure.fig,.nested-supplement figure.fig{width:fit-content;max-width:100%;margin-inline:auto}figure.fig figcaption{width:0;min-width:100%}.manuscript-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.manuscript-lead{margin-bottom:.5rem}.deck-brand-name{font-size:clamp(11px,3.72vw,1.08rem)}@media (max-width:380px){.deck-brand-name{letter-spacing:-0.03em}.deck-top-actions{gap:.3rem}.deck-help,.deck-share,.deck-theme{width:2.05rem;height:2.05rem}.deck-help,.deck-share,.deck-theme,.deck-lang{position:relative}.deck-help::after,.deck-share::after,.deck-theme::after,.deck-lang::after{content:'';position:absolute;inset:calc((100% - 44px) / 2)}}@media (max-width:320px){.deck-top{padding-inline:max(.625rem,env(safe-area-inset-left,0px),env(safe-area-inset-right,0px))}}