@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}.ML__container{min-height:auto!important;--_hue:var(--hue,212);--_placeholder-color:var(--placeholder-color,hsl(var(--_hue),40%,49%));--_placeholder-opacity:var(--placeholder-opacity,.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)}.ML__sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.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: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-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:var(--frac-line-margin,max(-1px,-.04em));min-height:var(--frac-line-thickness,max(1px,.04em));-webkit-print-color-adjust:exact;print-color-adjust:exact;transform:translate(0)}@media(forced-colors:active){.ML__frac-line{min-height:0px}}.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{direction:ltr;display:inline-block;font-family:inherit;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant-caps:normal;letter-spacing:normal;line-height:1.2;text-align:left;text-indent:0;text-rendering:auto;word-wrap:normal;forced-color-adjust:preserve-parent-color;text-shadow:none;-webkit-user-select:none;user-select:none;white-space:nowrap;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:before,.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{border-bottom-style:solid;border-bottom-width:max(1px,.04em);content:"";display:block;margin-top:-1px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.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{display:block;fill:currentColor;fill-opacity:1;fill-rule:nonzero;height:inherit;position:absolute;stroke:currentColor;stroke-dasharray:none;stroke-dashoffset:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-width:1;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-m>.ML__vlist-t{text-align:center}.ML__latex .ML__mtable .col-align-c>.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:#cc00411a;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{background:var(--_tooltip-background-color);border:var(--_tooltip-border);border-radius:var(--_tooltip-border-radius);display:inline-table;max-width:400px;padding:12px;position:fixed;visibility:hidden;width:max-content;z-index:2;--_selection-color:var(--_tooltip-color);box-shadow:var(--_tooltip-box-shadow);color:var(--_tooltip-color);opacity:0;transition:opacity .15s cubic-bezier(.4,0,1,1)}.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}.ML__bg{background-color:transparent!important}.ML__bg:before{background-color:var(--bg-color);box-sizing:border-box;content:"";inset:0;position:absolute;z-index:-1}@font-face{font-display:"swap";font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2")}@font-face{font-display:"swap";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")}@font-face{font-display:"swap";font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2")}@font-face{font-display:"swap";font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2")}:root{--ML__static-fonts:true}:root{font-family:Inter,Noto Sans CJK SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:#c7cdd4;background:#111419;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#111419;--panel:#191e25;--panel-raised:#20262f;--line:#303740;--line-dim:#262d35;--text:#c7cdd4;--muted:#87939f;--dim:#5e6b78;--accent:#f0a253;--teal:#77bfb1;--mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--keyboard-zindex:150;--keyboard-background:#20262f;--keycap-background:#303845;--keycap-text:#dfe5ec;--keycap-background-hover:#43505e;--keycap-primary-background:#e69a4a;--keycap-primary-text:#111419}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{border:0;background:none;color:inherit;cursor:pointer}button:disabled{opacity:.35;cursor:default}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}input,select{background:#13181e;color:var(--text);border:1px solid #38424d;border-radius:2px;padding:6px 8px;min-width:0}input::placeholder{color:#64707d}input:focus,select:focus{border-color:#8d673e}button:hover:not(:disabled){color:#f3b36e}a{color:inherit;text-decoration:none}button svg{vertical-align:middle}svg{flex-shrink:0}h1,h2,h3,p{margin:0}kbd,code{font-family:var(--mono)}kbd{color:#c2a17e;font-size:10px}::selection{background:#74532c;color:#fff}.industrial-app{height:100dvh;overflow:hidden;display:flex;flex-direction:column}.app-header{height:54px;flex-shrink:0;display:flex;align-items:center;background:#1c2027;border-bottom:1px solid #39404a;padding:0 17px 0 15px;gap:25px}.industrial-brand{display:flex;align-items:center;gap:10px;width:253px;flex-shrink:0}.brand-mark{background:#e39a4d;color:#181a1e;font-family:var(--mono);font-size:25px;font-weight:800;width:30px;height:31px;position:relative;line-height:29px;padding-left:3px}.brand-mark>span{position:absolute;right:0;bottom:-2px;font-size:11px;line-height:12px}.industrial-brand strong{font-size:17px;letter-spacing:3px;line-height:1.2;color:#e1e5e9;font-weight:650}.industrial-brand strong>span{display:block;font-family:var(--mono);font-size:8px;letter-spacing:1.2px;margin-top:4px;color:#82909d;font-weight:400}.industrial-brand>b{color:#ab7846;border:1px solid #5c4731;padding:3px;font:9px var(--mono);margin-left:9px}.menu-bar{display:flex;align-items:center;gap:6px}.app-menu{position:relative;font-size:12px}.app-menu>summary{cursor:pointer;list-style:none;padding:7px 11px;color:#a6afb9;-webkit-user-select:none;user-select:none}.app-menu>summary::-webkit-details-marker{display:none}.app-menu>summary:hover,.app-menu[open]>summary{background:#2c323c;color:#f1b779}.menu-popup{position:absolute;top:calc(100% + 4px);left:0;min-width:205px;z-index:100;background:#222932;border:1px solid #48515d;box-shadow:0 10px 30px #0008;padding:5px}.menu-popup>button{padding:10px 12px;font-size:12px;width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#c4ccd6}.menu-popup>button:hover{background:#333b46}.menu-popup>button+button{border-top:1px solid #2e3741}.header-end{margin-left:auto;display:flex;align-items:center;gap:19px}.kernel-status{font:9px var(--mono);letter-spacing:.8px;display:flex;align-items:center;gap:7px;color:#7f8995;white-space:nowrap}.kernel-status i{width:5px;height:5px;background:#9b7151;border-radius:50%;box-shadow:0 0 7px #e4a45820}.kernel-status.online{color:#87af9f}.kernel-status.online i{background:#7cb59a;box-shadow:0 0 7px #74ad9340}.header-help{color:#7f8b98;padding:3px}.document-bar{height:38px;flex-shrink:0;background:#151a20;border-bottom:1px solid #333b45;display:flex;align-items:stretch;padding-left:53px}.document-tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:thin}.document-tabs>button{display:flex;align-items:center;gap:9px;padding:0 17px;border-right:1px solid #2a313a;color:#8e9aa7;font-size:11px;white-space:nowrap;position:relative;max-width:245px;flex-shrink:0}.document-tabs>button.active{background:#20262e;color:#e0e4e9}.document-tabs>button.active:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent)}.document-tabs>button>span{overflow:hidden;text-overflow:ellipsis}.document-tabs small{font:9px var(--mono);color:#64717e}.document-tabs .add-document{padding:0 12px;border:0}.document-tools{margin-left:auto;display:flex;gap:20px;align-items:center;padding:0 17px;white-space:nowrap;background:#151a20}.document-tools>span{font:8px var(--mono);color:#677a6e;letter-spacing:.8px}.document-tools>span.warning{color:#d7935b}.document-tools>button{font-size:10px;display:flex;align-items:center;gap:6px;color:#94a1ae}.mobile-tool-toggle{display:none}.workbench{flex:1;min-height:0;display:flex}.activity-rail{width:53px;flex-shrink:0;background:#191e25;border-right:1px solid #303741;display:flex;flex-direction:column;align-items:stretch;padding-top:9px}.activity-rail>button{height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#73808d;border-left:2px solid transparent}.activity-rail>button>span{font:8px var(--mono);letter-spacing:.4px}.activity-rail>button.active{border-left-color:var(--accent);color:var(--accent);background:#2b2723}.activity-rail>button:hover{background:#242b33}.activity-rail>div{flex:1}.activity-rail>button:last-child{margin-bottom:7px;height:53px}.function-browser{width:233px;flex-shrink:0;background:#191e25;border-right:1px solid #343c46;display:flex;flex-direction:column;min-height:0}.browser-header{font:9px var(--mono);display:flex;align-items:center;justify-content:space-between;letter-spacing:.7px;padding:19px 15px 14px;color:#a0acb9}.browser-header>b{font:8px var(--mono);background:#29333d;color:#8b9bab;padding:2px 4px}.function-search{margin:0 12px 13px;height:32px;display:flex;align-items:center;border:1px solid #35404b;background:#13181e;color:#6b7a89;padding:0 8px;gap:7px}.function-search input{background:none;border:0;outline:0;font-size:11px;flex:1;width:100%;padding:0}.function-search>span{font-size:14px;color:#5c6976}.operation-tree{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:#384450 transparent;padding-bottom:10px}.category-heading{width:100%;display:flex;align-items:center;gap:6px;padding:12px 14px;font-size:11px;color:#a7b0ba;border-top:1px solid #262e37;text-align:left}.category-heading>svg{color:#566474;width:10px}.category-heading.active{color:#d8dde3;background:#202730}.category-heading.active>svg{transform:rotate(90deg);color:var(--accent)}.category-heading>b{margin-left:auto;font:8px var(--mono);color:#606f7e}.category-operations{padding:5px 0}.category-operations>button{display:flex;align-items:center;width:100%;min-height:34px;gap:8px;padding:7px 15px 7px 23px;border-left:2px solid transparent;position:relative;text-align:left;font-size:11px;color:#8e9ba9}.category-operations>button>span:first-child{font:11px var(--mono);color:#596c7e;min-width:26px;font-style:italic}.category-operations>button>span:nth-child(2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-operations>button small{display:none}.category-operations>button:hover{background:#252d37;color:#c4cdd7}.category-operations>button.active{background:#382e23;color:#e9b16f;border-left-color:#e5a14f}.category-operations>button.active>span:first-child{color:#db994a}.example-browser-button{display:flex;align-items:center;gap:9px;padding:14px 15px;font-size:11px;border-top:1px solid #333c47;color:#9ba9b7}.example-browser-button>svg:last-child{margin-left:auto;color:#726d60}.browser-engine{border-top:1px solid #303a44;padding:15px;display:flex;flex-direction:column;gap:6px;background:#171c22}.browser-engine>span{font:7px var(--mono);letter-spacing:1px;color:#697989}.browser-engine strong{font:11px var(--mono);color:#a8b5c4}.browser-engine small{font:6px var(--mono);letter-spacing:.5px;color:#566d66}.work-area{flex:1;min-width:0;display:flex;flex-direction:column;padding:0;max-width:none;margin:0}.workspace-toolbar{height:40px;background:#1e242c;border-bottom:1px solid #333d48;display:flex;align-items:stretch;padding:0 16px;flex-shrink:0}.workspace-mode-tabs{display:flex;gap:20px;min-width:0;overflow-x:auto;scrollbar-width:none}.workspace-mode-tabs>button{font-size:11px;color:#8493a2;border-bottom:2px solid transparent;white-space:nowrap;padding:0 2px}.workspace-mode-tabs>button.active{color:#e6aa67;border-bottom-color:#d69b55}.dock-toggle{margin-left:auto;padding:0 0 0 15px;color:#657687}.dock-toggle.active{color:#aa9377}.workspace-content{display:flex;flex:1;min-height:0;min-width:0}.worksheet-pane{flex:1;min-width:0;overflow-y:auto;padding:0 20px 30px;scrollbar-width:thin;scrollbar-color:#3b4653 transparent;background:#14191f}.section-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:69px;border-bottom:1px solid #2c3540;margin-bottom:18px}.section-bar>div{display:flex;align-items:center;gap:10px;min-width:0}.section-bar>div:first-child{flex-wrap:wrap}.module-code{font:8px var(--mono);letter-spacing:.6px;color:#a27d51;border:1px solid #554633;background:#2a251f;padding:4px 6px;white-space:nowrap}.section-bar h2{font-size:15px;letter-spacing:.5px;font-weight:550;color:#dce2e9;white-space:nowrap}.section-bar>div:first-child>span:last-child:not(.module-code){font:8px var(--mono);color:#627183;letter-spacing:.5px}.section-bar>div:last-child>button{font-size:10px;white-space:nowrap;color:#8797a9;display:flex;align-items:center;gap:4px;padding:6px 0 6px 6px}.worksheet-title input{font-size:15px;background:none;border:1px solid transparent;padding:4px 0;width:220px;color:#d3dce5;text-overflow:ellipsis;font-weight:500}.worksheet-title input:focus{border-color:#47515e}.input-console{border:1px solid #3b4653;background:#1b222b;box-shadow:0 4px 15px #0000000d}.console-header{display:flex;align-items:center;justify-content:space-between;min-height:43px;border-bottom:1px solid #34404c;padding:0 14px;gap:10px}.console-header>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.input-indicator{width:5px;height:5px;background:#e7a34e;box-shadow:0 0 8px #c98d3c35}.console-header>div:first-child>span:nth-child(2){font:8px var(--mono);letter-spacing:1px;color:#b08756}.console-header strong{font-size:12px;font-weight:500;color:#ced9e5;white-space:nowrap}.console-header code{font-size:9px;color:#718297;overflow:hidden;text-overflow:ellipsis}.input-mode-tabs{display:flex;align-items:center;gap:3px;white-space:nowrap}.input-mode-tabs>button{font-size:10px;color:#788b9f;padding:4px 7px;border:1px solid transparent}.input-mode-tabs>button.active{border-color:#5a4b39;background:#342c23;color:#e6b477}.math-toolbar{display:flex;align-items:center;gap:3px;padding:8px 11px;background:#202934;border-bottom:1px solid #303d4c;overflow-x:auto;scrollbar-width:thin}.math-toolbar>button{display:flex;align-items:center;justify-content:center;min-width:32px;height:29px;padding:0 5px;color:#a5b5c6;border:1px solid transparent}.math-toolbar>button:hover{border-color:#66543d;background:#3c3227;color:#f0bc7b}.math-toolbar>button:last-child{margin-left:auto;color:#ac9b82}.math-toolbar .math-view{font-size:15px}.math-view{display:inline-block;white-space:nowrap;line-height:1.5}.main-formula{display:flex;align-items:center;min-height:127px;padding:15px 16px 15px 12px;gap:15px}.input-line-number{font:10px var(--mono);color:#587089;white-space:nowrap}.formula-field{min-width:0;flex:1}.math-editor{min-width:0}.math-editor math-field{width:100%;min-height:42px;padding:6px 0;font-size:21px;color:#e3eaf3;border:0;background:transparent;border-radius:0;--caret-color:#f1b16b;--selection-background-color:#6f512d;--placeholder-color:#69798b;--smart-fence-color:#dbb27e;--primary:#e8a65b;--contains-highlight-background-color:#49412f}.math-editor math-field:focus-within{outline:0}.math-editor math-field::part(menu-toggle),.math-editor math-field::part(virtual-keyboard-toggle){display:none}.main-formula math-field{font-size:26px;min-height:75px}.secondary-formula{display:flex;align-items:center;gap:15px;border-top:1px solid #303b48;padding:7px 14px}.secondary-formula>span{font-size:10px;min-width:65px;color:#8297ad}.secondary-formula math-field{font-size:19px}.operation-parameters{display:flex;gap:10px 15px;align-items:stretch;flex-wrap:wrap;border-top:1px solid #303b48;background:#18202a;padding:12px 14px}.operation-parameters>label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:#7e93aa;min-width:65px;max-width:150px}.operation-parameters input,.operation-parameters select{font:11px var(--mono);height:29px;padding:4px 7px;background:#121a23;border-color:#354353;color:#bacbdc;width:100%;min-width:58px}.operation-parameters>label:first-child{max-width:65px}.operation-parameters .math-param{min-width:80px;flex:1}.math-param>.formula-field{border:1px solid #354353;background:#121a23;padding:0 6px}.math-param math-field{font-size:16px;min-height:26px;height:27px;padding:0}.console-actions{display:flex;justify-content:space-between;align-items:center;padding:13px 14px;border-top:1px solid #33404e;background:#1b242f;gap:10px}.console-actions>div{display:flex;gap:12px;align-items:center}.console-actions>div:first-child{font-size:9px;color:#5b6a7a;gap:10px}.console-actions>div:first-child>button{font-size:10px;color:#889bb0;padding:4px 0}.plot-input-button{display:flex;gap:5px;align-items:center;font-size:11px;color:#9baec3;white-space:nowrap}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;background:#e6a15b;color:#171c21;padding:10px 14px;font-size:11px;border:1px solid #efb679;font-weight:550;border-radius:2px;white-space:nowrap}.primary-button:hover:not(:disabled){background:#f3b875;color:#11161c}.primary-button kbd{color:#7a5631;border:1px solid #af7e49;padding:0 4px;border-radius:2px;font-size:9px}.primary-button.running{background:#8b633c;color:#ffe1bd;border-color:#b78046;font-weight:400}.spinner{display:inline-block;width:12px;height:12px;border:1.5px solid #cda36c50;border-top-color:#edb77b;border-radius:50%;animation:spin .8s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.matrix-builder{padding:12px 15px 18px;overflow-x:auto}.matrix-builder-controls{display:flex;align-items:center;gap:12px;margin-bottom:12px;white-space:nowrap}.matrix-builder-controls>span{font:8px var(--mono);letter-spacing:1px;color:#8498af;margin-right:auto}.matrix-builder-controls>button{font-size:10px;color:#96abc0;padding:4px 0}.matrix-builder-grid{display:grid;gap:5px;min-width:max-content;border-left:2px solid #8196ad;border-right:2px solid #8196ad;padding:8px}.matrix-builder-grid>.formula-field{background:#131c25;border:1px solid #344353;padding:0 7px;min-width:65px}.matrix-builder-grid math-field{font-size:18px;min-height:37px}.system-builder{padding:10px 15px 16px}.system-builder>div{display:flex;align-items:center;gap:14px;border-bottom:1px solid #2e3c4b;padding:4px 0}.system-builder>div>span{font:8px var(--mono);color:#6f8ba5}.system-builder>div>button{color:#688096}.system-builder>button{font-size:10px;color:#9fb1c5;padding:12px 0 0}.calculation-error{display:flex;align-items:flex-start;gap:12px;border:1px solid #754e3e;background:#31241f;padding:13px;margin-top:13px;color:#dcab8e}.calculation-error>span{font:8px var(--mono);color:#d48961;letter-spacing:.6px;padding-top:4px}.calculation-error>p{font-size:12px;line-height:1.7;flex:1}.calculation-error>button{color:#ab7c62;padding-top:4px}.inline-error{font-size:12px;line-height:1.8;padding:10px 17px;border-bottom:1px solid #754e3e;background:#30241f;color:#e0aa81}.results-divider{display:flex;justify-content:space-between;align-items:center;padding:24px 0 12px;color:#6f8499;font:8px var(--mono);letter-spacing:.6px}.results-divider>span:last-child{font-size:9px;letter-spacing:0;color:#53697f}.empty-worksheet{border:1px dashed #33404e;background:linear-gradient(130deg,#18212b55,transparent);padding:32px 20px 28px;text-align:center}.empty-worksheet>div{font:36px Georgia,serif;color:#637e91;letter-spacing:15px;margin-bottom:15px}.empty-worksheet>div>span{color:#8b7352;font-size:28px}.empty-worksheet h3{font-size:13px;color:#8fa5ba;font-weight:400}.empty-worksheet p{font-size:11px;line-height:1.9;color:#596f84;margin-top:9px}.empty-worksheet>button{display:inline-flex;align-items:center;gap:9px;font-size:11px;color:#ab895d;border-bottom:1px solid #554833;padding:8px 0 5px;margin-top:12px}.result-cell{display:flex;background:#191f27;border:1px solid #313c49;margin-bottom:13px;border-radius:1px}.cell-gutter{width:35px;flex-shrink:0;border-right:1px solid #293542;background:#161d25;display:flex;flex-direction:column;align-items:center;padding-top:13px;gap:10px}.cell-gutter>span{font:9px var(--mono);color:#526d87}.cell-gutter>i{width:3px;height:3px;background:#629a88}.result-cell.stale .cell-gutter>i{background:#d59750}.cell-content{flex:1;min-width:0}.cell-content>header{display:flex;align-items:center;gap:9px;padding:10px 13px;border-bottom:1px solid #26323f;font-size:10px;color:#8298b0}.cell-content>header>strong{font-size:11px;font-weight:500;color:#aebfd1}.cell-content>header>code{font-size:8px;background:#242f3d;border:1px solid #354457;padding:1px 4px;color:#7d9bb9}.cell-content>header>span{font:8px var(--mono);color:#526a82;margin-left:auto;white-space:nowrap}.cell-content>header>button{font-size:9px;color:#657f98;padding:1px 0;white-space:nowrap}.stale-tag{font-size:8px;font-weight:400;color:#d69c5c;border:1px solid #6d5232;padding:1px 4px;white-space:nowrap}.cell-input,.cell-output{display:flex;align-items:center;gap:16px;padding:15px 14px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#3e4e61 transparent;min-width:0}.cell-input>small,.cell-output>small{font:8px var(--mono);color:#516a83;flex-shrink:0;min-width:22px;letter-spacing:.7px}.cell-input>.math-view{font-size:19px;color:#9cafc4}.cell-input.secondary{padding-top:0}.cell-output{padding:16px 14px;background:#172b2b66;border-top:1px solid #25413f66;border-bottom:1px solid #25413f66}.cell-output>.math-view{font-size:24px;color:#8ac6b7}.cell-output>small{color:#5b9987}.cell-output>b{font:7px var(--mono);color:#547e71;margin-left:auto;letter-spacing:1px;white-space:nowrap}.cell-note{font-size:10px;line-height:1.8;color:#718a9f;padding:10px 14px 3px}.cell-content>footer{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:10px 13px;border-top:1px solid #263442;margin-top:8px}.cell-content>footer>button{font-size:9px;color:#718ba4;display:flex;align-items:center;gap:4px;white-space:nowrap}.cell-content>footer>button:first-child{color:#b0926a;margin-right:auto}.right-dock{width:360px;min-width:300px;flex-shrink:0;border-left:1px solid #374453;background:#171e26;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3b4b5c transparent;display:flex;flex-direction:column}.dock-title{display:flex;align-items:center;justify-content:space-between;min-height:40px;border-bottom:1px solid #34414f;background:#1f2934;padding:0 13px;font:9px var(--mono);color:#a6b8cb;letter-spacing:.8px}.dock-title>span{display:flex;align-items:center;gap:8px}.dock-title b{font:8px var(--mono);color:#ae8b5f;border:1px solid #604f38;padding:1px 3px;background:#2d2922}.dock-title button{padding:4px 0;color:#8c9daf}.dock-title>div{display:flex;gap:12px}.graph-panel{flex-shrink:0;min-width:0}.graph-types{display:flex;border-bottom:1px solid #2e3d4d;padding:0 9px;background:#18232e}.graph-types>button{font-size:10px;color:#7d96ae;padding:11px 9px;border-bottom:2px solid transparent;white-space:nowrap;flex:1}.graph-types>button.active{color:#e5aa6c;border-bottom-color:#c9914d}.graph-expressions{padding:12px 12px 3px}.graph-expression{display:flex;align-items:center;gap:9px;border:1px solid #34475b;background:#121d28;min-height:40px;padding:0 8px;margin-bottom:6px}.graph-expression>span{font:8px var(--mono);letter-spacing:.3px}.graph-expression math-field{font-size:18px;min-height:34px}.graph-expression>button{padding:0;color:#778ea4}.graph-controls{display:flex;align-items:center;gap:12px;padding:5px 13px 12px;font-size:9px;color:#7c96ae}.graph-controls>label{display:flex;align-items:center;gap:6px}.graph-controls input{width:42px;height:24px;font:11px var(--mono);padding:3px 5px;background:#111b26;border-color:#35485c}.graph-controls>button{font-size:9px;display:flex;gap:3px;align-items:center;color:#8da7c0;padding:4px 0}.graph-controls .graph-draw{margin-left:auto;color:#e0ad73;gap:7px}.graph-viewport{position:relative;border-top:1px solid #293d51;border-bottom:1px solid #293d51;min-height:180px;background:#101318}.graph-viewport>svg{width:100%;display:block;height:auto}.graph-viewport text{font:12px var(--mono);fill:#687f96}.graph-grid{stroke:#263b4e;stroke-width:.8}.graph-axis{stroke:#596d81;stroke-width:1.1}.function-path{stroke-linecap:round;stroke-linejoin:round}.graph-message{position:absolute;inset:0;background:#10171ee8;display:flex;align-items:center;justify-content:center;text-align:center;padding:25px;z-index:2;font-size:12px;color:#a7b6c5;gap:9px;line-height:1.9}.graph-message.error{color:#d1a17d;background:#1f1b18ed}.graph-readout{display:flex;align-items:center;justify-content:space-between;min-height:39px;padding:0 13px;border-bottom:1px solid #2b3c4d;gap:7px;background:#15202b}.graph-readout>span{font:8px var(--mono);color:#6f8ca8;white-space:nowrap}.graph-readout>div{display:flex;align-items:center;gap:0;border:1px solid #34485c}.graph-readout>div>button{font:8px var(--mono);padding:4px 6px;color:#a1b4c9;display:flex;align-items:center;justify-content:center;height:23px;min-width:24px}.graph-readout>div>button+button{border-left:1px solid #34485c}.graph-readout label{font-size:9px;display:flex;align-items:center;padding:2px 5px;gap:3px;color:#98b0c7}.graph-readout input{width:11px;height:11px;accent-color:var(--accent)}.graph-ranges{display:flex;flex-direction:column;gap:8px;padding:12px 13px;background:#182431;border-bottom:1px solid #2b3e51}.graph-ranges>label{display:flex;align-items:center;gap:8px;font:8px var(--mono);color:#7794b0}.graph-ranges>label>input{width:85px;flex:1;background:#101c29;border-color:#344c65;height:27px;font:10px var(--mono);padding:4px 6px;color:#a4bdd8}.graph-ranges>label>span{color:#596f84}.graph-caption{font-size:9px;line-height:1.7;color:#5f7a92;padding:10px 13px;background:#17232f;border-bottom:1px solid #2f4255}.surface{height:350px;position:relative;min-height:250px;overflow:hidden;background:#101318}.surface canvas{display:block;max-width:100%}.surface-instructions{position:absolute;left:13px;bottom:12px;pointer-events:none;font:7px var(--mono);color:#8c99a8;letter-spacing:.6px}.symbol-panel{margin-top:13px;border-top:1px solid #33485c;flex-shrink:0}.symbol-panel .dock-title{background:#203043;color:#9fbbd8}.empty-symbols{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#6e8ca9;padding:19px 13px;background:#1a2a3b}.empty-symbols>button{font:10px var(--mono);color:#ac926c;display:flex;gap:10px;align-items:center}.symbol-list{background:#162739}.symbol-list>div{display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid #283f57}.symbol-list>div>button:first-child{flex:1;min-width:0;display:flex;align-items:center;gap:8px;text-align:left;color:#93b4d3;overflow:auto}.symbol-list b{font:11px var(--mono);color:#dfb276;white-space:nowrap}.symbol-list>div>button:last-child{padding:2px 0;color:#627e9b}.symbol-list .math-view{font-size:16px}.free-symbols{padding:12px;font-size:9px;color:#718fac;background:#1b2e42}.free-symbols>button{border:1px solid #385877;background:#14263b;padding:1px 4px;margin-left:6px;font:10px var(--mono);color:#c1c7c8}.dock-footnote{font-size:9px;line-height:2;color:#59738c;padding:19px 13px;margin-top:auto;min-height:80px;background:#162332}.orange-dot{width:3px;height:3px;background:#bb8448;display:inline-block;vertical-align:middle;margin-right:5px}.mode-graphics .worksheet-pane{display:none}.mode-graphics .right-dock{width:100%;min-width:0;border-left:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) 240px;align-content:start;gap:0;background:#131b24}.mode-graphics .graph-panel{grid-column:1;grid-row:1/3;border-right:1px solid #34495e}.mode-graphics .symbol-panel{grid-column:2;margin:0;border-top:0}.mode-graphics .dock-footnote{grid-column:2;align-self:end}.mode-graphics .graph-expressions{padding:17px 20px 3px}.mode-graphics .graph-expression math-field{font-size:21px}.mode-graphics .graph-controls{padding-left:20px;padding-right:20px}.mode-graphics .graph-ranges{flex-direction:row;gap:25px}.mode-graphics .graph-ranges>label{flex:1}.mode-graphics .graph-types{padding:0 20px;justify-content:flex-start}.mode-graphics .graph-types>button{flex:0;padding-left:24px;padding-right:24px;font-size:12px}.mode-graphics .surface{height:calc(100dvh - 430px);min-height:370px}.mode-graphics .graph-readout{min-height:44px}.mode-geometry .right-dock,.mode-data .right-dock{display:none}.dock-hidden:not(.mode-graphics) .right-dock{display:none}.status-bar{height:26px;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #37424e;background:#1b222b;padding:0 13px;font:8px var(--mono);color:#738ba2;letter-spacing:.2px;gap:15px}.status-bar>div{display:flex;align-items:center;gap:14px;white-space:nowrap}.status-bar>div:last-child{gap:0}.status-bar>div:last-child>span,.status-bar>div:last-child>button{border-left:1px solid #384452;padding:0 12px;font:8px var(--mono);color:#6d839a}.status-bar>div:last-child>span:last-child{color:#566d83;letter-spacing:.5px;padding-right:0}.status-light{width:4px;height:4px;background:#886e54;margin-right:-7px}.status-light.ready{background:#7eaa94}.task-status{color:#d2a56c;font-size:7px}.toast{position:fixed;bottom:45px;left:50%;transform:translate(-50%);z-index:200;background:#283b3f;border:1px solid #4d7275;color:#bbd7d5;padding:12px 18px;display:flex;align-items:center;gap:9px;box-shadow:0 5px 25px #0005;font-size:12px;max-width:90vw;line-height:1.6;animation:appear .15s ease-out}.geometry-workspace,.data-workspace,.pipeline-workspace{min-width:0}.geometry-tools{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:0 0 15px}.geometry-tools>button{display:flex;align-items:center;gap:7px;border:1px solid #354656;padding:8px 10px;font-size:10px;color:#8fa6ba;background:#1c2a36}.geometry-tools>button>b{font:18px Georgia,serif;line-height:15px;font-weight:400;color:#829cae}.geometry-tools>button.active{border-color:#9d7747;color:#efb675;background:#382d23}.geometry-tools>button.active>b{color:#dba564}.geometry-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;border:1px solid #3a4959;align-items:start}.geometry-layout>div{min-width:0;overflow:hidden}.geometry-canvas{width:100%;height:auto;display:block;touch-action:none;min-height:300px;background:#11161b}.geometry-canvas text{font:13px var(--mono);fill:#c2b095;pointer-events:none}.geometry-point{cursor:grab}.geometry-point:active{cursor:grabbing}.geometry-object{cursor:pointer}.geometry-status{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #3a4959;background:#1a2937;padding:10px 12px;font-size:10px;color:#7b98b1;gap:12px;line-height:1.8}.geometry-status>div{display:flex;gap:8px;flex-shrink:0}.geometry-status button{border:1px solid #3d536a;padding:3px 6px;display:flex;align-items:center;justify-content:center}.geometry-inspector{border-left:1px solid #3a4959;background:#1b2a39;align-self:stretch;min-width:0}.geometry-inspector h3,.data-inspector h3{font:8px var(--mono);color:#97afc5;padding:14px 12px;border-bottom:1px solid #3a4e62;letter-spacing:.6px}.geometry-inspector h3>span,.data-inspector h3>span{float:right;color:#66819b;font-size:8px}.geometry-object-list{max-height:380px;overflow:auto;scrollbar-width:thin}.geometry-object-list>button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid #2c4257;font-size:10px;text-align:left;color:#96acc1}.geometry-object-list>button.active{background:#3c3429;color:#ebbd87}.geo-dot{color:#d99b54;font:13px Georgia,serif}.geometry-object-list b{font:10px var(--mono);color:#b3c3d4}.geometry-object-list button>span:nth-child(3){font:8px var(--mono);margin-left:auto;color:#6e8ba5;white-space:nowrap}.geometry-object-list small{font:6px var(--mono);color:#b9a1cc}.point-properties{padding:12px;border-bottom:1px solid #3c5268;background:#1d3043}.point-properties>strong{display:block;font-size:11px;font-weight:400;color:#c7b795;margin-bottom:11px}.point-properties>label{display:flex;align-items:center;gap:15px;font:11px var(--mono);color:#95abc0;margin-bottom:6px}.point-properties input{width:100%;font:11px var(--mono);background:#102234;border-color:#3f5a75}.geometry-transfer{margin:15px 12px;max-width:calc(100% - 24px);font-size:9px;padding:8px 9px;gap:7px}.module-note{font-size:10px;line-height:1.9;color:#69869f;margin:15px 12px}.sheet-formula{display:flex;align-items:center;gap:12px;border:1px solid #3b4c5e;background:#1a2a3a;min-height:43px;padding:6px 10px;margin-bottom:13px}.sheet-formula>b{font:11px var(--mono);min-width:47px;color:#e4b16c;text-align:center}.sheet-formula>span{font:17px Georgia,serif;font-style:italic;color:#7e94ac}.sheet-formula>input{flex:1;font:12px var(--mono);background:#112031;border-color:#354e69;height:28px}.sheet-formula>button{font-size:10px;white-space:nowrap;color:#9cb0c5;padding:4px}.data-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;border:1px solid #3b4d60;align-items:start}.sheet-scroll{overflow:auto;max-height:calc(100dvh - 345px);min-height:300px;scrollbar-width:thin;scrollbar-color:#425e78 #182532;background:#152536}.spreadsheet{border-collapse:separate;border-spacing:0;table-layout:fixed;font:11px var(--mono);min-width:100%;color:#a3b8ce}.spreadsheet th{font-weight:400;background:#233749;color:#7b9ab7;min-width:42px;border-bottom:1px solid #3e5872;border-right:1px solid #3e5872;text-align:center;-webkit-user-select:none;user-select:none;height:29px;font-size:10px;cursor:pointer}.spreadsheet thead{position:sticky;top:0;z-index:3}.spreadsheet thead th:not(:first-child){min-width:105px;width:105px}.spreadsheet th.active{color:#dfb16e;background:#3f382c}.spreadsheet th:first-child{position:sticky;left:0;min-width:36px;width:36px;z-index:2}.spreadsheet thead th:first-child{z-index:4}.spreadsheet td{min-width:105px;width:105px;height:30px;padding:0;border-bottom:1px solid #2d465e;border-right:1px solid #2d465e;position:relative}.spreadsheet td>input{width:100%;height:29px;border:1px solid transparent;padding:5px 8px;border-radius:0;background:#172a3b;color:#adc1d6;font:11px var(--mono);text-align:right;outline:0}.spreadsheet tr:nth-child(2n) td>input{background:#192e42}.spreadsheet td.selected>input{border:1px solid #d2a15a!important;background:#273742!important;color:#efc58a;outline:0}.cell-error>input{color:#df9d84!important}.formula-corner{position:absolute;right:0;top:0;border-top:4px solid #80ad8e;border-left:4px solid transparent;pointer-events:none}.data-inspector{border-left:1px solid #3c5168;background:#1b2e41;min-width:0;align-self:stretch}.data-metrics{display:grid;grid-template-columns:1fr 1fr}.data-metrics>div{padding:13px 12px;border-bottom:1px solid #334e68;border-right:1px solid #334e68;min-width:0}.data-metrics>div>span{display:block;font:7px var(--mono);letter-spacing:.6px;color:#6f91af;margin-bottom:8px}.data-metrics strong{font:16px var(--mono);color:#c5d3e0;overflow-wrap:anywhere}.scatter-chart{width:100%;display:block;background:#15273a}.scatter-chart text{font:9px var(--mono);fill:#7395b4}.data-actions{padding:5px 11px}.data-actions>button{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:10px;color:#a0b7cb;padding:12px 0;border-bottom:1px solid #334e68}.data-actions>button>svg{color:#d3a365}.pipeline-description{font-size:12px;line-height:1.9;color:#8ca3ba;margin-bottom:22px}.pipeline-source{background:#1a2b3b;border:1px solid #3a5269;padding:14px 16px}.pipeline-source>span{display:block;font:8px var(--mono);color:#90a5b9;letter-spacing:1px;margin-bottom:8px}.pipeline-source math-field{font-size:24px}.pipeline-nodes{padding:14px 0 10px 13px;border-left:1px dashed #675237;margin:15px 0 0 15px}.pipeline-node{display:flex;align-items:center;gap:12px;border:1px solid #3d5267;background:#1b3043;margin-bottom:10px;padding:14px 15px}.pipeline-node>span{font:11px var(--mono);color:#d4a564}.pipeline-node>svg{color:#8e795b}.pipeline-node>select{flex:1;background:#122539;border-color:#3b5c7e;font-size:12px;color:#b5c9dc}.pipeline-node>button{font-size:13px;color:#91abc4;padding:5px}.pipeline-footer{display:flex;align-items:center;gap:18px;justify-content:space-between;padding-top:15px}.pipeline-footer>button:first-child{border:1px dashed #4e657b;padding:9px 15px;font-size:11px;color:#9bb2c9}.pipeline-footer>label{font-size:10px;color:#849eb8;display:flex;align-items:center;gap:9px}.pipeline-footer input{width:50px;font:12px var(--mono)}.pipeline-trace{margin:12px 14px;font-size:10px;color:#91a9c1;border:1px solid #314960;padding:9px 12px}.pipeline-trace>summary{cursor:pointer;color:#bd9f73}.pipeline-trace>div{display:flex;gap:14px;align-items:center;overflow-x:auto;padding:14px 0;border-bottom:1px solid #30475d}.pipeline-trace>div>span{font-size:10px;color:#718ea8;white-space:nowrap}.pipeline-trace .math-view{font-size:18px;color:#adccbd}.industrial-dialog{max-width:1000px;width:calc(100% - 60px);max-height:86dvh;padding:0;background:#1a2531;border:1px solid #536476;color:#aebdcc;box-shadow:0 30px 100px #0009;border-radius:3px;scrollbar-width:thin;scrollbar-color:#536578 #1c2b3b}.industrial-dialog::backdrop{background:#0b0f15c9;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 26px 21px;border-bottom:1px solid #3b5065;background:#202f40;position:sticky;top:0;z-index:3}.dialog-header>div>span{font:8px var(--mono);letter-spacing:1.8px;color:#aa8759}.dialog-header h2{font-size:21px;font-weight:500;margin-top:9px;color:#d1dce7}.dialog-header>button{color:#839caf;padding:3px}.library-search{display:block;width:calc(100% - 48px);margin:20px 24px 0;background:#14253a;border-color:#3f5d7c;height:37px;font-size:12px}.examples-library{padding:20px 24px 24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.examples-library>button{display:flex;flex-direction:column;gap:12px;text-align:left;background:#172b40;border:1px solid #3b5671;padding:16px;min-width:0;overflow:hidden}.examples-library>button:hover{border-color:#b38b55;background:#2f302f}.examples-library>button>span:first-child{font:7px var(--mono);color:#8096af;letter-spacing:.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.examples-library strong{font-size:12px;font-weight:500;color:#c6d6e6}.examples-library .math-view{font-size:22px;color:#d0ba99;overflow-x:auto;max-width:100%;min-height:45px;display:flex;align-items:center}.examples-library small{display:flex;align-items:center;gap:7px;font-size:9px;color:#9b825e;margin-top:auto}.guide-content,.capability-content{padding:24px 26px}.guide-content>p,.capability-content>p{font-size:13px;line-height:2;color:#99aec4;margin-bottom:18px}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:24px 0}.guide-grid>div{background:#172c43;border:1px solid #35516f;padding:19px}.guide-content h3{font:12px var(--mono);font-weight:400;color:#d4ae78;margin:6px 0 12px}.guide-grid p{font-size:12px;line-height:1.9;color:#8da7c2}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0}.capability-grid>div{padding:15px;background:#172e46;border:1px solid #3a5877;display:flex;flex-direction:column;gap:10px}.capability-grid span{font:8px var(--mono);color:#b99461;letter-spacing:1px}.capability-grid strong{font-size:11px;font-weight:400;color:#c4d5e6;white-space:nowrap}.capability-grid b{font-size:9px;font-weight:400;color:#79ac9b}.capability-table{border-collapse:collapse;width:100%;font-size:11px;line-height:1.8}.capability-table th{text-align:left;color:#adc4db;background:#1d354e;font-weight:500;padding:11px 12px;border:1px solid #3b5672;white-space:nowrap}.capability-table td{padding:12px;border:1px solid #3b526b;color:#8ba7c4;vertical-align:top}.capability-table td:first-child{color:#bbccdc;width:175px}.capability-table td:nth-child(2){color:#c8a97c;white-space:nowrap;width:90px}.license-components{margin:25px 0}.license-components>div{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid #3a5067;font-size:12px}.license-components strong{color:#c7d9eb;font:12px var(--mono);width:180px}.license-components span{color:#8ca9c4}.license-components b{font:9px var(--mono);color:#b7a181;margin-left:auto;border:1px solid #6e5e47;padding:3px 5px}.notice-link{display:flex;align-items:center;gap:10px;color:#e1b273;font-size:12px;padding:10px 0}.symbol-form{padding:24px 26px;max-width:650px;margin:0 auto}.symbol-form>p{font-size:12px;line-height:2;color:#93b1cb;margin-bottom:24px}.symbol-form>label{display:flex;flex-direction:column;gap:9px;font-size:11px;color:#9bb8d2;margin-bottom:18px}.symbol-form>label>input{background:#142b42;border-color:#406282;font:13px var(--mono);height:38px}.symbol-form .formula-field{border:1px solid #406282;padding:10px;background:#142b42;min-height:70px}.symbol-form>.primary-button{margin-top:7px;float:right;margin-bottom:25px}.tools-scrim{display:none}@keyframes appear{0%{opacity:0;transform:translate(-50%,5px)}to{opacity:1;transform:translate(-50%)}}@media(min-width:1650px){.function-browser{width:265px}.industrial-brand{width:285px}.right-dock{width:430px}.worksheet-pane{padding-left:28px;padding-right:28px}.main-formula{min-height:150px}.console-header{min-height:47px}.graph-viewport{min-height:230px}.graph-expression math-field{font-size:21px}.graph-ranges{flex-direction:row;gap:13px}.graph-ranges>label{min-width:0;gap:5px}.graph-ranges>label>input{width:63px;min-width:40px}.graph-types>button{font-size:11px;padding-top:12px;padding-bottom:12px}.cell-output{padding-top:21px;padding-bottom:21px}.cell-output>.math-view{font-size:27px}.activity-rail>button{height:70px}}@media(max-width:1250px){.function-browser{width:210px}.industrial-brand{width:231px}.right-dock{width:325px;min-width:290px}.menu-bar{gap:0}.app-menu>summary{padding-left:9px;padding-right:9px}.worksheet-pane{padding-left:15px;padding-right:15px}.worksheet-title input{width:170px;font-size:14px}.section-bar>div:first-child>span:last-child:not(.module-code){display:none}.console-header code{display:none}.category-operations>button{padding-left:18px;padding-right:10px;font-size:10px;gap:6px}.category-operations>button>span:first-child{min-width:23px;font-size:10px}.main-formula{gap:11px;padding-left:11px}.input-line-number{font-size:8px}.main-formula math-field{font-size:24px}.math-toolbar>button{min-width:28px}.math-toolbar{gap:0;padding-left:8px;padding-right:8px}.console-actions{padding-left:12px;padding-right:12px}.console-actions>div{gap:9px}.console-actions>div:first-child{gap:7px}.primary-button{padding:9px 10px;gap:8px}.console-actions kbd{display:none}.graph-types>button{padding:10px 6px;font-size:9px}.graph-expression math-field{font-size:17px}.status-bar>div:last-child>span,.status-bar>div:last-child>button{padding-left:9px;padding-right:9px}.geometry-tools>button{padding:7px 8px;font-size:9px}.geometry-layout{grid-template-columns:minmax(0,1fr) 200px}.data-layout{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:1050px){.function-browser{width:190px}.industrial-brand{width:210px}.browser-header{font-size:8px;padding-left:12px;padding-right:12px}.category-heading{font-size:10px;padding-left:12px}.category-operations>button{font-size:10px;padding-left:15px;gap:4px}.category-operations>button>span:first-child{font-size:9px;min-width:22px}.right-dock{width:300px;min-width:280px}.workspace-mode-tabs{gap:15px}.workspace-mode-tabs>button{font-size:10px}.workspace-toolbar,.worksheet-pane{padding-left:12px;padding-right:12px}.worksheet-title input{width:150px}.worksheet-title .module-code{display:none}.worksheet-title>div:last-child>button:first-child{display:none}.header-end{gap:10px}.app-header{gap:15px}.kernel-status{font-size:8px;letter-spacing:.3px}.menu-bar{gap:0}.app-menu>summary{padding-left:7px;padding-right:7px;font-size:11px}.input-mode-tabs>button{padding-left:5px;padding-right:5px;font-size:9px}.console-header{padding-left:10px;padding-right:10px}.console-header strong{font-size:11px}.console-header>div:first-child{gap:6px}.math-toolbar>button{min-width:26px;padding-left:3px;padding-right:3px}.math-toolbar .math-view{font-size:14px}.operation-parameters{gap:10px;padding:11px 10px}.console-actions>div:first-child{gap:5px}.console-actions>div:first-child>button{font-size:9px}.plot-input-button{font-size:10px}.primary-button{font-size:10px;padding:9px;gap:7px}.cell-content>header{gap:6px;padding-left:10px;padding-right:10px}.cell-content>footer{gap:10px}.cell-content>footer>button{font-size:8px}.cell-input,.cell-output{gap:9px;padding-left:10px;padding-right:10px}.cell-gutter{width:28px}.cell-output>.math-view{font-size:22px}.cell-output>b{display:none}.status-bar>div:last-child>span:last-child{display:none}.status-bar{font-size:7px}.mode-graphics .right-dock{grid-template-columns:minmax(0,1fr) 200px}.mode-graphics .graph-types>button{padding-left:18px;padding-right:18px}.mode-graphics .graph-ranges{gap:12px}.mode-graphics .graph-ranges>label>input{width:60px;min-width:40px}}@media(max-width:950px){.function-browser{display:none}.mobile-tool-toggle{display:flex;align-items:center;justify-content:center;width:40px;flex-shrink:0;color:#899eb2;border-right:1px solid #344151}.document-bar{padding-left:53px}.industrial-brand{width:205px}.function-browser.mobile-open{display:flex;position:fixed;top:92px;bottom:26px;left:53px;width:245px;z-index:60;box-shadow:15px 0 40px #0007}.tools-scrim{display:block;position:fixed;inset:92px 0 26px 53px;background:#0b1119a0;z-index:50}.category-operations>button{font-size:12px;padding-left:23px}.category-heading{font-size:12px;padding-left:15px}.browser-header{font-size:9px}.right-dock{width:340px}.main-formula math-field{font-size:24px}.console-header strong{font-size:12px}.worksheet-title input{width:210px}.worksheet-title .module-code{display:block}.worksheet-title>div:last-child>button:first-child{display:block}.console-actions>div:first-child>button{font-size:10px}.primary-button{font-size:11px;padding:10px 13px}.math-toolbar>button{min-width:30px}.operation-parameters{gap:12px}.workspace-mode-tabs>button{font-size:11px}.worksheet-pane{padding-left:16px;padding-right:16px}.section-bar>div:last-child>button{font-size:10px}.data-layout{grid-template-columns:minmax(0,1fr) 220px}.geometry-layout{grid-template-columns:minmax(0,1fr) 210px}}@media(max-width:800px){.right-dock{display:none}.work-area.mode-graphics .right-dock{display:block;overflow:auto}.mode-graphics .symbol-panel{margin-top:18px;border-top:1px solid #395571}.mode-graphics .dock-footnote{min-height:0}.mode-graphics .graph-panel{border-right:0}.mode-graphics .graph-types>button{flex:1;padding-left:7px;padding-right:7px;font-size:11px}.mode-graphics .graph-expressions{padding-left:15px;padding-right:15px}.mode-graphics .surface{min-height:300px;height:380px}.graph-ranges{flex-direction:row;gap:15px}.graph-ranges>label{flex:1;min-width:0}.graph-ranges>label>input{width:60px;min-width:38px}.dock-toggle{display:none}.app-header{gap:10px;padding-right:12px}.industrial-brand{width:190px}.menu-bar{gap:0}.app-menu>summary{padding-left:8px;padding-right:8px}.header-end{gap:8px}.kernel-status{font-size:7px}.worksheet-pane{padding-left:20px;padding-right:20px}.main-formula{min-height:130px}.math-toolbar>button{min-width:32px}.math-toolbar{gap:3px}.console-header{padding:0 14px}.input-mode-tabs>button{font-size:10px;padding:5px 8px}.console-actions{padding:13px 14px}.console-actions>div{gap:13px}.console-actions kbd{display:block}.cell-content>header{padding-left:13px;padding-right:13px}.cell-gutter{width:35px}.cell-input,.cell-output{gap:15px;padding-left:14px;padding-right:14px}.cell-output>.math-view{font-size:25px}.cell-content>footer>button{font-size:10px}.cell-content>footer{gap:15px}.cell-output>b{display:block}.geometry-layout{grid-template-columns:minmax(0,1fr)}.geometry-inspector{border-top:1px solid #3b5268;border-left:0}.geometry-object-list{display:grid;grid-template-columns:1fr 1fr;max-height:240px}.geometry-object-list>button{border-right:1px solid #344e66}.geometry-canvas{min-height:300px}.point-properties{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.point-properties>strong{width:100%;margin-bottom:0}.point-properties>label{max-width:160px}.geometry-tools>button{font-size:10px;padding:8px 10px}.data-layout{grid-template-columns:minmax(0,1fr)}.data-inspector{border-left:0;border-top:1px solid #3a526b}.data-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.data-metrics>div{padding:12px 9px}.data-metrics strong{font-size:13px}.data-metrics>div>span{font-size:6px}.scatter-chart{max-width:380px;display:block;margin:0 auto}.data-actions{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.sheet-scroll{max-height:500px}.pipeline-footer{gap:12px;flex-wrap:wrap}.pipeline-footer>.primary-button{margin-left:auto}.examples-library{grid-template-columns:1fr 1fr}.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industrial-dialog{width:calc(100% - 35px)}.guide-grid{gap:12px}.status-bar>div:last-child>span:nth-child(2){display:none}}@media(max-width:600px){.app-header{height:50px;padding-left:10px;gap:0}.industrial-brand{width:167px;gap:8px}.brand-mark{width:27px;height:28px;font-size:23px;line-height:26px}.industrial-brand strong{font-size:16px;letter-spacing:2px}.industrial-brand strong>span{font-size:6px;letter-spacing:.6px}.industrial-brand>b{font-size:7px;margin-left:3px}.menu-bar .app-menu:nth-child(2),.menu-bar .app-menu:nth-child(3),.menu-bar .app-menu:nth-child(5){display:none}.menu-bar .app-menu>summary{font-size:10px;padding:6px 7px}.kernel-status{font-size:6px;gap:4px;letter-spacing:0}.kernel-status>i{width:4px;height:4px}.header-help{display:none}.header-end{margin-left:auto}.document-bar{padding-left:40px;height:35px}.document-tabs>button{font-size:10px;padding-left:11px;padding-right:11px;gap:6px;max-width:180px}.document-tabs small{font-size:8px}.document-tools{padding:0 11px;gap:10px}.document-tools>span{display:none}.document-tools>button{font-size:9px}.mobile-tool-toggle{width:32px}.activity-rail{width:40px;padding-top:5px}.activity-rail>button{height:57px;gap:6px}.activity-rail>button>svg{width:17px;height:17px}.activity-rail>button>span{font-size:6px}.activity-rail>button:last-child{height:43px}.function-browser.mobile-open{left:40px;top:85px;bottom:25px;width:240px}.tools-scrim{inset:85px 0 25px 40px}.workspace-toolbar{height:38px;padding:0 10px}.workspace-mode-tabs{gap:17px}.workspace-mode-tabs>button{font-size:10px}.worksheet-pane{padding:0 11px 25px}.section-bar{min-height:64px;margin-bottom:14px;gap:8px}.section-bar>div{gap:7px}.section-bar h2{font-size:13px}.worksheet-title input{font-size:14px;width:180px;max-width:calc(100vw - 155px)}.worksheet-title .module-code{display:none}.worksheet-title>div:last-child>button:first-child{display:none}.section-bar>div:last-child>button{font-size:9px;padding-left:0}.console-header{padding:0 10px;min-height:40px;gap:7px}.console-header>div:first-child{gap:6px}.console-header>div:first-child>span:nth-child(2){font-size:7px;letter-spacing:0}.console-header strong{font-size:11px}.input-mode-tabs{gap:1px}.input-mode-tabs>button{font-size:9px;padding:4px}.input-indicator{width:4px;height:4px}.math-toolbar{padding:6px 7px;gap:1px}.math-toolbar>button{min-width:29px;height:28px;padding:0 4px}.math-toolbar .math-view{font-size:14px}.math-toolbar>button:last-child{margin-left:0}.main-formula{min-height:117px;padding:12px 9px;gap:9px;align-items:center}.input-line-number{font-size:7px}.main-formula math-field{font-size:23px;min-height:63px}.operation-parameters{gap:10px;padding:11px 10px}.operation-parameters>label{font-size:8px;max-width:130px;min-width:60px;gap:5px}.operation-parameters>label:first-child{max-width:60px}.operation-parameters input,.operation-parameters select{font-size:10px;height:28px;min-width:50px;padding-left:5px;padding-right:5px}.operation-parameters .math-param{min-width:66px;max-width:120px}.math-param math-field{font-size:15px;height:26px;min-height:26px}.console-actions{padding:12px 10px;gap:6px}.console-actions>div{gap:10px}.console-actions>div:first-child{gap:7px}.console-actions>div:first-child>button{font-size:9px}.primary-button{font-size:10px;padding:9px 10px;gap:6px}.console-actions kbd{display:none}.plot-input-button{font-size:9px;gap:3px}.plot-input-button>svg{width:12px}.primary-button>svg{width:13px}.results-divider{font-size:7px;padding-top:22px}.results-divider>span:last-child{font-size:7px}.empty-worksheet{padding:26px 13px}.empty-worksheet>div{font-size:30px;margin-bottom:15px}.empty-worksheet h3{font-size:12px}.empty-worksheet p{font-size:10px}.empty-worksheet>button{font-size:10px}.cell-gutter{width:24px}.cell-gutter>span{font-size:8px}.cell-content>header{gap:6px;padding:9px}.cell-content>header>strong{font-size:10px}.cell-content>header>span{font-size:7px}.cell-content>header>button{font-size:8px}.cell-content>header>code{font-size:7px}.cell-input,.cell-output{padding:13px 9px;gap:9px}.cell-input>small,.cell-output>small{font-size:7px;min-width:18px}.cell-input>.math-view{font-size:17px}.cell-output>.math-view{font-size:21px}.cell-output>b{display:none}.cell-note{font-size:9px;padding-left:10px;padding-right:10px}.cell-content>footer{padding:10px 9px;gap:10px}.cell-content>footer>button{font-size:8px;gap:3px}.cell-content>footer>button>svg{width:11px}.calculation-error{padding:10px;gap:8px}.calculation-error>p{font-size:11px}.calculation-error>span{font-size:7px}.status-bar{height:25px;padding:0 8px;font-size:6px;gap:7px}.status-bar>div{gap:10px}.status-bar>div:last-child>span,.status-bar>div:last-child>button{font-size:6px;padding-left:8px;padding-right:8px}.status-bar>div:last-child>span:nth-child(3),.status-bar>div:last-child>button{display:none}.geometry-tools{gap:4px;padding-bottom:12px}.geometry-tools>button{font-size:8px;gap:4px;padding:7px 6px}.geometry-tools>button>b{font-size:16px}.geometry-canvas{min-height:280px}.geometry-status{padding:9px;font-size:9px}.geometry-object-list{grid-template-columns:1fr}.geometry-inspector h3{font-size:8px}.point-properties>label{width:calc(50% - 8px);max-width:none}.sheet-formula{gap:8px;padding:5px 6px;flex-wrap:wrap}.sheet-formula>b{min-width:34px;font-size:10px}.sheet-formula>input{min-width:100px;font-size:10px;flex-basis:calc(100% - 90px)}.sheet-formula>button{font-size:9px;padding-left:0}.data-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.data-actions{grid-template-columns:1fr}.module-note{font-size:9px;line-height:1.9}.sheet-scroll{max-height:450px}.pipeline-node{padding:11px 9px;gap:9px}.pipeline-node>select{font-size:10px;padding:5px}.pipeline-node>span{font-size:9px}.pipeline-node>svg{display:none}.pipeline-node>button{font-size:11px;padding:3px}.pipeline-nodes{margin-left:7px;padding-left:9px}.pipeline-description{font-size:11px}.pipeline-source{padding:12px}.pipeline-source math-field{font-size:22px}.pipeline-footer>button:first-child{font-size:10px;padding:8px 9px}.pipeline-footer>label{font-size:9px;gap:6px}.pipeline-footer{gap:11px}.pipeline-footer>.primary-button{font-size:10px}.pipeline-trace{margin:10px 9px;padding:8px;font-size:9px}.mode-graphics .graph-types{padding:0 9px}.mode-graphics .graph-types>button{font-size:10px}.mode-graphics .graph-expressions{padding-left:11px;padding-right:11px}.mode-graphics .graph-controls{padding-left:12px;padding-right:12px}.mode-graphics .graph-ranges{flex-direction:column;gap:9px}.mode-graphics .graph-viewport{min-height:190px}.mode-graphics .surface{height:340px;min-height:300px}.dock-title{font-size:8px}.graph-readout>span{font-size:7px}.industrial-dialog{width:calc(100% - 20px);max-height:90dvh}.dialog-header{padding:18px 17px 16px;gap:14px}.dialog-header>div>span{font-size:7px}.dialog-header h2{font-size:18px;margin-top:7px}.guide-content,.capability-content{padding:18px 16px}.guide-content>p,.capability-content>p{font-size:12px}.guide-grid{grid-template-columns:1fr;margin-top:20px}.guide-grid>div{padding:15px}.guide-grid p,.guide-content h3{font-size:11px}.capability-grid{gap:8px;margin:20px 0}.capability-grid>div{padding:12px;gap:8px}.capability-grid strong{font-size:10px}.capability-grid b{font-size:8px}.capability-table{font-size:9px;line-height:1.8}.capability-table th,.capability-table td{padding:9px 7px}.capability-table td:first-child{width:80px}.capability-table td:nth-child(2){width:45px}.library-search{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.examples-library{grid-template-columns:1fr;padding:16px;gap:10px}.examples-library>button{padding:15px}.examples-library .math-view{font-size:22px;min-height:40px}.license-components>div{gap:10px;flex-wrap:wrap;font-size:11px}.license-components strong{font-size:11px;width:150px}.license-components span{font-size:10px}.license-components b{font-size:8px}.symbol-form{padding:19px 17px}.symbol-form>p{font-size:11px}.toast{font-size:11px;padding:11px 14px;bottom:40px;white-space:normal;min-width:220px;justify-content:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.app-header,.document-bar,.activity-rail,.function-browser,.workspace-toolbar,.right-dock,.status-bar,.console-actions,.cell-content>footer,.tools-scrim,.toast{display:none!important}.industrial-app,.workbench,.work-area,.workspace-content,.worksheet-pane{height:auto!important;overflow:visible!important;display:block!important;width:100%!important;background:#fff!important;color:#000!important}.cell-input>.math-view,.cell-output>.math-view,.math-view,.worksheet-title input,.math-editor math-field{color:#000!important}.result-cell,.input-console{break-inside:avoid;background:#fff!important;border-color:#aaa!important}.cell-output,.operation-parameters,.console-header,.math-toolbar,.cell-gutter,.cell-content>header{background:#fff!important;border-color:#ccc!important}.cell-content>header,.cell-note{color:#555!important}.worksheet-pane{padding:0!important}}.browser-close{display:none}.mobile-open .browser-close{display:flex;align-items:center;justify-content:center;color:#b09b7e;padding:0}.mobile-open .browser-header>b{margin-left:auto;margin-right:13px}:root{color-scheme:dark}.graph-stale{position:absolute;top:10px;right:12px;z-index:2;pointer-events:none;border:1px solid #715c3d;background:#30281ee8;color:#d4aa73;padding:4px 7px;font-size:9px}
