.LoadingThreeDotsJumping_container__Ktd6U{align-items:center;inset:0;bottom:0;display:flex;gap:10px;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.LoadingThreeDotsJumping_dot__dwWKY{background-color:#f08;border-radius:50%;height:20px;width:20px;will-change:transform}body{--keycap-height:60px;--keycap-font-size:1em;--keycap-shift-font-size:0.8em}.ML__keyboard,.ML__keyboard.is-visible,.mathlive-virtual-keyboard,.mathlive-virtual-keyboard .ML__keyboard{z-index:3000!important}.mathlive-keyboard-wrapper,.mathlive-keyboard-wrapper *{box-sizing:border-box}.mathlive-keyboard-wrapper{--keyboard-header-height:44px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:hsla(0,0%,100%,.94);border:1px solid rgba(15,23,42,.12);border-radius:18px;bottom:24px;box-shadow:0 18px 36px rgba(15,23,42,.32);color:inherit;display:flex;flex-direction:column;height:400px;left:24px;max-height:calc(100vh - 48px);max-width:calc(100vw - 48px);min-width:min(520px,calc(100vw - 48px));overflow:hidden;pointer-events:auto;position:fixed;transition:box-shadow .2s ease,transform .2s ease;width:min(900px,75vw,calc(100vw - 48px));width:min(var(--chat-keyboard-width,900px),75vw,calc(100vw - 48px))}.mathlive-keyboard-wrapper[data-visible=false]{display:none}.mathlive-keyboard-wrapper[data-dragging=true]{box-shadow:0 24px 44px rgba(15,23,42,.36);cursor:grabbing}.mathlive-keyboard-header{align-items:center;background:rgba(15,23,42,.05);background:inherit;border-bottom:1px solid rgba(15,23,42,.12);box-sizing:border-box;color:rgba(15,23,42,.78);cursor:grab;display:flex;font-size:.95rem;font-weight:600;gap:12px;justify-content:space-between;left:0;letter-spacing:.02em;min-height:var(--keyboard-header-height);padding:10px 16px;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:2}.mathlive-keyboard-header:active{cursor:grabbing}.mathlive-keyboard-title{pointer-events:none}.mathlive-keyboard-close{align-items:center;-webkit-appearance:none;appearance:none;background:rgba(15,23,42,.08);border:none;border-radius:999px;color:inherit;cursor:pointer;display:inline-flex;font-size:1.1rem;height:28px;justify-content:center;transition:background .2s ease,transform .2s ease;width:28px}.mathlive-keyboard-close:hover{background:rgba(15,23,42,.16)}.mathlive-keyboard-close:active{transform:scale(.92)}.mathlive-keyboard-content{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;margin-top:var(--keyboard-header-height);min-height:0;padding:0;position:relative}.mathlive-keyboard-wrapper .ML__keyboard{background:transparent!important;border-radius:0!important;bottom:auto!important;box-shadow:none!important;left:auto!important;max-height:none!important;position:static!important;right:auto!important;width:100%!important}.mathlive-keyboard-wrapper .mathlive-virtual-keyboard,.mathlive-keyboard-wrapper .mathlive-virtual-keyboard.is-visible,.mathlive-keyboard-wrapper mathlive-virtual-keyboard,.mathlive-keyboard-wrapper mathlive-virtual-keyboard.is-visible{bottom:auto!important;left:auto!important;right:auto!important;top:auto!important;z-index:auto!important}.mathlive-keyboard-wrapper .mathlive-virtual-keyboard,.mathlive-keyboard-wrapper .mathlive-virtual-keyboard.is-visible,.mathlive-keyboard-wrapper mathlive-virtual-keyboard,.mathlive-keyboard-wrapper mathlive-virtual-keyboard.is-visible{background:transparent!important;box-shadow:none!important;height:auto!important;inset:auto!important;margin:0!important;max-height:none!important;max-width:100%!important;position:static!important;transform:none!important;width:100%!important}.ML__keyboard .MLK__rows{box-sizing:border-box!important;display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:10px!important;overflow-y:auto!important;padding:18px!important;width:100%!important}.ML__keyboard .MLK__row{grid-gap:2px!important;display:grid!important;gap:2px!important;grid-auto-rows:minmax(48px,1fr)!important;grid-template-columns:repeat(auto-fit,minmax(48px,1fr))!important;width:100%!important}.ML__keyboard .ML__keycap,.ML__keyboard .ML__keycap>.ML__letters{align-items:center!important;display:flex!important;font-size:1.25em!important;height:100%!important;justify-content:center!important;line-height:1.25!important;width:100%!important}.ML__keyboard .MLK__keycap{width:100%!important}@media (prefers-color-scheme:dark){.mathlive-keyboard-wrapper{background:rgba(21,24,31,.92);border-color:rgba(148,163,184,.28);box-shadow:0 18px 36px rgba(0,0,0,.6)}.mathlive-keyboard-header{background:rgba(148,163,184,.16);border-bottom-color:rgba(148,163,184,.28);color:rgba(203,213,225,.92)}.mathlive-keyboard-close{background:rgba(148,163,184,.2)}.mathlive-keyboard-close:hover{background:rgba(148,163,184,.3)}}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2")}@font-face{font-display:"swap";font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2")}@font-face{font-display:"swap";font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2")}@font-face{font-display:"swap";font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2")}:root{--ML__static-fonts:true}.ML__container{--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,0.4);--_text-font-family:var(--text-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif);min-height:auto!important}.ML__sr-only{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ML__base,.ML__is-inline{display:inline-block}.ML__base{border:0;box-sizing:content-box;cursor:text;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;position:relative;text-decoration:none;vertical-align:baseline;visibility:inherit;width:-moz-min-content;width:min-content}.ML__strut,.ML__strut--bottom{display:inline-block;min-height:.5em}.ML__small-delim{font-family:KaTeX_Main}.ML__text{font-family:var(--_text-font-family);white-space:pre}.ML__cmr{font-family:KaTeX_Main;font-style:normal}.ML__mathit{font-family:KaTeX_Math;font-style:italic}.ML__mathbf{font-family:KaTeX_Main;font-weight:700}.ML__mathbfit,.lcGreek.ML__mathbf{font-family:KaTeX_Math}.ML__mathbfit{font-style:italic;font-weight:700}.ML__ams,.ML__bb{font-family:KaTeX_AMS}.ML__cal{font-family:KaTeX_Caligraphic}.ML__frak{font-family:KaTeX_Fraktur}.ML__tt{font-family:KaTeX_Typewriter}.ML__script{font-family:KaTeX_Script}.ML__sans{font-family:KaTeX_SansSerif}.ML__series_el,.ML__series_ul{font-weight:100}.ML__series_l{font-weight:200}.ML__series_sl{font-weight:300}.ML__series_sb{font-weight:500}.ML__bold{font-weight:700}.ML__series_eb{font-weight:800}.ML__series_ub{font-weight:900}.ML__series_uc{font-stretch:ultra-condensed}.ML__series_ec{font-stretch:extra-condensed}.ML__series_c{font-stretch:condensed}.ML__series_sc{font-stretch:semi-condensed}.ML__series_sx{font-stretch:semi-expanded}.ML__series_x{font-stretch:expanded}.ML__series_ex{font-stretch:extra-expanded}.ML__series_ux{font-stretch:ultra-expanded}.ML__it{font-style:italic}.ML__shape_ol{-webkit-text-stroke:1px #000;text-stroke:1px #000;color:transparent}.ML__shape_sc{font-feature-settings:"smcp";font-variant:small-caps}.ML__shape_sl{font-style:oblique}.ML__emph{color:#bc2612}.ML__emph .ML__emph{color:#0c7f99}.ML__highlight{background:#edd1b0;color:#007cb2}.ML__center{text-align:center}.ML__left{text-align:left}.ML__right{text-align:right}.ML__label_padding{padding:0 .5em}.ML__frac-line{min-height:1px;width:100%}.ML__frac-line:after{background:currentColor;box-sizing:content-box;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:max(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media (forced-colors:active){.ML__frac-line{min-height:0}}.ML__sqrt,.ML__sqrt-sign{display:inline-block}.ML__sqrt-sign{position:relative}.ML__sqrt-line{display:inline-block;height:max(1px,.04em);width:100%}.ML__sqrt-line:before{background:currentColor;content:"";display:block;forced-color-adjust:preserve-parent-color;margin-top:min(-1px,-.04em);min-height:max(1px,.04em);-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media (forced-colors:active){.ML__sqrt-line:after{background:#fff!important}}.ML__sqrt-line:after{border-bottom-width:1px;content:" ";display:block;margin-top:-.1em}.ML__sqrt-index{margin-left:.27777778em;margin-right:-.55555556em}.ML__delim-size1{font-family:KaTeX_Size1}.ML__delim-size2{font-family:KaTeX_Size2}.ML__delim-size3{font-family:KaTeX_Size3}.ML__delim-size4{font-family:KaTeX_Size4}.ML__delim-mult .delim-size1>span{font-family:KaTeX_Size1}.ML__delim-mult .delim-size4>span{font-family:KaTeX_Size4}.ML__accent-body{font-family:KaTeX_Main}.ML__accent-combining-char{left:.24em;position:relative}.ML__latex{font-feature-settings:normal;word-wrap:normal;direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;forced-color-adjust:preserve-parent-color;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-min-content;width:min-content;word-spacing:normal}.ML__latex .style-wrap{position:relative}.ML__latex .ML__left-right,.ML__latex .ML__mfrac{display:inline-block}.ML__latex .ML__vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.ML__latex .ML__vlist-r{display:table-row}.ML__latex .ML__vlist{display:table-cell;position:relative;vertical-align:bottom}.ML__latex .ML__vlist>span{display:block;height:0;position:relative}.ML__latex .ML__vlist>span>span{display:inline-block}.ML__latex .ML__vlist>span>.ML__pstrut{overflow:hidden;width:0}.ML__latex .ML__vlist-t2{margin-right:-2px}.ML__latex .ML__vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.ML__latex .ML__msubsup{text-align:left}.ML__latex .ML__negativethinspace{display:inline-block;height:.71em;margin-left:-.16667em}.ML__latex .ML__thinspace{display:inline-block;height:.71em;width:.16667em}.ML__latex .ML__mediumspace{display:inline-block;height:.71em;width:.22222em}.ML__latex .ML__thickspace{display:inline-block;height:.71em;width:.27778em}.ML__latex .ML__enspace{display:inline-block;height:.71em;width:.5em}.ML__latex .ML__quad{display:inline-block;height:.71em;width:1em}.ML__latex .ML__qquad{display:inline-block;height:.71em;width:2em}.ML__latex .ML__llap,.ML__latex .ML__rlap{display:inline-block;position:relative;width:0}.ML__latex .ML__llap>.ML__inner,.ML__latex .ML__rlap>.ML__inner{position:absolute}.ML__latex .ML__llap>.ML__fix,.ML__latex .ML__rlap>.ML__fix{display:inline-block}.ML__latex .ML__llap>.ML__inner{right:0}.ML__latex .ML__rlap>.ML__inner{left:0}.ML__latex .ML__rule{border:0 solid;box-sizing:border-box;display:inline-block;position:relative}.ML__latex .overline .overline-line,.ML__latex .underline .underline-line{width:100%}.ML__latex .overline .overline-line:after,.ML__latex .overline .overline-line:before,.ML__latex .underline .underline-line:after,.ML__latex .underline .underline-line:before{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ML__latex .overline .overline-line:after,.ML__latex .underline .underline-line:after{margin-top:-1px}.ML__latex .ML__stretchy{display:block;left:0;overflow:hidden;position:absolute;width:100%}.ML__latex .ML__stretchy:after,.ML__latex .ML__stretchy:before{content:""}.ML__latex .ML__stretchy svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.ML__latex .slice-1-of-2{left:0}.ML__latex .slice-1-of-2,.ML__latex .slice-2-of-2{display:inline-flex;overflow:hidden;position:absolute;width:50.2%}.ML__latex .slice-2-of-2{right:0}.ML__latex .slice-1-of-3{left:0;width:25.1%}.ML__latex .slice-1-of-3,.ML__latex .slice-2-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-2-of-3{left:25%;width:50%}.ML__latex .slice-3-of-3{right:0;width:25.1%}.ML__latex .slice-1-of-1,.ML__latex .slice-3-of-3{display:inline-flex;overflow:hidden;position:absolute}.ML__latex .slice-1-of-1{left:0;width:100%}.ML__latex .ML__nulldelimiter,.ML__latex .ML__op-group{display:inline-block}.ML__latex .ML__op-symbol{position:relative}.ML__latex .ML__op-symbol.ML__small-op{font-family:KaTeX_Size1}.ML__latex .ML__op-symbol.ML__large-op{font-family:KaTeX_Size2}.ML__latex:has(.ML__align_environment),.ML__latex:has(.ML__center_environment),.ML__latex:has(.ML__eqnarray_environment),.ML__latex:has(.ML__gather_environment),.ML__latex:has(.ML__multiline_environment){width:100%}.ML__latex .ML__multiline_environment{display:inline-flex;width:100%}.ML__latex .ML__center_environment{display:inline-flex;justify-content:center;width:100%}.ML__latex .ML__align_environment,.ML__latex .ML__eqnarray_environment,.ML__latex .ML__gather_environment{display:inline-block}.ML__latex .ML__mtable .ML__vertical-separator{box-sizing:border-box;display:inline-block;min-width:1px}.ML__latex .ML__mtable .ML__arraycolsep{display:inline-block}.ML__latex .ML__mtable .col-align-c>.ML__vlist-t,.ML__latex .ML__mtable .col-align-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-l>.ML__vlist-t{text-align:left}.ML__latex .ML__mtable .col-align-r>.ML__vlist-t{text-align:right}[data-href]{cursor:pointer}.ML__error{background-color:rgba(204,0,65,.1);background-image:radial-gradient(ellipse at center,#cc0041,transparent 70%);background-position:0 100%;background-repeat:repeat-x;background-size:3px 3px;display:inline-block;padding-bottom:3px}.ML__error>.ML__error{background:transparent;padding:0}.ML__placeholder{color:var(--_placeholder-color);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;opacity:var(--_placeholder-opacity);padding-left:.4ex;padding-right:.4ex}.ML__notation{box-sizing:border-box;line-height:0;position:absolute}.ML__tooltip-container{position:relative;transform:scale(0)}.ML__tooltip-container .ML__tooltip-content{--_selection-color:var(--tooltip-color);background:var(--tooltip-background-color);border:var(--tooltip-border);border-radius:var(--tooltip-border-radius);box-shadow:var(--tooltip-box-shadow);color:var(--tooltip-color);display:inline-table;max-width:400px;opacity:0;padding:12px;position:fixed;transition:opacity .15s cubic-bezier(.4,0,1,1);visibility:hidden;width:-moz-max-content;width:max-content;z-index:2}.ML__tooltip-container .ML__tooltip-content .ML__text{white-space:normal}.ML__tooltip-container .ML__tooltip-content .ML__base{display:contents}.ML__tooltip-container:hover .ML__tooltip-content{font-size:.75em;opacity:1;transform:scale(1) translateY(3em);visibility:visible}
/*# sourceMappingURL=main.2c5d9932.css.map*/