.TajweedArabic-module__VYVO_G__arabic{font-family:var(--font-arabic);text-align:center;color:var(--ink);direction:rtl;margin:0;font-size:clamp(2rem,4vw,2.6rem);line-height:2.15}.TajweedArabic-module__VYVO_G__waqf{color:var(--tan);cursor:help}.TajweedArabic-module__VYVO_G__toggle{font-family:var(--font-ui);color:var(--ink-muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;margin:.6rem auto 0;padding:.3rem .8rem;font-size:.72rem;display:block}.TajweedArabic-module__VYVO_G__toggle[aria-pressed=true]{color:var(--forest);border-color:#1a3a2e59}.TajweedArabic-module__VYVO_G__ghunnah{color:#1a8a5a}.TajweedArabic-module__VYVO_G__madd{color:#c97a1e}.TajweedArabic-module__VYVO_G__maddObl{color:#c0392b}.TajweedArabic-module__VYVO_G__ikhfa{color:#7a2e8a}.TajweedArabic-module__VYVO_G__idghaam{color:#2d8a8a}.TajweedArabic-module__VYVO_G__iqlab{color:#2e5a9a}.TajweedArabic-module__VYVO_G__qalqalah{color:#9a3a3a}.TajweedArabic-module__VYVO_G__shamsiyyah{color:#6b6b6b}.TajweedArabic-module__VYVO_G__wasl{color:#9a9a9a}.TajweedArabic-module__VYVO_G__silent{color:#bbb}
.ShareButton-module__fLcxKG__share{font-family:var(--font-ui);letter-spacing:.01em;color:var(--color-card);background:var(--forest);border:1px solid var(--forest);cursor:pointer;border-radius:999px;padding:.45rem 1.05rem;font-size:.82rem;font-weight:600;transition:background .15s,color .15s,transform .15s}.ShareButton-module__fLcxKG__share:before{content:"↗";margin-inline-end:.4ch;font-weight:700}.ShareButton-module__fLcxKG__share:hover{background:var(--forest-soft);transform:translateY(-1px)}.ShareButton-module__fLcxKG__share:active{transform:translateY(0)}.ShareButton-module__fLcxKG__share:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ShareButton-module__fLcxKG__share{transition:background .15s,color .15s}.ShareButton-module__fLcxKG__share:hover,.ShareButton-module__fLcxKG__share:active{transform:none}}
.ActionRow-module__eoX8Qq__row{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:.5rem;margin-block-start:1rem;padding-block-start:1rem;display:flex}.ActionRow-module__eoX8Qq__primary{font-family:var(--font-ui);color:var(--color-card);background:var(--forest);cursor:pointer;border:0;border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:600;transition:background .15s}.ActionRow-module__eoX8Qq__primary:hover{background:var(--forest-soft)}.ActionRow-module__eoX8Qq__toggle,.ActionRow-module__eoX8Qq__action{font-family:var(--font-ui);color:var(--ink-soft);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;transition:border-color .15s,background .15s,color .15s}.ActionRow-module__eoX8Qq__toggle:hover,.ActionRow-module__eoX8Qq__action:hover{border-color:var(--forest-soft);color:var(--forest)}.ActionRow-module__eoX8Qq__toggle[aria-pressed=true]{color:var(--color-card);background:var(--tan);border-color:var(--tan)}.ActionRow-module__eoX8Qq__action[aria-pressed=true]{color:var(--forest);border-color:var(--forest-soft)}
.AyahTextBlock-module__TgF5Ea__block{background:var(--color-card);border:1px solid var(--line-strong);box-shadow:var(--shadow-l);border-radius:14px;margin-block:1.5rem;padding:1.75rem 1.75rem 1.6rem}.AyahTextBlock-module__TgF5Ea__basmala{font-family:var(--font-arabic);text-align:center;color:var(--tan);border-block-end:1px solid var(--line);direction:rtl;margin:0 0 1rem;padding-block-end:1rem;font-size:1.35rem;line-height:1.8}.AyahTextBlock-module__TgF5Ea__translit{font-family:var(--font-ui);text-align:center;color:var(--ink-muted);margin:.75rem 0 1.1rem;font-size:.92rem;font-style:italic}.AyahTextBlock-module__TgF5Ea__translation{color:var(--ink-soft);border-inline-start:2px solid var(--tan-soft);margin:0 0 .75rem;padding-inline-start:.75rem;font-size:1.05rem;line-height:1.6}.AyahTextBlock-module__TgF5Ea__attr{font-family:var(--font-ui);color:var(--ink-muted);margin-top:.35rem;font-size:.7rem;display:block}.AyahTextBlock-module__TgF5Ea__badge{letter-spacing:.04em;text-transform:uppercase;color:var(--tan);margin-inline-start:.5rem;font-weight:700}.AyahTextBlock-module__TgF5Ea__words{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:0;padding-block-start:.5rem;display:flex}.AyahTextBlock-module__TgF5Ea__word{border:1px solid var(--line);background:#fffdf799;border-radius:8px;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .5rem;display:inline-flex}.AyahTextBlock-module__TgF5Ea__wordAr{font-family:var(--font-arabic);color:var(--ink);font-size:1.1rem}.AyahTextBlock-module__TgF5Ea__wordGloss{font-family:var(--font-ui);color:var(--ink-muted);font-size:.65rem}.AyahTextBlock-module__TgF5Ea__words[hidden],.AyahTextBlock-module__TgF5Ea__translit[hidden]{display:none}.AyahTextBlock-module__TgF5Ea__listenBtn{font-family:var(--font-ui);color:var(--forest,#085023);cursor:pointer;background:0 0;border:1px solid;border-radius:999px;align-items:center;gap:.25rem;margin-block-start:.6rem;padding:.25rem .65rem;font-size:.75rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}@supports (color:lab(0% 0 0)){.AyahTextBlock-module__TgF5Ea__listenBtn{color:var(--forest,lab(29.3244% -30.3636 20.2195))}}.AyahTextBlock-module__TgF5Ea__listenBtn:hover{background:var(--forest,#085023);color:var(--color-card,#fff)}@supports (color:lab(0% 0 0)){.AyahTextBlock-module__TgF5Ea__listenBtn:hover{background:var(--forest,lab(29.3244% -30.3636 20.2195))}}.AyahTextBlock-module__TgF5Ea__ayah{border-block-start:1px solid var(--line);padding-block:.75rem;position:relative}.AyahTextBlock-module__TgF5Ea__ayah:first-child,.AyahTextBlock-module__TgF5Ea__basmala+.AyahTextBlock-module__TgF5Ea__ayah{border-block-start:none}.AyahTextBlock-module__TgF5Ea__num{background:var(--tan-soft,#ecdcc1);width:1.6rem;height:1.6rem;color:var(--tan,#b2854f);font-family:var(--font-ui);float:inline-end;border-radius:50%;justify-content:center;align-items:center;margin-block-start:.15rem;margin-inline-start:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}@supports (color:lab(0% 0 0)){.AyahTextBlock-module__TgF5Ea__num{background:var(--tan-soft,lab(88.4926% 2.7127 15.3858));color:var(--tan,lab(59.2858% 13.2885 35.8386))}}
.Collapsible-module__MC_neq__section{margin-block:.6rem}.Collapsible-module__MC_neq__h2{margin:0}.Collapsible-module__MC_neq__panel{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.Collapsible-module__MC_neq__panel[data-open=true]{grid-template-rows:1fr}.Collapsible-module__MC_neq__inner{overflow:hidden}.Collapsible-module__MC_neq__header{align-items:center;gap:var(--space-2,8px);text-align:start;background:var(--color-card);border:1px solid var(--line);border-radius:var(--radius-card,10px);cursor:pointer;inline-size:100%;font-family:var(--font-display);color:var(--forest);padding:.8rem 1rem;font-size:1.05rem;transition:border-color .15s,background .15s;display:flex}.Collapsible-module__MC_neq__header:hover{border-color:var(--forest-soft)}.Collapsible-module__MC_neq__header[data-static=true]{cursor:default;background:0 0;border-style:dashed}.Collapsible-module__MC_neq__title{flex:1}.Collapsible-module__MC_neq__teaser{font-family:var(--font-ui);color:var(--ink-muted);font-size:.78rem}.Collapsible-module__MC_neq__badge{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--tan);background:#7a5a2e1a;border-radius:5px;padding:.15rem .5rem;font-size:.62rem;font-weight:700}.Collapsible-module__MC_neq__chevron{font-family:var(--font-ui);color:var(--ink-muted);transition:transform .3s cubic-bezier(.4,0,.2,1)}.Collapsible-module__MC_neq__chevron[data-open=true]{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.Collapsible-module__MC_neq__panel,.Collapsible-module__MC_neq__chevron{transition:none}}
.Cite-module__AOiQ8a__wrap{display:inline;position:relative}.Cite-module__AOiQ8a__marker{font-family:var(--font-ui);vertical-align:super;color:var(--forest);cursor:pointer;background:#1a3a2e1a;border:0;border-radius:4px;margin-inline-start:.15rem;padding:.1rem .3rem;font-size:.62rem;font-weight:700;line-height:1;transition:background .12s}.Cite-module__AOiQ8a__marker:hover{background:#1a3a2e33}.Cite-module__AOiQ8a__pop{z-index:30;background:var(--color-card);border:1px solid var(--line-strong);inline-size:max-content;max-inline-size:18rem;box-shadow:var(--shadow-l);text-align:start;border-radius:10px;flex-direction:column;gap:.2rem;padding:.75rem .85rem;display:flex;position:absolute;inset-block-start:1.4rem;inset-inline-start:0}.Cite-module__AOiQ8a__work{font-family:var(--font-body);color:var(--ink);font-size:.9rem;font-weight:600}.Cite-module__AOiQ8a__meta{font-family:var(--font-ui);color:var(--ink-muted);font-size:.78rem}.Cite-module__AOiQ8a__actions{gap:.5rem;margin-block-start:.4rem;display:flex}.Cite-module__AOiQ8a__action{font-family:var(--font-ui);color:var(--forest);background:var(--color-paper-deep);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:500;text-decoration:none}.Cite-module__AOiQ8a__action:hover{border-color:var(--forest-soft)}
.CrossLinkChip-module__F0OuVW__chip{background:var(--color-card);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:.5ch;padding:.35rem .85rem .35rem .4rem;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.CrossLinkChip-module__F0OuVW__chip:hover{border-color:var(--forest-soft);transform:translateY(-1px)}.CrossLinkChip-module__F0OuVW__tag{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-card);background:var(--tan);border-radius:999px;padding:.2rem .5rem;font-size:.58rem;font-weight:700}.CrossLinkChip-module__F0OuVW__chip[data-type=misconception] .CrossLinkChip-module__F0OuVW__tag{background:var(--ruby)}.CrossLinkChip-module__F0OuVW__chip[data-type=question] .CrossLinkChip-module__F0OuVW__tag{background:var(--forest)}.CrossLinkChip-module__F0OuVW__text{font-family:var(--font-ui);color:var(--ink-soft);font-size:.9rem}.CrossLinkChip-module__F0OuVW__chip:hover .CrossLinkChip-module__F0OuVW__text{color:var(--forest)}
.Bibliography-module__z0Wxfq__list{counter-reset:none;flex-direction:column;gap:.6rem;margin:0;padding:.5rem .25rem;list-style:none;display:flex}.Bibliography-module__z0Wxfq__item{align-items:baseline;gap:.75rem;display:flex}.Bibliography-module__z0Wxfq__num{block-size:1.4rem;inline-size:1.4rem;font-family:var(--font-ui);color:var(--tan);background:#7a5a2e1a;border-radius:50%;flex-shrink:0;place-items:center;font-size:.72rem;font-weight:700;display:grid}.Bibliography-module__z0Wxfq__entry{font-family:var(--font-body);color:var(--ink-soft);font-size:.95rem;line-height:1.5}.Bibliography-module__z0Wxfq__work{color:var(--ink);font-style:italic}.Bibliography-module__z0Wxfq__meta{color:var(--ink-muted)}.Bibliography-module__z0Wxfq__link{color:var(--tan);margin-inline-start:.4rem;text-decoration:none}
.SeaLayers-module__IB9naa__cards{grid-template-columns:1fr;gap:.75rem;padding:.75rem .25rem .25rem;display:grid}@media (min-width:720px){.SeaLayers-module__IB9naa__cards{grid-template-columns:repeat(2,1fr)}}.SeaLayers-module__IB9naa__card{border:1px solid var(--line);background:#fffdf799;border-radius:10px;padding:.85rem 1rem}.SeaLayers-module__IB9naa__source{font-family:var(--font-display);color:var(--forest);margin:0 0 .4rem;font-size:1rem}.SeaLayers-module__IB9naa__draft{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);background:#1f1d180f;border-radius:5px;margin-inline-start:.4rem;padding:.1rem .4rem;font-size:.6rem;font-weight:700}.SeaLayers-module__IB9naa__grade{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--forest);background:#1a3a2e1a;border-radius:5px;margin:0 0 .4rem;padding:.1rem .4rem;font-size:.6rem;font-weight:700;display:inline-block}.SeaLayers-module__IB9naa__body{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:.95rem;line-height:1.6}.SeaLayers-module__IB9naa__ref{font-family:var(--font-ui);color:var(--ink-muted);margin-top:.4rem;font-size:.7rem;font-style:normal;display:block}.SeaLayers-module__IB9naa__prose{font-family:var(--font-body);color:var(--ink-soft);margin:0;padding:.75rem .5rem .25rem;font-size:1.02rem;line-height:1.65}.SeaLayers-module__IB9naa__reflection{font-family:var(--font-body);color:var(--forest-soft);border-inline-start:3px solid var(--gold);background:#b8923e0f;border-radius:0 8px 8px 0;margin:0;padding:.85rem 1rem;font-size:1.1rem;font-style:italic;line-height:1.6}.SeaLayers-module__IB9naa__chips{flex-wrap:wrap;gap:.5rem;padding:.75rem .5rem .25rem;display:flex}.SeaLayers-module__IB9naa__scienceFrame{font-family:var(--font-body);color:var(--ink-soft);border-inline-start:3px solid var(--tan,#7a5a2e);background:#7a5a2e0f;border-radius:0 8px 8px 0;margin:.75rem .25rem .5rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.55}.qp-term{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:.18em;transition:color var(--duration-fast,.15s) ease, text-decoration-color var(--duration-fast,.15s) ease;text-decoration-thickness:1px}:is(.qp-term:hover,.qp-term:focus-visible){color:var(--forest);-webkit-text-decoration-color:var(--forest);text-decoration-color:var(--forest)}.qp-term-draft{color:inherit;text-decoration:none}
.ScholarMeta-module__CfGxSW__meta{font-family:var(--font-ui);color:var(--ink-muted);margin-bottom:.75rem;font-size:.82rem}.ScholarMeta-module__CfGxSW__line{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ScholarMeta-module__CfGxSW__pending{color:var(--tan);font-weight:600}.ScholarMeta-module__CfGxSW__reviewed{color:var(--forest);font-weight:600}.ScholarMeta-module__CfGxSW__date{color:var(--ink-soft)}.ScholarMeta-module__CfGxSW__sep{color:var(--line-strong)}.ScholarMeta-module__CfGxSW__suggest{color:var(--tan);border-block-end:1px dotted var(--tan-soft);cursor:pointer}.ScholarMeta-module__CfGxSW__history{margin-block-start:.5rem}.ScholarMeta-module__CfGxSW__historySummary{cursor:pointer;color:var(--ink-soft);width:fit-content;font-size:.78rem}.ScholarMeta-module__CfGxSW__historySummary:hover{color:var(--forest)}.ScholarMeta-module__CfGxSW__historyList{border-inline-start:2px solid var(--line);flex-direction:column;gap:.5rem;margin:.6rem 0 0;padding:0 0 0 .75rem;list-style:none;display:flex}.ScholarMeta-module__CfGxSW__historyItem{flex-direction:column;gap:.1rem;display:flex}.ScholarMeta-module__CfGxSW__historyWho{color:var(--ink-soft);font-size:.74rem;font-weight:600}.ScholarMeta-module__CfGxSW__historySummaryText{color:var(--ink-muted);font-size:.78rem;line-height:1.4}
.DisclosureBar-module__CTBNjq__bar{background:var(--color-paper-deep);border:1px solid var(--line);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;padding:.9rem 1.1rem;display:flex}.DisclosureBar-module__CTBNjq__copy{font-family:var(--font-ui);color:var(--ink-soft);align-items:center;gap:.6ch;margin:0;font-size:.9rem;display:inline-flex}.DisclosureBar-module__CTBNjq__copy strong{color:var(--ink);font-weight:600}.DisclosureBar-module__CTBNjq__icon{color:var(--tan)}.DisclosureBar-module__CTBNjq__actions{gap:.5rem;display:flex}.DisclosureBar-module__CTBNjq__btn{font-family:var(--font-ui);color:var(--forest);background:var(--color-card);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.82rem;font-weight:500;transition:background .15s,border-color .15s}.DisclosureBar-module__CTBNjq__btn:hover{background:var(--color-paper);border-color:var(--forest-soft)}
.SeaShell-module__3Wn80W__grid{grid-template-columns:280px minmax(0,720px) 320px;justify-content:center;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);max-inline-size:1440px;margin-inline:auto;padding-block:2rem 5rem;padding-inline:clamp(1rem,3vw,2rem);display:grid}.SeaShell-module__3Wn80W__grid[data-media=false]{grid-template-columns:280px minmax(0,720px)}.SeaShell-module__3Wn80W__navCol{align-self:start;position:sticky;top:5rem}.SeaShell-module__3Wn80W__centerCol{min-inline-size:0;max-inline-size:none;margin:0;padding:0}.SeaShell-module__3Wn80W__mediaCol{align-self:start;position:sticky;top:5rem}@media (max-width:1240px){.SeaShell-module__3Wn80W__grid{grid-template-columns:240px minmax(0,680px)}.SeaShell-module__3Wn80W__mediaCol{grid-column:1/-1;position:static}}@media (max-width:1023px){.SeaShell-module__3Wn80W__grid{grid-template-columns:minmax(0,720px)}.SeaShell-module__3Wn80W__navCol{display:none}}
.SeaNavRail-module__iAOdnq__rail{font-family:var(--font-ui)}.SeaNavRail-module__iAOdnq__card{background:var(--color-paper-deep);border:1px solid var(--line);border-radius:var(--radius-card);margin-block-end:1.25rem;padding:1rem 1.1rem}.SeaNavRail-module__iAOdnq__cardKicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.66rem;font-weight:600}.SeaNavRail-module__iAOdnq__cardVerse{font-family:var(--font-display);color:var(--gold);margin:.1rem 0;font-size:2.4rem;line-height:1}.SeaNavRail-module__iAOdnq__cardMeta{color:var(--ink-soft);margin:0;font-size:.8rem}.SeaNavRail-module__iAOdnq__heading{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:baseline;margin:0 0 .5rem;font-size:.68rem;font-weight:600;display:flex}.SeaNavRail-module__iAOdnq__count{color:var(--tan)}.SeaNavRail-module__iAOdnq__list{margin:0;padding:0;list-style:none}.SeaNavRail-module__iAOdnq__item{text-align:start;cursor:pointer;inline-size:100%;color:var(--ink-soft);background:0 0;border:0;border-radius:6px;align-items:center;gap:.6rem;padding:.4rem .25rem;transition:background .12s,color .12s;display:flex}.SeaNavRail-module__iAOdnq__item:hover{background:var(--color-card);color:var(--forest)}.SeaNavRail-module__iAOdnq__dot{border:1.5px solid var(--line-strong);border-radius:50%;flex-shrink:0;block-size:7px;inline-size:7px}.SeaNavRail-module__iAOdnq__dot[data-open=true]{background:var(--forest);border-color:var(--forest)}.SeaNavRail-module__iAOdnq__itemTitle{flex:1;font-size:.9rem}.SeaNavRail-module__iAOdnq__star{color:var(--gold);font-size:.72rem}.SeaNavRail-module__iAOdnq__toggle{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-muted);background:0 0;border-radius:999px;flex-shrink:0;padding:.12rem .5rem;font-size:.62rem;font-weight:700}.SeaNavRail-module__iAOdnq__toggle[data-action=show]{color:var(--forest);border-color:var(--forest-soft)}.SeaNavRail-module__iAOdnq__toggle[data-action=hide]{color:var(--color-card);background:var(--forest);border-color:var(--forest)}.SeaNavRail-module__iAOdnq__toggle[data-action=shown]{color:var(--ink-muted);border-style:dashed}.SeaNavRail-module__iAOdnq__notes{border-block-start:1px solid var(--line);margin-block-start:1.25rem;padding-block-start:1rem}.SeaNavRail-module__iAOdnq__note{color:var(--ink-muted);margin:0 0 .6rem;font-size:.72rem;line-height:1.45}
.YouTubeFacade-module__CPZxzG__facade{aspect-ratio:16/9;cursor:pointer;border-radius:var(--radius-card);background:var(--color-paper-deep);border:0;inline-size:100%;padding:0;display:block;position:relative;overflow:hidden}.YouTubeFacade-module__CPZxzG__poster{object-fit:cover;block-size:100%;inline-size:100%;display:block}.YouTubeFacade-module__CPZxzG__playIcon{color:#fff;background:#0000008c;border-radius:50%;place-items:center;block-size:3rem;inline-size:3rem;font-size:2rem;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.YouTubeFacade-module__CPZxzG__facade:hover .YouTubeFacade-module__CPZxzG__playIcon,.YouTubeFacade-module__CPZxzG__facade:focus-visible .YouTubeFacade-module__CPZxzG__playIcon{background:var(--forest)}.YouTubeFacade-module__CPZxzG__frame{aspect-ratio:16/9;border-radius:var(--radius-card);inline-size:100%;position:relative;overflow:hidden}.YouTubeFacade-module__CPZxzG__iframe{border:0;block-size:100%;inline-size:100%}
.diagram-module__ppur2a__diagram{width:100%;height:auto;display:block}.diagram-module__ppur2a__label{font-family:var(--font-ui,"Inter", system-ui, sans-serif);letter-spacing:.02em;fill:var(--ink-soft,#3a352c);font-size:11px;font-weight:600}.diagram-module__ppur2a__labelMuted{font-family:var(--font-ui,"Inter", system-ui, sans-serif);letter-spacing:.04em;fill:var(--ink-muted,#7a6f5d);font-size:10px;font-weight:500}.diagram-module__ppur2a__caption{font-family:var(--font-display,"Fraunces", Georgia, serif);fill:var(--forest,#1a3a2e);font-size:13px;font-style:italic}
.VisualLayer-module__bd7PaG__list{flex-direction:column;gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.VisualLayer-module__bd7PaG__card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--shadow-m);transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.VisualLayer-module__bd7PaG__card:hover{border-color:var(--forest-soft);box-shadow:var(--shadow-l)}.VisualLayer-module__bd7PaG__figure{margin:0}.VisualLayer-module__bd7PaG__figure>svg{background:var(--color-paper);border-bottom:1px solid var(--line);width:100%;height:auto;display:block}.VisualLayer-module__bd7PaG__cardBody{flex-direction:column;gap:.2rem;padding:.6rem .75rem .7rem;display:flex}.VisualLayer-module__bd7PaG__cardTitle{font-family:var(--font-ui);color:var(--ink);font-size:.86rem;font-weight:600;line-height:1.3}.VisualLayer-module__bd7PaG__cardCaption{font-family:var(--font-body);color:var(--ink-soft);font-size:.78rem;line-height:1.45}.VisualLayer-module__bd7PaG__viewLarger{font-family:var(--font-ui);letter-spacing:.02em;color:var(--forest);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;margin:0 .75rem .75rem;padding:.3rem .75rem;font-size:.72rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.VisualLayer-module__bd7PaG__viewLarger:before{content:"⤢";margin-inline-end:.4ch}.VisualLayer-module__bd7PaG__viewLarger:hover{background:var(--forest);color:var(--color-card);border-color:var(--forest)}.VisualLayer-module__bd7PaG__viewLarger:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.VisualLayer-module__bd7PaG__overlay{z-index:60;justify-content:center;align-items:center;padding:clamp(1rem,4vw,2.5rem);display:flex;position:fixed;inset:0}.VisualLayer-module__bd7PaG__backdrop{cursor:pointer;background:#1f1d188c;border:0;margin:0;padding:0;animation:.15s both VisualLayer-module__bd7PaG__overlayIn;position:absolute;inset:0}.VisualLayer-module__bd7PaG__dialog{background:var(--color-card);border-radius:var(--radius-card);width:min(720px,100%);max-height:90vh;box-shadow:var(--shadow-l);animation:.18s cubic-bezier(.16,1,.3,1) both VisualLayer-module__bd7PaG__dialogIn;position:relative;overflow:auto}.VisualLayer-module__bd7PaG__dialogHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.VisualLayer-module__bd7PaG__dialogTitle{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.1rem;font-weight:600}.VisualLayer-module__bd7PaG__close{width:2rem;height:2rem;color:var(--ink-soft);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;line-height:1;transition:background .15s,color .15s;display:inline-flex}.VisualLayer-module__bd7PaG__close:hover{background:var(--color-paper-deep);color:var(--ink)}.VisualLayer-module__bd7PaG__close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.VisualLayer-module__bd7PaG__dialogFigure{background:var(--color-paper);padding:1.25rem}.VisualLayer-module__bd7PaG__dialogFigure>svg{width:100%;height:auto;display:block}.VisualLayer-module__bd7PaG__dialogCaption{font-family:var(--font-body);color:var(--ink-soft);margin:0;padding:.9rem 1.1rem 1.1rem;font-size:.9rem;line-height:1.55}@keyframes VisualLayer-module__bd7PaG__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes VisualLayer-module__bd7PaG__dialogIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.VisualLayer-module__bd7PaG__card,.VisualLayer-module__bd7PaG__viewLarger,.VisualLayer-module__bd7PaG__close{transition:none}.VisualLayer-module__bd7PaG__backdrop{animation:1ms linear both VisualLayer-module__bd7PaG__overlayIn}.VisualLayer-module__bd7PaG__dialog{animation:none}}
.MediaRail-module__qITmma__rail{font-family:var(--font-ui)}.MediaRail-module__qITmma__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.68rem;font-weight:700}.MediaRail-module__qITmma__sub{color:var(--ink-soft);margin:.25rem 0 1rem;font-size:.82rem;line-height:1.4}.MediaRail-module__qITmma__group{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 .5rem;font-size:.64rem;font-weight:700}.MediaRail-module__qITmma__list{flex-direction:column;gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.MediaRail-module__qITmma__itemLink{border:1px solid var(--line);background:var(--color-card);border-radius:8px;align-items:flex-start;gap:.6rem;padding:.5rem;text-decoration:none;transition:border-color .15s;display:flex}.MediaRail-module__qITmma__itemLink:hover{border-color:var(--forest-soft)}.MediaRail-module__qITmma__itemLink[data-static=true]{cursor:default}.MediaRail-module__qITmma__itemLink[data-external=true]:hover{border-color:var(--gold)}.MediaRail-module__qITmma__watchItem{flex-direction:column;gap:.4rem;display:flex}.MediaRail-module__qITmma__watchCaption{color:var(--ink-muted);font-size:.76rem;line-height:1.4}.MediaRail-module__qITmma__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MediaRail-module__qITmma__externalGlyph{color:var(--ink-muted);margin-inline-start:.3rem;font-size:.78em}.MediaRail-module__qITmma__tag{letter-spacing:.06em;text-transform:uppercase;color:var(--color-card);background:var(--tan);border-radius:5px;flex-shrink:0;margin-block-start:.1rem;padding:.25rem .4rem;font-size:.55rem;font-weight:700}.MediaRail-module__qITmma__tag[data-kind=video]{background:var(--forest)}.MediaRail-module__qITmma__tag[data-kind=article]{background:var(--forest-soft)}.MediaRail-module__qITmma__tag[data-kind=research]{background:var(--tan)}.MediaRail-module__qITmma__tag[data-kind=fact]{background:var(--gold)}.MediaRail-module__qITmma__tag[data-kind=map],.MediaRail-module__qITmma__tag[data-kind=vr]{background:var(--ink-soft)}.MediaRail-module__qITmma__itemBody{flex-direction:column;gap:.15rem;display:flex}.MediaRail-module__qITmma__itemTitle{color:var(--ink);font-size:.88rem;line-height:1.3}.MediaRail-module__qITmma__itemMeta{color:var(--ink-muted);font-size:.72rem}.MediaRail-module__qITmma__placeholder{color:var(--ink-muted);background:var(--color-paper-deep);border:1px dashed var(--line);border-radius:var(--radius-card);margin:.25rem 0 1rem;padding:.7rem .85rem;font-size:.8rem;line-height:1.45}
.Companion-module__KgoZwW__pill{z-index:40;font-family:var(--font-ui);color:var(--color-paper);background:var(--forest);box-shadow:var(--shadow-l);cursor:pointer;border:none;border-radius:999px;padding:.7rem 1.1rem;font-size:.85rem;font-weight:600;position:fixed;inset-block-end:1.25rem;inset-inline-end:1.25rem}.Companion-module__KgoZwW__pill:hover{background:var(--forest-soft)}.Companion-module__KgoZwW__pillRaised{inset-block-end:4.75rem}.Companion-module__KgoZwW__panel{z-index:50;background:var(--color-paper);border-inline-start:1px solid var(--line-strong);inline-size:min(420px,100vw);box-shadow:var(--shadow-l);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.Companion-module__KgoZwW__head{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding:.9rem 1.1rem;display:flex}.Companion-module__KgoZwW__head h2{font-family:var(--font-display);color:var(--forest);margin:0;font-size:1rem}.Companion-module__KgoZwW__close{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.Companion-module__KgoZwW__disclaimer{font-family:var(--font-ui);color:var(--ink-muted);background:var(--color-paper-deep);padding:.5rem 1.1rem;font-size:.7rem}.Companion-module__KgoZwW__log{flex-direction:column;flex:1;gap:.7rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}.Companion-module__KgoZwW__msg{border-radius:12px;max-inline-size:85%;padding:.6rem .8rem;font-size:.85rem;line-height:1.5}.Companion-module__KgoZwW__user{background:var(--forest);color:var(--color-paper);align-self:flex-end}.Companion-module__KgoZwW__bot{background:var(--color-card);border:1px solid var(--line);color:var(--ink-soft);align-self:flex-start}.Companion-module__KgoZwW__bot.Companion-module__KgoZwW__note{border-color:#7a5a2e4d}.Companion-module__KgoZwW__sources{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.Companion-module__KgoZwW__chip{font-family:var(--font-ui);color:var(--tan);border:1px solid #7a5a2e40;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;text-decoration:none}.Companion-module__KgoZwW__flag{font-family:var(--font-ui);color:var(--tan);cursor:pointer;background:0 0;border:1px solid #7a5a2e4d;border-radius:8px;margin-top:.5rem;padding:.3rem .6rem;font-size:.72rem}.Companion-module__KgoZwW__suggest{flex-direction:column;gap:.4rem;display:flex}.Companion-module__KgoZwW__suggestBtn{text-align:start;font-family:var(--font-body);color:var(--ink-soft);background:var(--color-card);border:1px solid var(--line);cursor:pointer;border-radius:10px;padding:.5rem .7rem;font-size:.82rem}.Companion-module__KgoZwW__dots{font-family:var(--font-ui);color:var(--ink-muted);font-size:.8rem;font-style:italic}.Companion-module__KgoZwW__form{border-block-start:1px solid var(--line);gap:.5rem;padding:.8rem 1.1rem;display:flex}.Companion-module__KgoZwW__input{font-family:var(--font-body);border:1px solid var(--line-strong);background:var(--color-card);border-radius:10px;flex:1;padding:.5rem .7rem;font-size:.85rem}.Companion-module__KgoZwW__send{font-family:var(--font-ui);color:var(--color-paper);background:var(--forest);cursor:pointer;border:none;border-radius:10px;padding:0 .9rem;font-size:.8rem;font-weight:600}.Companion-module__KgoZwW__send:disabled{opacity:.5;cursor:default}@media (max-width:640px){.Companion-module__KgoZwW__panel{border-inline-start:none;border-block-start:1px solid var(--line-strong);border-radius:16px 16px 0 0;max-block-size:85vh;inline-size:100%;inset-block:auto 0;inset-inline:0}}
.AudioBar-module__s8bGhG__bar{z-index:30;background:var(--color-card);border-block-start:1px solid var(--line-strong);box-shadow:var(--shadow-m);font-family:var(--font-ui);color:var(--ink-soft);align-items:center;gap:.75rem;padding:.55rem 1rem;font-size:.78rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0}.AudioBar-module__s8bGhG__btn{background:var(--forest);color:var(--color-paper);cursor:pointer;border:none;border-radius:999px;block-size:2rem;inline-size:2rem;font-size:.85rem}.AudioBar-module__s8bGhG__step{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:.25rem .5rem}.AudioBar-module__s8bGhG__now{white-space:nowrap;color:var(--ink-muted)}.AudioBar-module__s8bGhG__scrub{accent-color:var(--forest);flex:1}.AudioBar-module__s8bGhG__select,.AudioBar-module__s8bGhG__speed{border:1px solid var(--line);color:var(--ink-soft);background:0 0;border-radius:8px;padding:.2rem .4rem;font-family:inherit;font-size:.72rem}.AudioBar-module__s8bGhG__repeatOn{border-color:var(--forest);color:var(--forest)}@media (max-width:560px){.AudioBar-module__s8bGhG__bar{gap:.5rem;padding:.5rem .7rem}.AudioBar-module__s8bGhG__now{display:none}}
.misconception-module__WDl4hW__crumb{font-family:var(--font-ui);color:var(--ink-muted);margin-block-end:1.5rem;font-size:.82rem}.misconception-module__WDl4hW__crumb a{color:var(--tan);text-decoration:none}.misconception-module__WDl4hW__crumb a:hover{color:var(--forest)}.misconception-module__WDl4hW__step{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--tan);margin:0 0 .5rem;font-size:.66rem;font-weight:700}.misconception-module__WDl4hW__claim{border-inline-start:4px solid var(--ruby);margin-block-end:2rem;padding-inline-start:1rem}.misconception-module__WDl4hW__claim .misconception-module__WDl4hW__step{color:var(--ruby)}.misconception-module__WDl4hW__claimText{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:460;line-height:1.15}.misconception-module__WDl4hW__actions{gap:.5rem;margin-block-end:2rem;display:flex}.misconception-module__WDl4hW__kernel,.misconception-module__WDl4hW__honest{margin-block-end:2rem}.misconception-module__WDl4hW__body{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1.08rem;line-height:1.65}.misconception-module__WDl4hW__honest{background:var(--color-card);border:1px solid var(--line-strong);border-inline-start:4px solid var(--forest);box-shadow:var(--shadow-m);border-radius:12px;padding:1.5rem 1.75rem}.misconception-module__WDl4hW__honest .misconception-module__WDl4hW__step{color:var(--forest)}.misconception-module__WDl4hW__honestBody{font-family:var(--font-body);color:var(--ink);text-wrap:pretty;margin:0;font-size:1.15rem;line-height:1.65}.misconception-module__WDl4hW__detail{border-block-start:1px solid var(--line);margin-block-end:1rem;padding-block:1rem}.misconception-module__WDl4hW__summary{cursor:pointer;font-family:var(--font-display);color:var(--forest);font-size:1.15rem}.misconception-module__WDl4hW__summary:hover{color:var(--tan)}.misconception-module__WDl4hW__detail .misconception-module__WDl4hW__body{margin-block-start:.75rem}.misconception-module__WDl4hW__evidence{margin-block-start:1.5rem}.misconception-module__WDl4hW__evidenceLink{font-family:var(--font-ui);color:var(--forest);border-block-end:1px solid var(--gold);font-size:.95rem;text-decoration:none}.misconception-module__WDl4hW__evidenceLink:hover{color:var(--tan)}
.question-module__ILaa-q__crumb{font-family:var(--font-ui);color:var(--ink-muted);margin-block-end:1rem;font-size:.82rem}.question-module__ILaa-q__crumb a{color:var(--tan);text-decoration:none}.question-module__ILaa-q__crumb a:hover{color:var(--forest)}.question-module__ILaa-q__h1{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 .75rem;font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:460;line-height:1.1}.question-module__ILaa-q__meta{font-family:var(--font-ui);color:var(--forest);margin:0 0 1.25rem;font-size:.82rem;font-weight:600}.question-module__ILaa-q__actions{gap:.5rem;margin:0 0 1.75rem;display:flex}.question-module__ILaa-q__answer{background:var(--color-card);border:1px solid var(--line-strong);border-inline-start:4px solid var(--forest);box-shadow:var(--shadow-m);border-radius:12px;padding:1.5rem 1.75rem}.question-module__ILaa-q__answerLabel{font-family:var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--tan);margin:0 0 .6rem;font-size:.66rem;font-weight:700}.question-module__ILaa-q__answerBody{font-family:var(--font-body);color:var(--ink);text-wrap:pretty;margin:0;font-size:1.15rem;line-height:1.65}.question-module__ILaa-q__evidence{font-family:var(--font-ui);color:var(--ink-soft);margin:1.5rem 0 0;font-size:.95rem}.question-module__ILaa-q__evidenceLink{color:var(--forest);border-block-end:1px solid var(--gold);text-decoration:none}.question-module__ILaa-q__evidenceLink:hover{color:var(--tan)}.question-module__ILaa-q__deeper{margin-block-start:2.5rem}.question-module__ILaa-q__h2{font-family:var(--font-display);color:var(--forest);margin:0 0 .75rem;font-size:1.4rem}.question-module__ILaa-q__deeperBody{font-family:var(--font-body);color:var(--ink-soft);margin:0;font-size:1.05rem;line-height:1.65}
.page-module__wzf8HW__passageNav{font-family:var(--font-ui);justify-content:space-between;gap:1rem;padding-block:1rem;font-size:.875rem;display:flex}.page-module__wzf8HW__passageNav a{color:var(--tan);text-decoration:none}.page-module__wzf8HW__passageNav a:hover{text-decoration:underline}
