html:not([data-hydrated]) body{opacity:0;animation:lb-reveal 0s linear 1s forwards}@keyframes lb-reveal{to{opacity:1}}html[data-hydrated] body{opacity:1;transition:opacity .1s ease-in-out}html[data-theme=dark] body{background-color:#0f0f23!important}html[data-theme=light] body{background-color:#ffffff!important}:root{--burgundy:#8B2635;--burgundy-light:#A73E4A;--burgundy-dark:#6B1E29;--forest:#2D5016;--forest-light:#4A7C28;--forest-dark:#1A3009;--amber:#D2691E;--amber-light:#E6A947;--gold:#FFD700;--parchment:#FFF8DC;--cream:#FFFDD0;--ivory:#FFFFF0;--charcoal:#2C3E50;--ink:#1A1A1A;--light-gray:#F5F5F5;--medium-gray:#E0E0E0;--dark-gray:#9E9E9E;--max-width:1200px;--border-radius:12px;--border-radius-sm:0.25rem;--border-radius-md:0.5rem;--border-radius-lg:0.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--font-primary:var(--font-merriweather),"Georgia",serif;--font-secondary:var(--font-inter),"Helvetica Neue","Arial",sans-serif;--font-accent:var(--font-playfair),"Georgia",serif;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--shadow-burgundy:0 4px 14px rgba(139,38,53,0.25);--shadow-forest:0 4px 14px rgba(45,80,22,0.25);--gradient-burgundy-rose:linear-gradient(135deg,#8B2635,#C73E5A);--gradient-forest-sage:linear-gradient(135deg,#2D5016,#6B9D47);--gradient-amber-gold:linear-gradient(135deg,#D2691E,#FFD700);--gradient-parchment-cream:linear-gradient(135deg,#FFF8DC,#FFFDD0);--gradient-ink-charcoal:linear-gradient(135deg,#1A1A1A,#2C3E50);--transition-fast:150ms ease-in-out;--transition-base:300ms ease-in-out;--transition-slow:500ms ease-in-out}*{box-sizing:border-box;padding:0;margin:0}html{overflow-x:hidden}body{max-width:100vw;min-height:100vh;font-family:var(--font-secondary);color:var(--charcoal);background-color:#ffffff}*{scrollbar-width:thin;scrollbar-color:rgba(245,166,35,.45) transparent}html{scrollbar-color:rgba(245,166,35,.5) var(--ll-ink,#0f0f23)}::-webkit-scrollbar{width:10px;height:8px}::-webkit-scrollbar-track{background:transparent}html::-webkit-scrollbar-track{background:var(--ll-ink,#0f0f23)}::-webkit-scrollbar-thumb{background:rgba(245,166,35,.45);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#F5A623;background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}::selection{background-color:var(--burgundy-light);color:white}::-moz-selection{background-color:var(--burgundy-light);color:white}a{color:var(--burgundy);text-decoration:none;transition:var(--transition-fast)}a:where(:hover){color:var(--burgundy-light)}h1,h2,h3,h4,h5,h6{font-family:var(--font-accent);color:var(--ink);font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.fadeIn{animation:fadeIn .5s ease-out forwards}.slideUp{animation:slideUp .5s ease-out forwards}.slideDown{animation:slideDown .5s ease-out forwards}.scaleIn{animation:scaleIn .5s ease-out forwards}[data-exp-verdict=stack] .verdict-lanes{flex-direction:column}[data-exp-verdict=stack] .verdict-lane-divider{width:100%;height:1px;align-self:stretch}:root{--ll-ink:#0f0f23;--ll-panel:#17172f;--ll-panel2:#1f1f3d;--ll-line:#2c2c52;--ll-gold-line:rgba(245,166,35,0.55);--ll-gold-soft:rgba(245,166,35,0.14);--ll-muted:#A7A5C0;--ll-faint:#8583a6;--ll-soon:#7FA6D8;--ll-soon-line:rgba(127,166,216,0.45);--ll-soon-soft:rgba(127,166,216,0.14);--ll-text:#ffffff;--ll-text-soft:#E8E6F5;--ll-gold-text:#F5A623;--ll-gold-text-warm:#D4941C;--ll-fg:#ffffff;--ll-soon-card:#1a1a33;--ll-fg-rgb:255,255,255;--ll-ink-rgb:15,15,35}html[data-ll=light]{--ll-ink:#f3eee4;--ll-panel:#fffdf9;--ll-panel2:#f6f0e4;--ll-line:#dfd4bf;--ll-gold-line:rgba(176,112,10,0.5);--ll-gold-soft:rgba(212,148,28,0.16);--ll-card:#fffdf9;--ll-support-accent:#2b5c9e;--ll-support-accent-hover:#14142b;--ll-panel-shadow:0 1px 2px rgba(15,15,35,0.05),0 8px 24px -12px rgba(15,15,35,0.22);--ll-footer-bg:#0f0f23;--ll-footer-line:#2c2c52;--ll-footer-text:#ffffff;--ll-footer-muted:#a7a5c0;--ll-footer-faint:#8583a6;--ll-footer-gold:#f5a623;--ll-muted:#5a5773;--ll-faint:#615d7a;--ll-soon:#2b5c9e;--ll-soon-line:rgba(43,92,158,0.35);--ll-soon-soft:rgba(43,92,158,0.08);--ll-text:#14142b;--ll-text-soft:#2b2940;--ll-gold-text:#8a5a12;--ll-gold-text-warm:#8a5a12;--ll-fg:#14142b;--ll-soon-card:#f1f5fb;--ll-watermark:0.03;--ll-related-hero:#fff6e6;--ll-related-hero-in:#fbefd9;--ll-related:#ffffff;--ll-related-in:#f4eee3;--ll-gold-text-theme:#8a5a12;--ll-fg-rgb:20,20,43;--ll-ink-rgb:243,238,228;--ll-ta-35:0.740;--ll-ta-40:0.760;--ll-ta-45:0.780;--ll-ta-50:0.800;--ll-ta-55:0.820;--ll-ta-60:0.840;--ll-ta-62:0.848;--ll-ta-65:0.860;--ll-ta-70:0.880;--ll-ta-72:0.888;--ll-ta-75:0.900;--ll-ta-78:0.912;--ll-ta-80:0.920;--ll-ta-82:0.928;--ll-ta-85:0.940;--ll-ta-86:0.944;--ll-ta-88:0.952;--ll-ta-90:0.960;--ll-ta-92:0.968;--ll-ta-95:0.980;--ll-ta-96:0.984;--ll-finder-panel:rgba(255,255,255,0.94);--ll-sticky-bar:rgba(243,238,228,0.97)}html[data-ll=light] body{background-color:#f3eee4!important}html[data-ll=light] .ll-night{--ll-gold-text-theme:initial;--ll-watermark:initial;--ll-related-hero:initial;--ll-related-hero-in:initial;--ll-related:initial;--ll-related-in:initial;--ll-finder-panel:initial;--ll-sticky-bar:initial;--ll-panel-shadow:none;--ll-card:initial;--ll-support-accent:initial;--ll-support-accent-hover:initial;color-scheme:dark}html[data-ll=light] :is(.cfg-header,.ll-night){--ll-ink:#0f0f23;--ll-panel:#17172f;--ll-panel2:#1f1f3d;--ll-line:#2c2c52;--ll-gold-line:rgba(245,166,35,0.55);--ll-gold-soft:rgba(245,166,35,0.14);--ll-muted:#A7A5C0;--ll-faint:#8583a6;--ll-soon:#7FA6D8;--ll-soon-line:rgba(127,166,216,0.45);--ll-soon-soft:rgba(127,166,216,0.14);--ll-text:#ffffff;--ll-text-soft:#E8E6F5;--ll-gold-text:#F5A623;--ll-gold-text-warm:#D4941C;--ll-fg:#ffffff;--ll-fg-rgb:255,255,255;--ll-ink-rgb:15,15,35;--ll-ta-35:initial;--ll-ta-40:initial;--ll-ta-45:initial;--ll-ta-50:initial;--ll-ta-55:initial;--ll-ta-60:initial;--ll-ta-62:initial;--ll-ta-65:initial;--ll-ta-70:initial;--ll-ta-72:initial;--ll-ta-75:initial;--ll-ta-78:initial;--ll-ta-80:initial;--ll-ta-82:initial;--ll-ta-85:initial;--ll-ta-86:initial;--ll-ta-88:initial;--ll-ta-90:initial;--ll-ta-92:initial;--ll-ta-95:initial;--ll-ta-96:initial}html[data-ll=light] .ll-band{background-color:var(--ll-ink);box-shadow:0 0 0 100vmax var(--ll-ink);-webkit-clip-path:inset(0 -100vmax);clip-path:inset(0 -100vmax);margin-top:-24px;padding-top:24px;padding-bottom:28px}@media (min-width:900px){html[data-ll=light] .ll-band{margin-top:-40px;padding-top:40px;padding-bottom:40px}}.lamplight-reading{--lr-surface:#17172f;--lr-raised:#1f1f3d;--lr-line:#2c2c52;--lr-text:rgba(255,255,255,0.88);--lr-heading:#ffffff;--lr-muted:#a7a5c0;--lr-faint:#8583a6;--lr-link:#f5a623;--lr-ext-link:#60a5fa;--lr-quote:rgba(255,255,255,0.05);--lr-negative:#d98a96;background-color:var(--lr-surface);color:var(--lr-text)}html[data-theme=light] .lamplight-reading{--lr-surface:#fbf8f2;--lr-raised:#f3eee3;--lr-line:#e4ddcc;--lr-text:#2b2940;--lr-heading:#0f0f23;--lr-muted:#5e5b78;--lr-faint:#77738f;--lr-link:#8a5a12;--lr-ext-link:#1d5fbf;--lr-quote:rgba(15,15,35,0.04);--lr-negative:#a3404f}.lamplight-scope a:not([class]){color:#f5a623}.lamplight-scope a:not([class]):hover{color:#ffc15e}html[data-ll=light] .lamplight-scope a:not([class]){color:#8a5a12}html[data-ll=light] .lamplight-scope a:not([class]):hover{color:#14142b}@media (max-width:339px){header.cfg-header .MuiToolbar-root a span[class*=MuiTypography]{font-size:1rem}header.cfg-header .MuiToolbar-root button[aria-label="Open search"]{padding:6px}}