:root{--color-orange:#ff6b35;--color-blue:#0080ff;--color-yellow:#ffba00;--color-green:#22c55e;--color-red:#e11d48;--color-purple:#8b5cf6;--base-white:#fff;--base-black:#000;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--font-serif:"Iowan Old Style", "Apple Garamond", "Songti SC", "STSong", "Noto Serif CJK SC", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", monospace;--z-base:0;--z-content:1;--z-header:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-caption:clamp(.6875rem, .667rem + .094vw, .75rem);--font-size-small:clamp(.75rem, .729rem + .094vw, .8125rem);--font-size-body:clamp(.875rem, .854rem + .094vw, .9375rem);--font-size-lead:clamp(1rem, .979rem + .094vw, 1.0625rem);--font-size-title:clamp(1.125rem, 1.054rem + .357vw, 1.375rem);--font-size-subtitle:clamp(1.375rem, 1.268rem + .536vw, 1.75rem);--font-size-heading:clamp(1.625rem, 1.446rem + .893vw, 2.25rem);--font-size-display:clamp(2.25rem, 1.821rem + 2.143vw, 3.75rem);--font-size-hero:clamp(3rem, 2.429rem + 2.857vw, 5rem);--line-height-caption:1.35;--line-height-body:1.75;--line-height-body-tight:1.6;--line-height-title:1.25;--line-height-heading:1.12;--line-height-display:1;--radius-sm:clamp(.375rem, .333rem + .185vw, .5rem);--radius-md:clamp(.5rem, .458rem + .185vw, .625rem);--radius-lg:clamp(.75rem, .667rem + .37vw, 1rem);--radius-xl:clamp(1rem, .833rem + .741vw, 1.5rem);--radius-full:999px;--space-xs:clamp(.25rem, .229rem + .093vw, .3125rem);--space-sm:clamp(.5rem, .458rem + .185vw, .625rem);--space-md:clamp(.75rem, .667rem + .37vw, 1rem);--space-lg:clamp(1rem, .833rem + .741vw, 1.5rem);--space-xl:clamp(1.5rem, 1rem + 1.481vw, 2.5rem);--space-section:clamp(2.5rem, 1.833rem + 2.963vw, 4.5rem);--button-padding-y:clamp(.5rem, .458rem + .185vw, .625rem);--button-padding-x:clamp(.875rem, .792rem + .37vw, 1.125rem);--card-padding:clamp(1rem, .833rem + .741vw, 1.5rem);--section-padding-x:clamp(1.25rem, .917rem + 1.481vw, 2.25rem);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-back-out:cubic-bezier(.34, 1.56, .64, 1);--dur-none:0s;--dur-quick:.1s;--dur-fast:.18s;--dur-base:.26s;--dur-slow:.48s;--dur-blink:1.1s;--dur-pulse:1.4s;--dur-ripple:2.2s;--stagger:55ms;--content-width-prose:52rem;--content-width-base:76rem;--content-width-wide:92rem;--doc-sidebar-width:320px;--doc-outline-width:268px;--doc-content-max-width:1000px;--doc-content-padding-x:80px;--doc-content-padding-y:48px;--doc-nav-height:64px;--doc-sidebar-margin-left:calc(max(0px, (100vw - var(--doc-content-max-width)) / 2 - var(--doc-sidebar-width)));--doc-outline-margin-right:calc(max(0px, (100vw - var(--doc-content-max-width)) / 2 - var(--doc-outline-width)));--content-padding-x:clamp(1rem, .5rem + 2.222vw, 2.5rem);--skeleton:color-mix(in srgb, var(--text-tertiary) 16%, transparent);--glass-veil-blur:4px;--glass-clear-blur:8px;--glass-tinted-blur:12px;--glass-frosted-blur:18px}[data-theme=light]{--color-primary:var(--color-orange);--color-info:var(--color-blue);--color-success:var(--color-green);--color-warning:var(--color-yellow);--color-error:var(--color-red);--color-tip:var(--color-purple);--background:#fbfaf7;--surface:#fff;--surface-muted:#f4f1ea;--surface-elevated:#fff;--border:#281c141a;--border-strong:#281c142e;--text-primary:#2a1c12;--text-accent:var(--color-primary);--text-secondary:#6b4a2a;--text-tertiary:#7a6855;--text-disabled:#b5a99e;--glass-veil:#fff3;--glass-clear:#ffffff5c;--glass-tinted:#ffffff85;--glass-frosted:#ffffffb8;--glass-border:#281c1414;--glass-border-strong:#281c141f;--glass-shadow:0 8px 32px #0000001a;--glass-shadow-lg:0 12px 48px #00000024;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--color-primary:color-mix(in srgb, var(--color-orange) 92%, var(--base-black));--color-info:color-mix(in srgb, var(--color-blue) 88%, var(--base-black));--color-success:color-mix(in srgb, var(--color-green) 88%, var(--base-black));--color-warning:color-mix(in srgb, var(--color-yellow) 92%, var(--base-black));--color-error:color-mix(in srgb, var(--color-red) 88%, var(--base-black));--color-tip:color-mix(in srgb, var(--color-purple) 88%, var(--base-black));--background:#0b0e11;--surface:#151a20;--surface-muted:#1b222b;--surface-elevated:#1d242d;--border:#ffffff1a;--border-strong:#ffffff2e;--text-primary:#fff;--text-accent:var(--color-primary);--text-secondary:#cdc8be;--text-tertiary:#9da3af;--text-disabled:#646c78;--glass-veil:#11192842;--glass-clear:#1119286b;--glass-tinted:#11192894;--glass-frosted:#111928c2;--glass-border:#ffffff1a;--glass-border-strong:#ffffff29;--glass-shadow:0 8px 32px #00000052;--glass-shadow-lg:0 12px 48px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{overscroll-behavior-y:none;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}img,picture,video,canvas,svg{vertical-align:middle;-webkit-touch-callout:none;max-width:100%;height:auto;display:block}img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}input,button,textarea,select{font:inherit;color:inherit;appearance:none;background:0 0;border:none}button{cursor:pointer}a{color:inherit;-webkit-touch-callout:none;text-decoration:none}ol,ul{list-style:none}.markdown{--md-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body)}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{margin-block:var(--space-section) var(--space-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);letter-spacing:-.015em;color:var(--text-primary);scroll-margin-block-start:var(--space-section)}.markdown h1{font-size:var(--font-size-heading)}.markdown h2{font-size:var(--font-size-subtitle)}.markdown h3{font-size:var(--font-size-title)}.markdown h4{font-size:var(--font-size-lead)}.markdown h5{font-size:var(--font-size-body)}.markdown h6{font-size:var(--font-size-small);color:var(--text-secondary)}.markdown h1:first-child,.markdown h2:first-child{margin-block-start:0}:where([data-variant=blog],[data-variant=series]) .markdown :where(h1,h2){border-block-end:1px solid var(--border);padding-block-end:var(--space-sm)}.markdown .heading-anchor{color:inherit;text-decoration:none;position:relative}.markdown .heading-anchor:before{content:"#";color:var(--color-primary);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);padding-inline-end:.3em;position:absolute;inset-inline-end:100%}.markdown .heading-anchor:hover:before,.markdown .heading-anchor:focus-visible:before{opacity:.8}.markdown p{margin-block:var(--space-md)}.markdown strong{font-weight:var(--font-weight-semibold);color:var(--text-primary)}.markdown em{font-style:italic}.markdown del{color:var(--text-tertiary)}.markdown a:not(.heading-anchor){color:var(--text-accent);background-image:linear-gradient(var(--color-primary), var(--color-primary));transition:background-size var(--dur-base) var(--ease-out);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;margin-inline:.25em;padding-block-end:.2em;text-decoration:none}.markdown a:not(.heading-anchor):hover{background-size:100% 2px}.markdown :where(ul,ol){margin-block:var(--space-md);padding-inline-start:var(--space-lg)}.markdown :where(ul,ol) :where(ul,ol),.markdown :where(li){margin-block:var(--space-xs)}.markdown :where(ol){counter-reset:list-counter;padding-inline-start:0;list-style:none}.markdown :where(ol)>li{counter-increment:list-counter}.markdown :where(ol)>li:before{content:counters(list-counter, ".") ". ";color:var(--text-primary);font-variant-numeric:tabular-nums}.markdown :where(ol) :where(ol){margin-inline-start:1.5em}.markdown :where(ul):not(.contains-task-list){padding-inline-start:0;list-style:none}.markdown :where(ul):not(.contains-task-list)>li{padding-inline-start:1.5em;position:relative}.markdown :where(ul):not(.contains-task-list)>li:before{content:"";background-color:var(--text-primary);block-size:1em;inline-size:1em;position:absolute;inset-block-start:calc(.5lh - .5em);inset-inline-start:0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='7' fill='black'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='7' fill='black'/></svg>") 50%/contain no-repeat}.markdown :where(ul ul):not(.contains-task-list)>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='6' fill='none' stroke='black' stroke-width='2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle cx='12' cy='12' r='6' fill='none' stroke='black' stroke-width='2'/></svg>")}.markdown :where(ul ul ul):not(.contains-task-list)>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='5' y='5' width='14' height='14' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='5' y='5' width='14' height='14' fill='black'/></svg>")}.markdown :where(ul ul ul ul):not(.contains-task-list)>li:before{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='6' y='6' width='12' height='12' fill='none' stroke='black' stroke-width='2'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><rect x='6' y='6' width='12' height='12' fill='none' stroke='black' stroke-width='2'/></svg>")}.markdown ul.contains-task-list{padding-inline-start:0;list-style:none}.markdown ul.contains-task-list ul.contains-task-list{padding-inline-start:var(--space-lg)}.markdown li.task-list-item{gap:var(--space-sm);margin-block:var(--space-xs);align-items:baseline;display:flex}.markdown li.task-list-item>input[type=checkbox]{appearance:none;background:var(--glass-tinted);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:not-allowed;block-size:1em;inline-size:1em;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);flex-shrink:0;margin:0;transform:translateY(.15em)}.markdown li.task-list-item>input[type=checkbox]:checked{background-color:var(--color-primary);border-color:var(--color-primary);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:70% 70%}.markdown blockquote{margin-block:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-inline-start:3px solid var(--color-primary);background:var(--glass-clear);border-radius:0 var(--md-radius) var(--md-radius) 0;color:var(--text-secondary);font-style:italic}.markdown blockquote>:first-child{margin-block-start:0}.markdown blockquote>:last-child{margin-block-end:0}.markdown hr{margin-block:var(--space-section);border:none;border-top:1px solid var(--glass-border)}.markdown :not(pre)>code{border-radius:var(--radius-sm);background:var(--glass-clear);border:1px solid var(--glass-border);font-family:var(--font-mono);color:var(--text-accent);overflow-wrap:anywhere;padding:.15em .4em;font-size:.875em}.markdown .md-table-wrap{width:100%;margin-block:var(--space-lg);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);overflow:auto hidden}.markdown table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-body);background:0 0;border:0;border-radius:0;margin:0;display:table}.markdown table th,.markdown table td{border-block-end:1px solid var(--border-strong);text-align:start;vertical-align:top;padding:12px 16px}.markdown table th{font-weight:var(--font-weight-semibold);color:var(--text-primary);font-size:var(--font-size-body);background:var(--surface-muted)}.markdown table td{color:var(--text-secondary);font-size:var(--font-size-small)}.markdown table tbody tr:hover>td{background:color-mix(in srgb, var(--surface-muted) 40%, var(--surface))}.markdown table tr:last-child>th,.markdown table tr:last-child>td{border-block-end:0}.markdown img{max-width:100%;height:auto;margin-block:var(--space-lg);border-radius:var(--md-radius);margin-inline:auto;display:block}.markdown .shiki,.markdown .shiki span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}[data-theme=dark] .markdown .shiki,[data-theme=dark] .markdown .shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}.markdown mark{background:var(--color-primary);color:#fff;border-radius:3px;padding:.02em .35em .12em}.markdown sub,.markdown sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.markdown sup{top:-.5em}.markdown sub{bottom:-.25em}.markdown kbd{min-width:1.2em;font-family:var(--font-mono);text-align:center;white-space:nowrap;vertical-align:middle;color:#2b2d33;text-shadow:0 1px #fff;cursor:default;transition:transform 90ms var(--ease-out), box-shadow 90ms var(--ease-out);background:linear-gradient(#fff 0%,#eef0f4 100%);border:1px solid #cfd2da;border-radius:6px;padding:.15em .55em;font-size:.82em;line-height:1.4;display:inline-block;transform:translateY(0);box-shadow:0 2px #c2c6cf,0 3px 4px #0f12192e}.markdown kbd:active{transform:translateY(2px);box-shadow:0 0 #c2c6cf,0 1px 2px #0f121938}@media (prefers-reduced-motion:reduce){.markdown kbd{transition:none}}.markdown .footnotes{border-block-start:1px solid var(--border);font-size:var(--font-size-small);color:var(--text-secondary);margin-block-start:var(--space-xl);padding-block-start:var(--space-md)}.markdown .footnotes h2{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.markdown [data-footnote-ref]{color:var(--text-accent);font-weight:var(--font-weight-semibold);text-decoration:none}.markdown a[data-footnote-backref]{margin-inline-start:.3em;text-decoration:none}:root{--reveal-name-left:reveal-from-left;--reveal-name-right:reveal-from-right;--reveal-name-up:reveal-up}@keyframes reveal-from-left{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-from-right{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes reveal-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.reveal-x-left,.reveal-x-right,.reveal-up,.markdown>*{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry}.reveal-x-left,.markdown>*{animation-name:reveal-from-left}.reveal-x-right{animation-name:reveal-from-right}.reveal-up,.markdown>:is(table,figure,pre,.table-wrap){animation-name:reveal-up}}.theme-expand::view-transition-old(root){mix-blend-mode:normal;animation:none}.theme-expand::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-fade::view-transition-old(root){mix-blend-mode:normal;animation:none}.theme-fade::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-expand::view-transition-old(root){z-index:1}.theme-expand::view-transition-new(root){z-index:2147483646}.theme-expand[data-theme=dark]::view-transition-old(root){z-index:2147483646}.theme-expand[data-theme=dark]::view-transition-new(root){z-index:1}.route-fade-enter-active,.route-fade-leave-active{transition:opacity var(--dur-base) var(--ease-standard), transform var(--dur-base) var(--ease-standard)}.route-fade-enter-from{opacity:0;transform:translateY(8px)}.route-fade-leave-to{opacity:0;transform:translateY(-4px)}.article-fade-enter-active,.article-fade-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.article-fade-enter-from,.article-fade-leave-to{opacity:0}.article-fade-enter-to,.article-fade-leave-from{opacity:1}.toc-drawer-enter-active,.toc-drawer-leave-active{transition:opacity var(--dur-base) var(--ease-standard)}.toc-drawer-enter-from,.toc-drawer-leave-to{opacity:0}.toc-drawer-enter-active>aside,.toc-drawer-leave-active>aside{transition:transform var(--dur-base) var(--ease-out)}.toc-drawer-enter-from>aside,.toc-drawer-leave-to>aside{transform:translate(100%)}:root{--anim-pulse:skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:.5}50%{opacity:1}}html{background:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;scroll-behavior:smooth;transition:background var(--dur-slow) var(--ease-standard)}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{font-family:var(--font-sans), system-ui;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "calt"}#app{flex-direction:column;min-height:100%;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._box_mpdk1_10{width:100%}._layout_mpdk1_14{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;display:flex;position:relative}._sidebar_mpdk1_27{width:var(--doc-sidebar-width);max-width:var(--doc-sidebar-width);min-width:var(--doc-sidebar-width);padding:var(--doc-content-padding-y) var(--space-md);height:calc(100vh - var(--doc-nav-height));top:var(--doc-nav-height);border-inline-end:1px solid var(--glass-border);flex:none;margin-inline-start:var(--doc-sidebar-margin-left);position:sticky;overflow:hidden auto}._sidebarEmpty_mpdk1_41{border-inline-end:0}._main_mpdk1_49{min-width:0;max-width:var(--doc-content-max-width);padding:var(--doc-content-padding-y) var(--doc-content-padding-x);flex:1}._toc_mpdk1_57{width:var(--doc-outline-width);height:calc(100vh - var(--doc-nav-height));top:var(--doc-nav-height);flex:none;margin-inline-end:var(--doc-outline-margin-right);padding-block-start:var(--doc-content-padding-y);position:sticky;overflow:hidden}@media (width<=1279px){._sidebar_mpdk1_27,._toc_mpdk1_57{display:none}._main_mpdk1_49{padding-inline:36px}}@media (width<=768px){._main_mpdk1_49{padding-inline:24px}}._head_mpdk1_88{text-align:center;margin-block-end:var(--doc-content-padding-y)}._meta_mpdk1_93{align-items:center;gap:var(--space-xs);font-family:var(--font-mono);font-size:var(--font-size-caption);color:var(--text-tertiary);margin-block-start:var(--space-md);display:inline-flex}._dot_mpdk1_103{opacity:.5}._title_mpdk1_107{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);letter-spacing:-.02em;line-height:var(--line-height-heading);color:var(--text-primary);margin:0}._desc_mpdk1_116{margin:var(--space-md) 0 0;font-size:var(--font-size-lead);line-height:var(--line-height-body-tight);color:var(--text-secondary)}._tags_mpdk1_123{margin:var(--space-md) 0 0;gap:var(--space-xs);flex-wrap:wrap;justify-content:center;padding:0;list-style:none;display:flex}._tag_mpdk1_123{border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 24%, transparent);padding:.125rem .5rem;line-height:1.4}._sticky_mpdk1_147{max-height:100%;overflow-y:auto}._tocLabel_mpdk1_153,._sidebarLabel_mpdk1_154{margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}._progressTrack_mpdk1_165{height:2px;border-radius:var(--radius-full);background:var(--glass-border);margin-block-end:var(--space-md);overflow:hidden}._progressBar_mpdk1_173{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--dur-quick) linear}._tocList_mpdk1_180{border-inline-start:1px solid var(--glass-border);margin:0;padding:0;list-style:none}._tocItem_mpdk1_187 a{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-small);line-height:var(--line-height-body-tight);color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-inline-start:2px solid #0000;margin-inline-start:-1px;text-decoration:none;display:block}._tocItem_mpdk1_187 a:hover{color:var(--text-accent)}._tocActive_mpdk1_205 a{color:var(--text-accent);border-inline-start-color:var(--color-primary)}._tocDepth-3_mpdk1_210 a{font-size:var(--font-size-caption);padding-inline-start:calc(var(--space-md) + var(--space-sm))}._tocDepth-4_mpdk1_215 a{font-size:var(--font-size-caption);opacity:.85;padding-inline-start:calc(var(--space-md) + var(--space-sm) + var(--space-md))}._tocFab_mpdk1_226{display:none}._tocFabIcon_mpdk1_232{z-index:2;width:1.1rem;height:1.1rem;position:relative}._tocDrawerBackdrop_mpdk1_239{display:none}@media (width<=1279px){._tocFab_mpdk1_226{z-index:var(--z-overlay);border:2px solid var(--color-primary);border-radius:var(--radius-full);background:var(--glass-veil);width:3rem;height:3rem;-webkit-backdrop-filter:blur(var(--glass-veil-blur));backdrop-filter:blur(var(--glass-veil-blur));color:var(--text-primary);box-shadow:var(--glass-shadow);cursor:pointer;isolation:isolate;transition:transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--space-lg);inset-inline-end:var(--space-lg);overflow:hidden}._tocFab_mpdk1_226:hover{box-shadow:var(--glass-shadow-lg);transform:translateY(-2px)}._tocFab_mpdk1_226:active{transform:translateY(0)}._tocFab_mpdk1_226:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._tocFabLiquid_mpdk1_246{height:calc(var(--toc-progress,0) * 100%);background:var(--color-primary);pointer-events:none;z-index:0;transition:height var(--dur-quick) linear;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden;box-shadow:inset 0 0 10px #0000004d}._tocFabBubble_mpdk1_248{background:#fff6;border-radius:50%;animation:2s ease-in infinite _tocFabBubbleRise_mpdk1_1;position:absolute;inset-block-end:.3rem}._tocFabBubble1_mpdk1_248{width:.4rem;height:.4rem;inset-inline-start:.35rem}._tocFabBubble2_mpdk1_320{width:.5rem;height:.5rem;animation-duration:2.5s;animation-delay:.5s;inset-inline-end:.4rem}._tocFabBubble3_mpdk1_328{width:.3rem;height:.3rem;animation-duration:1.8s;animation-delay:1s;inset-inline-start:1.1rem}._tocFabGlow_mpdk1_249{filter:blur(1px);pointer-events:none;z-index:1;background:#fff6;border-radius:50%;width:.45rem;height:.55rem;position:absolute;inset-block-start:.35rem;inset-inline-end:.55rem}._tocDrawerBackdrop_mpdk1_239{z-index:var(--z-modal);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}._tocDrawer_mpdk1_239{background:var(--background);border-inline-start:1px solid var(--border);width:min(20rem,86vw);height:100vh;padding:var(--space-lg);box-shadow:var(--glass-shadow-lg);flex-direction:column;display:flex;overflow-y:auto}._tocDrawerHeader_mpdk1_372{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-block-end:var(--space-md);display:flex}._tocDrawerHeader_mpdk1_372 ._tocLabel_mpdk1_153{margin:0}._tocDrawerTabs_mpdk1_385{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--glass-border);flex:1;gap:2px;min-width:0;padding:2px;display:inline-flex}._tocDrawerTab_mpdk1_385{border-radius:calc(var(--radius-md) - 2px);min-width:0;color:var(--text-secondary);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;border:none;flex:1;padding:.35rem .5rem;line-height:1.2}._tocDrawerTab_mpdk1_385:hover{color:var(--text-primary)}._tocDrawerTabActive_mpdk1_419,._tocDrawerTabActive_mpdk1_419:hover{color:var(--text-accent);background:var(--surface-elevated);box-shadow:var(--glass-shadow)}._tocDrawerBody_mpdk1_427{flex:1;min-height:0;overflow-y:auto}._tocDrawerClose_mpdk1_433{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--text-tertiary);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}._tocDrawerClose_mpdk1_433:hover{color:var(--text-primary);background:var(--surface-muted);border-color:var(--border)}}@keyframes _tocFabBubbleRise_mpdk1_1{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-50px)}}._bar_xr6gt_3{border-radius:var(--radius-sm);background:var(--skeleton);height:.85rem;animation:var(--anim-pulse) var(--dur-pulse) ease-in-out infinite;display:block}._body_xr6gt_13{flex-direction:column;display:flex}._body_xr6gt_13 ._bar_xr6gt_3{margin-block:.4rem}._barH2_xr6gt_22{width:52%;height:1.6rem;margin-block:var(--space-md) var(--space-sm)!important}._barH3_xr6gt_28{width:36%;height:1.2rem;margin-block:var(--space-md) var(--space-sm)!important}._bar100_xr6gt_34{width:100%}._bar90_xr6gt_35{width:92%}._bar80_xr6gt_36{width:78%}._bar70_xr6gt_37{width:68%}._bar60_xr6gt_38{width:58%}._gap_xr6gt_40{height:var(--space-sm)}._block_xr6gt_44{border-radius:var(--radius-lg);background:var(--skeleton);border:1px solid var(--glass-border);height:9rem;animation:var(--anim-pulse) var(--dur-pulse) ease-in-out infinite}._head_xr6gt_52{align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._headTitle_xr6gt_61{width:70%;height:2.4rem}._headDesc_xr6gt_66{width:55%;height:.95rem;margin-block-start:var(--space-xs)}._headTags_xr6gt_72{gap:var(--space-xs);margin-block-start:var(--space-xs);display:flex}._headMeta_xr6gt_78{width:7rem;height:.75rem;margin-block-start:var(--space-md)}._chip_xr6gt_84{border-radius:var(--radius-full);background:var(--skeleton);border:1px solid var(--glass-border);width:3.2rem;height:1.4rem;animation:var(--anim-pulse) var(--dur-pulse) ease-in-out infinite}._sidebar_xr6gt_95{padding:0 var(--space-sm);flex-direction:column;gap:.35rem;display:flex}._sidebarHeading_xr6gt_102{width:70%;height:1.2rem;margin-block-end:var(--space-xs)}._sidebarGap_xr6gt_108{height:var(--space-sm)}._sidebarItem_xr6gt_112{width:100%;height:.95rem}._sidebarItemNested_xr6gt_117{width:78%;margin-inline-start:var(--space-lg)}._toc_xr6gt_124{flex-direction:column;gap:.35rem;display:flex}._tocLabel_xr6gt_130{width:2.5rem;height:.7rem;margin-block-end:var(--space-sm)}._tocList_xr6gt_136{border-inline-start:1px solid var(--glass-border);flex-direction:column;gap:.4rem;padding-inline-start:var(--space-sm);display:flex}._tocItem_xr6gt_144{width:80%;height:.85rem}._tocItemNested_xr6gt_149{width:62%;margin-inline-start:var(--space-md)}._scrim_9668j_1{z-index:var(--z-modal);padding:var(--space-lg);background:#00000073;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}._panel_9668j_13{background:var(--glass-frosted);width:min(40rem,100%);max-height:70vh;-webkit-backdrop-filter:blur(var(--glass-frosted-blur));backdrop-filter:blur(var(--glass-frosted-blur));border:1px solid var(--glass-border-strong);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow-lg);transform-origin:top;flex-direction:column;display:flex;overflow:hidden}._inputRow_9668j_27{align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border);display:flex}._inputIcon_9668j_35{width:1.125rem;height:1.125rem;color:var(--text-tertiary);flex-shrink:0}._input_9668j_27{min-width:0;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--font-size-lead);background:0 0;border:none;outline:none;flex:1}._input_9668j_27::placeholder{color:var(--text-tertiary)}._body_9668j_57{min-height:0;padding:var(--space-sm);flex:1;overflow-y:auto}._hint_9668j_64{padding:var(--space-lg) var(--space-md);text-align:center;color:var(--text-tertiary);font-size:var(--font-size-small)}._results_9668j_71{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}._item_9668j_81{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);text-align:left;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-quick) var(--ease-standard);background:0 0;border:none;display:flex}._itemActive_9668j_97{background:var(--surface-muted);color:var(--text-primary)}._itemTitle_9668j_102{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-body);flex:1;overflow:hidden}._itemCrumb_9668j_111{white-space:nowrap;text-overflow:ellipsis;max-width:40%;padding-left:var(--space-sm);color:var(--text-tertiary);font-size:var(--font-size-caption);flex-shrink:0;overflow:hidden}._footer_9668j_122{gap:var(--space-md);padding:var(--space-sm) var(--space-lg);border-top:1px solid var(--border);color:var(--text-tertiary);font-size:var(--font-size-caption);justify-content:flex-end;display:flex}._kbd_9668j_132{min-width:1.25rem;padding:0 var(--space-xs);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);font-family:var(--font-mono);font-size:var(--font-size-caption);justify-content:center;align-items:center;margin-right:.15rem;display:inline-flex}._enterFrom_9668j_147,._leaveTo_9668j_148{opacity:0}._enterFrom_9668j_147 ._panel_9668j_13,._leaveTo_9668j_148 ._panel_9668j_13{opacity:0;transform:translateY(-8px)scale(.96)}._enterTo_9668j_158,._leaveFrom_9668j_159,._enterTo_9668j_158 ._panel_9668j_13,._leaveFrom_9668j_159 ._panel_9668j_13{opacity:1;transform:translateY(0)scale(1)}._enterActive_9668j_166{transition:opacity var(--dur-fast) var(--ease-standard)}._enterActive_9668j_166 ._panel_9668j_13{transition:transform var(--dur-fast) var(--ease-back-out), opacity var(--dur-fast) var(--ease-standard)}._leaveActive_9668j_176,._leaveActive_9668j_176 ._panel_9668j_13{transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard)}@media (prefers-reduced-motion:reduce){._enterActive_9668j_166,._enterActive_9668j_166 ._panel_9668j_13,._leaveActive_9668j_176,._leaveActive_9668j_176 ._panel_9668j_13{transition:none}}._btn_csgmn_1{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-full);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border:1px solid #0000;line-height:1;display:inline-flex}._btn_csgmn_1:hover{transform:translateY(-1px)}._btn_csgmn_1:active{transform:translateY(0)}._btn_csgmn_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._btn_csgmn_1:disabled{opacity:.5;cursor:not-allowed;transform:none}._btn_csgmn_1>svg{flex:none;width:1.15em;height:1.15em}._sm_csgmn_44{height:2rem;padding-inline:var(--space-md);font-size:var(--font-size-small)}._md_csgmn_49{height:2.5rem;padding-inline:var(--space-lg);font-size:var(--font-size-body)}._lg_csgmn_54{height:clamp(2.75rem,2.5rem + 1.111vw,3.25rem);padding-inline:var(--space-lg);font-size:var(--font-size-body)}._primary_csgmn_61{background:var(--color-primary);color:var(--base-white);box-shadow:0 4px 16px color-mix(in srgb, var(--color-primary) 32%, transparent)}._primary_csgmn_61:hover{box-shadow:0 6px 24px color-mix(in srgb, var(--color-primary) 44%, transparent)}._secondary_csgmn_71{background:var(--glass-tinted);color:var(--text-primary);border-color:var(--glass-border-strong);-webkit-backdrop-filter:blur(var(--glass-tinted-blur));backdrop-filter:blur(var(--glass-tinted-blur))}._secondary_csgmn_71:hover{background:var(--glass-frosted);color:var(--text-accent);border-color:var(--color-primary)}._ghost_csgmn_83{color:var(--text-secondary);background:0 0}._ghost_csgmn_83:hover{background:var(--glass-frosted);color:var(--text-accent)}@media (prefers-reduced-motion:reduce){._btn_csgmn_1,._btn_csgmn_1:hover,._btn_csgmn_1:active{transform:none}}._scrim_1vgl7_1{z-index:var(--z-modal);padding:var(--space-lg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._dialog_1vgl7_14{align-items:center;gap:var(--space-md);width:min(20rem,100%);padding:var(--space-xl) var(--space-lg) var(--space-lg);text-align:center;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-xl);flex-direction:column;display:flex;box-shadow:0 1px 1px #0000000a,0 24px 60px -20px #0000004d}._icon_1vgl7_31{width:3rem;height:3rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}._icon_1vgl7_31 svg{width:1.5rem;height:1.5rem}._message_1vgl7_47{margin:0 0 var(--space-sm);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body-tight);color:var(--text-primary)}._enterFrom_1vgl7_56,._leaveTo_1vgl7_57{opacity:0}._enterFrom_1vgl7_56 ._dialog_1vgl7_14,._leaveTo_1vgl7_57 ._dialog_1vgl7_14{opacity:0;transform:translateY(-8px)scale(.96)}._enterTo_1vgl7_67,._leaveFrom_1vgl7_68,._enterTo_1vgl7_67 ._dialog_1vgl7_14,._leaveFrom_1vgl7_68 ._dialog_1vgl7_14{opacity:1;transform:translateY(0)scale(1)}._enterActive_1vgl7_75{transition:opacity var(--dur-fast) var(--ease-standard)}._enterActive_1vgl7_75 ._dialog_1vgl7_14{transition:transform var(--dur-fast) var(--ease-back-out), opacity var(--dur-fast) var(--ease-standard)}._leaveActive_1vgl7_85,._leaveActive_1vgl7_85 ._dialog_1vgl7_14{transition:opacity var(--dur-quick) var(--ease-standard), transform var(--dur-quick) var(--ease-standard)}@media (prefers-reduced-motion:reduce){._enterActive_1vgl7_75,._enterActive_1vgl7_75 ._dialog_1vgl7_14,._leaveActive_1vgl7_85,._leaveActive_1vgl7_85 ._dialog_1vgl7_14{transition:none}}._btn_23e9w_1{width:var(--font-size-heading);height:var(--font-size-heading);border-radius:var(--radius-full);color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-standard), background var(--dur-fast) var(--ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}._btn_23e9w_1:hover{color:var(--text-accent);background:var(--glass-frosted)}._btn_23e9w_1:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._btn_23e9w_1>svg{width:1.125rem;height:1.125rem}._box_143cj_1{align-items:center;display:flex}._list_143cj_6{align-items:center;gap:var(--space-md);display:flex}._link_143cj_12{color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-regular);white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard);align-items:center;line-height:1;display:inline-flex}._link_143cj_12:hover{color:var(--text-accent)}._active_143cj_27{color:var(--text-accent);font-weight:var(--font-weight-medium)}._vertical_143cj_34{width:100%;display:block}._vertical_143cj_34 ._list_143cj_6{flex-direction:column;align-items:stretch;gap:0;width:100%}._vertical_143cj_34 ._link_143cj_12{padding:var(--space-sm) 0;font-size:var(--font-size-small);display:block}._box_1c8d3_1{z-index:var(--z-header);background:var(--glass-tinted);-webkit-backdrop-filter:blur(var(--glass-tinted-blur));backdrop-filter:blur(var(--glass-tinted-blur));border-bottom:1px solid var(--glass-border);flex-direction:column;display:flex;position:sticky;top:0}._bar_1c8d3_12{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--content-padding-x);display:flex}._brand_1c8d3_22{min-width:0;display:inline-flex}._brand_1c8d3_22 a{align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md);color:var(--text-primary);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;transition:background var(--dur-fast) var(--ease-standard);display:inline-flex}._brand_1c8d3_22 a:hover{background:var(--glass-frosted)}._logo_1c8d3_43{width:var(--font-size-subtitle);height:var(--font-size-subtitle);flex:none}._title_1c8d3_49{font-size:var(--font-size-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._actions_1c8d3_58{align-items:center;gap:var(--space-md);display:inline-flex}._desktopNav_1c8d3_64{display:inline-flex}._menuToggle_1c8d3_68,._mobilePanel_1c8d3_73{display:none}._mobilePanelInner_1c8d3_78{min-height:0;overflow:hidden}._mobilePanelBody_1c8d3_83{padding:var(--space-sm) var(--content-padding-x) var(--space-md)}@media (width<=640px){._desktopNav_1c8d3_64{display:none}._menuToggle_1c8d3_68{display:inline-flex}._logo_1c8d3_43{width:var(--font-size-title);height:var(--font-size-title)}._title_1c8d3_49{font-size:var(--font-size-small)}._mobilePanel_1c8d3_73{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}._mobilePanelOpen_1c8d3_111{grid-template-rows:1fr}}._box_1gh3z_2{border-top:1px solid var(--glass-border);background:var(--glass-tinted);-webkit-backdrop-filter:blur(var(--glass-tinted-blur));backdrop-filter:blur(var(--glass-tinted-blur));color:var(--text-tertiary);padding:var(--space-lg) var(--content-padding-x);font-size:var(--font-size-small);line-height:var(--line-height-body-tight)}._bar_1gh3z_12{max-width:var(--content-width-base);text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;margin-inline:auto;display:flex}._copyright_1gh3z_22{color:var(--text-tertiary)}._icp_1gh3z_26{align-items:center;gap:var(--space-xs);color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-standard);display:inline-flex}._icp_1gh3z_26:hover{color:var(--text-accent)}._icpIcon_1gh3z_38{flex:none;width:1em;height:1em}._links_1gh3z_44{align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}._link_1gh3z_44{color:var(--text-tertiary);transition:color var(--dur-fast) var(--ease-standard)}._link_1gh3z_44:hover{color:var(--text-accent)}@media (width>=768px){._bar_1gh3z_12{align-items:center;gap:var(--space-lg);text-align:start;grid-template-columns:1fr auto 1fr;display:grid}._copyright_1gh3z_22{justify-self:start}._icp_1gh3z_26{justify-self:center}._links_1gh3z_44{flex-wrap:nowrap;justify-self:end}}._box_wc30u_1{flex-direction:column;flex:1;min-height:100vh;display:flex}._main_wc30u_8{flex-direction:column;flex:auto;min-width:0;display:flex}
