.thesis-page_page__sDZ1m{--thesis-page-bg:#f7f9fc;--thesis-surface:rgba(255,255,255,0.82);--thesis-surface-strong:#ffffff;--thesis-text:#101827;--thesis-muted:#475569;--thesis-faint:#64748b;--thesis-border:rgba(15,23,42,0.12);--thesis-accent:#2563eb;--thesis-accent-strong:#0f4fc7;--thesis-accent-soft:rgba(37,99,235,0.12);--thesis-warm:#f97316;--thesis-green:#10b981;--thesis-max:82ch;--thesis-rail:15.5rem;--thesis-shell:1320px;--thesis-gutter:clamp(1.25rem,4vw,3rem);--thesis-section-gap:clamp(4.25rem,8vw,7rem);--thesis-block-gap:clamp(1.5rem,3vw,2.5rem);--thesis-body-size:clamp(1.0625rem,0.35vw + 1rem,1.1875rem);--thesis-body-line:1.68;--thesis-radius:1rem;--thesis-radius-lg:1.5rem;--thesis-shadow:0 24px 80px rgba(15,23,42,0.12);min-height:100svh;background:radial-gradient(circle at 12% 8%,rgba(37,99,235,.08),transparent 26rem),radial-gradient(circle at 88% 32%,rgba(249,115,22,.08),transparent 26rem),var(--thesis-page-bg);color:var(--thesis-text)}html.dark .thesis-page_page__sDZ1m{--thesis-page-bg:#07111f;--thesis-surface:rgba(15,23,42,0.78);--thesis-surface-strong:rgba(15,23,42,0.95);--thesis-text:#f8fafc;--thesis-muted:#cbd5e1;--thesis-faint:#94a3b8;--thesis-border:rgba(148,163,184,0.24);--thesis-accent:#7dd3fc;--thesis-accent-strong:#38bdf8;--thesis-accent-soft:rgba(56,189,248,0.14);--thesis-shadow:0 28px 90px rgba(0,0,0,0.36)}.thesis-page_article__2Y0RX{min-width:0}.thesis-page_progress__3qMjL{position:fixed;inset:0 0 auto;z-index:90;height:2px;background:transparent;pointer-events:none}.thesis-page_progress__3qMjL span{display:block;width:100%;height:100%;transform-origin:left center;background:linear-gradient(90deg,var(--thesis-accent),var(--thesis-warm))}.thesis-page_hero__C2UOI{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(34rem,74svh,48rem);padding:clamp(7rem,13vw,11rem) var(--thesis-gutter) clamp(6rem,11vw,9rem);color:#ffffff}.thesis-page_heroImage__a2nYE{z-index:-5;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(1.1) saturate(1.08) contrast(1.02)}.thesis-page_variant_aiForEverybodyWhy__BqmY5 .thesis-page_heroImage__a2nYE{-o-object-position:center 36%;object-position:center 36%}.thesis-page_heroOverlay__YUHqa{position:absolute;inset:0;z-index:-4;background:linear-gradient(90deg,rgba(3,7,18,.52),rgba(15,23,42,.28) 47%,rgba(3,7,18,.16)),radial-gradient(circle at 35% 25%,rgba(56,189,248,.18),transparent 28rem)}.thesis-page_heroGlow__eX15W{position:absolute;inset:0;z-index:-3;opacity:.34;background:radial-gradient(circle at 16% 68%,rgba(14,165,233,.36),transparent 20rem),radial-gradient(circle at 82% 72%,rgba(249,115,22,.34),transparent 22rem),linear-gradient(140deg,rgba(16,185,129,.12),transparent 44%,rgba(139,92,246,.16))}.thesis-page_heroGrid__8lNp9{position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.35) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.35) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.thesis-page_heroInner__OreR6{width:min(100%,var(--thesis-shell));margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.thesis-page_calloutTitle__1Yzpv,.thesis-page_eyebrow__PUG0I,.thesis-page_relatedKicker__oNJNJ,.thesis-page_sectionKicker__8PSOP,.thesis-page_sourcesKicker__tqGwO,.thesis-page_systemFigureTitle__Sh2TP,.thesis-page_tocTitle__QC_kz{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.14em}.thesis-page_eyebrow__PUG0I{margin:0 0 1.25rem;font-size:.78rem;font-weight:800;color:rgba(255,255,255,.82)}.thesis-page_h1__ehULP{width:min(100%,11ch);max-width:11ch;margin:0 auto;font-size:clamp(3.25rem,7vw,6.4rem);line-height:.95;letter-spacing:0;color:#ffffff;text-wrap:balance;text-shadow:0 12px 34px rgba(0,0,0,.44)}.thesis-page_subtitle___gKin{width:min(100%,840px);max-width:840px;margin:clamp(1.35rem,3vw,2.25rem) 0 0;font-size:clamp(1.28rem,1.1vw + 1rem,2rem);font-weight:650;line-height:1.32;letter-spacing:0;color:#f8fafc;text-wrap:balance}.thesis-page_description__jdztt{width:min(100%,920px);max-width:920px;margin:1.35rem auto 0;font-size:clamp(1.03rem,.45vw + 1rem,1.22rem);line-height:1.65;color:rgba(241,245,249,.9)}.thesis-page_description__jdztt p{margin:0}.thesis-page_heroActions__CvsmK{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.25rem}.thesis-page_primaryAction__hI5Dv,.thesis-page_secondaryAction__X0cR1{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;border-radius:.8rem;padding:.85rem 1.15rem;font-size:.93rem;font-weight:750;line-height:1.1;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.thesis-page_primaryAction__hI5Dv{border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.94);color:#0f172a;box-shadow:0 18px 44px rgba(15,23,42,.32)}.thesis-page_secondaryAction__X0cR1{border:1px solid rgba(255,255,255,.34);background:rgba(255,255,255,.09);color:#ffffff;backdrop-filter:blur(16px)}.thesis-page_primaryAction__hI5Dv:hover,.thesis-page_secondaryAction__X0cR1:hover{transform:translateY(-2px)}.thesis-page_mobileToc__wpKPn a:focus-visible,.thesis-page_primaryAction__hI5Dv:focus-visible,.thesis-page_relatedCard__0yKQL:focus-visible,.thesis-page_secondaryAction__X0cR1:focus-visible,.thesis-page_sourceCard__GavKM:focus-visible,.thesis-page_toc__JQoYQ a:focus-visible{outline:2px solid var(--thesis-accent);outline-offset:4px}.thesis-page_actionIcon__DjAbc{width:1rem;height:1rem}.thesis-page_wave__AsBO4{position:absolute;right:0;bottom:0;left:0;z-index:1;color:var(--thesis-hero-wave-color);transform:translateY(1px)}html.dark .thesis-page_wave__AsBO4{color:var(--thesis-hero-wave-dark-color)}.thesis-page_wave__AsBO4 svg{display:block;width:100%;height:auto}.thesis-page_shell__4ngLK{width:min(100%,var(--thesis-shell));margin-inline:auto;padding:clamp(3rem,6vw,5rem) var(--thesis-gutter) clamp(5rem,9vw,8rem)}.thesis-page_markdownContentShell__VOg9_{padding-bottom:clamp(2.5rem,5vw,4.5rem)}.thesis-page_wideSections__Qdgz5{width:100%;padding:0 var(--thesis-gutter) clamp(5rem,9vw,8rem)}.thesis-page_markdownShell__xt569,.thesis-page_wideShell__9rEBt{width:min(100%,var(--thesis-shell));margin-inline:auto}.thesis-page_markdownShell__xt569{padding:clamp(4.25rem,8vw,7rem) var(--thesis-gutter) clamp(5rem,9vw,8rem)}.thesis-page_layout__mJiKV{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--thesis-section-gap);align-items:start}@media (min-width:1080px){.thesis-page_layout__mJiKV{grid-template-columns:minmax(13rem,var(--thesis-rail)) minmax(0,var(--thesis-max));gap:clamp(2.25rem,4vw,4.5rem);justify-content:center}}.thesis-page_content__J2Cmy{max-width:var(--thesis-max);min-width:0;font-size:var(--thesis-body-size);line-height:var(--thesis-body-line);text-align:left}@media (min-width:1080px){.thesis-page_content__J2Cmy{grid-column:2;grid-row:1}}.thesis-page_content__J2Cmy p{margin:0}.thesis-page_content__J2Cmy p+p{margin-top:1.05em}.thesis-page_lead__CNZe1{margin:0 0 var(--thesis-section-gap);padding:clamp(1.35rem,3vw,2.25rem);border:1px solid var(--thesis-border);border-radius:var(--thesis-radius-lg);background:linear-gradient(135deg,var(--thesis-accent-soft),transparent 64%),var(--thesis-surface);box-shadow:var(--thesis-shadow);font-size:clamp(1.2rem,.75vw + 1.05rem,1.48rem);line-height:1.56;color:var(--thesis-text)}.thesis-page_markdownArticle__Dl3i3{min-width:0}.thesis-page_markdownBody__KgR49{color:var(--thesis-muted)}.thesis-page_markdownBody__KgR49>h1:first-child{margin:0 0 clamp(1.4rem,3vw,2.25rem);max-width:12ch;font-size:clamp(3.1rem,7vw,6.2rem);line-height:.96;letter-spacing:0;color:var(--thesis-text);text-wrap:balance}.thesis-page_markdownBody__KgR49>h1:first-child+p{font-size:clamp(1.24rem,.8vw + 1.05rem,1.58rem);line-height:1.55;color:var(--thesis-text)}.thesis-page_markdownBody__KgR49 h1,.thesis-page_markdownBody__KgR49 h2,.thesis-page_markdownBody__KgR49 h3,.thesis-page_markdownBody__KgR49 h4{scroll-margin-top:7rem;color:var(--thesis-text);letter-spacing:0;text-wrap:balance}.thesis-page_markdownBody__KgR49 h2{margin:clamp(4rem,8vw,6.6rem) 0 .85em;font-size:clamp(1.95rem,2.6vw,3rem);line-height:1.08}.thesis-page_markdownBody__KgR49 h3{margin:clamp(2.4rem,5vw,3.8rem) 0 .75em;font-size:clamp(1.35rem,1.4vw,1.85rem);line-height:1.18}.thesis-page_markdownBody__KgR49 h4{margin:2rem 0 .65em;font-size:1.08rem;line-height:1.28}.thesis-page_markdownBody__KgR49 li,.thesis-page_markdownBody__KgR49 p{font-size:var(--thesis-body-size);line-height:var(--thesis-body-line)}.thesis-page_markdownBody__KgR49 p{margin:0}.thesis-page_markdownBody__KgR49 ol+p,.thesis-page_markdownBody__KgR49 p+ol,.thesis-page_markdownBody__KgR49 p+p,.thesis-page_markdownBody__KgR49 p+ul,.thesis-page_markdownBody__KgR49 ul+p{margin-top:1.05em}.thesis-page_markdownBody__KgR49 ol,.thesis-page_markdownBody__KgR49 ul{display:grid;gap:.55rem;margin:1.05em 0 0;padding-right:0;padding-left:1.35rem;list-style-position:outside}.thesis-page_markdownBody__KgR49 li>p{margin:0}.thesis-page_markdownBody__KgR49 strong{color:var(--thesis-text);font-weight:760}.thesis-page_markdownBody__KgR49 a{color:var(--thesis-accent-strong);font-weight:650;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.thesis-page_markdownBody__KgR49 a:hover{color:var(--thesis-text)}.thesis-page_markdownBody__KgR49 a:focus-visible{outline:2px solid var(--thesis-accent);outline-offset:4px}.thesis-page_markdownBody__KgR49 hr{margin:clamp(3rem,6vw,5rem) 0 0;border:0;border-top:1px solid var(--thesis-border)}.thesis-page_markdownBody__KgR49 code{border:1px solid var(--thesis-border);border-radius:.4rem;background:var(--thesis-surface-strong);padding:.08rem .32rem;color:var(--thesis-text);font-size:.92em}.thesis-page_markdownBody__KgR49 pre{overflow-x:auto;margin:1.25rem 0 0;border:1px solid var(--thesis-border);border-radius:var(--thesis-radius);background:var(--thesis-surface-strong);padding:1rem}.thesis-page_markdownBody__KgR49 pre code{border:0;background:transparent;padding:0}.thesis-page_markdownBody__KgR49 blockquote{margin:clamp(1.6rem,4vw,2.8rem) 0;border-left:3px solid var(--thesis-accent);padding-left:1rem;color:var(--thesis-text)}.thesis-page_markdownBody__KgR49+.thesis-page_markdownBody__KgR49{margin-top:1.05em}.thesis-page_evidenceBlock__TnsIJ,.thesis-page_questionCallout__WDMsS,.thesis-page_thesisTextCallout__mjZ4s{margin-block:clamp(2rem,5vw,3.6rem);border:1px solid var(--thesis-border);border-radius:var(--thesis-radius-lg);box-shadow:var(--thesis-shadow)}.thesis-page_evidenceBlock__TnsIJ p,.thesis-page_questionCallout__WDMsS p,.thesis-page_thesisTextCallout__mjZ4s p{margin:0;font-size:var(--thesis-body-size);line-height:var(--thesis-body-line)}.thesis-page_evidenceBlock__TnsIJ{position:relative;padding:clamp(1.2rem,3vw,1.85rem);background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 68%),var(--thesis-surface-strong);color:var(--thesis-text)}.thesis-page_evidenceBlock__TnsIJ:before{position:absolute;inset:1rem auto auto 1rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--thesis-green);content:""}.thesis-page_evidenceBlock__TnsIJ p{padding-left:1.1rem}.thesis-page_evidenceBlock__TnsIJ a,.thesis-page_questionCallout__WDMsS a,.thesis-page_thesisTextCallout__mjZ4s a{color:var(--thesis-accent-strong);font-weight:750;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.thesis-page_thesisTextCallout__mjZ4s{padding:clamp(1.35rem,4vw,2.35rem);background:linear-gradient(135deg,var(--thesis-accent-soft),transparent 70%),var(--thesis-surface-strong);color:var(--thesis-text)}.thesis-page_thesisTextCallout__mjZ4s strong{font-size:clamp(1.25rem,1vw + 1rem,1.75rem);line-height:1.34;color:var(--thesis-text)}.thesis-page_questionCallout__WDMsS{padding:clamp(1.25rem,3vw,2rem);border-style:dashed;background:linear-gradient(135deg,rgba(249,115,22,.12),transparent 72%),var(--thesis-surface-strong);color:var(--thesis-text)}html.dark .thesis-page_evidenceBlock__TnsIJ{background:linear-gradient(135deg,rgba(16,185,129,.14),transparent 68%),var(--thesis-surface-strong)}html.dark .thesis-page_questionCallout__WDMsS{background:linear-gradient(135deg,rgba(249,115,22,.16),transparent 72%),var(--thesis-surface-strong)}.thesis-page_closingPanel__941_f{margin-top:0;margin-bottom:clamp(1rem,4vw,2.5rem);padding:clamp(2.25rem,5vw,4rem);border:1px solid var(--thesis-border);border-radius:var(--thesis-radius-lg);background:linear-gradient(135deg,rgba(37,99,235,.09),transparent 58%),linear-gradient(315deg,rgba(16,185,129,.08),transparent 62%),rgba(255,255,255,.62);box-shadow:var(--thesis-shadow);text-align:center}html.dark .thesis-page_closingPanel__941_f{background:linear-gradient(135deg,rgba(56,189,248,.14),transparent 58%),linear-gradient(315deg,rgba(16,185,129,.12),transparent 62%),rgba(15,23,42,.72)}.thesis-page_closingText__OJC6a{max-width:72ch;margin-inline:auto;color:var(--thesis-text)}.thesis-page_closingText__OJC6a h2{margin:0 0 .85rem;font-size:clamp(1.65rem,2vw,2.5rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.thesis-page_closingText__OJC6a p{margin:0;font-size:clamp(1.25rem,.95vw + 1.04rem,1.75rem);font-weight:800;line-height:1.45;letter-spacing:0;text-wrap:balance}.thesis-page_closingText__OJC6a p+p{margin-top:1.05em}.thesis-page_variant_aiForEverybodyWhy__BqmY5 .thesis-page_closingText__OJC6a p{font-size:clamp(1.08rem,.5vw + 1rem,1.28rem);font-weight:650;line-height:1.6}.thesis-page_closingText__OJC6a p:has(a){display:inline-flex;margin-top:clamp(1.25rem,3vw,1.75rem)}.thesis-page_closingText__OJC6a p:has(a)+p:has(a){margin-left:.7rem}.thesis-page_closingText__OJC6a a{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;border:1px solid var(--thesis-border);border-radius:.8rem;background:var(--thesis-surface-strong);padding:.85rem 1.1rem;color:var(--thesis-accent-strong);font-size:.95rem;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease}.thesis-page_closingText__OJC6a a:hover{border-color:var(--thesis-accent);color:var(--thesis-text);transform:translateY(-2px)}.thesis-page_closingText__OJC6a a:focus-visible{outline:2px solid var(--thesis-accent);outline-offset:4px}@media (max-width:640px){.thesis-page_closingText__OJC6a p:has(a){display:flex}.thesis-page_closingText__OJC6a p:has(a)+p:has(a){margin-left:0;margin-top:.7rem}.thesis-page_closingText__OJC6a a{width:100%}}.thesis-page_closingAuthors__UapQ5{margin:clamp(1.4rem,3vw,2rem) 0 0;font-size:.95rem;font-weight:700;letter-spacing:0;line-height:1.5;text-transform:none;color:var(--thesis-faint)}.thesis-page_visualRelated__ZAkU9{margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--thesis-border);text-align:center}.thesis-page_visualRelatedHeader__4Tvc7{display:flex;align-items:end;justify-content:center;gap:1rem;margin-bottom:clamp(1.35rem,3vw,2rem)}.thesis-page_visualRelatedHeader__4Tvc7 h2{margin:0;font-size:clamp(1.35rem,1.4vw,1.85rem);line-height:1.15;color:var(--thesis-text)}.thesis-page_visualRelatedGrid__dmJrg{display:grid;gap:clamp(1.1rem,2.5vw,1.5rem)}@media (min-width:760px){.thesis-page_visualRelatedGrid__dmJrg{grid-template-columns:repeat(3,minmax(0,1fr))}}.thesis-page_visualRelatedCard__Lklzr{display:grid;min-width:0;gap:.9rem;color:var(--thesis-text);text-align:center;text-decoration:none}.thesis-page_visualRelatedCard__Lklzr:focus-visible{outline:2px solid var(--thesis-accent);outline-offset:5px}.thesis-page_visualRelatedImage__4PUqa{display:block;width:100%;aspect-ratio:1.28;border:1px solid var(--thesis-border);border-radius:.45rem;background-image:var(--related-image),radial-gradient(circle at 28% 22%,rgba(125,211,252,.46),transparent 34%),radial-gradient(circle at 78% 70%,rgba(249,115,22,.32),transparent 34%),linear-gradient(135deg,rgba(37,99,235,.2),rgba(16,185,129,.14));background-position:50%;background-size:cover;box-shadow:0 18px 45px rgba(15,23,42,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.thesis-page_visualRelatedCard__Lklzr:hover .thesis-page_visualRelatedImage__4PUqa{transform:translateY(-2px);border-color:rgba(37,99,235,.28);box-shadow:0 24px 55px rgba(15,23,42,.13)}.thesis-page_visualRelatedTitle__gu9fN{display:block;font-size:clamp(1rem,.45vw + .92rem,1.18rem);font-weight:760;line-height:1.22;color:var(--thesis-text)}.thesis-page_visualRelatedMeta__vx0v3{display:flex;flex-wrap:wrap;gap:.55rem;align-items:baseline;justify-content:center;color:var(--thesis-faint);font-size:.9rem;line-height:1.35}.thesis-page_visualRelatedMeta__vx0v3 strong{color:var(--thesis-text);font-weight:800}html.dark .thesis-page_visualRelatedImage__4PUqa{box-shadow:0 22px 56px rgba(0,0,0,.24)}.thesis-page_section__Yp_tH{scroll-margin-top:7rem;margin-top:var(--thesis-section-gap)}.thesis-page_section__Yp_tH:first-of-type{margin-top:0}.thesis-page_sectionKicker__8PSOP{margin:0 0 .7rem;font-size:.78rem;font-weight:800;color:var(--thesis-accent-strong)}.thesis-page_h2__MoCi8{margin:0 0 .85em;font-size:clamp(1.95rem,2.6vw,3rem);line-height:1.08;letter-spacing:0;color:var(--thesis-text);text-wrap:balance}.thesis-page_sectionBody__t0UdO{color:var(--thesis-muted)}.thesis-page_sectionBody__t0UdO strong{color:var(--thesis-text);font-weight:750}.thesis-page_sectionLinks__AIOZF{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.thesis-page_sectionLinks__AIOZF .thesis-page_secondaryAction__X0cR1{border-color:var(--thesis-border);background:var(--thesis-surface-strong);color:var(--thesis-text);box-shadow:0 12px 30px rgba(15,23,42,.06)}.thesis-page_callout__70jwn{margin-block:clamp(2rem,5vw,3.6rem);padding:clamp(1.2rem,3vw,2rem);border:1px solid var(--thesis-border);border-radius:var(--thesis-radius-lg);background:var(--thesis-surface-strong);box-shadow:var(--thesis-shadow)}.thesis-page_calloutTitle__1Yzpv{margin:0 0 .75rem;font-size:.78rem;font-weight:800;color:var(--thesis-accent-strong)}.thesis-page_calloutBody__3srhs{color:var(--thesis-text)}.thesis-page_callout_thesis__l8wN_{background:linear-gradient(135deg,rgba(37,99,235,.14),transparent 70%),var(--thesis-surface-strong)}.thesis-page_callout_boundary__25oEW,.thesis-page_callout_warning__NkXeP{border-style:dashed;background:linear-gradient(135deg,rgba(249,115,22,.12),transparent 70%),var(--thesis-surface-strong)}html.dark .thesis-page_callout_thesis__l8wN_{background:linear-gradient(135deg,rgba(56,189,248,.18),transparent 70%),var(--thesis-surface-strong)}html.dark .thesis-page_callout_boundary__25oEW,html.dark .thesis-page_callout_warning__NkXeP{background:linear-gradient(135deg,rgba(249,115,22,.16),transparent 70%),var(--thesis-surface-strong)}.thesis-page_figure__uPU3t,.thesis-page_systemFigure__KuJqF{margin-block:clamp(2.4rem,6vw,4.5rem)}.thesis-page_figureImage__R308s{display:block;width:100%;height:auto}.thesis-page_figureImage__R308s,.thesis-page_systemFigure__KuJqF{border:1px solid var(--thesis-border);border-radius:var(--thesis-radius-lg);box-shadow:var(--thesis-shadow)}.thesis-page_systemFigure__KuJqF{padding:clamp(1.2rem,3vw,2rem);background:linear-gradient(135deg,rgba(16,185,129,.08),transparent 64%),var(--thesis-surface)}.thesis-page_systemFigureTitle__Sh2TP{margin:0 0 1.1rem;font-size:.78rem;font-weight:800;color:var(--thesis-accent-strong)}.thesis-page_systemMap__LpRWp{display:grid;grid-template-columns:1fr;gap:.65rem;margin:0;padding:0;list-style:none}@media (min-width:720px){.thesis-page_systemMap__LpRWp{grid-template-columns:repeat(7,minmax(0,1fr))}}.thesis-page_systemMap__LpRWp li{position:relative;display:flex;min-height:4.5rem;align-items:center;justify-content:center;border:1px solid var(--thesis-border);border-radius:.85rem;background:var(--thesis-surface-strong);padding:.85rem;text-align:center;font-size:.84rem;font-weight:750;line-height:1.25;color:var(--thesis-text)}@media (min-width:720px){.thesis-page_systemMap__LpRWp li:not(:last-child):after{position:absolute;top:50%;right:-.55rem;z-index:2;content:"";width:.45rem;height:.45rem;border-top:2px solid var(--thesis-accent);border-right:2px solid var(--thesis-accent);transform:translateY(-50%) rotate(45deg)}}.thesis-page_figureCaption__V_Brg{margin-top:.85rem;max-width:62ch;font-size:.92rem;line-height:1.55;color:var(--thesis-faint)}.thesis-page_rail__mHqCp{display:none}@media (min-width:1080px){.thesis-page_rail__mHqCp{position:sticky;top:6rem;display:block;grid-column:1;grid-row:1;justify-self:start;width:min(100%,var(--thesis-rail))}}.thesis-page_mobileToc__wpKPn,.thesis-page_toc__JQoYQ{border:1px solid var(--thesis-border);border-radius:var(--thesis-radius);background:var(--thesis-surface);box-shadow:0 16px 45px rgba(15,23,42,.08)}.thesis-page_toc__JQoYQ{padding:1rem}.thesis-page_tocTitle__QC_kz{margin:0 0 .85rem;font-size:.72rem;font-weight:800;color:var(--thesis-faint)}.thesis-page_mobileToc__wpKPn ol,.thesis-page_toc__JQoYQ ol{display:grid;gap:.62rem;margin:0;padding:0;list-style:none}.thesis-page_mobileToc__wpKPn a,.thesis-page_toc__JQoYQ a{color:var(--thesis-muted);font-size:.92rem;line-height:1.35;text-decoration:none}.thesis-page_mobileToc__wpKPn a:hover,.thesis-page_toc__JQoYQ a:hover{color:var(--thesis-text);text-decoration:underline;text-underline-offset:.2em}.thesis-page_mobileToc__wpKPn{margin:0 0 2rem;padding:1rem}@media (min-width:1080px){.thesis-page_mobileToc__wpKPn{display:none}}.thesis-page_mobileToc__wpKPn summary{cursor:pointer;font-size:.85rem;font-weight:800;color:var(--thesis-text)}.thesis-page_mobileToc__wpKPn ol{margin-top:.9rem}.thesis-page_related__vjMUT,.thesis-page_sources__oeenY{margin-top:var(--thesis-section-gap);padding-top:clamp(2rem,5vw,3.5rem);border-top:1px solid var(--thesis-border)}.thesis-page_relatedKicker__oNJNJ,.thesis-page_sourcesKicker__tqGwO{margin:0 0 .7rem;font-size:.78rem;font-weight:800;color:var(--thesis-accent-strong)}.thesis-page_relatedTitle__qWkB8,.thesis-page_sourcesTitle__L3Fw4{margin:0;font-size:clamp(1.55rem,2vw,2.2rem);line-height:1.14;color:var(--thesis-text)}.thesis-page_relatedGrid__qRT3e,.thesis-page_sourceList__YOlaD{display:grid;gap:.85rem;margin-top:1.25rem}@media (min-width:720px){.thesis-page_relatedGrid__qRT3e{grid-template-columns:repeat(2,minmax(0,1fr))}}.thesis-page_relatedCard__0yKQL,.thesis-page_sourceCard__GavKM{position:relative;display:flex;min-width:0;flex-direction:column;gap:.4rem;border:1px solid var(--thesis-border);border-radius:var(--thesis-radius);background:var(--thesis-surface-strong);padding:1rem;color:var(--thesis-text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.thesis-page_relatedCard__0yKQL:hover,.thesis-page_sourceCard__GavKM:hover{transform:translateY(-2px);border-color:rgba(37,99,235,.36);box-shadow:0 18px 42px rgba(15,23,42,.12)}html.dark .thesis-page_relatedCard__0yKQL:hover,html.dark .thesis-page_sourceCard__GavKM:hover{border-color:rgba(125,211,252,.46)}.thesis-page_relatedCard__0yKQL span,.thesis-page_sourceCard__GavKM span{padding-right:1.6rem;font-weight:800}.thesis-page_relatedCard__0yKQL small,.thesis-page_sourceCard__GavKM p,.thesis-page_sourceCard__GavKM small{color:var(--thesis-muted);font-size:.9rem;line-height:1.45}.thesis-page_relatedIcon__iS4Qf{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;color:var(--thesis-accent-strong)}.thesis-page_sourceCard__GavKM p{margin:0}@media (max-width:640px){.thesis-page_hero__C2UOI{min-height:34rem}.thesis-page_heroActions__CvsmK,.thesis-page_sectionLinks__AIOZF{flex-direction:column}.thesis-page_primaryAction__hI5Dv,.thesis-page_secondaryAction__X0cR1{width:100%}}@media (prefers-reduced-motion:reduce){.thesis-page_primaryAction__hI5Dv,.thesis-page_progress__3qMjL span,.thesis-page_relatedCard__0yKQL,.thesis-page_secondaryAction__X0cR1,.thesis-page_sourceCard__GavKM{transition:none}.thesis-page_primaryAction__hI5Dv:hover,.thesis-page_relatedCard__0yKQL:hover,.thesis-page_secondaryAction__X0cR1:hover,.thesis-page_sourceCard__GavKM:hover{transform:none}}