.fi{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;line-height:1em;position:relative;width:1.333333em}.fi:before{content:" "}.fi-bd{background-image:url(./bd.BF9t1-60.svg)}.fi-cn{background-image:url(./cn.DifnnI3t.svg)}.fi-de{background-image:url(./de.B-2o-4Z9.svg)}.fi-dk{background-image:url(./dk.DmS9BCZB.svg)}.fi-es{background-image:url(./es.d5m8M5h8.svg)}.fi-fi{background-image:url(./fi.DWUIkfjL.svg)}.fi-fr{background-image:url(./fr.DVvUyOqI.svg)}.fi-gb{background-image:url(./gb.DTXiLQoe.svg)}.fi-gr{background-image:url(./gr.C5PU0p9p.svg)}.fi-hk{background-image:url(./hk.CUNIaSX0.svg)}.fi-id{background-image:url(./id.DiSP6Fmm.svg)}.fi-il{background-image:url(./il._56OEGLa.svg)}.fi-in{background-image:url(./in.Cdwu6Bq7.svg)}.fi-it{background-image:url(./it.Br7q0Zh6.svg)}.fi-jp{background-image:url(./jp.BIMmfxpO.svg)}.fi-kh{background-image:url(./kh.BeWfuE30.svg)}.fi-kr{background-image:url(./kr.BCXH1Hao.svg)}.fi-nl{background-image:url(./nl.BnOa6UiA.svg)}.fi-no{background-image:url(./no.qf2JPO73.svg)}.fi-np{background-image:url(./np.CIuq5GKd.svg)}.fi-ph{background-image:url(./ph.BEzTn62K.svg)}.fi-pk{background-image:url(./pk.CWMEc3ad.svg)}.fi-pl{background-image:url(./pl.o38JROoc.svg)}.fi-pt{background-image:url(./pt.DZ2ADgIR.svg)}.fi-ru{background-image:url(./ru.D-4tNwXt.svg)}.fi-sa{background-image:url(./sa.Dh79zbT9.svg)}.fi-se{background-image:url(./se.8C923vhy.svg)}.fi-th{background-image:url(./th.tzq84hgd.svg)}.fi-tr{background-image:url(./tr.Cd6FO9Bg.svg)}.fi-vn{background-image:url(./vn.BEAEijd0.svg)}.markstream-vue pre[class*=" language-"],.markstream-vue pre[class^=language-]{backface-visibility:hidden;contain:content;font-variant-ligatures:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre;-webkit-font-smoothing:antialiased;overflow:auto;transform:translateZ(0)}.markstream-vue pre[class*=" language-"]>code,.markstream-vue pre[class^=language-]>code{display:block}.markstream-vue pre[class*=" language-"]:focus,.markstream-vue pre[class^=language-]:focus{outline:2px solid var(--vmdr-focus,#3b82f6);outline-offset:2px}.tooltip-enter-from[data-v-d524cc01]{opacity:0;transform:translateY(-6px)scale(.98)}.tooltip-enter-to[data-v-d524cc01],.tooltip-leave-from[data-v-d524cc01]{opacity:1;transform:translateY(0)scale(1)}.tooltip-leave-to[data-v-d524cc01]{opacity:0;transform:translateY(-6px)scale(.98)}.tooltip-enter-active[data-v-d524cc01],.tooltip-leave-active[data-v-d524cc01]{transition:opacity .12s linear}.tooltip-element[data-v-d524cc01]{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.blockquote[data-v-6d8bbd17]{border-left:.25rem solid var(--blockquote-border-color,#e2e8f0);font-style:italic;font-weight:500;margin-bottom:1.6em;margin-top:1.6em;padding-left:1em;quotes:"“" "”" "‘" "’"}[dir=rtl] .blockquote[data-v-6d8bbd17]{border-left:none;border-right:.25rem solid var(--blockquote-border-color,#e2e8f0);padding-left:0;padding-right:1em}.blockquote[data-v-6d8bbd17] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.checkbox-node[data-v-8dc6c46f]{margin-right:.5rem;vertical-align:middle}[dir=rtl] .checkbox-node[data-v-8dc6c46f]{margin-left:.5rem;margin-right:0}.checkbox-input[data-v-8dc6c46f]{cursor:default;margin:0}.definition-list[data-v-f88691d6]{margin:0 0 1rem}.definition-term[data-v-f88691d6]{font-weight:600;margin-top:.5rem}.definition-desc[data-v-f88691d6]{margin-bottom:.5rem;margin-left:1rem}[dir=rtl] .definition-desc[data-v-f88691d6]{margin-left:0;margin-right:1rem}.definition-list[data-v-f88691d6] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.emoji-node[data-v-de55dc97]{display:inline-block}.footnote-reference[data-v-01af0fee]{font-size:.75em;line-height:0}.footnote-link[data-v-01af0fee]{color:#0366d6;text-decoration:none}.footnote-link[data-v-01af0fee]:hover{text-decoration:underline}.html-inline-node[data-v-71cd1a9f]{display:inline}.html-inline-node--loading[data-v-71cd1a9f]{opacity:.85}code[data-v-ffb68151]{background-color:hsl(var(--secondary));border:1px solid hsl(var(--border)/.9);color:hsl(var(--foreground))}.inline-code-stream-delta[data-v-ffb68151]{animation-duration:var(--stream-update-fade-duration,var(--typewriter-fade-duration,.9s));animation-fill-mode:both;animation-timing-function:var(--stream-update-fade-ease,var(--typewriter-fade-ease,ease-out));will-change:opacity}.inline-code-stream-delta--a[data-v-ffb68151]{animation-name:inline-code-stream-update-fade-a-ffb68151}.inline-code-stream-delta--b[data-v-ffb68151]{animation-name:inline-code-stream-update-fade-b-ffb68151}@keyframes inline-code-stream-update-fade-a-ffb68151{0%{opacity:0}to{opacity:1}}@keyframes inline-code-stream-update-fade-b-ffb68151{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.inline-code-stream-delta[data-v-ffb68151]{animation:none!important}}.img-switch-enter-active[data-v-cf345ad7],.img-switch-leave-active[data-v-cf345ad7]{transition:opacity .22s,transform .22s}.img-switch-enter-from[data-v-cf345ad7],.img-switch-leave-to[data-v-cf345ad7]{opacity:0;transform:translateY(6px)}.img-switch-enter-to[data-v-cf345ad7],.img-switch-leave-from[data-v-cf345ad7]{opacity:1;transform:translateY(0)}.placeholder-layer[data-v-cf345ad7]{will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.spinner[data-v-cf345ad7]{animation:none!important}.img-switch-enter-active[data-v-cf345ad7],.img-switch-leave-active[data-v-cf345ad7]{transition:none!important}}.text-node[data-v-03641323]{display:inline;font-weight:inherit;vertical-align:baseline}.text-node-center[data-v-03641323]{display:inline-flex;justify-content:center;width:100%}.text-node-stream-delta[data-v-03641323]{animation-duration:var(--stream-update-fade-duration,var(--typewriter-fade-duration,.9s));animation-fill-mode:both;animation-timing-function:var(--stream-update-fade-ease,var(--typewriter-fade-ease,ease-out));will-change:opacity}.text-node-stream-delta--a[data-v-03641323]{animation-name:text-node-stream-update-fade-a-03641323}.text-node-stream-delta--b[data-v-03641323]{animation-name:text-node-stream-update-fade-b-03641323}@keyframes text-node-stream-update-fade-a-03641323{0%{opacity:0}to{opacity:1}}@keyframes text-node-stream-update-fade-b-03641323{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.text-node-stream-delta[data-v-03641323]{animation:none!important}}.superscript-node[data-v-6dc1e3ba]{font-size:.8em;vertical-align:super}.subscript-node[data-v-69de9b81]{font-size:.8em;vertical-align:sub}.strong-node[data-v-af3ce037]{font-weight:700}.strikethrough-node[data-v-904d5bd1]{text-decoration:line-through}.link-node[data-v-a4831c9e]{color:var(--link-color,#0366d6);text-decoration:none}.link-node[data-v-a4831c9e]:hover{text-decoration:underline;text-underline-offset:.2rem}.link-loading .link-text-wrapper[data-v-a4831c9e]{position:relative}.link-loading[data-v-a4831c9e]{color:var(--link-color,#0366d6)}.link-loading .link-text[data-v-a4831c9e]{position:relative;z-index:2}.link-loading-indicator[data-v-a4831c9e]{animation:underlinePulse-a4831c9e var(--underline-duration,1.6s) var(--underline-timing,ease-in-out) var(--underline-iteration,infinite);background:currentColor;border-radius:999px;bottom:var(--underline-bottom,-3px);height:var(--underline-height,2px);left:0;opacity:var(--underline-rest-opacity,.18);position:absolute;right:0;will-change:opacity}@keyframes underlinePulse-a4831c9e{0%,to{opacity:var(--underline-rest-opacity,.18)}50%{opacity:var(--underline-opacity,.35)}}@media(prefers-reduced-motion:reduce){.link-loading-indicator[data-v-a4831c9e]{animation:none;opacity:var(--underline-rest-opacity,.18)}}.insert-node[data-v-ab1ec9bc]{text-decoration:underline}.highlight-node[data-v-38e31bf6]{background-color:#ff0;padding:0 .2rem}.emphasis-node[data-v-8264674d]{font-style:italic}.footnote-anchor[data-v-4756ce0d]{margin-left:.5rem}[dir=rtl] .footnote-anchor[data-v-4756ce0d]{margin-left:0;margin-right:.5rem}.markstream-vue .flex-1 .markdown-renderer,.markstream-vue [class*=footnote-] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.hard-break[data-v-50c58f70]{display:block}@apply font-medium leading-tight;@apply mt-0;@apply mt-0 mb-[calc(8/9*1em)] text-4xl leading-[calc(10/9*1)] font-extrabold;@apply mt-8 mb-4 text-2xl leading-[calc(4/3*1)] font-bold;@apply mt-[1.6em] mb-[calc(3/5*1em)] text-xl font-semibold leading-[calc(5/3*1)];@apply mt-6 mb-2 text-base font-semibold;@apply m-0 text-base;ol>.list-item[data-v-ce59e808]::marker{color:var(--list-item-counter-marker,#64748b);line-height:1.6}ul>.list-item[data-v-ce59e808]::marker{color:var(--list-item-marker,#cbd5e1)}.list-item[data-v-ce59e808] .markdown-renderer{contain:none;contain-intrinsic-size:0 0;content-visibility:visible}@apply my-5 pl-[1.625em];.list-decimal[data-v-8e81cbc8]{list-style-type:decimal}.list-disc[data-v-8e81cbc8]{list-style-type:disc}@apply max-lg:my-[calc(4/3*1em)] max-lg:pl-[calc(14/9*1em)];.html-block-node__raw[data-v-b7cace40]{opacity:.85;overflow-wrap:anywhere;white-space:pre-wrap}.html-block-node__placeholder[data-v-b7cace40]{display:flex;flex-direction:column;gap:.35rem;padding:.5rem 0}.html-block-node__placeholder-bar[data-v-b7cace40]{animation:html-block-node-shimmer-b7cace40 1.2s infinite;background-image:linear-gradient(90deg,#94a3b859,#94a3b81a,#94a3b859);background-size:200% 100%;border-radius:9999px;display:block;height:.8rem}[dir=rtl] .html-block-node__placeholder-bar[data-v-b7cace40]{background-image:linear-gradient(-90deg,#94a3b859,#94a3b81a,#94a3b859)}@keyframes html-block-node-shimmer-b7cace40{0%{background-position:0 0}to{background-position:200% 0}}.paragraph-node[data-v-83b021c4]{margin:1.25em 0}li .paragraph-node[data-v-83b021c4]{margin:0}.table-node-wrapper[data-v-ed0c8541]{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;position:relative;scrollbar-gutter:stable}.table-node[data-v-ed0c8541]{border-collapse:collapse;table-layout:fixed;width:100%}.table-node[data-v-ed0c8541] td,.table-node[data-v-ed0c8541] th{overflow-wrap:break-word;white-space:normal;word-break:normal}.table-node--loading tbody td[data-v-ed0c8541]{overflow:hidden;position:relative}.table-node--loading tbody td[data-v-ed0c8541]>*{visibility:hidden}.table-node--loading tbody td[data-v-ed0c8541]:after{animation:table-node-shimmer-ed0c8541 1.2s linear infinite;background:linear-gradient(90deg,#94a3b829 25%,#94a3b847,#94a3b829 75%) 0 0/200% 100%;border-radius:.25rem;content:"";inset:0;position:absolute;will-change:background-position}[dir=rtl] .table-node--loading tbody td[data-v-ed0c8541]:after{background:linear-gradient(-90deg,#94a3b829 25%,#94a3b847,#94a3b829 75%) 0 0/200% 100%}.table-node__loading[data-v-ed0c8541]{align-items:center;display:flex;justify-content:center;inset:0;pointer-events:none;position:absolute}.table-node__spinner[data-v-ed0c8541]{border:2px solid rgba(94,104,121,.25);border-radius:9999px;border-top-color:#5e6879cc;height:2.5rem;width:2.5rem;will-change:transform}.table-node-fade-enter-active[data-v-ed0c8541],.table-node-fade-leave-active[data-v-ed0c8541]{transition:opacity .18s}.table-node-fade-enter-from[data-v-ed0c8541],.table-node-fade-leave-to[data-v-ed0c8541]{opacity:0}[data-v-ed0c8541] .table-node .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible;display:contents}[data-v-ed0c8541] .table-node .markdown-renderer .node-content,[data-v-ed0c8541] .table-node .markdown-renderer .node-slot,[data-v-ed0c8541] .table-node .markdown-renderer .node-space{display:contents}[data-v-ed0c8541] .table-node .text-node,[data-v-ed0c8541] .table-node code{max-width:none;overflow-wrap:inherit;white-space:inherit;word-break:inherit}@keyframes table-node-shimmer-ed0c8541{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:200% 0}}.hr+.table-node-wrapper .table-node[data-v-ed0c8541],.hr+.table-node-wrapper[data-v-ed0c8541]{margin-top:0}.sr-only[data-v-ed0c8541]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@apply border-t border-[var(--hr-border-color,#e2e8f0)] my-12;@apply rounded-lg border p-4 my-4;.vmr-container[data-v-a88d22ce]{border-left-width:4px}[dir=rtl] .vmr-container[data-v-a88d22ce]{border-left-width:medium;border-right-width:4px}.markdown-renderer[data-v-74a6bf34]{contain:layout;contain-intrinsic-size:800px 600px;content-visibility:auto;position:relative}.markdown-renderer.virtualized[data-v-74a6bf34]{contain-intrinsic-size:auto;content-visibility:visible}.node-content[data-v-74a6bf34],.node-slot[data-v-74a6bf34]{width:100%}.node-placeholder[data-v-74a6bf34]{animation:node-placeholder-shimmer-74a6bf34 1.1s ease-in-out infinite;background-image:linear-gradient(90deg,#94a3b82e,#94a3b80d,#94a3b82e);background-size:200% 100%;border-radius:.5rem;margin:.25rem 0;min-height:1rem;width:100%}[dir=rtl] .node-placeholder[data-v-74a6bf34]{background-image:linear-gradient(-90deg,#94a3b82e,#94a3b80d,#94a3b82e)}.node-placeholder[data-v-74a6bf34]:first-child{margin-top:0}@keyframes node-placeholder-shimmer-74a6bf34{0%{background-position:200% 0}to{background-position:-200% 0}}.node-spacer[data-v-74a6bf34]{width:100%}.unknown-node[data-v-74a6bf34]{color:#6a737d;font-style:italic;margin:1rem 0}.markstream-vue .typewriter-enter-from{opacity:0}.markstream-vue .typewriter-enter-active{transition:opacity var(--typewriter-fade-duration,.9s) var(--typewriter-fade-ease,ease-out);will-change:opacity}.markstream-vue .typewriter-enter-to{opacity:1}.admonition[data-v-ee240a2a]{--admonition-bg:#f8f8f8;--admonition-border:#eaecef;--admonition-header-bg:rgba(0,0,0,.03);--admonition-text:#111827;--admonition-muted:#374151;--admonition-note-color:#448aff;--admonition-tip-color:#00bfa5;--admonition-warning-color:#ff9100;--admonition-danger-color:#ff5252;background-color:var(--admonition-bg);border-left:4px solid var(--admonition-border);border-radius:4px;color:var(--admonition-text);margin:1rem 0;overflow:hidden;padding:0}[dir=rtl] .admonition[data-v-ee240a2a]{border-left:none;border-right:4px solid var(--admonition-border)}.admonition-header[data-v-ee240a2a]{align-items:center;background-color:var(--admonition-header-bg);color:var(--admonition-muted);display:flex;font-weight:600;padding:.5rem 1rem}.admonition-icon[data-v-ee240a2a]{color:inherit;margin-right:.5rem}[dir=rtl] .admonition-icon[data-v-ee240a2a]{margin-left:.5rem;margin-right:0}.admonition-content[data-v-ee240a2a]{color:var(--admonition-text);padding:.5rem 1rem 1rem}.admonition-note[data-v-ee240a2a]{border-left-color:var(--admonition-note-color)}[dir=rtl] .admonition-note[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-note-color)}.admonition-note .admonition-header[data-v-ee240a2a]{background-color:#448aff0f;color:var(--admonition-note-color)}.admonition-info[data-v-ee240a2a]{border-left-color:var(--admonition-note-color)}[dir=rtl] .admonition-info[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-note-color)}.admonition-info .admonition-header[data-v-ee240a2a]{background-color:#448aff0f;color:var(--admonition-note-color)}.admonition-tip[data-v-ee240a2a]{border-left-color:var(--admonition-tip-color)}[dir=rtl] .admonition-tip[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-tip-color)}.admonition-tip .admonition-header[data-v-ee240a2a]{background-color:#00bfa50f;color:var(--admonition-tip-color)}.admonition-warning[data-v-ee240a2a]{border-left-color:var(--admonition-warning-color)}[dir=rtl] .admonition-warning[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-warning-color)}.admonition-warning .admonition-header[data-v-ee240a2a]{background-color:#ff91000f;color:var(--admonition-warning-color)}.admonition-danger[data-v-ee240a2a]{border-left-color:var(--admonition-danger-color)}[dir=rtl] .admonition-danger[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-danger-color)}.admonition-danger .admonition-header[data-v-ee240a2a]{background-color:#ff52520f;color:var(--admonition-danger-color)}.admonition-error[data-v-ee240a2a]{border-left-color:var(--admonition-danger-color)}[dir=rtl] .admonition-error[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-danger-color)}.admonition-error .admonition-header[data-v-ee240a2a]{background-color:#ff52520f;color:var(--admonition-danger-color)}.admonition-caution[data-v-ee240a2a]{border-left-color:var(--admonition-warning-color)}[dir=rtl] .admonition-caution[data-v-ee240a2a]{border-left-color:currentcolor;border-right-color:var(--admonition-warning-color)}.admonition-caution .admonition-header[data-v-ee240a2a]{background-color:#ff91000f;color:var(--admonition-warning-color)}.admonition-content[data-v-ee240a2a] .markdown-renderer{contain:content;contain-intrinsic-size:0 0;content-visibility:visible}.admonition-toggle[data-v-ee240a2a]{background:0 0;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:.9rem;margin-left:auto;padding:.25rem .5rem}[dir=rtl] .admonition-toggle[data-v-ee240a2a]{background:100% 0;margin-left:0;margin-right:auto}.admonition-toggle[data-v-ee240a2a]:focus{outline:2px solid rgba(0,0,0,.08);outline-offset:2px}.admonition.is-dark[data-v-ee240a2a]{--admonition-bg:#0b1220;--admonition-border:hsla(0,0%,100%,.06);--admonition-header-bg:hsla(0,0%,100%,.03);--admonition-text:#e6eef8;--admonition-muted:#cbd5e1}.admonition.is-dark .admonition-info .admonition-header[data-v-ee240a2a],.admonition.is-dark .admonition-note .admonition-header[data-v-ee240a2a]{background-color:#448aff1f;color:var(--admonition-note-color)}.admonition.is-dark .admonition-tip .admonition-header[data-v-ee240a2a]{background-color:#00bfa51f;color:var(--admonition-tip-color)}.admonition.is-dark .admonition-warning .admonition-header[data-v-ee240a2a]{background-color:#ff91001f;color:var(--admonition-warning-color)}.admonition.is-dark .admonition-danger .admonition-header[data-v-ee240a2a]{background-color:#ff52521f;color:var(--admonition-danger-color)}@media(prefers-color-scheme:dark){.admonition[data-v-ee240a2a]{--admonition-bg:#0b1220;--admonition-border:hsla(0,0%,100%,.06);--admonition-header-bg:hsla(0,0%,100%,.03);--admonition-text:#e6eef8;--admonition-muted:#cbd5e1}.admonition-info .admonition-header[data-v-ee240a2a],.admonition-note .admonition-header[data-v-ee240a2a]{background-color:#448aff1f;color:var(--admonition-note-color)}.admonition-tip .admonition-header[data-v-ee240a2a]{background-color:#00bfa51f;color:var(--admonition-tip-color)}.admonition-warning .admonition-header[data-v-ee240a2a]{background-color:#ff91001f;color:var(--admonition-warning-color)}.admonition-danger .admonition-header[data-v-ee240a2a]{background-color:#ff52521f;color:var(--admonition-danger-color)}}.code-block-container[data-v-af5307e3]{contain:content;contain-intrinsic-size:320px 180px;content-visibility:auto}.code-block-content[data-v-af5307e3]{font-family:var(--vscode-editor-font-family,"Fira Code","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);line-height:var(--vscode-editor-line-height,1.5);max-height:min(calc(var(--ng-vh, 1vh)*70),500px);overflow:auto;transition:max-height .3s}.code-block-render[data-v-af5307e3]{min-height:1px}[data-v-af5307e3] .code-block-content .shiki,[data-v-af5307e3] .code-block-content .shiki-fallback,[data-v-af5307e3] .code-block-render pre{font-family:inherit;font-size:inherit;line-height:inherit}[data-v-af5307e3] .code-block-content .shiki-fallback{background:0 0;color:inherit;margin:0;padding:1rem;white-space:pre}[dir=rtl] [data-v-af5307e3] .code-block-content .shiki-fallback{background:100% 0}.code-fallback-plain[data-v-af5307e3]{background:0 0;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;overflow:auto;white-space:pre}[dir=rtl] .code-fallback-plain[data-v-af5307e3]{background:100% 0}[data-v-af5307e3] .code-block-content pre{padding:1rem}.code-action-btn[data-v-af5307e3]{cursor:pointer;opacity:.7;transition:opacity .2s}.code-action-btn[data-v-af5307e3]:hover{opacity:1}.code-action-btn[data-v-af5307e3]:disabled{cursor:not-allowed;opacity:.3}.code-loading-placeholder[data-v-af5307e3]{min-height:120px;padding:1rem}.loading-skeleton[data-v-af5307e3]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-af5307e3]{animation:code-skeleton-shimmer-af5307e3 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%) 0 0/400% 100%;border-radius:.25rem;height:1rem}[dir=rtl] .skeleton-line[data-v-af5307e3]{background:linear-gradient(-90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%) 0 0/400% 100%}.code-block-container.is-dark .skeleton-line[data-v-af5307e3]{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/400% 100%}[dir=rtl] .code-block-container.is-dark .skeleton-line[data-v-af5307e3]{background:linear-gradient(-90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/400% 100%}.skeleton-line.short[data-v-af5307e3]{width:60%}@keyframes code-skeleton-shimmer-af5307e3{0%{background-position:100% 0}to{background-position:0 0}}:where(.markstream-vue) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;color:inherit;font:inherit}[dir=rtl] :where(.markstream-vue) button{background:100% 0}@tailwind components;@tailwind utilities;.markstream-vue{--border:214.3 31.8% 91.4%;--background:0 0% 100%;--foreground:222.2 84% 4.9%;--secondary:210 40% 96%;--muted:210 40% 96%;--muted-foreground:215.4 16.3% 46.9%}.dark .markstream-vue,.markstream-vue.dark{--border:217.2 32.6% 17.5%;--background:222.2 84% 4.9%;--foreground:210 40% 98%;--secondary:217.2 32.6% 17.5%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%}body>div[id^=dmermaid-]{height:0;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:0}[dir=rtl] body>div[id^=dmermaid-]{left:auto;right:0}.math-inline-wrapper[data-v-d4b863b7]{display:inline-block;position:relative}.math-inline[data-v-d4b863b7]{display:inline-block;vertical-align:middle}.math-inline--fallback[data-v-d4b863b7]{white-space:pre-wrap}.math-inline__loading[data-v-d4b863b7]{align-items:center;display:inline-flex;justify-content:center;pointer-events:none}.math-inline__spinner[data-v-d4b863b7]{border:2px solid rgba(94,104,121,.25);border-radius:9999px;border-top-color:#5e6879cc;height:1rem;width:1rem;will-change:transform}.table-node-fade-enter-active[data-v-d4b863b7],.table-node-fade-leave-active[data-v-d4b863b7]{transition:opacity .18s}.table-node-fade-enter-from[data-v-d4b863b7],.table-node-fade-leave-to[data-v-d4b863b7]{opacity:0}.sr-only[data-v-d4b863b7]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.math-loading-overlay[data-v-74181c9e]{align-items:center;backdrop-filter:blur(2px);display:flex;justify-content:center;inset:0;min-height:40px;position:absolute}.math-loading-spinner[data-v-74181c9e]{animation:math-spin-74181c9e .8s linear infinite;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#0009;height:20px;width:20px}@keyframes math-spin-74181c9e{to{transform:rotate(1turn)}}.math-rendering[data-v-74181c9e]{opacity:.3;transition:opacity .2s}.math-block__fallback[data-v-74181c9e]{margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.math-fade-enter-active[data-v-74181c9e],.math-fade-leave-active[data-v-74181c9e]{transition:opacity .3s}.math-fade-enter-from[data-v-74181c9e],.math-fade-leave-to[data-v-74181c9e]{opacity:0}@media(prefers-color-scheme:dark){.math-loading-overlay[data-v-74181c9e]{background-color:#0009}.math-loading-spinner[data-v-74181c9e]{border-color:hsla(0,0%,100%,.8) hsla(0,0%,100%,.2) hsla(0,0%,100%,.2)}}.html-preview-frame__backdrop[data-v-296dd89d]{align-items:center;background-color:#00000080;display:flex;justify-content:center;inset:0;position:fixed;z-index:50}.html-preview-frame__backdrop--dark[data-v-296dd89d]{background-color:#0f172acc}.html-preview-frame[data-v-296dd89d]{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 40px #00000040;display:flex;flex-direction:column;height:calc(var(--ng-vh, 1vh)*70);max-width:960px;overflow:hidden;width:80vw}.html-preview-frame--dark[data-v-296dd89d]{background-color:#020617;box-shadow:0 10px 40px #0009;color:#e5e7eb}.html-preview-frame__header[data-v-296dd89d]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;justify-content:space-between;padding:.4rem .75rem}.html-preview-frame--dark .html-preview-frame__header[data-v-296dd89d]{border-bottom-color:#94a3b859}.html-preview-frame__title[data-v-296dd89d]{align-items:center;display:inline-flex;font-size:.75rem;font-weight:500;gap:.4rem;letter-spacing:.02em;opacity:.85;text-transform:uppercase}.html-preview-frame__dot[data-v-296dd89d]{background-color:#22c55e;border-radius:999px;height:.5rem;width:.5rem}.html-preview-frame--dark .html-preview-frame__dot[data-v-296dd89d]{background-color:#4ade80}.html-preview-frame__label[data-v-296dd89d]{white-space:nowrap}.html-preview-frame__close[data-v-296dd89d]{background:0 0;border:none;cursor:pointer;font-size:1.25rem;line-height:1}[dir=rtl] .html-preview-frame__close[data-v-296dd89d]{background:100% 0}.html-preview-frame__close--dark[data-v-296dd89d]{color:#e5e7eb}.html-preview-frame__iframe[data-v-296dd89d]{border:none;display:block;height:100%;width:100%}@media(max-width:640px){.html-preview-frame[data-v-296dd89d]{border-radius:0;height:calc(var(--ng-vh, 1vh)*80);width:100vw}}.code-block-container[data-v-adc61f54]{contain:content;contain-intrinsic-size:320px 180px;content-visibility:auto;--markstream-code-fallback-bg:#fff;--markstream-code-fallback-fg:#111827;--markstream-code-border-color:#e5e7eb;--vscode-editor-selectionBackground:var(--markstream-code-fallback-selection-bg);--markstream-code-fallback-selection-bg:rgba(0,0,0,.06);--markstream-diff-frame-border:rgba(203,213,225,.56);--markstream-diff-frame-shadow:0 16px 40px -32px rgba(15,23,42,.18);--markstream-diff-shell-fg:#0f172a;--markstream-diff-shell-muted:#64748b;--markstream-diff-shell-border:rgba(148,163,184,.18);--markstream-diff-shell-shadow:0 30px 70px -48px rgba(15,23,42,.42);--markstream-diff-shell-bg:radial-gradient(circle at top center,hsla(0,0%,100%,.9),transparent 55%),linear-gradient(180deg,#fffdfa,#fbfcfe);--markstream-diff-header-border:rgba(226,232,240,.92);--markstream-diff-stage-bg:radial-gradient(circle at top center,hsla(0,0%,100%,.95),transparent 60%),linear-gradient(180deg,#fcfdff,#f6f8fb);--markstream-diff-editor-bg:#fff;--markstream-diff-editor-fg:#435266;--markstream-diff-unchanged-fg:#555;--markstream-diff-unchanged-bg:#f3f3f3;--markstream-diff-unchanged-divider:hsla(0,0%,100%,.94);--markstream-diff-focus:rgba(14,165,233,.42);--markstream-diff-widget-shadow:rgba(15,23,42,.26);--markstream-diff-action-hover:rgba(15,23,42,.06);--markstream-diff-panel-bg:linear-gradient(180deg,#fff,#fbfcfe);--markstream-diff-panel-bg-soft:#fff;--markstream-diff-panel-bg-strong:#fff;--markstream-diff-panel-border:rgba(226,232,240,.3);--markstream-diff-pane-divider:rgba(226,232,240,.42);--markstream-diff-gutter-bg:transparent;--markstream-diff-gutter-guide:transparent;--markstream-diff-gutter-gap:16px;--markstream-diff-line-number:rgba(82,82,82,.88);--markstream-diff-line-number-active:rgba(82,82,82,.88);--markstream-diff-added-fg:#14b8a6;--markstream-diff-removed-fg:#ff3658;--markstream-diff-added-line:rgba(232,249,245,.98);--markstream-diff-removed-line:hsla(0,100%,97%,.98);--markstream-diff-added-inline:rgba(197,245,219,.96);--markstream-diff-removed-inline:rgba(255,215,217,.92);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg,var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width,4px),rgba(20,184,166,.08) var(--stream-monaco-gutter-marker-width,4px) 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg,var(--markstream-diff-removed-fg) 0 2px,transparent 2px 4px) left /var(--stream-monaco-gutter-marker-width,4px) 100% no-repeat,linear-gradient(90deg,rgba(255,54,88,.08) 0 100%);--markstream-diff-added-line-fill:rgba(231,248,244,.96);--markstream-diff-removed-line-fill:hsla(0,100%,97%,.98);container-type:inline-size}@supports (color:lab(0% 0 0)){.code-block-container[data-v-adc61f54]{--markstream-diff-unchanged-fg:lab(36.247% .0071872 -.000424832);--markstream-diff-unchanged-bg:lab(95.9989% .0180531 -.0010643)}}.code-block-container.is-dark[data-v-adc61f54]{--markstream-code-fallback-bg:#111827;--markstream-code-fallback-fg:#e5e7eb;--markstream-code-border-color:rgba(55,65,81,.3);--markstream-code-fallback-selection-bg:hsla(0,0%,100%,.08);--markstream-diff-frame-border:rgba(82,82,91,.56);--markstream-diff-frame-shadow:0 18px 40px -30px rgba(0,0,0,.84);--markstream-diff-shell-fg:#e2e8f0;--markstream-diff-shell-muted:#94a3b8;--markstream-diff-shell-border:rgba(82,82,91,.56);--markstream-diff-shell-shadow:0 34px 80px -52px rgba(0,0,0,.72);--markstream-diff-shell-bg:rgba(10,10,11,.99);--markstream-diff-header-border:rgba(63,63,70,.82);--markstream-diff-stage-bg:rgba(10,10,11,.99);--markstream-diff-editor-bg:rgba(12,12,14,.99);--markstream-diff-editor-fg:#b6c2d3;--markstream-diff-unchanged-fg:#cbd5e1;--markstream-diff-unchanged-bg:rgba(24,24,27,.92);--markstream-diff-unchanged-divider:hsla(0,0%,100%,.18);--markstream-diff-focus:rgba(96,165,250,.42);--markstream-diff-widget-shadow:rgba(0,0,0,.72);--markstream-diff-action-hover:hsla(0,0%,100%,.08);--markstream-diff-panel-bg:rgba(10,10,11,.99);--markstream-diff-panel-bg-soft:rgba(10,10,11,.99);--markstream-diff-panel-bg-strong:rgba(10,10,11,.99);--markstream-diff-panel-border:rgba(82,82,91,.3);--markstream-diff-pane-divider:rgba(82,82,91,.34);--markstream-diff-gutter-bg:linear-gradient(180deg,rgba(13,13,15,.94),rgba(9,9,10,.98));--markstream-diff-gutter-guide:hsla(240,5%,65%,.08);--markstream-diff-gutter-gap:16px;--markstream-diff-line-number:hsla(240,5%,65%,.68);--markstream-diff-line-number-active:hsla(240,6%,90%,.82);--markstream-diff-added-fg:#5eead4;--markstream-diff-removed-fg:#fda4af;--markstream-diff-added-line:rgba(13,148,136,.18);--markstream-diff-removed-line:rgba(225,29,72,.18);--markstream-diff-added-inline:rgba(45,212,191,.24);--markstream-diff-removed-inline:rgba(251,113,133,.24);--markstream-diff-added-inline-border:transparent;--markstream-diff-removed-inline-border:transparent;--markstream-diff-added-gutter:linear-gradient(90deg,var(--markstream-diff-added-fg) 0 var(--stream-monaco-gutter-marker-width,4px),rgba(94,234,212,.2) var(--stream-monaco-gutter-marker-width,4px) 100%);--markstream-diff-removed-gutter:repeating-linear-gradient(180deg,var(--markstream-diff-removed-fg) 0 2px,transparent 2px 4px) left /var(--stream-monaco-gutter-marker-width,4px) 100% no-repeat,linear-gradient(90deg,rgba(253,164,175,.18) 0 100%);--markstream-diff-added-line-fill:linear-gradient(90deg,rgba(15,118,110,.38),rgba(13,148,136,.28));--markstream-diff-removed-line-fill:linear-gradient(90deg,rgba(159,18,57,.38),rgba(225,29,72,.28))}.code-editor-container[data-v-adc61f54]{transition:height .18s,max-height .18s}.code-block-header[data-v-adc61f54]{gap:16px}.code-header-main[data-v-adc61f54]{align-items:center;display:flex;flex:auto;gap:10px;min-width:0;overflow:hidden}.code-header-copy[data-v-adc61f54]{display:grid;gap:2px;min-width:0}.code-header-actions[data-v-adc61f54]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.code-header-title[data-v-adc61f54]{font-size:14px;font-weight:650;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-header-caption[data-v-adc61f54]{color:color-mix(in srgb,var(--vscode-editor-foreground,currentColor) 62%,transparent);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.code-editor-layer[data-v-adc61f54]{display:grid;min-width:0}.code-editor-layer>.code-editor-container[data-v-adc61f54],[data-v-adc61f54] .code-editor-layer>pre.code-pre-fallback{grid-area:1/1}.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .lines-content,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .monaco-editor-background{background:var(--vscode-editor-background,var(--markstream-code-fallback-bg))!important}.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .line-numbers,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .margin,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .view-line,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .view-line span,.code-block-container.is-plain-text[data-v-adc61f54]:not(.is-diff) .monaco-editor .view-lines{color:var(--vscode-editor-foreground,var(--markstream-code-fallback-fg))!important}.code-block-container.is-diff .code-block-header[data-v-adc61f54]{background:0 0;border-bottom-color:var(--markstream-diff-header-border);color:var(--markstream-diff-shell-fg);padding:18px 20px 14px}[dir=rtl] .code-block-container.is-diff .code-block-header[data-v-adc61f54]{background:100% 0}.code-block-container.is-diff[data-v-adc61f54]{background:var(--markstream-diff-shell-bg);border-color:var(--markstream-diff-shell-border);box-shadow:var(--markstream-diff-shell-shadow);--vscode-editor-selectionBackground:var(--markstream-diff-action-hover)}.code-block-container.is-diff .code-header-caption[data-v-adc61f54]{color:var(--markstream-diff-shell-muted)}.code-block-container.is-diff .code-editor-layer[data-v-adc61f54]{background:var(--markstream-diff-stage-bg);--vscode-editor-background:var(--markstream-diff-editor-bg);--vscode-editor-foreground:var(--markstream-diff-editor-fg);--vscode-diffEditor-unchangedRegionForeground:var(--markstream-diff-unchanged-fg);--vscode-diffEditor-unchangedRegionBackground:var(--markstream-diff-unchanged-bg);--vscode-focusBorder:var(--markstream-diff-focus);--vscode-widget-shadow:var(--markstream-diff-widget-shadow);--vscode-editor-selectionBackground:color-mix(in srgb,var(--markstream-diff-editor-bg) 90%,var(--markstream-diff-editor-fg) 10%);--stream-monaco-editor-bg:var(--markstream-diff-editor-bg);--stream-monaco-editor-fg:var(--markstream-diff-editor-fg);--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg);--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg);--stream-monaco-frame-radius:18px;--stream-monaco-fixed-editor-bg:var(--markstream-diff-panel-bg-strong);--stream-monaco-frame-border:var(--markstream-diff-frame-border);--stream-monaco-frame-shadow:var(--markstream-diff-frame-shadow);--stream-monaco-panel-bg:var(--markstream-diff-panel-bg);--stream-monaco-panel-bg-soft:var(--markstream-diff-panel-bg-soft);--stream-monaco-panel-bg-strong:var(--markstream-diff-panel-bg-strong);--stream-monaco-panel-border:var(--markstream-diff-panel-border);--stream-monaco-pane-divider:var(--markstream-diff-pane-divider);--stream-monaco-gutter-bg:var(--markstream-diff-gutter-bg);--stream-monaco-gutter-guide:var(--markstream-diff-gutter-guide);--stream-monaco-gutter-marker-width:4px;--stream-monaco-gutter-gap:var(--markstream-diff-gutter-gap);--stream-monaco-line-number:var(--markstream-diff-line-number);--stream-monaco-line-number-active:var(--markstream-diff-line-number-active);--stream-monaco-line-number-left:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap));--stream-monaco-line-number-width:36px;--stream-monaco-line-number-align:center;--stream-monaco-original-margin-width:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2 + var(--stream-monaco-line-number-width));--stream-monaco-original-scrollable-left:var(--stream-monaco-original-margin-width);--stream-monaco-original-scrollable-width:calc(100% - var(--stream-monaco-original-margin-width));--stream-monaco-modified-margin-width:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2 + var(--stream-monaco-line-number-width));--stream-monaco-modified-scrollable-left:var(--stream-monaco-modified-margin-width);--stream-monaco-modified-scrollable-width:calc(100% - var(--stream-monaco-modified-margin-width));--stream-monaco-added-fg:var(--markstream-diff-added-fg);--stream-monaco-removed-fg:var(--markstream-diff-removed-fg);--stream-monaco-added-line:var(--markstream-diff-added-line);--stream-monaco-removed-line:var(--markstream-diff-removed-line);--stream-monaco-added-inline:var(--markstream-diff-added-inline);--stream-monaco-removed-inline:var(--markstream-diff-removed-inline);--stream-monaco-added-outline:transparent;--stream-monaco-removed-outline:transparent;--stream-monaco-added-inline-border:var(--markstream-diff-added-inline-border);--stream-monaco-removed-inline-border:var(--markstream-diff-removed-inline-border);--stream-monaco-added-line-shadow:none;--stream-monaco-removed-line-shadow:none;--stream-monaco-added-gutter:var(--markstream-diff-added-gutter);--stream-monaco-removed-gutter:var(--markstream-diff-removed-gutter);--stream-monaco-added-line-fill:var(--markstream-diff-added-line-fill);--stream-monaco-removed-line-fill:var(--markstream-diff-removed-line-fill);padding:4px 4px 8px}.code-block-container.is-diff.is-dark .code-editor-layer[data-v-adc61f54]{background:var(--markstream-diff-stage-bg)}.code-editor-container.is-hidden[data-v-adc61f54]{opacity:0;pointer-events:none}[data-v-adc61f54] pre.code-pre-fallback{background:0 0;color:var(--vscode-editor-foreground,inherit);font-family:var(--markstream-code-font-family,ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace);font-size:var(--vscode-editor-font-size,12px);font-weight:400;margin:0;padding:var(--markstream-code-padding-y,8px) var(--markstream-code-padding-x,12px);padding-left:var(--markstream-code-padding-left,52px)}[dir=rtl] [data-v-adc61f54] pre.code-pre-fallback{background:100% 0;padding-left:0;padding-right:var(--markstream-code-padding-left,52px)}[data-v-adc61f54] pre.code-pre-fallback>code{font-size:inherit;font-weight:inherit;line-height:inherit}[data-v-adc61f54] pre.code-pre-fallback.is-wrap{overflow-wrap:anywhere;white-space:pre-wrap}.code-block-container.is-rendering .code-height-placeholder[data-v-adc61f54]{animation:code-skeleton-shimmer-adc61f54 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000a 25%,#00000014 37%,#0000000a 63%);min-height:120px}[dir=rtl] .code-block-container.is-rendering .code-height-placeholder[data-v-adc61f54]{background:linear-gradient(-90deg,#0000000a 25%,#00000014 37%,#0000000a 63%)}.code-loading-placeholder[data-v-adc61f54]{min-height:120px;padding:1rem}.loading-skeleton[data-v-adc61f54]{display:flex;flex-direction:column;gap:.75rem}.skeleton-line[data-v-adc61f54]{animation:code-skeleton-shimmer-adc61f54 1.2s ease-in-out infinite;background:linear-gradient(90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%) 0 0/400% 100%;border-radius:.25rem;height:1rem}[dir=rtl] .skeleton-line[data-v-adc61f54]{background:linear-gradient(-90deg,#0000000f 25%,#0000001f 37%,#0000000f 63%) 0 0/400% 100%}.code-block-container.is-dark .skeleton-line[data-v-adc61f54]{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/400% 100%}[dir=rtl] .code-block-container.is-dark .skeleton-line[data-v-adc61f54]{background:linear-gradient(-90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/400% 100%}.skeleton-line.short[data-v-adc61f54]{width:60%}@keyframes code-skeleton-shimmer-adc61f54{0%{background-position:100% 0}to{background-position:0 0}}.code-action-btn[data-v-adc61f54]{align-items:center;border-radius:.375rem;display:inline-flex;flex-shrink:0;font-family:inherit;justify-content:center;line-height:1;min-height:2rem;min-width:2rem;padding:.5rem}.code-block-container.is-diff .icon-slot[data-v-adc61f54]{box-shadow:inset 0 1px #ffffffb3;color:var(--markstream-diff-added-fg);height:28px;padding:5px;width:28px}.code-block-container.is-diff.is-dark .icon-slot[data-v-adc61f54]{box-shadow:inset 0 1px #ffffff14,0 12px 28px -20px #38bdf873}.code-diff-stats[data-v-adc61f54]{align-items:center;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px;letter-spacing:.02em;line-height:1;margin-right:4px}[dir=rtl] .code-diff-stats[data-v-adc61f54]{margin-left:4px;margin-right:0}.code-diff-stat[data-v-adc61f54]{align-items:center;display:inline-flex}.code-diff-stat.removed[data-v-adc61f54]{color:var(--vscode-diffEditor-removedTextForeground,var(--markstream-diff-removed-fg))}.code-diff-stat.added[data-v-adc61f54]{color:var(--vscode-diffEditor-insertedTextForeground,var(--markstream-diff-added-fg))}.code-block-container.is-dark .code-diff-stat[data-v-adc61f54]{border:1px solid transparent;border-radius:999px;box-shadow:inset 0 1px #ffffff0d;line-height:1;padding:3px 9px}.code-block-container.is-dark .code-diff-stat.removed[data-v-adc61f54]{background:#9f123929;border-color:#fb718533;color:#fb7185}.code-block-container.is-dark .code-diff-stat.added[data-v-adc61f54]{background:#0f766e29;border-color:#2dd4bf38;color:#2dd4bf}.code-action-btn[data-v-adc61f54]:active{transform:scale(.98)}.code-action-btn[data-v-adc61f54]:disabled{cursor:not-allowed;opacity:.5}.code-action-btn[data-v-adc61f54]:disabled:hover{background-color:transparent}.icon-slot[data-v-adc61f54]{align-items:center;display:inline-flex;justify-content:center}.icon-slot[data-v-adc61f54] img,.icon-slot[data-v-adc61f54] svg{display:block;height:100%;width:100%}@container (width<=640px){.code-block-container.is-diff .code-block-header[data-v-adc61f54]{padding:16px 16px 12px}.code-block-container.is-diff .code-editor-layer[data-v-adc61f54]{padding:4px 4px 8px}.code-diff-stats[data-v-adc61f54]{font-size:12px;gap:6px}}[data-v-adc61f54] .monaco-diff-editor .diffOverview{background-color:var(--vscode-editor-background)}[data-v-adc61f54] .stream-monaco-diff-root .decorationsOverviewRuler,[data-v-adc61f54] .stream-monaco-diff-root .monaco-diff-editor .diffOverview{background:0 0!important;border:0!important;display:none!important;max-width:0!important;min-width:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;width:0!important}[dir=rtl] [data-v-adc61f54] .stream-monaco-diff-root .decorationsOverviewRuler,[dir=rtl] [data-v-adc61f54] .stream-monaco-diff-root .monaco-diff-editor .diffOverview{background:100% 0!important}[data-v-adc61f54] .code-block-container .stream-monaco-diff-root .monaco-diff-editor{border:0!important;border-radius:0!important;box-shadow:none!important}[data-v-adc61f54] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-clickable)>:not(a){visibility:hidden!important}[data-v-adc61f54] .code-block-container .stream-monaco-diff-root .monaco-editor .diff-hidden-lines-compact .text{opacity:0!important}[data-v-adc61f54] .stream-monaco-diff-root{--stream-monaco-gutter-gap:var(--markstream-diff-gutter-gap)!important;--stream-monaco-line-number:var(--markstream-diff-line-number)!important;--stream-monaco-line-number-active:var(--markstream-diff-line-number-active)!important;--stream-monaco-added-fg:var(--markstream-diff-added-fg)!important;--stream-monaco-removed-fg:var(--markstream-diff-removed-fg)!important;--stream-monaco-added-line:var(--markstream-diff-added-line)!important;--stream-monaco-removed-line:var(--markstream-diff-removed-line)!important;--stream-monaco-added-inline:var(--markstream-diff-added-inline)!important;--stream-monaco-removed-inline:var(--markstream-diff-removed-inline)!important;--stream-monaco-added-inline-border:var(--markstream-diff-added-inline-border)!important;--stream-monaco-removed-inline-border:var(--markstream-diff-removed-inline-border)!important;--stream-monaco-added-line-fill:var(--markstream-diff-added-line-fill)!important;--stream-monaco-removed-line-fill:var(--markstream-diff-removed-line-fill)!important;--stream-monaco-added-gutter:var(--markstream-diff-added-gutter)!important;--stream-monaco-removed-gutter:var(--markstream-diff-removed-gutter)!important;--stream-monaco-added-line-shadow:none!important;--stream-monaco-removed-line-shadow:none!important;--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg)!important;--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg)!important}[data-v-adc61f54] .stream-monaco-diff-root .monaco-editor .diff-hidden-lines .center:not(.stream-monaco-unchanged-bridge-source),[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{--stream-monaco-unchanged-bg:var(--markstream-diff-unchanged-bg)!important;--stream-monaco-unchanged-fg:var(--markstream-diff-unchanged-fg)!important;background:var(--stream-monaco-unchanged-bg)!important;color:var(--stream-monaco-unchanged-fg)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{right:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width)/2 + var(--stream-monaco-gutter-gap)*2)!important;width:auto!important}[dir=rtl] [data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge{left:calc(var(--stream-monaco-gutter-marker-width) - var(--stream-monaco-unchanged-rail-width)/2 + var(--stream-monaco-gutter-gap)*2)!important;right:auto!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary.stream-monaco-focus-visible,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:hover{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2)!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-summary:focus-visible{background:var(--stream-monaco-unchanged-bg)!important;color:var(--markstream-diff-unchanged-fg)!important;padding-left:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2)!important;padding-right:calc(var(--stream-monaco-gutter-marker-width) + var(--stream-monaco-gutter-gap)*2)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge.stream-monaco-diff-unchanged-bridge-line-info .stream-monaco-unchanged-rail{background:var(--stream-monaco-unchanged-bg)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible{background:var(--stream-monaco-unchanged-bg)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-right-color:var(--markstream-diff-unchanged-divider)!important}[dir=rtl] [data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail{border-left-color:var(--markstream-diff-unchanged-divider)!important;border-right-color:currentcolor!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal{border-bottom-color:transparent!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-both .stream-monaco-unchanged-reveal:first-child{border-bottom-color:var(--markstream-diff-unchanged-divider)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-bottom-only .stream-monaco-unchanged-reveal,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-rail.stream-monaco-unchanged-rail-top-only .stream-monaco-unchanged-reveal{border-bottom:0!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-count,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-meta,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-metadata-label,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal.stream-monaco-focus-visible,[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:hover{color:var(--markstream-diff-unchanged-fg)!important}[data-v-adc61f54] .stream-monaco-diff-root .stream-monaco-diff-unchanged-bridge .stream-monaco-unchanged-reveal:focus-visible{color:var(--markstream-diff-unchanged-fg)!important}[data-v-adc61f54] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center{align-items:center;justify-content:center}[data-v-adc61f54] .monaco-diff-editor:not(.side-by-side) .editor.original .diff-hidden-lines .center>div:first-child{align-items:center;display:flex;justify-content:center!important;min-width:100%;width:100%!important}[data-v-adc61f54] .monaco-diff-editor:not(.side-by-side) .editor.modified .diff-hidden-lines .center>div:first-child{display:none!important}[data-v-adc61f54] .markstream-inline-fold-proxy{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:4px;box-shadow:none;color:var(--vscode-diffEditor-unchangedRegionForeground,currentColor);cursor:pointer;display:inline-flex;height:16px;justify-content:center;padding:0;width:16px}[dir=rtl] [data-v-adc61f54] .markstream-inline-fold-proxy{background:100% 0}[data-v-adc61f54] .markstream-inline-fold-proxy:hover{color:var(--vscode-editorLink-activeForeground,var(--vscode-diffEditor-unchangedRegionForeground,currentColor))}[data-v-adc61f54] .markstream-inline-fold-proxy:focus-visible{color:var(--vscode-editorLink-activeForeground,var(--vscode-diffEditor-unchangedRegionForeground,currentColor))}[data-v-adc61f54] .markstream-inline-fold-proxy:focus-visible{outline:1px solid var(--vscode-focusBorder,currentColor);outline-offset:1px}[data-v-adc61f54] .markstream-inline-fold-proxy .codicon{color:inherit;font-size:16px;height:16px;line-height:16px;width:16px}._mermaid[data-v-7c29cbe7]{contain:content;contain-intrinsic-size:360px 240px;content-visibility:auto;font-family:inherit}._mermaid[data-v-7c29cbe7] svg{display:block;height:auto;width:100%}.fullscreen[data-v-7c29cbe7]{height:100%!important;max-height:100%!important;width:100%}.mermaid-action-btn[data-v-7c29cbe7]{font-family:inherit}.mermaid-action-btn[data-v-7c29cbe7]:active{transform:scale(.98)}.mermaid-dialog-enter-from[data-v-7c29cbe7],.mermaid-dialog-leave-to[data-v-7c29cbe7]{opacity:0}.mermaid-dialog-enter-active[data-v-7c29cbe7],.mermaid-dialog-leave-active[data-v-7c29cbe7]{transition:opacity .2s}.mermaid-dialog-enter-from .dialog-panel[data-v-7c29cbe7],.mermaid-dialog-leave-to .dialog-panel[data-v-7c29cbe7]{opacity:.98;transform:translateY(8px)scale(.98)}.mermaid-dialog-enter-to .dialog-panel[data-v-7c29cbe7],.mermaid-dialog-leave-from .dialog-panel[data-v-7c29cbe7]{opacity:1;transform:translateY(0)scale(1)}.mermaid-dialog-enter-active .dialog-panel[data-v-7c29cbe7],.mermaid-dialog-leave-active .dialog-panel[data-v-7c29cbe7]{transition:transform .2s,opacity .2s}.infographic-action-btn[data-v-1106ae46]{font-family:inherit}.infographic-action-btn[data-v-1106ae46]:active{transform:scale(.98)}.fullscreen[data-v-1106ae46]{height:100%!important;max-height:100%!important;width:100%}.infographic-dialog-enter-from[data-v-1106ae46],.infographic-dialog-leave-to[data-v-1106ae46]{opacity:0}.infographic-dialog-enter-active[data-v-1106ae46],.infographic-dialog-leave-active[data-v-1106ae46]{transition:opacity .2s}.infographic-dialog-enter-from .dialog-panel[data-v-1106ae46],.infographic-dialog-leave-to .dialog-panel[data-v-1106ae46]{opacity:.98;transform:translateY(8px)scale(.98)}.infographic-dialog-enter-to .dialog-panel[data-v-1106ae46],.infographic-dialog-leave-from .dialog-panel[data-v-1106ae46]{opacity:1;transform:translateY(0)scale(1)}.infographic-dialog-enter-active .dialog-panel[data-v-1106ae46],.infographic-dialog-leave-active .dialog-panel[data-v-1106ae46]{transition:transform .2s,opacity .2s}.d2-block-body[data-v-9b82c7af]{position:relative}.d2-source[data-v-9b82c7af]{font-family:var(--vscode-editor-font-family,"Fira Code","SFMono-Regular",Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}.d2-code[data-v-9b82c7af]{font-size:.875rem;line-height:1.5;white-space:pre}.d2-render[data-v-9b82c7af]{overflow:auto}.d2-svg[data-v-9b82c7af] svg.markstream-d2-root-svg{display:block;height:auto;max-width:100%;width:100%}.mode-btn[data-v-9b82c7af]{opacity:.7;transition:opacity .2s}.mode-btn.is-active[data-v-9b82c7af]{font-weight:600;opacity:1}.d2-action-btn[data-v-9b82c7af]{opacity:.7;transition:opacity .2s}.d2-action-btn[data-v-9b82c7af]:hover{opacity:1}.d2-action-btn[data-v-9b82c7af]:disabled{cursor:not-allowed;opacity:.3}.d2-error[data-v-9b82c7af]{color:#dc2626}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular.BQhdFMY1.woff2) format("woff2"),url(./KaTeX_AMS-Regular.DMm9YOAa.woff) format("woff"),url(./KaTeX_AMS-Regular.DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2) format("woff2"),url(./KaTeX_Caligraphic-Bold.BEiXGLvX.woff) format("woff"),url(./KaTeX_Caligraphic-Bold.ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular.Di6jR-x-.woff2) format("woff2"),url(./KaTeX_Caligraphic-Regular.CTRA-rTL.woff) format("woff"),url(./KaTeX_Caligraphic-Regular.wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold.CL6g_b3V.woff2) format("woff2"),url(./KaTeX_Fraktur-Bold.BsDP51OF.woff) format("woff"),url(./KaTeX_Fraktur-Bold.BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular.CTYiF6lA.woff2) format("woff2"),url(./KaTeX_Fraktur-Regular.Dxdc4cR9.woff) format("woff"),url(./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(./KaTeX_Main-Bold.Cx986IdX.woff2) format("woff2"),url(./KaTeX_Main-Bold.Jm3AIy58.woff) format("woff"),url(./KaTeX_Main-Bold.waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic.DxDJ3AOS.woff2) format("woff2"),url(./KaTeX_Main-BoldItalic.SpSLRI95.woff) format("woff"),url(./KaTeX_Main-BoldItalic.DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic.NWA7e6Wa.woff2) format("woff2"),url(./KaTeX_Main-Italic.BMLOBm91.woff) format("woff"),url(./KaTeX_Main-Italic.3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular.B22Nviop.woff2) format("woff2"),url(./KaTeX_Main-Regular.Dr94JaBh.woff) format("woff"),url(./KaTeX_Main-Regular.ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic.CZnvNsCZ.woff2) format("woff2"),url(./KaTeX_Math-BoldItalic.iY-2wyZ7.woff) format("woff"),url(./KaTeX_Math-BoldItalic.B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic.t53AETM-.woff2) format("woff2"),url(./KaTeX_Math-Italic.DA0__PXp.woff) format("woff"),url(./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(./KaTeX_SansSerif-Bold.D1sUS0GD.woff2) format("woff2"),url(./KaTeX_SansSerif-Bold.DbIhKOiC.woff) format("woff"),url(./KaTeX_SansSerif-Bold.CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic.C3H0VqGB.woff2) format("woff2"),url(./KaTeX_SansSerif-Italic.DN2j7dab.woff) format("woff"),url(./KaTeX_SansSerif-Italic.YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular.DDBCnlJ7.woff2) format("woff2"),url(./KaTeX_SansSerif-Regular.CS6fqUqJ.woff) format("woff"),url(./KaTeX_SansSerif-Regular.BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular.D3wIWfF6.woff2) format("woff2"),url(./KaTeX_Script-Regular.D5yQViql.woff) format("woff"),url(./KaTeX_Script-Regular.C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular.mCD8mA8B.woff2) format("woff2"),url(./KaTeX_Size1-Regular.C195tn64.woff) format("woff"),url(./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(./KaTeX_Size2-Regular.Dy4dx90m.woff2) format("woff2"),url(./KaTeX_Size2-Regular.oD1tc_U0.woff) format("woff"),url(./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,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(./KaTeX_Size3-Regular.CTq5MqoE.woff) format("woff"),url(./KaTeX_Size3-Regular.DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular.Dl5lxZxV.woff2) format("woff2"),url(./KaTeX_Size4-Regular.BF-4gkZK.woff) format("woff"),url(./KaTeX_Size4-Regular.DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular.CO6r4hn1.woff2) format("woff2"),url(./KaTeX_Typewriter-Regular.C0xS9mPB.woff) format("woff"),url(./KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.42"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.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;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}[dir=rtl] .katex .vlist-t2{margin-left:-2px;margin-right:0}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}[dir=rtl] .katex .msupsub{text-align:right}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.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{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.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}[dir=rtl] .katex .llap>.inner{left:0;right:auto}.katex .clap>.inner,.katex .rlap>.inner{left:0}[dir=rtl] .katex .clap>.inner,[dir=rtl] .katex .rlap>.inner{left:auto;right:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}[dir=rtl] .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;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}[dir=rtl] .katex .sqrt>.root{margin-left:-.5555555556em;margin-right:.2777777778em}.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:.8333333333em}.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.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.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.6666666667em}.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.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.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.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.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:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.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.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.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.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.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:.4166666667em}.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:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.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:.8333333333em}.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.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.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:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.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.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.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.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.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.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.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{display:inline-block;width:.12em}.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{display:inline-block;min-width:1px}.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,[dir=rtl] .katex .mtable .col-align-l>.vlist-t{text-align:right}.katex .svg-align,[dir=rtl] .katex .mtable .col-align-r>.vlist-t{text-align:left}[dir=rtl] .katex .svg-align{text-align:right}.katex svg{display:block;fill:currentColor;height:inherit;position:absolute;stroke:currentColor;width:100%}.katex svg path{stroke:none}.katex svg{fill-opacity:1;fill-rule:nonzero;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}[dir=rtl] .katex .halfarrow-left{left:auto;right:0}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}[dir=rtl] .katex .halfarrow-right{left:0;right:auto}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}[dir=rtl] .katex .brace-left{left:auto;right:0}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}[dir=rtl] .katex .brace-center{left:auto;right:25%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}[dir=rtl] .katex .brace-right{left:0;right:auto}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}[dir=rtl] .katex .cd-arrow-pad{padding:0 .27778em 0 .55556em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.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{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}[dir=rtl] .katex .angl{border-left:.049em solid;border-right:none;margin-left:.03889em;margin-right:0}.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{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}[dir=rtl] .katex .cd-label-left{left:calc(50% + .3em);right:auto;text-align:right}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}[dir=rtl] .katex .cd-label-right{left:auto;right:calc(50% + .3em);text-align:left}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.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,[dir=rtl] .katex-display>.katex>.katex-html>.tag{left:0;right:auto}[dir=rtl] .katex-display.leqno>.katex>.katex-html>.tag{left:auto;right:0}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}[dir=rtl] .katex-display.fleqn>.katex{padding-left:0;padding-right:2em;text-align:right}body{counter-reset:katexEqnNo mmlEqnNo}:root{--th-mint:#43e6c5;--th-mint-rgb:67,230,197;--th-amber:#ffbd59;--th-amber-rgb:255,189,89;--th-cyan:#4de7ff;--th-cyan-rgb:77,231,255;--th-blue:#4d8dff;--th-blue-rgb:77,141,255;--th-violet:#8c5cff;--th-violet-rgb:140,92,255;--th-pink:#f06ec9;--th-pink-rgb:240,110,201;--th-gold:#f6c85f;--th-gold-rgb:246,200,95;--th-coral:#ef7d57;--th-ix-bg:#07101d;--th-ix-surface:#101d2e;--th-ix-surface-2:#14243a;--th-ix-ink:#eef5ff;--th-ix-muted:#a9b9cd;--th-ix-muted-rgb:169,185,205;--th-ix-accent:var(--th-mint);--th-ix-accent-rgb:var(--th-mint-rgb);--th-ix-accent-ink:#06211c;--th-ix-green:#4ade80;--th-ix-line:rgba(169,185,205,.2);--th-ix-hero-a:#0b1830;--th-ix-hero-b:#07101d;--th-ix-glow:rgba(67,230,197,.13);--th-ix-cta-glow:rgba(67,230,197,.12);--th-ix-glow-pos:75% 25%;--th-ix-glow-span:35%;--th-ix-glow-2:transparent;--th-ix-glow-2-pos:96% 12%;--th-ix-glow-2-span:64%;--th-ix-card:var(--th-ix-surface);--th-ix-card-2:var(--th-ix-surface);--th-ix-band:#091524;--th-ix-chrome:#0b1524;--th-ix-panel:#0a1727;--th-ix-track:#34455b;--th-ix-accent-2:var(--th-blue);--th-ix-spend:#ff9a91;--th-ix-paper-shadow:rgba(0,0,0,.4);--th-ix-sim-bg:var(--th-ix-chrome);--th-ix-sim-ai:var(--th-ix-surface-2);--th-ix-sim-user:#245c58;--th-ix-sim-user-ink:#bfe2db;--th-ix-sim-shadow:0 28px 70px rgba(0,0,0,.35);--th-ix-sim-ctl-bg:rgba(6,16,28,.62);--th-ix-sim-ctl-line:hsla(0,0%,100%,.16);--th-ix-sim-ctl-ink:rgba(226,238,255,.73);--th-ix-sim-ins-ink:#8bf1dc;--th-ix-sim-del-ink:#ff9cab;--th-ix-sim-del-rgb:255,90,110;--th-sh-acc:var(--th-mint);--th-sh-acc-rgb:var(--th-mint-rgb);--th-sh-acc-ink:#04222c;--th-sh-ink:#f7fbff;--th-sh-mut:rgba(226,238,255,.72);--th-sh-line:hsla(0,0%,100%,.15);--th-sh-pop-bg:rgba(9,26,38,.98);--th-sh-modal-bg:#0c2130;--th-sh-grad-a:#071a24;--th-sh-grad-b:#0b1220;--th-sh-page-bg:#071a24;--th-sh-nav-bg:#071a24;--th-sh-glow:.15;--th-sh-fmt-src:rgba(12,24,34,.92);--th-sh-help-ink:#f2d484;--th-sh-glow-1:rgba(67,230,197,.15);--th-shc-acc:var(--th-amber);--th-shc-acc-rgb:var(--th-amber-rgb);--th-shc-acc-ink:#1b1204;--th-shc-ink:#f9f5ff;--th-shc-mut:rgba(240,232,255,.72);--th-shc-line:hsla(0,0%,100%,.15);--th-shc-pop-bg:rgba(30,21,44,.98);--th-shc-modal-bg:#221733;--th-shc-grad-a:#1a1226;--th-shc-grad-b:#16101f;--th-shc-page-bg:#16101f;--th-shc-nav-bg:#1a1226;--th-shc-glow-1:rgba(255,189,89,.15);--th-shc-glow-2:rgba(240,110,201,.13);--th-ft-bg:#07111f;--th-ft-surface:hsla(0,0%,100%,.065);--th-ft-surface-strong:hsla(0,0%,100%,.11);--th-ft-line:hsla(0,0%,100%,.14);--th-ft-ink:#f7fbff;--th-ft-muted:rgba(226,238,255,.73);--th-ft-accent:var(--th-cyan);--th-ft-accent-2:var(--th-violet);--th-ft-accent-rgb:var(--th-cyan-rgb);--th-ft-grad-b:#0b1220;--th-ft-sim-bg:#0b1524;--th-ft-sim-user:#40331c;--th-ft-sim-ink-2:hsla(0,0%,100%,.68);--th-ft-sim-shadow:0 28px 70px rgba(0,0,0,.35);--th-ft-translate-bg:#071a24;--th-ft-translate-accent:var(--th-mint);--th-ft-translate-accent-2:var(--th-blue);--th-ft-translate-accent-rgb:var(--th-mint-rgb);--th-ft-convert-bg:#16101f;--th-ft-convert-accent:var(--th-amber);--th-ft-convert-accent-2:var(--th-pink);--th-ft-convert-accent-rgb:var(--th-amber-rgb);--th-ft-resume-bg:#17120c;--th-ft-resume-accent:var(--th-gold);--th-ft-resume-accent-2:var(--th-coral);--th-ft-resume-accent-rgb:var(--th-gold-rgb);--th-ft-accent-ink:#11131a;--th-ft-chip-bg:#26182c;--th-ft-win-bg:rgba(7,26,36,.92);--th-ft-win-chrome:hsla(0,0%,100%,.04);--th-ft-win-url:hsla(0,0%,100%,.07);--th-ft-win-ai:hsla(0,0%,100%,.06);--th-ft-win-file:rgba(7,26,36,.16);--th-ft-win-shadow:rgba(0,0,0,.45);--th-ft-image-bg:#0c1227;--th-ft-image-accent:var(--th-blue);--th-ft-image-accent-2:var(--th-mint);--th-ft-image-accent-rgb:var(--th-blue-rgb);--th-acx-bg:#07111f;--th-acx-bg-2:#0b1220;--th-acx-bg-3:#0d1526;--th-acx-surface:hsla(0,0%,100%,.095);--th-acx-surface-strong:hsla(0,0%,100%,.15);--th-acx-surface-soft:hsla(0,0%,100%,.08);--th-acx-surface-faint:hsla(0,0%,100%,.022);--th-acx-line:hsla(0,0%,100%,.24);--th-acx-ink:#f7fbff;--th-acx-ink-strong:#fff;--th-acx-muted:#dbe8f7;--th-acx-accent:var(--th-cyan);--th-acx-accent-rgb:var(--th-cyan-rgb);--th-acx-accent-mid:#7bd2ff;--th-acx-accent-2:var(--th-violet);--th-acx-accent-2-rgb:var(--th-violet-rgb);--th-acx-accent-ink:#06121c;--th-acx-shadow:rgba(0,0,0,.45);--th-acx-shadow-soft:rgba(0,0,0,.18);--th-acx-scrollthumb:hsla(0,0%,100%,.8);--th-acx-badge-cool-ink:#9df0ff;--th-acx-badge-warm-ink:#ffd08a;--th-acx-badge-hot-ink:#ffa6e0;--th-ar-bg:#080e1a;--th-ar-glow-a:rgba(77,112,255,.24);--th-ar-glow-b:rgba(187,77,255,.14);--th-ar-ink:#e8edf7;--th-ar-ink-strong:#fff;--th-ar-muted:#bdc7d9;--th-ar-muted-2:#c7d0e0;--th-ar-muted-3:#dbe2f0;--th-ar-muted-4:#d7deeb;--th-ar-label:#929db1;--th-ar-eyebrow:#9fb0ff;--th-ar-acc-1:#8fa3ff;--th-ar-acc-2:#55d1c2;--th-ar-acc-3:#d08cff;--th-ar-card-a:rgba(21,32,55,.96);--th-ar-card-b:rgba(11,19,34,.98);--th-ar-prompt:rgba(4,10,21,.48);--th-ar-line:hsla(0,0%,100%,.12);--th-ar-line-2:hsla(0,0%,100%,.13);--th-ar-line-3:hsla(0,0%,100%,.11);--th-ar-shadow:rgba(0,0,0,.22);--th-ar-shadow-2:rgba(0,0,0,.16);--th-ar-verdict:#fff1b8;--th-ar-ring:#b8c1ff;--th-ar-link:#8ee4da;--th-ar-overall-line:rgba(143,163,255,.65);--th-ar-overall-shadow:rgba(42,61,150,.18);--th-ar-figure:rgba(2,7,15,.62);--th-ar-review-bg:rgba(2,8,18,.72);--th-ar-upsell-line:rgba(143,163,255,.42);--th-ar-upsell-a:rgba(52,69,142,.36);--th-ar-upsell-b:rgba(22,38,68,.8);--th-ar-upsell-icon-bg:rgba(159,176,255,.16);--th-ar-upsell-icon-ink:#c8d1ff;--th-ar-upsell-btn:#fff;--th-ar-upsell-btn-ink:#111a2d;--th-st-bg:#080e18;--th-st-nav:#0b1320;--th-st-ink:#edf2f9;--th-st-ink-strong:#fff;--th-st-muted:#aeb8c8;--th-st-eyebrow:#a8b6ff;--th-ap-bg:#242e4c;--th-ap-ink:#fff;--th-ap-muted:#c8cbd7;--th-ap-label:#bfb2ff;--th-ap-line:hsla(0,0%,100%,.16);--th-ap-line-strong:hsla(0,0%,100%,.22);--th-ap-line-btn:hsla(0,0%,100%,.45);--th-ap-fill:hsla(0,0%,100%,.07);--th-ap-fill-hover:hsla(0,0%,100%,.12);--th-ap-fill-info:hsla(0,0%,100%,.08);--th-ap-ok-ink:#b9f6dc;--th-ap-ok-line:rgba(102,231,168,.35);--th-ap-ok-fill:rgba(102,231,168,.12);--th-ap-info-ink:#e6e8f2;--th-ap-note:#ffd7a8;--th-ap-danger:#fda29b;--th-ap-danger-hover:#fecdca;--th-ap-muted-2:#bfc2d0;--th-ap-muted-3:#d8dae4;--th-ap-zero:#7c8199;--th-ap-line-row:hsla(0,0%,100%,.1);--th-ap-line-head:hsla(0,0%,100%,.2);--th-ap-dim-opacity:.55;--th-ap-dim-fill:hsla(0,0%,100%,.07);--th-ap-cta:#6246c7;--th-ap-cta-hover:#5138a2;--th-ap-cta-ink:#fff;--th-cx-accent:#b9ff66;--th-cx-accent-rgb:185,255,102;--th-cx-bg:#09120f;--th-cx-hero-a:#07130f;--th-cx-hero-b:#0a1118;--th-cx-ink:#f4fff8;--th-cx-ink-2:#f7fff9;--th-cx-ink-3:#fff;--th-cx-ink-4:#e9f4ed;--th-cx-muted:rgba(230,242,235,.72);--th-cx-muted-2:rgba(226,239,231,.58);--th-cx-muted-3:rgba(230,243,235,.6);--th-cx-muted-4:rgba(226,239,231,.5);--th-cx-chip-ink:rgba(239,255,246,.82);--th-cx-chip-bg:rgba(4,12,10,.78);--th-cx-surface:#111b20;--th-cx-surface-hover:#18251d;--th-cx-panel-a:hsla(0,0%,100%,.055);--th-cx-panel-b:hsla(0,0%,100%,.018);--th-cx-line:hsla(0,0%,100%,.12);--th-cx-line-2:hsla(0,0%,100%,.13);--th-cx-line-3:hsla(0,0%,100%,.18);--th-cx-line-4:hsla(0,0%,100%,.1);--th-cx-scroll:#7da943;--th-cx-scroll-track:hsla(0,0%,100%,.06);--th-cx-shadow:rgba(0,0,0,.28);--th-cx-shadow-accent:rgba(126,177,63,.15);--th-rl-bg:#1a1f2e;--th-rl-ink:#e2e8f0;--th-rl-ink-strong:#fff;--th-rl-muted:#94a3b8;--th-rl-dim:#64748b;--th-rl-faint:#475569;--th-rl-line:hsla(0,0%,100%,.08);--th-rl-fill:hsla(0,0%,100%,.04);--th-rl-fill-2:hsla(0,0%,100%,.06);--th-rl-fill-3:hsla(0,0%,100%,.12);--th-rl-shadow:rgba(0,0,0,.5);--th-rl-accent:#2f6fe0;--th-rl-accent-2:#5457e0;--th-rl-accent-rgb:47,111,224;--th-rl-accent-ink:#fff;--th-rl-link:#60a5fa;--th-rl-link-hover:#93c5fd;--th-rl-danger:#f87171;--th-rl-danger-rgb:248,113,113;--th-rl-success:#4ade80;--th-trail-ink:rgba(226,232,240,.6);--th-trail-link:#c7d2fe;--th-trail-line:rgba(165,180,252,.48);--th-trail-hover:#fff;--th-trail-ring:#a5b4fc;--th-trail-current:rgba(241,245,249,.76);--th-trail-warm:#ffd28d;--th-trail-warm-line:rgba(255,189,89,.5);--th-trail-editorial:#e7bd71;--th-trail-editorial-line:rgba(215,168,79,.5);--th-why-body:#cfdbea;--th-why-acc-2:#c084fc;--th-why-hero-a:#0b1830;--th-why-code-bg:#050c16;--th-why-code-ink:#c9d6e6;--th-why-code-tag:#7dd3fc;--th-why-code-attr:#c4b5fd;--th-why-code-val:#fcd38d;--th-why-code-ln:#4a5b70;--th-why-err:#ff7a86;--th-why-err-bg:rgba(255,107,122,.18);--th-why-ok:#5ef0d0;--th-why-ok-bg:rgba(67,230,197,.16);--th-cost-hero-a:#0c1b35;--th-cost-trail:#7f92aa;--th-tp-bg:#08111b;--th-tp-nav:#0a1621;--th-tp-ink:#edf5fc;--th-tp-ink-strong:#fff;--th-tp-muted:#9fb1c0;--th-tp-muted-2:#879aa9;--th-tp-muted-3:#9fb0be;--th-tp-dim:#6f8190;--th-tp-navlink:#c6d2dc;--th-tp-accent:#6ce6ce;--th-tp-accent-warm:#ffcb69;--th-tp-surface:#0d1b27;--th-tp-surface-2:#0d1a26;--th-tp-surface-3:#081621;--th-tp-quicknav:#0b1926ed;--th-tp-line:#ffffff17;--th-tp-line-2:#ffffff1c;--th-tp-line-3:#ffffff22;--th-tp-hover-line:#70e3cd85;--th-tp-hover-line-2:#70e3cd78;--th-tp-shadow:#0007;--th-tp-shadow-2:#02070b59;--th-tp-pill-bg:#dffbf5;--th-tp-pill-ink:#08251f;--th-tp-shot-rest:brightness(.56) saturate(.7);--th-tp-shot-rest-sm:brightness(.62) saturate(.66);--th-tp-shot-touch:saturate(.7);--th-tp-shot-touch-sm:saturate(.72);--th-chrome-bg:transparent;--th-chrome-ink:#eef5ff;--th-chrome-muted:#a9b9cd;--th-chrome-line:rgba(169,185,205,.2);--th-chrome-link:#a9b9cd;--th-chrome-link-hover:var(--th-mint);--th-chrome-nav-link:hsla(0,0%,100%,.8);--th-chrome-nav-active:#fff;--th-chrome-nav-arrow:#fff;--th-chrome-cta:#d81b60;--th-chrome-cta-hover:#c2185b;--th-chrome-cta-ink:#fff;--th-chrome-danger:#dc3545;--th-chrome-danger-h:#b02a37;--th-canvas:#242e4c;--th-app-nav:#0d1226;--th-app-bg:#1c2444;--th-app-deeper:#131a33;--th-app-head:transparent;--th-app-surface:#26305a;--th-app-surface-alt:rgba(95,217,255,.07);--th-app-hover:#273159;--th-app-active:#2e3a6b;--th-app-input:#151d3a;--th-app-border:hsla(0,0%,100%,.09);--th-app-border-strong:hsla(0,0%,100%,.2);--th-app-border-subtle:hsla(0,0%,100%,.06);--th-app-ink:#eaf0ff;--th-app-ink-2:rgba(234,240,255,.72);--th-app-ink-muted:#97a4c8;--th-app-ink-ph:rgba(151,164,200,.75);--th-app-accent:#5fd9ff;--th-app-accent-hover:#8ae7ff;--th-app-accent-ink:#04202b;--th-app-accent-soft:rgba(95,217,255,.13);--th-app-accent-border:rgba(95,217,255,.32);--th-app-accent-glow:0 4px 14px rgba(95,217,255,.24);--th-app-focus-ring:0 0 0 3px rgba(95,217,255,.12);--th-app-item-ring:inset 0 0 0 1px rgba(95,217,255,.22);--th-app-tool-bg:rgba(95,217,255,.06);--th-app-user:#2a4d7a;--th-app-user-ink:#e6f2ff;--th-app-wash:radial-gradient(120% 60% at 18% 0%,rgba(95,217,255,.13),transparent 60%),radial-gradient(90% 50% at 92% 8%,rgba(177,140,255,.12),transparent 62%);--th-app-success:#43d787;--th-app-warning:#ffc107;--th-app-danger:#ff6b6b;--th-app-info:#87ceeb;--th-app-shadow-sm:0 1px 3px rgba(0,0,0,.3);--th-app-shadow-md:0 4px 12px rgba(0,0,0,.4);--th-app-shadow-lg:0 8px 24px rgba(0,0,0,.5)}:root[data-theme=light]{--thl-paper:#fdfaf6;--thl-raised:#fff;--thl-sunk:#f5efe6;--thl-ink:#1c1917;--thl-ink-mut:#6b6459;--thl-line:#ece5db;--thl-line-firm:#ddd4c6;--thl-acc:#7719aa;--thl-acc-rgb:119,25,170;--thl-acc-ink:#fff;--thl-acc-2:#be185d;--thl-acc-2-rgb:190,24,93;--thl-glow-a:rgba(192,132,252,.2);--thl-glow-b:rgba(240,110,201,.13);--thl-glow-a-pos:8% 0%;--thl-glow-b-pos:96% 12%;--thl-tint-a:rgba(192,132,252,.07);--thl-tint-b:rgba(240,110,201,.06);--thl-shadow:0 1px 3px rgba(28,25,23,.06),0 8px 24px rgba(28,25,23,.045);--th-ix-bg:var(--thl-paper);--th-ix-surface:var(--thl-sunk);--th-ix-surface-2:var(--thl-raised);--th-ix-ink:var(--thl-ink);--th-ix-muted:var(--thl-ink-mut);--th-ix-muted-rgb:107,100,89;--th-ix-accent:var(--thl-acc);--th-ix-accent-rgb:var(--thl-acc-rgb);--th-ix-accent-ink:var(--thl-acc-ink);--th-ix-green:#15803d;--th-ix-line:var(--thl-line);--th-ix-hero-a:#fffdf9;--th-ix-hero-b:var(--thl-paper);--th-ix-glow:var(--thl-glow-a);--th-ix-glow-pos:var(--thl-glow-a-pos);--th-ix-glow-span:62%;--th-ix-glow-2:var(--thl-glow-b);--th-ix-glow-2-pos:var(--thl-glow-b-pos);--th-ix-glow-2-span:64%;--th-ix-cta-glow:rgba(192,132,252,.18);--th-ix-card:var(--thl-tint-a);--th-ix-card-2:var(--thl-tint-b);--th-ix-band:var(--thl-sunk);--th-ix-chrome:var(--thl-raised);--th-ix-panel:var(--thl-raised);--th-ix-track:var(--thl-line-firm);--th-ix-accent-2:#1d4ed8;--th-ix-spend:#b91c1c;--th-ix-paper-shadow:rgba(28,25,23,.12);--th-ix-sim-bg:var(--thl-raised);--th-ix-sim-ai:var(--thl-sunk);--th-ix-sim-user:rgba(119,25,170,.09);--th-ix-sim-user-ink:#5b1585;--th-ix-sim-shadow:0 18px 46px rgba(28,25,23,.1);--th-ix-sim-ctl-bg:hsla(0,0%,100%,.82);--th-ix-sim-ctl-line:rgba(28,25,23,.14);--th-ix-sim-ctl-ink:var(--thl-ink-mut);--th-ix-sim-ins-ink:#7a3c06;--th-ix-sim-del-ink:#b3261e;--th-ix-sim-del-rgb:179,38,30;--th-sh-acc:#115e59;--th-sh-acc-rgb:17,94,89;--th-sh-acc-ink:#fff;--th-sh-ink:var(--thl-ink);--th-sh-mut:var(--thl-ink-mut);--th-sh-line:var(--thl-line);--th-sh-pop-bg:var(--thl-raised);--th-sh-modal-bg:var(--thl-raised);--th-sh-grad-a:#f6faf8;--th-sh-grad-b:#fdfcfa;--th-sh-page-bg:#fdfcfa;--th-sh-nav-bg:#f6faf8;--th-sh-glow:.12;--th-sh-fmt-src:var(--thl-sunk);--th-sh-help-ink:#92400e;--th-sh-glow-1:rgba(67,230,197,.22);--th-shc-acc:var(--thl-acc);--th-shc-acc-rgb:var(--thl-acc-rgb);--th-shc-acc-ink:var(--thl-acc-ink);--th-shc-ink:var(--thl-ink);--th-shc-mut:var(--thl-ink-mut);--th-shc-line:var(--thl-line);--th-shc-pop-bg:var(--thl-raised);--th-shc-modal-bg:var(--thl-raised);--th-shc-grad-a:#fdf4e8;--th-shc-grad-b:var(--thl-paper);--th-shc-page-bg:var(--thl-paper);--th-shc-nav-bg:#fdf4e8;--th-shc-glow-1:var(--thl-glow-a);--th-shc-glow-2:var(--thl-glow-b);--th-ft-bg:var(--thl-paper);--th-ft-surface:rgba(255,189,89,.09);--th-ft-surface-strong:rgba(255,189,89,.15);--th-ft-line:var(--thl-line);--th-ft-ink:var(--thl-ink);--th-ft-muted:var(--thl-ink-mut);--th-ft-accent:#0e7490;--th-ft-accent-2:#7c3aed;--th-ft-accent-rgb:14,116,144;--th-ft-grad-b:var(--thl-paper);--th-ft-sim-bg:var(--thl-raised);--th-ft-sim-user:rgba(119,25,170,.09);--th-ft-sim-ink-2:var(--thl-ink-mut);--th-ft-sim-shadow:0 18px 46px rgba(28,25,23,.1);--th-ft-accent-ink:#fff;--th-ft-chip-bg:var(--thl-raised);--th-ft-glow-a:rgba(192,132,252,.16);--th-ft-glow-b:rgba(240,110,201,.1);--th-ft-cta-a:rgba(255,189,89,.2);--th-ft-cta-b:rgba(240,110,201,.12);--th-ft-win-bg:var(--thl-raised);--th-ft-win-chrome:rgba(28,25,23,.035);--th-ft-win-url:rgba(28,25,23,.05);--th-ft-win-ai:var(--thl-sunk);--th-ft-win-file:rgba(28,25,23,.05);--th-ft-win-shadow:rgba(28,25,23,.14);--th-ft-translate-bg:#f6faf8;--th-ft-translate-accent:#115e59;--th-ft-translate-accent-2:#1d4ed8;--th-ft-translate-accent-rgb:17,94,89;--th-ft-convert-bg:var(--thl-paper);--th-ft-convert-accent:var(--thl-acc);--th-ft-convert-accent-2:var(--thl-acc-2);--th-ft-convert-accent-rgb:var(--thl-acc-rgb);--th-ft-resume-bg:#fdf9f0;--th-ft-resume-accent:#a16207;--th-ft-resume-accent-2:#c2410c;--th-ft-resume-accent-rgb:161,98,7;--th-ft-image-bg:#f6f8fd;--th-ft-image-accent:#1d4ed8;--th-ft-image-accent-2:#0f766e;--th-ft-image-accent-rgb:29,78,216;--th-acx-bg:var(--thl-paper);--th-acx-bg-2:#fbfaf8;--th-acx-bg-3:#f7f7f8;--th-acx-surface:rgba(14,116,144,.055);--th-acx-surface-strong:rgba(14,116,144,.11);--th-acx-surface-soft:rgba(14,116,144,.07);--th-acx-surface-faint:rgba(28,25,23,.025);--th-acx-line:var(--thl-line-firm);--th-acx-ink:var(--thl-ink);--th-acx-ink-strong:#0f172a;--th-acx-muted:var(--thl-ink-mut);--th-acx-accent:#0e7490;--th-acx-accent-rgb:14,116,144;--th-acx-accent-mid:#0e7490;--th-acx-accent-2:#6d28d9;--th-acx-accent-2-rgb:109,40,217;--th-acx-accent-ink:#fff;--th-acx-shadow:rgba(15,23,42,.1);--th-acx-shadow-soft:rgba(15,23,42,.055);--th-acx-scrollthumb:rgba(15,23,42,.32);--th-acx-badge-cool-ink:#0e7490;--th-acx-badge-warm-ink:#92400e;--th-acx-badge-hot-ink:#be185d;--th-ar-bg:var(--thl-paper);--th-ar-glow-a:rgba(77,112,255,.1);--th-ar-glow-b:rgba(187,77,255,.07);--th-ar-ink:var(--thl-ink);--th-ar-ink-strong:var(--thl-ink);--th-ar-muted:var(--thl-ink-mut);--th-ar-muted-2:var(--thl-ink-mut);--th-ar-muted-3:var(--thl-ink-mut);--th-ar-muted-4:var(--thl-ink-mut);--th-ar-label:var(--thl-ink-mut);--th-ar-eyebrow:#4338ca;--th-ar-acc-1:#4338ca;--th-ar-acc-2:#0f766e;--th-ar-acc-3:#7c3aed;--th-ar-card-a:hsla(0,0%,100%,.96);--th-ar-card-b:hsla(0,0%,100%,.98);--th-ar-prompt:var(--thl-sunk);--th-ar-line:var(--thl-line-firm);--th-ar-line-2:var(--thl-line);--th-ar-line-3:var(--thl-line);--th-ar-shadow:rgba(28,25,23,.1);--th-ar-shadow-2:rgba(28,25,23,.08);--th-ar-verdict:#8a5a12;--th-ar-ring:#4338ca;--th-ar-link:#0f766e;--th-ar-overall-line:rgba(67,56,202,.55);--th-ar-overall-shadow:rgba(67,56,202,.1);--th-ar-figure:var(--thl-raised);--th-ar-review-bg:hsla(0,0%,100%,.92);--th-ar-upsell-line:rgba(67,56,202,.32);--th-ar-upsell-a:rgba(67,56,202,.08);--th-ar-upsell-b:rgba(124,58,237,.06);--th-ar-upsell-icon-bg:rgba(67,56,202,.1);--th-ar-upsell-icon-ink:#4338ca;--th-ar-upsell-btn:#4338ca;--th-ar-upsell-btn-ink:#fff;--th-st-bg:var(--thl-paper);--th-st-nav:var(--thl-paper);--th-st-ink:var(--thl-ink);--th-st-ink-strong:var(--thl-ink);--th-st-muted:var(--thl-ink-mut);--th-st-eyebrow:#4338ca;--th-ap-bg:var(--thl-paper);--th-ap-ink:var(--thl-ink);--th-ap-muted:var(--thl-ink-mut);--th-ap-label:#6d28d9;--th-ap-line:var(--thl-line-firm);--th-ap-line-strong:var(--thl-line-firm);--th-ap-line-btn:rgba(28,25,23,.3);--th-ap-fill:var(--thl-raised);--th-ap-fill-hover:#f3f1ec;--th-ap-fill-info:var(--thl-sunk);--th-ap-ok-ink:#15803d;--th-ap-ok-line:rgba(21,128,61,.3);--th-ap-ok-fill:rgba(21,128,61,.08);--th-ap-info-ink:var(--thl-ink);--th-ap-note:#92400e;--th-ap-danger:#b91c1c;--th-ap-danger-hover:#7f1d1d;--th-ap-muted-2:var(--thl-ink-mut);--th-ap-muted-3:var(--thl-ink-mut);--th-ap-zero:#78716c;--th-ap-line-row:var(--thl-line);--th-ap-line-head:var(--thl-line-firm);--th-ap-dim-opacity:1;--th-ap-dim-fill:var(--thl-sunk);--th-ap-cta:#5b3fc4;--th-ap-cta-hover:#4c33a8;--th-ap-cta-ink:#fff;--th-cx-accent:#3f6212;--th-cx-accent-rgb:63,98,18;--th-cx-bg:var(--thl-paper);--th-cx-hero-a:#f7faf3;--th-cx-hero-b:var(--thl-paper);--th-cx-ink:var(--thl-ink);--th-cx-ink-2:var(--thl-ink);--th-cx-ink-3:var(--thl-ink);--th-cx-ink-4:var(--thl-ink);--th-cx-muted:var(--thl-ink-mut);--th-cx-muted-2:var(--thl-ink-mut);--th-cx-muted-3:var(--thl-ink-mut);--th-cx-muted-4:var(--thl-ink-mut);--th-cx-chip-ink:var(--thl-ink);--th-cx-chip-bg:hsla(0,0%,100%,.86);--th-cx-surface:var(--thl-raised);--th-cx-surface-hover:#f3f7ec;--th-cx-panel-a:rgba(63,98,18,.05);--th-cx-panel-b:rgba(63,98,18,.02);--th-cx-line:var(--thl-line);--th-cx-line-2:var(--thl-line);--th-cx-line-3:var(--thl-line-firm);--th-cx-line-4:var(--thl-line);--th-cx-scroll:#3f6212;--th-cx-scroll-track:var(--thl-line);--th-cx-shadow:rgba(28,25,23,.12);--th-cx-shadow-accent:rgba(63,98,18,.16);--th-rl-bg:var(--thl-raised);--th-rl-ink:var(--thl-ink);--th-rl-ink-strong:#0f172a;--th-rl-muted:#57534e;--th-rl-dim:#6b6459;--th-rl-faint:#57534e;--th-rl-line:rgba(28,25,23,.12);--th-rl-fill:rgba(28,25,23,.04);--th-rl-fill-2:rgba(28,25,23,.05);--th-rl-fill-3:rgba(28,25,23,.1);--th-rl-shadow:rgba(15,23,42,.18);--th-rl-accent:#2563eb;--th-rl-accent-2:#4f46e5;--th-rl-accent-rgb:37,99,235;--th-rl-accent-ink:#fff;--th-rl-link:#1d4ed8;--th-rl-link-hover:#1e40af;--th-rl-danger:#b91c1c;--th-rl-danger-rgb:185,28,28;--th-rl-success:#15803d;--th-trail-ink:var(--thl-ink-mut);--th-trail-link:#4338ca;--th-trail-line:rgba(67,56,202,.4);--th-trail-hover:var(--thl-ink);--th-trail-ring:#4338ca;--th-trail-current:var(--thl-ink);--th-trail-warm:var(--thl-acc);--th-trail-warm-line:rgba(119,25,170,.45);--th-trail-editorial:#8a5a12;--th-trail-editorial-line:rgba(138,90,18,.45);--th-why-body:#3b3631;--th-why-acc-2:var(--thl-acc-2);--th-why-hero-a:#fffdf9;--th-why-code-bg:#f3ede4;--th-why-code-ink:#292524;--th-why-code-tag:#0e7490;--th-why-code-attr:#6d28d9;--th-why-code-val:#9a3f0a;--th-why-code-ln:#a8a29e;--th-why-err:#b91c1c;--th-why-err-bg:rgba(185,28,28,.1);--th-why-ok:#0f766e;--th-why-ok-bg:rgba(15,118,110,.12);--th-cost-hero-a:#fffdf9;--th-cost-trail:var(--thl-ink-mut);--th-tp-bg:var(--thl-paper);--th-tp-nav:var(--thl-paper);--th-tp-ink:var(--thl-ink);--th-tp-ink-strong:var(--thl-ink);--th-tp-muted:var(--thl-ink-mut);--th-tp-muted-2:var(--thl-ink-mut);--th-tp-muted-3:var(--thl-ink-mut);--th-tp-dim:var(--thl-ink-mut);--th-tp-navlink:var(--thl-ink);--th-tp-accent:#115e59;--th-tp-accent-warm:var(--thl-acc);--th-tp-surface:var(--thl-raised);--th-tp-surface-2:var(--thl-raised);--th-tp-surface-3:rgba(15,118,110,.09);--th-tp-quicknav:hsla(34,64%,98%,.93);--th-tp-line:var(--thl-line);--th-tp-line-2:var(--thl-line);--th-tp-line-3:var(--thl-line-firm);--th-tp-hover-line:rgba(15,118,110,.55);--th-tp-hover-line-2:rgba(15,118,110,.45);--th-tp-shadow:rgba(28,25,23,.1);--th-tp-shadow-2:rgba(28,25,23,.13);--th-tp-pill-bg:#0f766e;--th-tp-pill-ink:#fff;--th-tp-shot-rest:brightness(.97) saturate(.94);--th-tp-shot-rest-sm:brightness(.97) saturate(.94);--th-tp-shot-touch:none;--th-tp-shot-touch-sm:none;--th-chrome-ink:var(--thl-ink);--th-chrome-muted:var(--thl-ink-mut);--th-chrome-line:var(--thl-line);--th-chrome-link:var(--thl-ink-mut);--th-chrome-link-hover:var(--thl-acc);--th-chrome-nav-link:#44403c;--th-chrome-nav-active:var(--thl-ink);--th-chrome-nav-arrow:#44403c;--th-canvas:var(--thl-paper)}:root[data-app-theme=light]{--th-app-nav:#fff;--th-app-bg:#f8f7f4;--th-app-deeper:#efece7;--th-app-head:transparent;--th-app-surface:#fff;--th-app-surface-alt:rgba(15,118,110,.06);--th-app-hover:#ebe8e2;--th-app-active:#e2ded6;--th-app-input:#fff;--th-app-border:rgba(28,25,23,.12);--th-app-border-strong:rgba(28,25,23,.22);--th-app-border-subtle:rgba(28,25,23,.07);--th-app-ink:#1c1917;--th-app-ink-2:rgba(28,25,23,.68);--th-app-ink-muted:rgba(28,25,23,.48);--th-app-ink-ph:rgba(28,25,23,.4);--th-app-accent:#0f766e;--th-app-accent-hover:#0d635c;--th-app-accent-ink:#fff;--th-app-accent-soft:rgba(15,118,110,.1);--th-app-accent-border:rgba(15,118,110,.26);--th-app-accent-glow:0 3px 12px rgba(15,118,110,.2);--th-app-focus-ring:0 0 0 3px rgba(15,118,110,.12);--th-app-item-ring:inset 0 0 0 1px rgba(15,118,110,.22);--th-app-tool-bg:rgba(15,118,110,.05);--th-app-user:#e4f1ef;--th-app-user-ink:#16302d;--th-app-wash:radial-gradient(120% 60% at 18% 0%,rgba(15,118,110,.07),transparent 60%),radial-gradient(90% 50% at 92% 8%,rgba(124,58,237,.055),transparent 62%);--th-app-success:#15803d;--th-app-warning:#b45309;--th-app-danger:#b91c1c;--th-app-info:#0369a1;--th-app-shadow-sm:0 1px 2px rgba(28,25,23,.08);--th-app-shadow-md:0 4px 12px rgba(28,25,23,.1);--th-app-shadow-lg:0 12px 32px rgba(28,25,23,.14)}.theme-dark-hero>.header-global{--th-chrome-ink:#eef5ff;--th-chrome-muted:#a9b9cd;--th-chrome-line:rgba(169,185,205,.2);--th-chrome-link:#a9b9cd;--th-chrome-link-hover:var(--th-mint);--th-chrome-nav-link:hsla(0,0%,100%,.8);--th-chrome-nav-active:#fff;--th-chrome-nav-arrow:#fff;--th-canvas:transparent}.theme-dark-island{--th-chrome-bg:transparent;--th-chrome-ink:#eef5ff;--th-chrome-muted:#a9b9cd;--th-chrome-line:rgba(169,185,205,.2);--th-chrome-link:#a9b9cd;--th-chrome-link-hover:var(--th-mint);--th-chrome-nav-link:hsla(0,0%,100%,.8);--th-chrome-nav-active:#fff;--th-chrome-nav-arrow:#fff;--th-canvas:#242e4c;--th-trail-ink:rgba(226,232,240,.6);--th-trail-link:#c7d2fe;--th-trail-line:rgba(165,180,252,.48);--th-trail-hover:#fff;--th-trail-ring:#a5b4fc;--th-trail-current:rgba(241,245,249,.76);--th-trail-editorial:#e7bd71;--th-trail-editorial-line:rgba(215,168,79,.5);--th-rl-bg:#1a1f2e;--th-rl-ink:#e2e8f0;--th-rl-ink-strong:#fff;--th-rl-muted:#94a3b8;--th-rl-dim:#64748b;--th-rl-faint:#475569;--th-rl-line:hsla(0,0%,100%,.08);--th-rl-fill:hsla(0,0%,100%,.04);--th-rl-fill-2:hsla(0,0%,100%,.06);--th-rl-fill-3:hsla(0,0%,100%,.12);--th-rl-shadow:rgba(0,0,0,.5);--th-rl-accent:#2f6fe0;--th-rl-accent-2:#5457e0;--th-rl-accent-rgb:47,111,224;--th-rl-link:#60a5fa;--th-rl-link-hover:#93c5fd;--th-rl-danger:#f87171;--th-rl-danger-rgb:248,113,113;--th-rl-success:#4ade80;color-scheme:dark}:root{color-scheme:dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=light] .chatapp,:root[data-theme=light] .ng-root{color-scheme:dark}:root[data-app-theme=light] .chatapp,:root[data-app-theme=light] .ng-root{color-scheme:light}:root{--ng-bg:var(--th-app-bg,#242e4c);--ng-bg-head:var(--th-app-head,transparent);--ng-bg-deeper:var(--th-app-deeper,#1a2238);--ng-bg-surface:var(--th-app-surface,#2a3558);--ng-bg-surface-alt:var(--th-app-surface-alt,rgba(30,60,114,.4));--ng-bg-hover:var(--th-app-hover,#323e64);--ng-bg-active:var(--th-app-active,#3a4874);--ng-bg-input:var(--th-app-input,#1e2a48);--ng-border:var(--th-app-border,hsla(0,0%,100%,.1));--ng-border-strong:var(--th-app-border-strong,hsla(0,0%,100%,.2));--ng-border-subtle:var(--th-app-border-subtle,hsla(0,0%,100%,.06));--ng-text:var(--th-app-ink,#fff);--ng-text-secondary:var(--th-app-ink-2,hsla(0,0%,100%,.65));--ng-text-muted:var(--th-app-ink-muted,hsla(0,0%,100%,.4));--ng-text-placeholder:var(--th-app-ink-ph,hsla(0,0%,100%,.35));--ng-accent:var(--th-app-accent,#4a90d9);--ng-accent-hover:var(--th-app-accent-hover,#5ba0e9);--ng-accent-ink:var(--th-app-accent-ink,#fff);--ng-accent-soft:var(--th-app-accent-soft,rgba(30,144,255,.15));--ng-accent-border:var(--th-app-accent-border,rgba(30,144,255,.3));--ng-accent-glow:var(--th-app-accent-glow,none);--ng-focus-ring:var(--th-app-focus-ring,0 0 0 2px rgba(74,144,217,.2));--ng-item-ring:var(--th-app-item-ring,none);--ng-tool-bg:var(--th-app-tool-bg,transparent);--ng-user-bubble:var(--th-app-user,var(--th-app-surface,#2a3558));--ng-user-ink:var(--th-app-user-ink,var(--th-app-ink,#fff));--ng-wash:var(--th-app-wash,none);--ng-success:var(--th-app-success,#28a745);--ng-warning:var(--th-app-warning,#ffc107);--ng-danger:var(--th-app-danger,#dc3545);--ng-info:var(--th-app-info,#87ceeb);--ng-shadow-sm:var(--th-app-shadow-sm,0 1px 3px rgba(0,0,0,.25));--ng-shadow-md:var(--th-app-shadow-md,0 4px 12px rgba(0,0,0,.35));--ng-shadow-lg:var(--th-app-shadow-lg,0 8px 24px rgba(0,0,0,.45));--ng-radius-sm:6px;--ng-radius-md:8px;--ng-radius-lg:12px;--ng-radius-xl:16px;--ng-transition:all .2s ease;--nav-h:72px}@media(max-width:960px),(orientation:portrait){:root{--nav-h:64px}}.ng-root{background:var(--ng-bg);color:var(--ng-text);font-family:inherit;min-height:calc(var(--ng-vh, 1vh)*100)}.ng-root ::-webkit-scrollbar,.ng-scroll{height:6px;width:6px}.ng-root ::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.ng-root ::-webkit-scrollbar-thumb{background-color:#ffffff40;border-radius:4px}.ng-root ::-webkit-scrollbar-thumb:hover{background-color:#fff6}.ng-root *{scrollbar-color:hsla(0,0%,100%,.25) transparent;scrollbar-width:thin}.ng-text-secondary{color:var(--ng-text-secondary)}.ng-text-muted{color:var(--ng-text-muted)}.ng-surface{background:var(--ng-bg-surface);border:1px solid var(--ng-border)}.ng-surface,.ng-surface-alt{border-radius:var(--ng-radius-md)}.ng-surface-alt{background:var(--ng-bg-surface-alt)}.ng-item{border-radius:var(--ng-radius-md);cursor:pointer;padding:8px 12px;transition:var(--ng-transition)}.ng-item:hover{background:var(--ng-bg-hover)}.ng-item.active,.ng-item.ng-active{background:var(--ng-bg-active);box-shadow:var(--ng-item-ring,none)}.ng-btn{align-items:center;background:transparent;border:1px solid var(--ng-border);border-radius:var(--ng-radius-md);color:var(--ng-text);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:var(--ng-transition);white-space:nowrap}.ng-btn:hover{background:var(--ng-bg-hover);border-color:var(--ng-border-strong)}.ng-btn:active{transform:scale(.97)}.ng-btn-primary{background:var(--ng-accent);border-color:var(--ng-accent);box-shadow:var(--ng-accent-glow,none);color:var(--ng-accent-ink,#fff)}.ng-btn-primary:hover{background:var(--ng-accent-hover);border-color:var(--ng-accent-hover)}.ng-btn-icon{align-items:center;background:transparent;border:none;border-radius:var(--ng-radius-sm);color:var(--ng-text-secondary);cursor:pointer;display:inline-flex;justify-content:center;padding:6px;transition:var(--ng-transition)}.ng-btn-icon:hover{background:var(--ng-bg-hover);color:var(--ng-text)}.ng-input,.ng-textarea{background:var(--ng-bg-input);border:1px solid var(--ng-border);border-radius:var(--ng-radius-md);color:var(--ng-text);font-size:.9rem;line-height:1.5;outline:none;padding:8px 12px;resize:none;transition:var(--ng-transition);width:100%}.ng-input::-moz-placeholder,.ng-textarea::-moz-placeholder{color:var(--ng-text-placeholder)}.ng-input::placeholder,.ng-textarea::placeholder{color:var(--ng-text-placeholder)}.ng-input:focus,.ng-textarea:focus{border-color:var(--ng-accent);box-shadow:var(--ng-focus-ring,0 0 0 2px rgba(74,144,217,.2))}.ng-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:1050}.ng-modal{background:var(--ng-bg);border:1px solid var(--ng-border);border-radius:var(--ng-radius-lg);box-shadow:var(--ng-shadow-lg);display:flex;flex-direction:column;max-height:calc(var(--ng-vh, 1vh)*90);max-width:90vw;overflow:hidden}.ng-modal-header{align-items:center;border-bottom:1px solid var(--ng-border);display:flex;flex-shrink:0;justify-content:space-between;padding:16px 20px}.ng-modal-body{flex:1;min-height:0;overflow-y:auto;padding:20px}.ng-modal-footer{align-items:center;border-top:1px solid var(--ng-border);display:flex;flex-shrink:0;gap:8px;justify-content:flex-end;padding:12px 20px}.ng-dropdown{background:var(--ng-bg-surface);border:1px solid var(--ng-border);border-radius:var(--ng-radius-lg);box-shadow:var(--ng-shadow-md);max-height:320px;min-width:200px;overflow-y:auto;padding:4px;z-index:1060}.ng-dropdown-item{align-items:center;border-radius:var(--ng-radius-sm);color:var(--ng-text);cursor:pointer;display:flex;font-size:.875rem;gap:10px;padding:8px 12px;transition:var(--ng-transition)}.ng-dropdown-item:hover{background:var(--ng-bg-hover)}.ng-dropdown-item .ng-dropdown-icon,.ng-dropdown-item i{color:var(--ng-text-secondary);text-align:center;width:18px}.ng-file-pill{align-items:center;background:var(--ng-bg-surface);border:1px solid var(--ng-border);border-radius:var(--ng-radius-lg);color:var(--ng-text);display:inline-flex;font-size:.8rem;gap:8px;max-width:220px;padding:6px 10px;position:relative}.ng-file-pill .ng-file-icon{align-items:center;background:#0003;border-radius:var(--ng-radius-sm);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.ng-file-pill .ng-file-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ng-file-pill .ng-file-size{color:var(--ng-text-muted);flex-shrink:0;font-size:.7rem}.ng-file-pill .ng-file-dismiss{align-items:center;background:var(--ng-danger);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.65rem;height:18px;justify-content:center;opacity:0;position:absolute;right:-6px;top:-6px;transition:opacity .15s;width:18px}[dir=rtl] .ng-file-pill .ng-file-dismiss{left:-6px;right:auto}.ng-file-pill:hover .ng-file-dismiss{opacity:1}.ng-spinner{animation:ng-spin .6s linear infinite;border:2px solid var(--ng-border);border-radius:50%;border-top-color:var(--ng-accent);height:18px;width:18px}@keyframes ng-spin{to{transform:rotate(1turn)}}.ng-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:2px 8px}.ng-badge-info{background:#87ceeb26;color:var(--ng-info)}.ng-badge-success{background:#28a74526;color:var(--ng-success)}.ng-badge-warning{background:#ffc10726;color:var(--ng-warning)}.ng-badge-danger{background:#dc354526;color:var(--ng-danger)}.ng-divider{border:none;border-top:1px solid var(--ng-border);margin:8px 0}@media(max-width:768px){.ng-hide-mobile{display:none!important}.ng-show-mobile{display:flex!important}}@media(min-width:769px){.ng-hide-desktop{display:none!important}.ng-show-desktop{display:flex!important}}.ng-fade-enter-active,.ng-fade-leave-active{transition:opacity .2s ease}.ng-fade-enter-from,.ng-fade-leave-to{opacity:0}.ng-slide-enter-active,.ng-slide-leave-active{transition:transform .2s ease,opacity .2s ease}.ng-slide-enter-from{opacity:0;transform:translate(-12px)}[dir=rtl] .ng-slide-enter-from{transform:translate(12px)}.ng-slide-leave-to{opacity:0;transform:translate(-12px)}[dir=rtl] .ng-slide-leave-to{transform:translate(12px)}.ng-slide-up-enter-active,.ng-slide-up-leave-active{transition:transform .2s ease,opacity .2s ease}.ng-slide-up-enter-from,.ng-slide-up-leave-to{opacity:0;transform:translateY(8px)}.ng-switcher-link{align-items:center;background-color:var(--ng-accent-soft);border:1px solid var(--ng-accent-border);border-radius:var(--ng-radius-md);color:var(--ng-info);display:inline-flex;font-size:.9rem;padding:8px 16px;text-decoration:none;transition:var(--ng-transition)}.ng-switcher-link:hover{background-color:#1e90ff40;border-color:#1e90ff80;color:#fff;text-decoration:none;transform:translateY(-1px)}[dir=rtl] .katex,[dir=rtl] .katex-display,[dir=rtl] code,[dir=rtl] kbd,[dir=rtl] pre,[dir=rtl] samp{direction:ltr;text-align:left;unicode-bidi:isolate}.qav-theme{--ng-bg:#f5f7fb;--ng-bg-deeper:#eef1f7;--ng-bg-surface:#fff;--ng-bg-surface-alt:#f8fafc;--ng-bg-hover:#eceff5;--ng-bg-active:#e3e9f6;--ng-bg-input:#fff;--ng-border:#e6e9f0;--ng-border-strong:#d3d9e4;--ng-border-subtle:#eef1f6;--ng-text:#1d2433;--ng-text-secondary:#586071;--ng-text-muted:#8a93a5;--ng-text-placeholder:#a8b0be;--ng-accent:#2f6fed;--ng-accent-hover:#2a63d6;--ng-accent-soft:rgba(47,111,237,.08);--ng-accent-border:rgba(47,111,237,.35);--ng-shadow-sm:0 1px 2px rgba(20,30,60,.06);--ng-shadow-md:0 4px 14px rgba(20,30,60,.1);--ng-shadow-lg:0 12px 32px rgba(20,30,60,.16);--qav-ok:#16794c;--qav-ok-soft:#e8f6ef;--qav-ok-border:#a9dcc4;--qav-bad:#b42318;--qav-bad-soft:#fdeceb;--qav-bad-border:#f4c1bd;--qav-warn:#b54708;--qav-warn-soft:#fff6ed;--qav-warn-border:#f5d2ac;color-scheme:light}.qav-paper-sepia,:root[data-qav-paper=sepia] .expub,:root[data-qav-paper=sepia] .shpg,:root[data-qav-paper=sepia] .stu{--ng-bg:#f4ecd8;--ng-bg-deeper:#efe5cd;--ng-bg-surface:#fbf5e6;--ng-bg-surface-alt:#f7efdd;--ng-bg-hover:#ece0c6;--ng-bg-active:#e5d7b8;--ng-bg-input:#fdfaf0;--ng-border:#ddcfb2;--ng-border-strong:#c9b892;--ng-border-subtle:#e7dcc4;--ng-text:#3b3428;--ng-text-secondary:#5c5142;--ng-text-muted:#857a63;--ng-text-placeholder:#a2977e;--ng-accent:#8a5a1f;--ng-accent-hover:#754c19;--ng-accent-soft:rgba(138,90,31,.1);--ng-accent-border:rgba(138,90,31,.35)}.qav-paper-night,:root[data-qav-paper=night] .expub,:root[data-qav-paper=night] .shpg,:root[data-qav-paper=night] .stu{--ng-bg:#16171a;--ng-bg-deeper:#101113;--ng-bg-surface:#1e2024;--ng-bg-surface-alt:#23262b;--ng-bg-hover:#292c31;--ng-bg-active:#31353b;--ng-bg-input:#1a1c20;--ng-border:#303338;--ng-border-strong:#43474d;--ng-border-subtle:#26282c;--ng-text:#e6e6e4;--ng-text-secondary:#c2c2be;--ng-text-muted:#8f8f8a;--ng-text-placeholder:#6f6f6a;--ng-accent:#6f9dff;--ng-accent-hover:#5b8cf5;--ng-accent-soft:rgba(111,157,255,.14);--ng-accent-border:rgba(111,157,255,.45);--ng-shadow-sm:0 1px 2px rgba(0,0,0,.4);--ng-shadow-md:0 4px 14px rgba(0,0,0,.5);--ng-shadow-lg:0 12px 32px rgba(0,0,0,.6);--qav-ok:#57c47a;--qav-ok-soft:rgba(87,196,122,.14);--qav-ok-border:rgba(87,196,122,.45);--qav-bad:#ef7a7a;--qav-bad-soft:hsla(0,79%,71%,.14);--qav-bad-border:hsla(0,79%,71%,.45);--qav-warn:#e2b34a;--qav-warn-soft:rgba(226,179,74,.14);--qav-warn-border:rgba(226,179,74,.45);color-scheme:dark}.qav-paper-contrast,:root[data-qav-paper=contrast] .expub,:root[data-qav-paper=contrast] .shpg,:root[data-qav-paper=contrast] .stu{--ng-bg:#fff;--ng-bg-deeper:#fff;--ng-bg-surface:#fff;--ng-bg-surface-alt:#fff;--ng-bg-hover:#ededed;--ng-bg-active:#e0e0e0;--ng-bg-input:#fff;--ng-border:#000;--ng-border-strong:#000;--ng-border-subtle:#000;--ng-text:#000;--ng-text-secondary:#000;--ng-text-muted:#262626;--ng-text-placeholder:#4a4a4a;--ng-accent:#03c;--ng-accent-hover:#002499;--ng-accent-soft:rgba(0,51,204,.1);--ng-accent-border:#03c;--ng-shadow-sm:none;--ng-shadow-md:none;--ng-shadow-lg:0 0 0 1px #000;--qav-ok:#005c2e;--qav-bad:#a30000;--qav-warn:#7a4100;font-weight:500}.qav-paper-contrast,.qav-paper-night,.qav-paper-sepia{background:var(--ng-bg)}@font-face{ascent-override:102.26%;descent-override:35.44%;font-family:Nunito Sans Fallback;line-gap-override:0%;size-adjust:98.77%;src:local("Arial"),local("Liberation Sans"),local("Helvetica Neue"),local("Helvetica")}:root:root{--bs-font-sans-serif:"Nunito Sans","Nunito Sans Fallback",sans-serif}.turnstile-backdrop[data-v-93153586]{backdrop-filter:blur(6px);background:#080c18c7;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:12000}.turnstile-dialog[data-v-93153586]{background:#1a1f2e;border:1px solid hsla(0,0%,100%,.13);border-radius:16px;box-shadow:0 24px 70px #0000008c;color:#fff;padding:28px;position:relative;text-align:center;width:min(420px,100%)}.turnstile-dialog h2[data-v-93153586]{font-size:1.35rem;margin:0 30px 8px}.turnstile-dialog p[data-v-93153586]{color:#c7cede}.turnstile-widget[data-v-93153586]{margin:20px 0 12px;min-height:65px}.turnstile-close[data-v-93153586]{background:transparent;border:0;color:#c7cede;font-size:1.6rem;position:absolute;right:12px;top:10px}[dir=rtl] .turnstile-close[data-v-93153586]{left:12px;right:auto}.turnstile-cancel[data-v-93153586]{background:transparent;border:0;color:#aeb9d0;text-decoration:underline}.turnstile-error[data-v-93153586]{color:#ff9da6!important;font-size:.9rem}.rl-dialog[data-v-77831fc4],.rl-modal[data-v-77831fc4]{--rl-bg:var(--th-rl-bg,#1a1f2e);--rl-ink:var(--th-rl-ink,#e2e8f0);--rl-ink-strong:var(--th-rl-ink-strong,#fff);--rl-muted:var(--th-rl-muted,#94a3b8);--rl-dim:var(--th-rl-dim,#64748b);--rl-faint:var(--th-rl-faint,#475569);--rl-line:var(--th-rl-line,hsla(0,0%,100%,.08));--rl-fill:var(--th-rl-fill,hsla(0,0%,100%,.04));--rl-fill-2:var(--th-rl-fill-2,hsla(0,0%,100%,.06));--rl-fill-3:var(--th-rl-fill-3,hsla(0,0%,100%,.12));--rl-shadow:var(--th-rl-shadow,rgba(0,0,0,.5));--rl-accent:var(--th-rl-accent,#3b82f6);--rl-accent-2:var(--th-rl-accent-2,#6366f1);--rl-accent-rgb:var(--th-rl-accent-rgb,59,130,246);--rl-accent-ink:var(--th-rl-accent-ink,#fff);--rl-link:var(--th-rl-link,#60a5fa);--rl-link-hover:var(--th-rl-link-hover,#93c5fd);--rl-danger:var(--th-rl-danger,#f87171);--rl-danger-rgb:var(--th-rl-danger-rgb,248,113,113);--rl-success:var(--th-rl-success,#4ade80)}.rl-dialog[data-v-77831fc4]{margin:1.75rem auto;max-width:420px}.rl-dialog-sm[data-v-77831fc4]{margin:1.75rem auto;max-width:360px}.rl-modal[data-v-77831fc4]{background:var(--rl-bg);border:1px solid var(--rl-line);border-radius:16px;box-shadow:0 25px 60px var(--rl-shadow);color:var(--rl-ink);overflow:hidden;position:relative}.rl-close-btn[data-v-77831fc4]{align-items:center;background:var(--rl-fill-2);border:none;border-radius:8px;color:var(--rl-muted);cursor:pointer;display:flex;font-size:.8rem;height:28px;justify-content:center;position:absolute;right:12px;top:12px;transition:all .2s;width:28px;z-index:2}[dir=rtl] .rl-close-btn[data-v-77831fc4]{left:12px;right:auto}.rl-close-btn[data-v-77831fc4]:hover{background:var(--rl-fill-3);color:var(--rl-ink-strong)}.rl-modal-body[data-v-77831fc4]{padding:20px 24px 24px}.rl-tabs[data-v-77831fc4]{background:var(--rl-fill);border-radius:10px;display:flex;gap:4px;margin-bottom:20px;padding:3px}.rl-tab[data-v-77831fc4]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--rl-dim);cursor:pointer;display:flex;flex:1 1 auto;font-size:.8rem;font-weight:500;gap:5px;justify-content:center;min-width:0;padding:8px 6px;transition:all .2s;white-space:nowrap}.rl-tab-g[data-v-77831fc4]{flex-shrink:0;height:14px;width:14px}.rl-tab.active[data-v-77831fc4]{background:linear-gradient(135deg,var(--rl-accent),var(--rl-accent-2));box-shadow:0 2px 8px rgba(var(--rl-accent-rgb),.3);color:var(--rl-accent-ink)}[dir=rtl] .rl-tab.active[data-v-77831fc4]{background:linear-gradient(-135deg,var(--rl-accent),var(--rl-accent-2))}.rl-tab.active .rl-tab-g path[data-v-77831fc4]{fill:var(--rl-accent-ink)}.rl-tab[data-v-77831fc4]:not(.active):hover{background:var(--rl-fill);color:var(--rl-muted)}@media(max-width:420px){.rl-tab[data-v-77831fc4]{font-size:.72rem;line-height:1.2;padding:7px 4px;text-align:center;white-space:normal}}.rl-google-panel .rl-promo-field[data-v-77831fc4]{margin-bottom:16px;width:100%}.rl-promo-msg[data-v-77831fc4]{font-size:.76rem;margin-top:4px;padding-left:2px}[dir=rtl] .rl-promo-msg[data-v-77831fc4]{padding-left:0;padding-right:2px}.rl-promo-msg.ok[data-v-77831fc4]{color:var(--rl-success)}.rl-promo-msg.bad[data-v-77831fc4]{color:var(--rl-danger)}.rl-link-intro[data-v-77831fc4]{margin:0;text-align:left}[dir=rtl] .rl-link-intro[data-v-77831fc4]{text-align:right}.rl-google-panel[data-v-77831fc4]{align-items:center;display:flex;flex-direction:column;padding:12px 0}.rl-google-btn[data-v-77831fc4]{align-items:center;background:#131314;border:1px solid #8e918f;border-radius:22px;color:#e3e3e3;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;gap:12px;height:44px;padding:0 16px 0 0;text-decoration:none;transition:all .2s}[dir=rtl] .rl-google-btn[data-v-77831fc4]{padding:0 0 0 16px}.rl-google-btn[data-v-77831fc4]:hover{background:#1f1f20;border-color:#a8aba9;color:#fff;text-decoration:none}.rl-google-icon-wrap[data-v-77831fc4]{align-items:center;background:#fff;border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-left:3px;width:36px}[dir=rtl] .rl-google-icon-wrap[data-v-77831fc4]{margin-left:0;margin-right:3px}.rl-google-icon-wrap svg[data-v-77831fc4]{height:18px;width:18px}.rl-google-text[data-v-77831fc4]{padding-right:2px}[dir=rtl] .rl-google-text[data-v-77831fc4]{padding-left:2px;padding-right:0}.rl-google-hint[data-v-77831fc4]{color:var(--rl-dim);font-size:.75rem;margin-top:14px;text-align:center}.rl-form[data-v-77831fc4]{display:flex;flex-direction:column;gap:12px}.rl-input-wrap[data-v-77831fc4]{align-items:center;display:flex;position:relative}.rl-input-icon[data-v-77831fc4]{color:var(--rl-faint);font-size:.8rem;left:14px;pointer-events:none;position:absolute;z-index:1}[dir=rtl] .rl-input-icon[data-v-77831fc4]{left:auto;right:14px}.rl-input-wrap input[data-v-77831fc4]{background:var(--rl-fill);border:1px solid var(--rl-line);border-radius:10px;color:var(--rl-ink);font-size:.85rem;outline:none;padding:10px 14px 10px 38px;transition:all .2s;width:100%}[dir=rtl] .rl-input-wrap input[data-v-77831fc4]{padding:10px 38px 10px 14px}.rl-input-wrap input[data-v-77831fc4]:focus{background:rgba(var(--rl-accent-rgb),.06);border-color:var(--rl-accent);box-shadow:0 0 0 3px rgba(var(--rl-accent-rgb),.1)}.rl-input-wrap input[data-v-77831fc4]::-moz-placeholder{color:var(--rl-faint)}.rl-input-wrap input[data-v-77831fc4]::placeholder{color:var(--rl-faint)}.rl-field-row[data-v-77831fc4]{display:flex;gap:10px}.rl-field-row .rl-field[data-v-77831fc4]{flex:1}.rl-error[data-v-77831fc4]{background:rgba(var(--rl-danger-rgb),.08);border:1px solid rgba(var(--rl-danger-rgb),.15);border-radius:8px;color:var(--rl-danger);font-size:.78rem;padding:8px 12px}.rl-hint[data-v-77831fc4]{color:var(--rl-link);font-size:.78rem;margin-top:4px;padding-left:2px}[dir=rtl] .rl-hint[data-v-77831fc4]{padding-left:0;padding-right:2px}.rl-btn-primary[data-v-77831fc4]{background:linear-gradient(135deg,var(--rl-accent),var(--rl-accent-2));border:none;border-radius:10px;color:var(--rl-accent-ink);cursor:pointer;font-size:.85rem;font-weight:600;letter-spacing:.02em;padding:11px;transition:all .2s;width:100%}[dir=rtl] .rl-btn-primary[data-v-77831fc4]{background:linear-gradient(-135deg,var(--rl-accent),var(--rl-accent-2))}.rl-btn-primary[data-v-77831fc4]:hover:not(:disabled){box-shadow:0 4px 16px rgba(var(--rl-accent-rgb),.35);transform:translateY(-1px)}.rl-btn-primary[data-v-77831fc4]:disabled{cursor:not-allowed;opacity:.5}.rl-link[data-v-77831fc4]{color:var(--rl-link);text-decoration:none;transition:color .2s}.rl-link[data-v-77831fc4]:hover{color:var(--rl-link-hover)}.rl-security-hint[data-v-77831fc4]{text-align:center}.rl-security-hint[data-v-77831fc4],.rl-terms[data-v-77831fc4]{color:var(--rl-muted);font-size:.78rem;margin:0}.rl-terms[data-v-77831fc4]{line-height:1.5}.rl-terms-google[data-v-77831fc4]{margin-top:10px;text-align:center}.rl-success-inline[data-v-77831fc4]{border:1px solid;border-radius:8px;color:var(--rl-success);font-size:.8rem;padding:8px 12px}.rl-link-sep[data-v-77831fc4]{margin:0 6px;opacity:.5}.rl-success[data-v-77831fc4]{padding:28px 16px;text-align:center}.rl-success-icon[data-v-77831fc4]{color:var(--rl-success);font-size:2.5rem;margin-bottom:12px}.rl-success p[data-v-77831fc4]{color:var(--rl-muted);font-size:.9rem}@media(max-width:480px){.rl-dialog[data-v-77831fc4],.rl-dialog-sm[data-v-77831fc4]{margin:12px auto;max-width:calc(100vw - 24px)}.rl-modal-body[data-v-77831fc4]{padding:16px}.rl-field-row[data-v-77831fc4]{flex-direction:column;gap:12px}.rl-tab[data-v-77831fc4]{font-size:.75rem;padding:8px 6px}}.slm-overlay[data-v-3168f0af]{z-index:2100}.slm-modal[data-v-3168f0af]{max-width:34rem;width:calc(100% - 2rem)}.slm-header[data-v-3168f0af],.slm-title[data-v-3168f0af]{align-items:center;display:flex;gap:.5rem}.slm-title[data-v-3168f0af]{color:var(--ng-text);flex:1;font-size:1.05rem;font-weight:700;margin:0}.slm-title-icon[data-v-3168f0af]{color:var(--ng-accent)}.slm-close[data-v-3168f0af],.slm-info-btn[data-v-3168f0af]{background:transparent;border:0;border-radius:999px;color:var(--ng-text-muted);cursor:pointer;height:2rem;width:2rem}.slm-close[data-v-3168f0af]:hover,.slm-info-btn[data-v-3168f0af]:hover{background:var(--ng-bg-surface);color:var(--ng-text)}.slm-body[data-v-3168f0af]{display:flex;flex-direction:column;gap:.9rem}.slm-info[data-v-3168f0af]{background:var(--ng-bg-surface);border-radius:.5rem;color:var(--ng-text-secondary);font-size:.8rem;margin:0;padding:.55rem .7rem}.slm-group[data-v-3168f0af]{border:0;display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0}.slm-legend[data-v-3168f0af]{color:var(--ng-text-secondary);font-size:.8rem;font-weight:700;padding:0 0 .2rem}.slm-card[data-v-3168f0af]{align-items:flex-start;background:var(--ng-bg-surface);border:1px solid var(--ng-border);border-radius:.6rem;cursor:pointer;display:flex;gap:.6rem;padding:.6rem .7rem}.slm-card.is-sel[data-v-3168f0af]{background:#7c3aad14;border-color:#7c3aad80}.slm-card input[data-v-3168f0af]{accent-color:#8b5cf6;flex:none;margin-top:.22rem}.slm-card b[data-v-3168f0af]{color:var(--ng-text);display:block;font-size:.86rem;font-weight:600}.slm-card small[data-v-3168f0af]{color:var(--ng-text-muted);display:block;font-size:.74rem;line-height:1.35}.slm-explain-toggle[data-v-3168f0af]{align-self:flex-start;background:transparent;border:0;color:var(--ng-accent);cursor:pointer;font-size:.78rem;padding:.2rem 0}.slm-explain-toggle i[data-v-3168f0af]{font-size:.65rem;margin-right:.25rem}[dir=rtl] .slm-explain-toggle i[data-v-3168f0af]{margin-left:.25rem;margin-right:0}.slm-explainer[data-v-3168f0af]{border-left:2px solid var(--ng-border);color:var(--ng-text-secondary);font-size:.76rem;line-height:1.45;padding:.1rem 0 .1rem .7rem}[dir=rtl] .slm-explainer[data-v-3168f0af]{border-left:none;border-right:2px solid var(--ng-border);padding:.1rem .7rem .1rem 0}.slm-explainer p[data-v-3168f0af]{font-size:.76rem;line-height:1.45;margin:0 0 .45rem}.slm-explainer p[data-v-3168f0af]:last-child{margin-bottom:0}.slm-note[data-v-3168f0af]{align-items:baseline;color:var(--ng-text-secondary);display:flex;font-size:.76rem;gap:.4rem;margin:0}.slm-note i[data-v-3168f0af]{color:#d97706}.slm-chips[data-v-3168f0af]{display:flex;flex-wrap:wrap;gap:.35rem}.slm-chip[data-v-3168f0af]{background:var(--ng-bg-surface);border:1px solid var(--ng-border);border-radius:999px;color:var(--ng-text-secondary);cursor:pointer;font-size:.78rem;min-height:2.1rem;padding:.4rem .75rem}.slm-chip[data-v-3168f0af]:hover{border-color:var(--ng-border-strong)}.slm-chip.is-sel[data-v-3168f0af]{background:#7c3aad1f;border-color:#8b5cf6;color:var(--ng-text);font-weight:600}.slm-hint[data-v-3168f0af]{color:var(--ng-text-muted);font-size:.73rem;margin:.1rem 0 0}.slm-error[data-v-3168f0af]{color:#dc2626;font-size:.8rem;margin:0}.slm-footer[data-v-3168f0af]{display:flex;gap:.5rem;justify-content:flex-end}.cc-banner{--cc-bg:#101d2e;--cc-ink:#eef5ff;--cc-muted:#a9b9cd;--cc-line:rgba(169,185,205,.28);--cc-link:#43e6c5;background:var(--cc-bg);border:1px solid var(--cc-line);border-radius:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px #00000059;box-sizing:border-box;color:var(--cc-ink);font:13.5px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;left:16px;padding:12px 14px;position:fixed;width:min(400px,calc(100vw - 32px));z-index:1040}:root[data-theme=light] .cc-banner{--cc-bg:#fff;--cc-ink:#1c1917;--cc-muted:#57534e;--cc-line:#e7e5e4;--cc-link:#0f766e;box-shadow:0 12px 32px #1c191729}.cc-banner .cc-text{color:var(--cc-ink);margin:0 0 10px}.cc-banner .cc-link{color:var(--cc-link);text-decoration:underline;white-space:nowrap}.cc-banner .cc-actions{display:flex;gap:8px}.cc-banner .cc-btn{background:transparent;border:1px solid var(--cc-ink);border-radius:8px;color:var(--cc-ink);cursor:pointer;flex:1 1 0;font:600 13px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;min-width:0;padding:7px 10px}.cc-banner .cc-btn:hover{background:var(--cc-line)}.cc-banner .cc-btn:focus-visible{outline:2px solid var(--cc-link);outline-offset:2px}[dir=rtl] .cc-banner{left:auto;right:16px}@media(max-width:560px){.cc-banner,[dir=rtl] .cc-banner{bottom:calc(8px + env(safe-area-inset-bottom,0px));font-size:13px;left:8px;padding:10px 12px;right:8px;width:auto}}@media print{.cc-banner{display:none}}.pr-card{--pr-bg:#101d2e;--pr-ink:#eef5ff;--pr-line:rgba(169,185,205,.28);--pr-accent:#43e6c5;align-items:flex-start;background:var(--pr-bg);border:1px solid var(--pr-line);border-radius:12px;bottom:calc(16px + env(safe-area-inset-bottom,0px));box-shadow:0 12px 32px #00000059;box-sizing:border-box;color:var(--pr-ink);display:flex;font:13.5px/1.45 system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;padding:12px 14px;position:fixed;right:16px;width:min(360px,calc(100vw - 32px));z-index:1039}.pr-card.is-ok{border-color:var(--pr-accent)}:root[data-theme=light] .pr-card{--pr-bg:#fff;--pr-ink:#1c1917;--pr-line:#e7e5e4;--pr-accent:#0f766e;box-shadow:0 12px 32px #1c191729}.pr-card .pr-icon{color:var(--pr-accent);margin-top:3px}.pr-card .pr-body{flex:1;min-width:0}.pr-card .pr-text{color:var(--pr-ink);flex:1;margin:0}.pr-card .pr-cta{background:var(--pr-accent);border:0;border-radius:8px;color:#04121f;cursor:pointer;font:700 13px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;margin-top:8px;padding:6px 14px}.pr-card .pr-x{background:none;border:0;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1;opacity:.7;padding:0 2px}.pr-card .pr-x:hover{opacity:1}[dir=rtl] .pr-card{left:16px;right:auto}@media(max-width:560px){.pr-card,[dir=rtl] .pr-card{bottom:auto;left:8px;right:8px;top:calc(64px + env(safe-area-inset-top,0px));width:auto}}@media print{.pr-card{display:none}}.tu-backdrop{--tu-bg:#101d2e;--tu-ink:#eef5ff;--tu-muted:#a9b9cd;--tu-line:rgba(169,185,205,.28);--tu-accent:#43e6c5;--tu-accent-ink:#06211c;align-items:center;background:#0308109e;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1060}:root[data-theme=light] .tu-backdrop{--tu-bg:#fff;--tu-ink:#1c1917;--tu-muted:#57534e;--tu-line:#e7e5e4;--tu-accent:#0f766e;--tu-accent-ink:#fff;background:#1c191773}.tu-card{background:var(--tu-bg);border:1px solid var(--tu-line);border-radius:14px;box-shadow:0 20px 50px #00000059;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif;max-width:460px;padding:22px 22px 18px;width:100%}.tu-card,.tu-title{color:var(--tu-ink)}.tu-title{font-size:1.15rem;line-height:1.3;margin:0 0 10px}.tu-text{color:var(--tu-muted);margin:0 0 12px}.tu-links{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 16px}.tu-links a{color:var(--tu-accent);font-weight:600;text-decoration:underline}.tu-error{color:#f08c8c;margin:0 0 10px}.tu-btn{background:var(--tu-accent);border:0;border-radius:9px;color:var(--tu-accent-ink);cursor:pointer;font:700 15px/1.2 system-ui,-apple-system,Segoe UI,sans-serif;padding:10px 14px;width:100%}.tu-btn:disabled{cursor:wait;opacity:.6}.tu-btn:focus-visible,.tu-links a:focus-visible{outline:2px solid var(--tu-accent);outline-offset:2px}.app-page,.app-shell{display:flex;flex:1;flex-direction:column;min-height:0}body,html{background-color:var(--th-canvas,#242e4c)!important;height:100%;margin:0}#__nuxt,#app{display:flex;flex-direction:column;height:calc(var(--ng-vh, 1vh)*100);height:calc(var(--ng-dvh, 1dvh)*100);min-height:0}.alert-button{animation:breathing 3s infinite;border-color:#dc143c;box-shadow:0 0 5px #dc143c}.alert-user{animation:vibrate 3s infinite,borderPulse 1.5s linear infinite;position:relative}@keyframes borderPulse{0%{box-shadow:0 0 0 1px red}25%{box-shadow:1px 0 0 1px red,0 1px 0 1px #f44}50%{box-shadow:1px 1px 0 1px red,-1px 1px 0 1px #f44}75%{box-shadow:-1px 1px 0 1px red,-1px -1px 0 1px #f44}to{box-shadow:-1px -1px 0 1px red,1px -1px 0 1px #f44}}@keyframes vibrate{0%,90%{transform:translate(0)}91%,93%,95%,97%,99%{transform:translate(-2px)}92%,94%,96%,98%{transform:translate(2px)}to{transform:translate(0)}}.pb-lg-max{padding-bottom:40rem!important}.min-h-screen.max90vh{max-height:none}
