.MathIndex_root__waOha{display:flex;flex-direction:column;gap:var(--space-8)}.MathIndex_sectionHeader__z94Bm{margin-bottom:var(--space-6)}.MathIndex_sectionTitle__qEHsP{font-size:var(--fs-lg);font-weight:600;margin-bottom:var(--space-3);color:var(--foreground)}.MathIndex_categoryPanel__NA7wu{border:1px solid var(--border);border-radius:var(--border-radius);padding:var(--space-4);background:color-mix(in srgb,var(--surface) 92%,transparent)}.MathIndex_categoryGrid__w5u7i{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.MathIndex_categoryCard__GTTHx{display:block;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--border) 90%,transparent);border-radius:var(--border-radius-sm);background:var(--surface);text-decoration:none;color:var(--foreground);transition:background-color .16s ease,border-color .16s ease}@media (hover:hover) and (pointer:fine){.MathIndex_categoryCard__GTTHx:hover{background:color-mix(in srgb,var(--surface) 94%,transparent);border-color:color-mix(in srgb,var(--border) 75%,transparent)}}.MathIndex_categoryName__ci_va{font-weight:600;margin-bottom:var(--space-1)}.MathIndex_categoryMeta___km6h{font-size:var(--fs-sm);color:var(--muted-foreground)}.MathIndex_toggleRow__vfSBf{margin-top:var(--space-4)}.MathIndex_toggleButton__NsJxH{border:1px solid var(--border);border-radius:var(--border-radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--fs-sm);background:color-mix(in srgb,var(--muted-background) 82%,var(--surface));color:var(--text-primary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.MathIndex_toggleButton__NsJxH:focus-visible{background:color-mix(in srgb,var(--muted-background) 90%,var(--surface));border-color:color-mix(in srgb,var(--border) 75%,transparent);outline:none}@media (hover:hover) and (pointer:fine){.MathIndex_toggleButton__NsJxH:hover{background:color-mix(in srgb,var(--muted-background) 90%,var(--surface));border-color:color-mix(in srgb,var(--border) 75%,transparent);outline:none}}.MathIndex_indexPanel__mmM8n{border:1px solid var(--border);border-radius:var(--border-radius);padding:var(--space-4);background:color-mix(in srgb,var(--surface) 92%,transparent);display:flex;flex-direction:column;gap:var(--space-4)}.MathIndex_indexEmpty__x8X33{color:var(--muted-foreground);font-size:var(--fs-base)}.MathIndex_entryList__MrcTx{display:flex;flex-direction:column;gap:var(--space-2)}.MathIndex_entryItem__clvmO{border-bottom:1px solid color-mix(in srgb,var(--border) 90%,transparent);padding-bottom:var(--space-2)}.MathIndex_entryItem__clvmO:last-child{border-bottom:none;padding-bottom:0}.MathIndex_entryButton__B5Hto{display:block;width:100%;border:none;background:transparent;text-align:left;padding:var(--space-2);border-radius:var(--border-radius-sm);cursor:pointer;transition:background-color .16s ease}.MathIndex_entryButton__B5Hto:focus-visible{background:color-mix(in srgb,var(--surface) 94%,transparent);outline:none}@media (hover:hover) and (pointer:fine){.MathIndex_entryButton__B5Hto:hover{background:color-mix(in srgb,var(--surface) 94%,transparent);outline:none}}.MathIndex_entryMeta__VdQZK{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.MathIndex_typeBadge__y8tBN{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--fs-xs);font-weight:600;border-radius:var(--border-radius-sm);color:#ffffff}.MathIndex_entryTitle__73bQ4{font-weight:600;color:var(--foreground)}.MathIndex_entryCategory__uB7aR{font-size:var(--fs-sm);color:var(--muted-foreground)}.MathIndex_error__q6z8S{color:#b91c1c}.content-prose :where(h1,h2,h3,h4,h5,h6){scroll-margin-top:33vh}:root{--prose-scale:1}.content-prose{--prose-scale:0.94;font-size:calc(var(--fs-base) * var(--prose-scale));--lh-normal:1.6;--lh-relaxed:1.7;overscroll-behavior-x:contain}.content-prose>:first-child{-webkit-margin-before:0;margin-block-start:0}.content-prose>:last-child{-webkit-margin-after:0;margin-block-end:0}.content-prose h1{font-size:calc(var(--fs-2xl) * var(--prose-scale))}.content-prose h2{font-size:calc(var(--fs-xl) * var(--prose-scale))}.content-prose h3{font-size:calc(var(--fs-lg) * var(--prose-scale))}.content-prose h4,h5,h6{font-size:calc(var(--fs-md) * var(--prose-scale))}.content-prose h2{position:relative;padding-bottom:0}.content-prose h2:after{content:"";position:absolute;left:0;right:0;bottom:0;width:100%;height:2px;background:var(--button-hero-bg-gradient)}.content-prose .no-underline:after{display:none}.content-prose .underline-center:after{left:50%;transform:translateX(-50%)}.content-prose h3:before{content:"▩";color:var(--text-decorated);margin-right:var(--space-2);font-size:.85em}.content-prose ol,.content-prose ul{margin:var(--space-3) 0;padding-left:0;list-style-position:outside}.content-prose ul{list-style-type:disc;padding-left:24px;margin-left:0}.content-prose ol{list-style-type:decimal;list-style-position:inside}.content-prose ul ul{list-style-type:circle}.content-prose ul ul ul{list-style-type:square}.content-prose ol ol{list-style-type:lower-roman}.content-prose ol ol ol{list-style-type:lower-alpha}.content-prose ol>li{padding-left:0}.content-prose ol ol,.content-prose ol ul,.content-prose ul ol,.content-prose ul ul{margin-left:1rem;padding-left:0}.content-prose ul ol{margin-left:1rem}@media (min-width:768px){.content-prose ol ol,.content-prose ol ul,.content-prose ul ol,.content-prose ul ul{margin-left:1.6rem;padding-left:.25rem}.content-prose ul ol{margin-left:2.5rem}}.content-prose li,.content-prose li ol,.content-prose li ul{padding-left:.25rem}.content-prose ol{margin-left:0;padding-left:0}.content-prose section:not(.footnotes)>ol,.content-prose>ol{list-style:none;counter-reset:mdx-showcase-counter}.content-prose section:not(.footnotes)>ol>li,.content-prose>ol>li{counter-increment:mdx-showcase-counter;position:relative;margin:clamp(8px,6px + .4vw,14px) 0;padding-left:calc(clamp(28px, 24px + .9vw, 42px) + 8px)}.content-prose section:not(.footnotes)>ol>li:before,.content-prose>ol>li:before{content:counter(mdx-showcase-counter,mdx-showcase-circled);position:absolute;transform:none;width:clamp(26px,20px + .6vw,34px);height:clamp(26px,20px + .6vw,34px);line-height:clamp(22px,20px + .6vw,28px);border-radius:9999px;display:grid;place-items:center;left:0;top:0;font-size:clamp(18px,16px + .4vw,22px);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;background:#1a3366;color:#fff}[data-theme=dark] .content-prose section:not(.footnotes)>ol>li:before,[data-theme=dark] .content-prose>ol>li:before{line-height:clamp(26px,20px + .6vw,34px);font-weight:700;background:#e6edf3;color:#111827}.content-prose section:not(.footnotes)>ol>li:before,.content-prose>ol>li:before{left:0!important;transform:none!important}.content-prose ul ol{padding-left:calc(clamp(28px, 24px + .9vw, 42px) + 8px)}.content-prose ul li{padding-left:0}.content-prose ul li>ul{padding-left:calc(clamp(28px, 24px + .9vw, 42px) - .5rem);margin-left:0}.content-prose ol li>ol{padding-left:calc(clamp(28px, 24px + .9vw, 42px) + 4px);margin-left:0;counter-reset:nested-ol-counter}.content-prose section:not(.footnotes)>ol>li::marker,.content-prose>ol>li::marker{content:none}.content-prose section ol>li>ul{margin-left:.6rem}.content-prose ol ol,.content-prose ul ul{margin:.5rem 0;padding-left:calc(clamp(28px, 24px + .9vw, 42px) - 4px)}.content-prose ol ol{list-style:none}.content-prose ol ol>li{counter-increment:nested-ol-counter;position:relative;margin:0 0 4px;padding-left:clamp(20px,16px + .5vw,26px)}.content-prose ol li ol li{padding-left:0}.content-prose ol li ol li ol{margin-left:.2rem}.content-prose ol ol>li:before{content:"（" counter(nested-ol-counter) "）";position:absolute;left:-2.5rem;top:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-prose ol ol ol{list-style:disc;margin:.5rem 0 .5rem clamp(18px,14px + .5vw,24px);padding-left:clamp(18px,14px + .5vw,24px)}.content-prose ol ol ol>li{padding-left:0}.content-prose ol ol ol>li:before{content:none}.content-prose section.footnotes>ol{list-style:decimal;counter-reset:none;margin:1.5rem 0;padding-left:1.5rem}.content-prose section.footnotes>ol>li{position:static;padding-left:0}.content-prose section.footnotes>ol>li:before{content:none}.content-prose blockquote{--blockquote-accent:var(--link-color);--blockquote-border:var(--border);position:relative;margin:.5rem 0 1.75rem;padding:24px 16px;border-left-color:var(--blockquote-border);border-left-width:1px;border:1px solid var(--blockquote-border);border-radius:var(--border-radius-lg);background:none;box-shadow:none;color:var(--text-primary);overflow:hidden}.content-prose blockquote:after,.content-prose blockquote:before{content:none}.content-prose blockquote>*{margin:.75rem 0;font-style:italic;color:inherit}.content-prose blockquote>:first-child{margin-top:0}.content-prose blockquote>:last-child{margin-bottom:0}.content-prose blockquote cite{display:block;margin-top:.75rem;font-style:normal;font-size:var(--fs-sm);color:var(--muted-foreground)}.content-prose blockquote,.content-prose blockquote a,.content-prose blockquote p{overflow-wrap:anywhere;word-break:break-word}.content-prose .callout{--callout-accent:var(--accent);--callout-border:var(--border);--callout-padding:clamp(18px,16px + 0.8vw,28px);--callout-header-clearance:clamp(18px,16px + 0.8vw,28px);--callout-header-bg:var(--muted-background);margin:1.75rem 0;position:relative}.content-prose .callout-surface{position:relative;padding:var(--callout-padding);padding-top:calc(var(--callout-padding) + var(--callout-header-clearance) - 16px);border:1px solid var(--callout-border);border-color:var(--callout-accent);background:transparent;box-shadow:none;color:var(--text-primary)}[data-theme=dark] .content-prose .callout-surface{border:none;border-color:var(--callout-border)}.content-prose .callout-header{position:absolute;top:0;left:calc(var(--callout-padding) + 8px);transform:translateY(-50%);display:inline-flex;align-items:center;gap:.75rem;padding:4px 12px;font-size:clamp(14px,13px + .3vw,16px);letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--callout-accent);background:none;border:0;box-shadow:none;white-space:nowrap}.content-prose .callout-header:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 1.5rem);height:calc(100% + .6rem);background:var(--background);border-radius:inherit;z-index:-3;pointer-events:none}.content-prose .callout-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.05em;line-height:1}.content-prose .callout-title{display:inline-block}.content-prose .callout-content{display:grid;grid-gap:clamp(8px,6px + .4vw,14px);gap:clamp(8px,6px + .4vw,14px)}.content-prose .callout-content>*{margin:0}.content-prose .callout[data-variant=note]{--callout-accent:#2f81f7}.content-prose .callout[data-variant=tip]{--callout-accent:#3fb950}.content-prose .callout[data-variant=warning]{--callout-accent:#d29922}[data-theme=dark] .content-prose .callout-surface{background:var(--muted-background)}[data-theme=dark] .content-prose .callout-header:after{background:transparent}@supports (color:color-mix(in srgb,red 50%,white 50%)){.content-prose blockquote{--blockquote-accent:color-mix(in srgb,var(--link-color) 70%,var(--accent) 30%);border-color:var(--blockquote-border);background:none}[data-theme=dark] .content-prose .callout{--callout-border:color-mix(in srgb,var(--callout-accent) 35%,var(--border));--callout-header-bg:linear-gradient(135deg,color-mix(in srgb,var(--callout-accent) 14%,var(--background)) 0%,color-mix(in srgb,var(--callout-accent) 6%,var(--muted-background)) 100%)}[data-theme=dark] .content-prose .callout-surface{border-color:var(--callout-border);background:linear-gradient(135deg,color-mix(in srgb,var(--callout-accent) 14%,var(--background)) 0,color-mix(in srgb,var(--callout-accent) 14%,var(--muted-background)) 200%)}}.content-prose .embed{position:relative;width:100%;margin:1rem 0}.content-prose .embed-16x9{padding-bottom:56.25%;height:0}.content-prose .embed embed,.content-prose .embed iframe,.content-prose .embed object{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.content-prose table{width:100%;border-collapse:collapse;margin:1rem 0;border:1px solid var(--border)}.content-prose thead{background:var(--muted-background)}.content-prose td,.content-prose th{border:1px solid var(--border);padding:.5rem .75rem;vertical-align:top;text-align:left}.content-prose th{font-weight:600;background:var(--muted-background)}.content-prose ul.contains-task-list{list-style:none!important;-webkit-padding-start:0!important;padding-inline-start:0!important;-webkit-margin-start:0!important;margin-inline-start:0!important}.content-prose ul.contains-task-list li{list-style:none}.content-prose ul.contains-task-list li:last-child{margin-bottom:0}.content-prose ul li{margin-bottom:4px}.content-prose li.task-list-item{list-style:none;display:grid;grid-template-columns:13px 1fr;grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding-left:.125rem}@media (min-width:640px){.content-prose li.task-list-item{padding-left:.6rem}}.content-prose li.task-list-item input[type=checkbox]{width:16px;height:19px;min-width:13px;min-height:13px}@media (min-width:768px){.content-prose li.task-list-item input[type=checkbox]{width:16px;height:24px;min-width:13px;min-height:13px}.content-prose [data-markdown-body] ol>li:before{top:0}}.content-prose section.footnotes{margin-top:2rem;border-top:1px solid var(--border);padding-top:1.25rem}.content-prose section.footnotes>ol{list-style:none!important;counter-reset:footnote-counter;margin:0;padding-left:0}.content-prose section.footnotes>ol>li{list-style:none!important;position:relative;padding-left:1.74rem;margin:.5rem 0;counter-increment:footnote-counter}.content-prose section.footnotes>ol>li .footnote-number-backref{position:absolute;left:0;top:0;width:1.6rem;height:100%;text-decoration:none;display:block}.content-prose section.footnotes>ol>li:before{content:"✭" counter(footnote-counter) "）";position:absolute;left:0;top:.25rem;font-weight:400;color:var(--back-link);font-size:.75em;line-height:1}.content-prose section.footnotes>ol>li sup,.content-prose section.footnotes>ol>li sup a{font-size:.75em}.content-prose section.footnotes a[href^="#user-content-fnref-"]:before{content:none!important}.content-prose sup>a[data-footnote-ref]{text-decoration:none;color:var(--back-link);font-weight:600;font-size:.75em;display:inline-flex;align-items:baseline;gap:.1em;vertical-align:text-top}.content-prose sup>a[data-footnote-ref]:before{content:"✭"}.content-prose sup>a[data-footnote-ref]:after{content:"）"}:root{--back-link:#ad1a72}[data-theme=dark]{--back-link:#e255a1}.content-prose section.footnotes a.footnote-backref{text-decoration:none;margin-left:.5rem;display:inline-flex;align-items:center;font-size:1em;color:var(--link-color)}.content-prose section.footnotes>ol>li,.content-prose sup a{scroll-margin-top:33vh}:root{--code-foreground:var(--text-decorated)}.content-prose :not(pre)>code{font-family:var(--font-mono);font-size:.85em;padding:.15em .35em;border-radius:.4em;background:color-mix(in srgb,var(--muted-background) 80%,transparent);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);color:var(--code-foreground,inherit)}.content-prose a>code{color:inherit}.content-prose dt{font-weight:700}.content-prose dd{margin-left:1rem;margin-bottom:.75rem}