:root{--lx-bg:#fff;--lx-soft:#f6f4ee;--lx-ink:#14213d;--lx-muted:#4e5a6b;--lx-line:#e2ded3;--lx-brass:#b08d57;--lx-brass-ink:#7a5c2e;--lx-chrome:#14213d;--lx-amber-soft:#fdf1dc;--lx-amber-ink:#7a4b00;--lx-red-soft:#fbeaea;--lx-red-ink:#8a2b2b;--lx-shadow:#14213d2e}.dark{--lx-bg:#172136;--lx-soft:#1d2840;--lx-ink:#e9edf4;--lx-muted:#aab4c5;--lx-line:#2b3651;--lx-brass:#c9a46a;--lx-brass-ink:#dcc08f;--lx-chrome:#0a1120;--lx-amber-soft:#392b14;--lx-amber-ink:#f3c98f;--lx-red-soft:#3a1d24;--lx-red-ink:#f2a7a7;--lx-shadow:#00000080}.lx-term{cursor:help;color:inherit;font:inherit;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-color:var(--lx-brass);-webkit-text-decoration-color:var(--lx-brass);text-decoration-color:var(--lx-brass);text-underline-offset:3px;border-radius:3px;text-decoration-thickness:2px}.lx-term:hover{text-decoration-style:solid}.lx-term:focus-visible{outline:2px solid var(--lx-brass);outline-offset:2px}.lx-tip{z-index:90;background:var(--lx-bg);max-width:380px;color:var(--lx-ink);border:1px solid var(--lx-line);box-shadow:0 12px 32px var(--lx-shadow);border-radius:10px;padding:12px 14px;font:400 14px/1.5 "Exo 2",ui-sans-serif,system-ui,sans-serif}.lx-tip-head{align-items:baseline;gap:8px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.lx-sym{color:var(--lx-brass-ink);font-family:"Exo 2",serif;font-style:italic;font-weight:500}.lx-tip p{margin:0}.lx-tip .lx-hint{color:var(--lx-muted);margin-top:8px;font-size:14px}.lx-awaiting{background:var(--lx-amber-soft);color:var(--lx-amber-ink);border-radius:8px;padding:8px 10px;font-weight:600;display:block}.lx-failed{background:var(--lx-red-soft);color:var(--lx-red-ink);border-radius:8px;padding:8px 10px;display:block}.lx-i{all:unset;box-sizing:border-box;border:1px solid var(--lx-brass);background:var(--lx-bg);width:20px;height:20px;color:var(--lx-brass-ink);cursor:pointer;z-index:2;border-radius:50%;flex:none;place-items:center;font:italic 700 14px/1 "Exo 2",serif;display:inline-grid}.lx-i:hover{background:var(--lx-brass);color:#14213d}.lx-i:focus-visible{outline:2px solid var(--lx-brass);outline-offset:2px}.lx-explained{position:relative}.lx-explained>.lx-i.lx-corner{position:absolute;top:8px;right:8px}.lx-explained.lx-small>.lx-i.lx-corner{width:16px;height:16px;font-size:14px;top:5px;right:5px}.lx-explained>.lx-i.lx-corner+*{padding-right:24px}.lx-explained.lx-small{padding-right:26px!important}.lx-explained.lx-small>.lx-i.lx-corner+*{padding-right:0}.lx-scrim{z-index:70;background:#0a112038;position:fixed;inset:0}.lx-drawer{z-index:71;overscroll-behavior:contain;background:var(--lx-bg);width:min(600px,100vw);color:var(--lx-ink);border-left:1px solid var(--lx-line);box-shadow:-16px 0 48px var(--lx-shadow);flex-direction:column;gap:14px;padding:22px 28px 40px;font:400 16px/1.55 "Exo 2",ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.lx-drawer:focus{outline:none}.lx-drawer-bar{align-items:center;gap:8px;display:flex}.lx-drawer-bar .lx-eyebrow{flex:1}.lx-btn{all:unset;cursor:pointer;color:var(--lx-ink);border-radius:8px;padding:4px 10px;font-size:15px;font-weight:600}.lx-btn:hover{background:var(--lx-soft)}.lx-btn:focus-visible{outline:2px solid var(--lx-brass)}.lx-close{padding:0 10px 4px;font-size:28px;line-height:1}.lx-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lx-brass-ink);margin:0;font-size:14px;font-weight:700}.lx-title{margin:0;font:600 28px/1.2 "Exo 2",ui-sans-serif,system-ui,sans-serif}.lx-title .lx-sym{margin-left:8px;font-size:22px}.lx-lede{margin:0;font-size:18px;line-height:1.5}.lx-sec{border-top:1px solid var(--lx-line);padding-top:12px}.lx-sec h3{letter-spacing:.02em;margin:0 0 6px;font:700 15px/1.3 "Exo 2",ui-sans-serif,system-ui,sans-serif}.lx-sec p,.lx-sec ul{margin:0 0 8px}.lx-sec ul{padding-left:20px}.lx-src{color:var(--lx-muted);margin:4px 0 0;font-size:14px}.lx-chips{flex-wrap:wrap;gap:6px;display:flex}.lx-chip{background:var(--lx-soft);border:1px solid var(--lx-line);color:var(--lx-ink);border-radius:6px;padding:2px 7px;font:500 14px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}a.lx-chip{text-decoration:none}a.lx-chip:hover{border-color:var(--lx-brass)}.lx-related{all:unset;cursor:pointer;border:1px solid var(--lx-line);color:var(--lx-ink);border-radius:999px;padding:4px 12px;font-size:14px}.lx-related:hover,.lx-related:focus-visible{border-color:var(--lx-brass);background:var(--lx-soft);outline:none}.lx-out{color:var(--lx-brass-ink);align-self:flex-start;font-weight:600}.lx-facts{grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;margin:0;display:grid}.lx-facts dt{color:var(--lx-muted)}.lx-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lx-muted{color:var(--lx-muted)}.lx-html .dctmap__math,.lx-html .katex-display{background:var(--lx-soft);text-align:center;border-radius:8px;margin:4px 0 8px;padding:8px 12px;overflow-x:auto}.lx-html .katex{font-size:1.05em}.lx-html a{color:var(--lx-brass-ink)}.lx-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=760px){.lx-drawer{padding:16px 18px 32px}}.lx-term-as{cursor:help}.lx-term-as:focus-visible{outline:2px solid var(--x-brass,currentColor);outline-offset:2px}.lx-note{margin:0 0 4px;font-weight:600}
