@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(./KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(./KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(./KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(./KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(./KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(./KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(./KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(./KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(./KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(./KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(./KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(./KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(./KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(./KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(./KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(./KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(./KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(./KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(./KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(./KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(./KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(./KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(./KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(./KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(./KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(./KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(./KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(./KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(./KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(./KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(./KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(./KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(./KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(./KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(./KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(./KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(./KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(./KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(./KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(./KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(./KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(./KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(./KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(./KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(./KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(./KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(./KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(./KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(./KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(./KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(./KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(./KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(./KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(./KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(./KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(./KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(./KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(./KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(./KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.9"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.netclust-header.svelte-oiwvqb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;background:#0b0f19f2;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 16px;display:flex}.brand-section.svelte-oiwvqb{flex-shrink:0;align-items:center;gap:14px;min-width:0;display:flex}.logo-box.svelte-oiwvqb{flex-shrink:0;align-items:center;gap:10px;display:flex}.logo-icon.svelte-oiwvqb{background:#0f172ae6;border:1px solid #00e5ff59;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 16px #00e5ff40}.logo-icon.svelte-oiwvqb:hover{border-color:#00e5ff;transform:scale(1.05);box-shadow:0 0 22px #00e5ff73}.brand-text.svelte-oiwvqb{white-space:nowrap;flex-direction:column;display:flex}.title-row.svelte-oiwvqb{align-items:center;gap:6px;display:flex}.brand-name.svelte-oiwvqb{letter-spacing:-.5px;color:#fff;background:linear-gradient(90deg,#fff,#e0f2fe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:16px;font-weight:800}.version-badge.svelte-oiwvqb{color:#38bdf8;background:#38bdf833;border:1px solid #38bdf84d;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:600}.network-badge.svelte-oiwvqb{white-space:nowrap;background:#1e293b99;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:4px 10px;display:flex}.net-name.svelte-oiwvqb{color:#f1f5f9;font-size:12px;font-weight:600}.net-summary.svelte-oiwvqb{color:#94a3b8;font-size:10px}.actions-section.svelte-oiwvqb{flex-shrink:0;align-items:center;gap:6px;display:flex}.btn.svelte-oiwvqb{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 10px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.btn-primary.svelte-oiwvqb{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);box-shadow:0 2px 8px #0284c759}.btn-primary.svelte-oiwvqb:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%)}.btn-report.svelte-oiwvqb{color:#fff;background:linear-gradient(135deg,#0891b2 0%,#0284c7 100%);border:1px solid #00e5ff4d;box-shadow:0 2px 10px #0891b266}.btn-report.svelte-oiwvqb:hover{filter:brightness(1.1);background:linear-gradient(135deg,#06b6d4 0%,#0ea5e9 100%);box-shadow:0 0 14px #00e5ff80}.btn-valve.svelte-oiwvqb{color:#fff;background:linear-gradient(135deg,#059669 0%,#0d9488 100%);border:1px solid #34d39959;box-shadow:0 2px 10px #10b98166}.btn-valve.svelte-oiwvqb:hover{filter:brightness(1.08);background:linear-gradient(135deg,#10b981 0%,#14b8a6 100%);box-shadow:0 0 14px #10b9818c}.btn-doc.svelte-oiwvqb{color:#a5b4fc;background:#6366f126;border:1px solid #818cf859}.btn-doc.svelte-oiwvqb:hover{color:#fff;background:#6366f147;border-color:#a5b4fc;box-shadow:0 0 12px #818cf866}.btn-guide.svelte-oiwvqb{color:#38bdf8;background:#0ea5e91f;border:1px solid #38bdf859}.btn-guide.svelte-oiwvqb:hover{color:#fff;background:#0ea5e940;border-color:#38bdf8;box-shadow:0 0 12px #38bdf859}.btn-secondary.svelte-oiwvqb{color:#cbd5e1;background:#1e293bcc;border:1px solid #ffffff1a}.btn-secondary.svelte-oiwvqb:hover{color:#fff;background:#334155cc}.btn-icon.svelte-oiwvqb{color:#94a3b8;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:flex}.btn-icon.svelte-oiwvqb:hover{color:#00e5ff;background:#0f172ae6;border-color:#00e5ff66}.dropdown-wrapper.svelte-oiwvqb{position:relative}.dropdown-wrapper.svelte-oiwvqb:hover .dropdown-menu:where(.svelte-oiwvqb){display:flex}.dropdown-menu.svelte-oiwvqb{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:200;background:#0f172af5;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;min-width:210px;margin-top:4px;display:none;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 12px 30px #0009}.dropdown-menu.dropdown-right.svelte-oiwvqb{left:auto;right:0}.dropdown-menu.svelte-oiwvqb button:where(.svelte-oiwvqb){color:#f1f5f9;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ffffff0d;flex-direction:column;align-items:flex-start;width:100%;padding:10px 14px;transition:background .15s;display:flex}.dropdown-menu.svelte-oiwvqb button:where(.svelte-oiwvqb):last-child{border-bottom:none}.dropdown-menu.svelte-oiwvqb button:where(.svelte-oiwvqb):hover{background:#38bdf826}.dropdown-menu.svelte-oiwvqb button:where(.svelte-oiwvqb) strong:where(.svelte-oiwvqb){color:#f8fafc;font-size:12px}.dropdown-menu.svelte-oiwvqb button:where(.svelte-oiwvqb) small:where(.svelte-oiwvqb){color:#94a3b8;margin-top:2px;font-size:10px}@media (width<=1280px){.net-summary.svelte-oiwvqb{display:none}}@media (width<=1080px){.network-badge.svelte-oiwvqb{display:none}}.header-property-container.svelte-oiwvqb{border-left:1px solid #ffffff1f;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;margin-left:4px;padding-left:10px;display:flex}.header-property-title.svelte-oiwvqb{letter-spacing:.16em;color:#64748b;text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:8.5px;font-weight:800;line-height:1}.header-property-white-card.svelte-oiwvqb{background:#fff;border-radius:6px;justify-content:center;align-items:center;height:24px;padding:2px 7px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #00000059}.header-property-white-card.svelte-oiwvqb:hover{transform:translateY(-1px);box-shadow:0 4px 10px #00e5ff66}.header-edar-img.svelte-oiwvqb{object-fit:contain;width:auto;height:18px;display:block}.canvas-container.svelte-1ip7d4a{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#090d16;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.canvas-container.svelte-1ip7d4a:active{cursor:grabbing}canvas.svelte-1ip7d4a{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tooltip-card.svelte-1ip7d4a{pointer-events:none;z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f8fafc;background:#0f172aeb;border:1px solid #ffffff26;border-radius:8px;min-width:170px;padding:10px 14px;font-size:12px;position:absolute;transform:translate(0);box-shadow:0 10px 25px -5px #0009}.tooltip-header.svelte-1ip7d4a{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:6px;display:flex}.type-tag.svelte-1ip7d4a{color:#38bdf8;background:#38bdf826;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.type-tag.cut-tag.svelte-1ip7d4a{color:#f43f5e;background:#f43f5e33;border:1px solid #f43f5e66}.id-tag.svelte-1ip7d4a{color:#cbd5e1;font-family:monospace;font-weight:600}.tooltip-row.svelte-1ip7d4a{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.tooltip-row.svelte-1ip7d4a span:where(.svelte-1ip7d4a){color:#94a3b8}.tooltip-row.svelte-1ip7d4a strong:where(.svelte-1ip7d4a){color:#f1f5f9}.tooltip-row.cut-info.svelte-1ip7d4a{color:#f43f5e;border-top:1px dashed #f43f5e66;margin-top:6px;padding-top:6px}.controls-panel.svelte-13z57sg{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#0f172af0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:290px;max-height:calc(100% - 32px);transition:width .25s,opacity .2s;display:flex;position:absolute;top:16px;bottom:16px;left:16px;overflow:hidden;box-shadow:0 16px 36px -4px #0009}.controls-panel.collapsed.svelte-13z57sg{width:48px;height:48px;bottom:auto}.panel-header.svelte-13z57sg{background:#1e293b66;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.title-box.svelte-13z57sg{white-space:nowrap;align-items:center;gap:8px;display:flex}.indicator-dot.svelte-13z57sg{background:#00e5ff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #00e5ff}.panel-title.svelte-13z57sg{color:#f8fafc;letter-spacing:-.2px;font-size:13px;font-weight:700}.collapsed.svelte-13z57sg .panel-title:where(.svelte-13z57sg),.collapsed.svelte-13z57sg .indicator-dot:where(.svelte-13z57sg){display:none}.collapse-btn.svelte-13z57sg{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.collapse-btn.svelte-13z57sg:hover{color:#fff;background:#ffffff1a}.panel-body.svelte-13z57sg{flex:1;min-height:0;padding:14px;overflow-y:auto}.panel-body.svelte-13z57sg::-webkit-scrollbar{width:5px}.panel-body.svelte-13z57sg::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.form-group.svelte-13z57sg{margin-bottom:14px}.label-row.svelte-13z57sg{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}label.svelte-13z57sg{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.k-value-pill.svelte-13z57sg{color:#00e5ff;background:#00e5ff26;border:1px solid #00e5ff4d;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:700}.custom-select.svelte-13z57sg{color:#f1f5f9;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-size:12px;transition:border-color .2s}.custom-select.svelte-13z57sg:focus{border-color:#00e5ff}.custom-slider.svelte-13z57sg{accent-color:#00e5ff;cursor:pointer;width:100%}.eigengap-suggestion.svelte-13z57sg{color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:6px;justify-content:space-between;align-items:center;margin-top:6px;padding:6px 10px;font-size:11px;display:flex}.apply-k-btn.svelte-13z57sg{color:#0b0f19;cursor:pointer;background:#10b981;border:none;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700;transition:opacity .2s}.apply-k-btn.svelte-13z57sg:hover{opacity:.9}.run-btn.svelte-13z57sg{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#2563eb 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:10px;font-size:13px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 4px 14px #2563eb66}.run-btn.svelte-13z57sg:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #2563eb80}.run-btn.btn-pulse.svelte-13z57sg{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#00e5ff 100%);animation:2.2s ease-in-out infinite svelte-13z57sg-pulseGlow;box-shadow:0 0 16px #00e5ff73}@keyframes svelte-13z57sg-pulseGlow{0%,to{filter:brightness();box-shadow:0 0 12px #00e5ff59}50%{filter:brightness(1.15);box-shadow:0 0 22px #00e5ffa6}}.run-btn.svelte-13z57sg:disabled{opacity:.7;cursor:not-allowed}.spinner.svelte-13z57sg{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-13z57sg-spin}@keyframes svelte-13z57sg-spin{to{transform:rotate(360deg)}}.divider.svelte-13z57sg{background:#ffffff14;height:1px;margin:14px 0}.section-title.svelte-13z57sg{color:#64748b;letter-spacing:.8px;margin-bottom:10px;font-size:10px;font-weight:700}.toggle-list.svelte-13z57sg{flex-direction:column;gap:8px;display:flex}.toggle-item.svelte-13z57sg{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;align-items:center;gap:8px;font-size:12px;display:flex}.toggle-item.svelte-13z57sg input:where(.svelte-13z57sg){cursor:pointer;accent-color:#00e5ff}.panel-footer.svelte-13z57sg{background:#0b0f19f2;border-top:1px solid #ffffff14;flex-direction:column;flex-shrink:0;align-items:center;gap:7px;padding:12px 14px 14px;display:flex}.property-header.svelte-13z57sg{letter-spacing:.16em;color:#64748b;text-transform:uppercase;text-align:center;-webkit-user-select:none;user-select:none;font-size:11px;font-weight:700}.property-card.svelte-13z57sg{cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;padding:7px 14px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:flex;box-shadow:0 4px 14px #00000059}.property-card.svelte-13z57sg:hover{transform:translateY(-1.5px);box-shadow:0 6px 20px #00e5ff59,0 4px 10px #0006}.edar-logo-img.svelte-13z57sg{object-fit:contain;width:auto;max-width:100%;height:32px;display:block}.analytics-panel.svelte-h6ragi{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#0f172af0;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:330px;max-height:calc(100% - 32px);transition:width .25s,opacity .2s;display:flex;position:absolute;top:16px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 16px 36px -4px #0009}.analytics-panel.collapsed.svelte-h6ragi{width:48px;height:48px;bottom:auto}.panel-header.svelte-h6ragi{background:#1e293b66;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.title-box.svelte-h6ragi{white-space:nowrap;align-items:center;gap:8px;display:flex}.kpi-dot.svelte-h6ragi{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #10b981}.panel-title.svelte-h6ragi{color:#f8fafc;letter-spacing:-.2px;font-size:13px;font-weight:700}.collapsed.svelte-h6ragi .panel-title:where(.svelte-h6ragi),.collapsed.svelte-h6ragi .kpi-dot:where(.svelte-h6ragi){display:none}.collapse-btn.svelte-h6ragi{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.collapse-btn.svelte-h6ragi:hover{color:#fff;background:#ffffff1a}.panel-body.svelte-h6ragi{flex:1;min-height:0;padding:14px;overflow-y:auto}.panel-body.svelte-h6ragi::-webkit-scrollbar{width:5px}.panel-body.svelte-h6ragi::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.kpi-grid.svelte-h6ragi{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.kpi-card.svelte-h6ragi{background:#1e293b80;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;min-width:0;padding:10px 12px;display:flex;overflow:hidden}.kpi-card.cut-card.svelte-h6ragi{background:#f43f5e14;border-color:#f43f5e40;grid-column:span 2}.kpi-label.svelte-h6ragi{color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.kpi-val-row.svelte-h6ragi{align-items:baseline;gap:6px;margin:4px 0 2px;display:flex}.kpi-value.svelte-h6ragi{font-family:monospace;font-size:18px;font-weight:800}.text-rose.svelte-h6ragi{color:#f43f5e}.text-cyan.svelte-h6ragi{color:#00e5ff}.text-emerald.svelte-h6ragi{color:#10b981}.text-amber.svelte-h6ragi{color:#f59e0b}.kpi-sub.svelte-h6ragi{color:#94a3b8;font-size:10px}.view-table-btn.svelte-h6ragi{color:#fecdd3;cursor:pointer;background:#f43f5e33;border:1px solid #f43f5e66;border-radius:4px;justify-content:space-between;align-items:center;margin-top:6px;padding:5px 8px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.view-table-btn.svelte-h6ragi:hover{background:#f43f5e59}.chart-box.svelte-h6ragi{background:#1e293b66;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:14px;padding:10px}.chart-header.svelte-h6ragi{color:#64748b;letter-spacing:.8px;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:10px;font-weight:700;display:flex}.expand-btn.svelte-h6ragi{color:#00e5ff;cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:600}.section-title.svelte-h6ragi{color:#64748b;letter-spacing:.8px;margin-bottom:8px;font-size:10px;font-weight:700}.dma-list.svelte-h6ragi{flex-direction:column;gap:8px;display:flex}.dma-item.svelte-h6ragi{background:#1e293b66;border:1px solid #ffffff0d;border-radius:6px;padding:8px 10px}.dma-badge-row.svelte-h6ragi{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.dma-pill.svelte-h6ragi{color:#fff;border:1px solid;border-radius:12px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:700;display:flex}.color-dot.svelte-h6ragi{border-radius:50%;width:6px;height:6px}.dma-nodes.svelte-h6ragi{color:#94a3b8;font-size:11px}.dma-metrics-row.svelte-h6ragi{color:#94a3b8;justify-content:space-between;font-size:10px;display:flex}.dma-metrics-row.svelte-h6ragi strong:where(.svelte-h6ragi){color:#f1f5f9}.empty-clustering-notice.svelte-h6ragi{text-align:center;background:#1e293b59;border:1px dashed #ffffff1f;border-radius:8px;flex-direction:column;align-items:center;margin:8px 0;padding:36px 16px 28px;display:flex}.notice-icon.svelte-h6ragi{color:#00e5ff;background:#00e5ff1a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:14px;display:flex;box-shadow:0 0 16px #00e5ff33}.empty-clustering-notice.svelte-h6ragi h4:where(.svelte-h6ragi){color:#f8fafc;margin:0 0 8px;font-size:14px;font-weight:700}.empty-clustering-notice.svelte-h6ragi p:where(.svelte-h6ragi){color:#94a3b8;margin:0;font-size:11px;line-height:1.5}.empty-clustering-notice.svelte-h6ragi p:where(.svelte-h6ragi) strong:where(.svelte-h6ragi){color:#38bdf8}.modal-backdrop.svelte-10ich{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:150;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-container.svelte-10ich{background:#0f172a;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;width:100%;max-width:900px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000c}.modal-header.svelte-10ich{background:#1e293b66;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-box.svelte-10ich{align-items:center;gap:12px;display:flex}.cut-icon.svelte-10ich{background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:8px;padding:6px;font-size:22px}.modal-title-box.svelte-10ich h3:where(.svelte-10ich){color:#f8fafc;margin:0;font-size:16px;font-weight:700}.modal-title-box.svelte-10ich p:where(.svelte-10ich){color:#94a3b8;margin:2px 0 0;font-size:11px}.modal-actions.svelte-10ich{align-items:center;gap:10px;display:flex}.export-btn.svelte-10ich{color:#38bdf8;cursor:pointer;background:#38bdf826;border:1px solid #38bdf859;border-radius:6px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.export-btn.svelte-10ich:hover{background:#38bdf840}.close-btn.svelte-10ich{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.close-btn.svelte-10ich:hover{color:#fff;background:#ffffff1a}.filter-bar.svelte-10ich{background:#0f172ab3;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.search-input.svelte-10ich{color:#f1f5f9;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:6px;outline:none;width:320px;padding:7px 12px;font-size:12px}.search-input.svelte-10ich:focus{border-color:#00e5ff}.count-badge.svelte-10ich{color:#94a3b8;font-size:11px}.table-scroll.svelte-10ich{flex:1;padding:0;overflow-y:auto}.boundary-table.svelte-10ich{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.boundary-table.svelte-10ich th:where(.svelte-10ich){color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;background:#1e293bcc;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-size:10px;font-weight:600;position:sticky;top:0}.boundary-table.svelte-10ich td:where(.svelte-10ich){color:#cbd5e1;border-bottom:1px solid #ffffff0d;padding:10px 14px}.boundary-table.svelte-10ich tr:where(.svelte-10ich):hover td:where(.svelte-10ich){background:#38bdf80f}.pipe-id.svelte-10ich{color:#f43f5e;font-family:monospace}.dma-tag.svelte-10ich{color:#fecdd3;background:#f43f5e26;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600}.nodes-cell.svelte-10ich{color:#94a3b8;font-family:monospace}.num-cell.svelte-10ich{font-family:monospace;font-weight:600}.device-badge.svelte-10ich{border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.device-badge.meter.svelte-10ich{color:#34d399;background:#10b98126;border:1px solid #10b9814d}.device-badge.valve.svelte-10ich{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.locate-btn.svelte-10ich{color:#cbd5e1;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:4px;padding:4px 8px;font-size:11px;transition:all .15s}.locate-btn.svelte-10ich:hover{color:#00e5ff;background:#00e5ff1a;border-color:#00e5ff}.modal-backdrop.svelte-rfrawt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:150;background:#000000bf;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-container.svelte-rfrawt{background:#0f172a;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;width:100%;max-width:760px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #000c}.modal-header.svelte-rfrawt{background:#1e293b66;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modal-title-box.svelte-rfrawt{align-items:center;gap:12px;display:flex}.math-icon.svelte-rfrawt{color:#00e5ff;background:#00e5ff26;border:1px solid #00e5ff4d;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;font-weight:800;display:flex}.modal-title-box.svelte-rfrawt h3:where(.svelte-rfrawt){color:#f8fafc;margin:0;font-size:16px;font-weight:700}.modal-title-box.svelte-rfrawt p:where(.svelte-rfrawt){color:#94a3b8;margin:2px 0 0;font-size:11px}.close-btn.svelte-rfrawt{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:18px}.close-btn.svelte-rfrawt:hover{color:#fff;background:#ffffff1a}.modal-body.svelte-rfrawt{padding:20px}.theory-box.svelte-rfrawt{color:#cbd5e1;background:#1e293b80;border:1px solid #ffffff14;border-radius:8px;margin-bottom:16px;padding:12px 14px;font-size:12px;line-height:1.5}.theory-box.svelte-rfrawt code:where(.svelte-rfrawt){color:#38bdf8;background:#0000004d;border-radius:4px;padding:2px 5px;font-family:monospace}.recommendation-banner.svelte-rfrawt{background:#00e5ff1a;border:1px solid #00e5ff4d;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:10px 16px;display:flex}.rec-text.svelte-rfrawt{color:#f1f5f9;align-items:center;gap:8px;font-size:13px;display:flex}.rec-text.svelte-rfrawt strong:where(.svelte-rfrawt){color:#00e5ff;font-size:15px}.rec-btn.svelte-rfrawt{color:#0b0f19;cursor:pointer;background:#00e5ff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:700;transition:opacity .2s}.rec-btn.svelte-rfrawt:hover{opacity:.9}.active-badge.svelte-rfrawt{color:#38bdf8;background:#38bdf833;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.chart-wrapper.svelte-rfrawt{background:#0f172acc;border:1px solid #ffffff14;border-radius:10px;padding:14px}.chart-title.svelte-rfrawt{color:#64748b;letter-spacing:.8px;margin-bottom:12px;font-size:10px;font-weight:700}.spectral-svg.svelte-rfrawt{display:block;overflow:visible}.bar-group.svelte-rfrawt{cursor:pointer}.chart-bar.svelte-rfrawt{transition:all .2s}.bar-group.svelte-rfrawt:hover .chart-bar:where(.svelte-rfrawt){fill:#38bdf8;filter:brightness(1.2)}.report-backdrop.svelte-bru30m{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#04070de0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.report-modal.svelte-bru30m{background:#0f172a;border:1px solid #334155;border-radius:14px;flex-direction:column;width:95vw;max-width:1400px;height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #000c,0 0 40px #00e5ff1f}.report-header.svelte-bru30m{background:#1e293b;border-bottom:1px solid #334155;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.header-left.svelte-bru30m{flex-direction:column;gap:4px;display:flex}.title-row.svelte-bru30m{align-items:center;gap:12px;display:flex}.report-badge.svelte-bru30m{color:#fff;letter-spacing:.5px;background:#0284c7;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.report-header.svelte-bru30m h2:where(.svelte-bru30m){color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.subtitle.svelte-bru30m{color:#94a3b8;margin:0;font-size:12px}.header-actions.svelte-bru30m{align-items:center;gap:10px;display:flex}.date-select-wrapper.svelte-bru30m{box-sizing:border-box;background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:8px;height:34px;padding:3px 10px;display:inline-flex}.date-checkbox-label.svelte-bru30m{color:#e2e8f0;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.date-checkbox-label.svelte-bru30m input[type=checkbox]:where(.svelte-bru30m){cursor:pointer;accent-color:#0284c7;width:14px;height:14px;margin:0}.date-input-text.svelte-bru30m{color:#f8fafc;background:#0f172a;border:1px solid #475569;border-radius:4px;width:160px;padding:3px 8px;font-family:inherit;font-size:12px;transition:all .15s}.date-input-text.svelte-bru30m:focus{border-color:#38bdf8;outline:none;box-shadow:0 0 0 2px #38bdf840}.date-disabled-text.svelte-bru30m{color:#64748b;padding:0 4px;font-size:11px;font-style:italic}.print-only-header.svelte-bru30m{display:none}.action-btn.svelte-bru30m{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.excel-btn.svelte-bru30m{color:#fff;background:#107c41}.excel-btn.svelte-bru30m:hover{background:#14964f;box-shadow:0 0 12px #107c4166}.pdf-btn.svelte-bru30m{color:#fff;background:#d83b01}.pdf-btn.svelte-bru30m:hover{background:#ea4300;box-shadow:0 0 12px #d83b0166}.csv-btn.svelte-bru30m,.print-btn.svelte-bru30m{color:#f1f5f9;background:#334155}.csv-btn.svelte-bru30m:hover,.print-btn.svelte-bru30m:hover{background:#475569}.close-btn.svelte-bru30m{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:20px;line-height:1}.close-btn.svelte-bru30m:hover{color:#fff;background:#334155}.batch-bar.svelte-bru30m{background:#0b1329;border-bottom:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex}.batch-param-group.svelte-bru30m{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.group-label.svelte-bru30m{color:#00e5ff;letter-spacing:.5px;font-size:11px;font-weight:800}.input-inline.svelte-bru30m{color:#cbd5e1;align-items:center;gap:6px;font-size:12px;display:flex}.num-input.svelte-bru30m{color:#fff;text-align:center;background:#1e293b;border:1px solid #475569;border-radius:5px;width:55px;padding:4px 6px;font-size:13px;font-weight:600}.select-input.svelte-bru30m{color:#fff;background:#1e293b;border:1px solid #475569;border-radius:5px;padding:4px 8px;font-size:12px}.run-batch-btn.svelte-bru30m{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0284c7,#2563eb);border:none;border-radius:6px;align-items:center;gap:8px;padding:6px 16px;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.run-batch-btn.svelte-bru30m:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 16px #0284c780}.run-batch-btn.svelte-bru30m:disabled{opacity:.6;cursor:wait}.spinner-sm.svelte-bru30m{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite svelte-bru30m-spin}@keyframes svelte-bru30m-spin{to{transform:rotate(360deg)}}.batch-options-right.svelte-bru30m{align-items:center;display:flex}.toggle-label.svelte-bru30m{color:#cbd5e1;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.progress-wrap.svelte-bru30m{background:#0d1a38;border-bottom:1px solid #1e3a8a;padding:8px 24px}.progress-track.svelte-bru30m{background:#1e293b;border-radius:3px;width:100%;height:6px;overflow:hidden}.progress-fill.svelte-bru30m{background:linear-gradient(90deg,#00e5ff,#3b82f6);height:100%;transition:width .15s}.progress-text.svelte-bru30m{color:#93c5fd;justify-content:space-between;margin-top:4px;font-size:11px;display:flex}.report-content.svelte-bru30m{background:#090e1a;flex-direction:column;flex:1;gap:28px;padding:24px;display:flex;overflow-y:auto}.summary-section.svelte-bru30m{background:#0f172a;border:1px solid #1e293b;border-radius:10px;padding:16px}.section-title-bar.svelte-bru30m{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.section-title-bar.svelte-bru30m h3:where(.svelte-bru30m){color:#f8fafc;margin:0;font-size:15px}.sub-hint.svelte-bru30m{color:#64748b;font-size:12px}.filter-bar.svelte-bru30m{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.pill-btn.svelte-bru30m{color:#cbd5e1;cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.pill-btn.active.svelte-bru30m{color:#fff;background:#0284c7;border-color:#0284c7}.tables-stack.svelte-bru30m{flex-direction:column;gap:28px;display:flex}.slide-table-card.svelte-bru30m{background:#fff;border:1px solid #cbd5e1;border-radius:6px;overflow:hidden;box-shadow:0 4px 14px #0006}.slide-subheader.svelte-bru30m{color:#fff;background:#0284c7;justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.subheader-text.svelte-bru30m{letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:13px;font-weight:700}.subheader-actions.svelte-bru30m{align-items:center;gap:8px;display:flex}.mini-apply-btn.svelte-bru30m{color:#fff;cursor:pointer;background:#fff3;border:1px solid #fff6;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.mini-apply-btn.svelte-bru30m:hover{color:#0284c7;background:#fff}.table-responsive.svelte-bru30m{overflow-x:auto}.academic-table.svelte-bru30m{border-collapse:collapse;color:#0f172a;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px}.dma-detail-table.svelte-bru30m thead:where(.svelte-bru30m) th:where(.svelte-bru30m){color:#fff;text-align:center;white-space:nowrap;background:#0284c7;border:1px solid #0369a1;padding:8px 10px;font-size:11.5px;font-weight:700}.dma-detail-table.svelte-bru30m tbody:where(.svelte-bru30m) td:where(.svelte-bru30m){color:#1e293b;background:#fff;border:1px solid #cbd5e1;padding:6px 10px}.dma-detail-table.svelte-bru30m tbody:where(.svelte-bru30m) tr:where(.svelte-bru30m):nth-child(2n) td:where(.svelte-bru30m){background:#f8fafc}.dma-detail-table.svelte-bru30m tbody:where(.svelte-bru30m) tr:where(.svelte-bru30m):hover td:where(.svelte-bru30m){background:#f1f5f9}.merged-cell.svelte-bru30m{text-align:center;vertical-align:middle;color:#0f172a;border:1px solid #cbd5e1;font-size:13px;font-weight:700;background:#fff!important}.boundary-cell.svelte-bru30m{color:#b91c1c;background:#fff5f5!important}.balance-cell.svelte-bru30m{color:#0369a1;background:#f0f9ff!important}.summary-table.svelte-bru30m thead:where(.svelte-bru30m) th:where(.svelte-bru30m){color:#94a3b8;background:#1e293b;border:1px solid #334155;padding:8px;font-size:11px}.summary-table.svelte-bru30m tbody:where(.svelte-bru30m) td:where(.svelte-bru30m){color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;padding:7px 10px;font-size:12px}.summary-table.svelte-bru30m tbody:where(.svelte-bru30m) tr:where(.svelte-bru30m):hover td:where(.svelte-bru30m){background:#1e293b}.row-active.svelte-bru30m td:where(.svelte-bru30m){background:#082f49!important;border-color:#0284c7!important}.apply-btn-sm.svelte-bru30m{color:#fff;cursor:pointer;background:#0284c7;border:none;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:600}.apply-btn-sm.svelte-bru30m:hover{background:#0369a1}.table-card-footer.svelte-bru30m{color:#475569;background:#f1f5f9;border-top:1px solid #cbd5e1;align-items:center;gap:20px;padding:8px 14px;font-size:11px;display:flex}.table-card-footer.svelte-bru30m strong:where(.svelte-bru30m){color:#0f172a}.text-center.svelte-bru30m{text-align:center}.text-right.svelte-bru30m{text-align:right}.bold.svelte-bru30m{font-weight:700}.font-mono.svelte-bru30m{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.text-accent.svelte-bru30m{color:#00e5ff}.text-good.svelte-bru30m{color:#16a34a}.text-muted.svelte-bru30m{color:#64748b}.empty-state.svelte-bru30m{text-align:center;color:#64748b;padding:40px}@media print{body{color:#000!important;background:#fff!important}.report-backdrop.svelte-bru30m{background:0 0!important;padding:0!important;position:static!important}.report-modal.svelte-bru30m{width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:none!important}.report-header.svelte-bru30m,.batch-bar.svelte-bru30m,.filter-bar.svelte-bru30m,.header-actions.svelte-bru30m,.close-btn.svelte-bru30m,.mini-apply-btn.svelte-bru30m,.apply-btn-sm.svelte-bru30m{display:none!important}.slide-table-card.svelte-bru30m{page-break-inside:avoid;margin-bottom:20px;box-shadow:none!important;border:1px solid #000!important}.slide-subheader.svelte-bru30m,.dma-detail-table.svelte-bru30m thead:where(.svelte-bru30m) th:where(.svelte-bru30m){-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#fff!important;background:#0078d4!important}.print-only-header.svelte-bru30m{border-bottom:2px solid #0f172a;margin-bottom:20px;padding-bottom:12px;display:block!important}.print-header-top.svelte-bru30m{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.print-main-title.svelte-bru30m{color:#0f172a;margin:0;font-size:18pt;font-weight:800}.print-tag.svelte-bru30m{color:#0284c7;letter-spacing:.5px;font-size:9pt;font-weight:700}.print-sub-info.svelte-bru30m{color:#334155;flex-wrap:wrap;gap:16px;font-size:9.5pt;display:flex}.print-date-badge.svelte-bru30m{color:#0369a1;font-weight:700}}.tour-backdrop.svelte-1bamg30{z-index:1000;pointer-events:auto;position:fixed;inset:0}.tour-svg-mask.svelte-1bamg30{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tour-target-glow.svelte-1bamg30{pointer-events:none;z-index:1001;border:2px solid #00e5ff;border-radius:8px;transition:all .28s cubic-bezier(.16,1,.3,1);animation:2.2s ease-in-out infinite svelte-1bamg30-tourPulse;position:fixed;box-shadow:0 0 24px #00e5ffa6,inset 0 0 16px #00e5ff4d}@keyframes svelte-1bamg30-tourPulse{0%,to{border-color:#00e5ff;box-shadow:0 0 18px #00e5ff73,inset 0 0 10px #00e5ff33}50%{border-color:#38bdf8;box-shadow:0 0 34px #00e5ffe6,inset 0 0 22px #00e5ff73}}.tour-card.svelte-1bamg30{z-index:1002;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172a;border:1px solid #1e293b;border-radius:14px;flex-direction:column;width:530px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);animation:.22s cubic-bezier(.16,1,.3,1) svelte-1bamg30-cardAppear;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 50px #000000bf,0 0 35px #00e5ff2e}@keyframes svelte-1bamg30-cardAppear{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.card-header.svelte-1bamg30{background:#090d16;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:12px 18px 10px;display:flex}.badge-row.svelte-1bamg30{align-items:center;gap:8px;display:flex}.step-counter.svelte-1bamg30{color:#64748b;letter-spacing:.8px;font-size:10px;font-weight:800}.step-badge.svelte-1bamg30{color:#00e5ff;letter-spacing:.3px;background:#00e5ff1f;border:1px solid #00e5ff4d;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.close-tour-btn.svelte-1bamg30{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;line-height:1;transition:all .15s}.close-tour-btn.svelte-1bamg30:hover{color:#fff;background:#1e293b}.topic-pill-bar.svelte-1bamg30{scrollbar-width:thin;background:#0b1120;border-bottom:1px solid #1e293b;gap:4px;padding:6px 12px;display:flex;overflow-x:auto}.topic-pill.svelte-1bamg30{color:#94a3b8;cursor:pointer;white-space:nowrap;background:#1e293b;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:10.5px;font-weight:600;transition:all .15s;display:inline-flex}.topic-pill.svelte-1bamg30:hover{color:#f1f5f9;background:#334155}.topic-pill.active.svelte-1bamg30{color:#fff;background:#0284c7;border-color:#38bdf8;box-shadow:0 0 8px #38bdf866}.topic-pill.visited.svelte-1bamg30{color:#38bdf8}.pill-num.svelte-1bamg30{background:#0000004d;border-radius:3px;padding:1px 4px;font-size:9px}.card-body.svelte-1bamg30{flex-direction:column;gap:12px;max-height:calc(80vh - 150px);padding:16px 20px;display:flex;overflow-y:auto}.title-row.svelte-1bamg30{align-items:center;gap:10px;display:flex}.step-icon.svelte-1bamg30{font-size:22px}.title-row.svelte-1bamg30 h3:where(.svelte-1bamg30){color:#f8fafc;letter-spacing:-.3px;margin:0;font-size:17px;font-weight:700}.step-lead.svelte-1bamg30{color:#38bdf8;font-size:13px;font-weight:600;line-height:1.45}.step-text-container.svelte-1bamg30{flex-direction:column;gap:8px;display:flex}.step-paragraph.svelte-1bamg30{color:#cbd5e1;margin:0;font-size:12.5px;line-height:1.6}.step-subheading.svelte-1bamg30{color:#00e5ff;margin-top:4px;font-size:13px;font-weight:700}.step-list-block.svelte-1bamg30{background:#0f172a99;border:1px solid #1e293b;border-radius:6px;flex-direction:column;gap:4px;padding:8px 12px;display:flex}.step-list-item.svelte-1bamg30{color:#e2e8f0;font-size:12px;line-height:1.5}.step-math-block.svelte-1bamg30{color:#e2e8f0;text-align:center;background:#020617;border:1px solid #1e293b;border-left:3px solid #00e5ff;border-radius:6px;margin:4px 0;padding:8px 12px;font-size:13px;overflow-x:auto}.guide-inline-code{color:#38bdf8;background:#0284c726;border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.step-tip-box.svelte-1bamg30{background:#0ea5e914;border:1px solid #38bdf826;border-left:3px solid #00e5ff;border-radius:0 6px 6px 0;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tip-icon.svelte-1bamg30{font-size:15px;line-height:1.3}.tip-content.svelte-1bamg30{color:#94a3b8;flex-direction:column;gap:2px;font-size:11.5px;line-height:1.45;display:flex}.tip-content.svelte-1bamg30 strong:where(.svelte-1bamg30){color:#00e5ff}.card-footer.svelte-1bamg30{background:#090d16;border-top:1px solid #1e293b;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.skip-btn.svelte-1bamg30{color:#64748b;cursor:pointer;background:0 0;border:none;padding:6px 8px;font-size:12px;font-weight:600;transition:color .15s}.skip-btn.svelte-1bamg30:hover{color:#94a3b8}.nav-buttons.svelte-1bamg30{align-items:center;gap:8px;display:flex}.nav-btn.svelte-1bamg30{cursor:pointer;border:none;border-radius:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .15s}.prev-btn.svelte-1bamg30{color:#e2e8f0;background:#1e293b}.prev-btn.svelte-1bamg30:hover{background:#334155}.next-btn.svelte-1bamg30{color:#040913;background:linear-gradient(135deg,#0284c7 0%,#00e5ff 100%);font-weight:700;box-shadow:0 0 14px #00e5ff59}.next-btn.svelte-1bamg30:hover{background:linear-gradient(135deg,#0369a1 0%,#38bdf8 100%);box-shadow:0 0 20px #00e5ff99}.modal-backdrop.svelte-u7p52i{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1050;background:#04070fd9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.doc-modal.svelte-u7p52i{color:#f8fafc;background:#0f172a;border:1px solid #1e293b;border-radius:14px;flex-direction:column;width:1000px;max-width:96vw;height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px #000000bf,0 0 30px #0284c733}.doc-header.svelte-u7p52i{background:#090d16;border-bottom:1px solid #1e293b;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 22px;display:flex}.title-container.svelte-u7p52i{flex-direction:column;gap:4px;display:flex}.title-meta-line.svelte-u7p52i{align-items:center;gap:8px;line-height:1;display:flex}.manual-badge.svelte-u7p52i{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#0284c7;border-radius:4px;padding:2px 7px;font-size:10px;font-weight:800}.version-tag.svelte-u7p52i{color:#38bdf8;font-size:11px;font-weight:600}.meta-separator.svelte-u7p52i{color:#475569;font-size:10px}.modal-title.svelte-u7p52i{color:#fff;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:700}.header-actions.svelte-u7p52i{flex-shrink:0;align-items:center;gap:8px;display:flex}.action-btn.svelte-u7p52i{cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;transition:all .15s;display:inline-flex}.btn-print-all.svelte-u7p52i{color:#fff;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:1px solid #38bdf8;box-shadow:0 2px 8px #0284c759}.btn-print-all.svelte-u7p52i:hover{background:linear-gradient(135deg,#0369a1 0%,#075985 100%);transform:translateY(-1px);box-shadow:0 4px 12px #0284c780}.btn-secondary.svelte-u7p52i{color:#e2e8f0;background:#1e293b;border:1px solid #334155}.btn-secondary.svelte-u7p52i:hover{color:#fff;background:#334155;border-color:#475569}.close-btn.svelte-u7p52i{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:20px;line-height:1;transition:all .15s}.close-btn.svelte-u7p52i:hover{color:#fff;background:#1e293b}.doc-body-layout.svelte-u7p52i{flex:1;display:flex;overflow:hidden}.doc-toc.svelte-u7p52i{background:#090d16;border-right:1px solid #1e293b;flex-shrink:0;width:240px;padding:18px 12px;overflow-y:auto}.toc-title.svelte-u7p52i{color:#64748b;letter-spacing:.8px;border-bottom:1px solid #1e293b;margin-bottom:10px;padding:0 10px 8px;font-size:10px;font-weight:800}.doc-toc.svelte-u7p52i ul:where(.svelte-u7p52i){flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.toc-link.svelte-u7p52i{text-align:left;color:#94a3b8;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;width:100%;padding:7px 10px;font-size:12px;font-weight:500;transition:all .15s;overflow:hidden}.toc-link.svelte-u7p52i:hover{color:#f1f5f9;background:#1e293b}.toc-link.active.svelte-u7p52i{color:#38bdf8;background:#0284c733;border-left:3px solid #38bdf8;font-weight:700}.doc-content-scroll.svelte-u7p52i{scroll-behavior:smooth;background:#0b1120;flex:1;padding:28px 36px;overflow-y:auto}.doc-article.svelte-u7p52i{flex-direction:column;gap:36px;max-width:780px;margin:0 auto;display:flex}.doc-section.svelte-u7p52i{border-bottom:1px solid #1e293b;flex-direction:column;gap:12px;padding-bottom:30px;display:flex}.section-tag.svelte-u7p52i{color:#0284c7;letter-spacing:.8px;font-size:10px;font-weight:800}.doc-section.svelte-u7p52i h2:where(.svelte-u7p52i){color:#fff;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:700}.doc-section.svelte-u7p52i p:where(.svelte-u7p52i),.doc-section.svelte-u7p52i li:where(.svelte-u7p52i){color:#cbd5e1;margin:0;font-size:13.5px;line-height:1.65}.doc-section.svelte-u7p52i ul:where(.svelte-u7p52i){flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.doc-section.svelte-u7p52i a:where(.svelte-u7p52i){color:#38bdf8;text-decoration:none}.doc-section.svelte-u7p52i a:where(.svelte-u7p52i):hover{text-decoration:underline}.callout.svelte-u7p52i{border-radius:0 6px 6px 0;padding:12px 16px;font-size:13px;line-height:1.55}.callout-info.svelte-u7p52i{color:#bae6fd;background:#0284c71f;border-left:3px solid #0284c7}.callout-success.svelte-u7p52i{color:#a7f3d0;background:#10b9811f;border-left:3px solid #10b981}.feature-grid.svelte-u7p52i{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:6px;display:grid}.feature-card.svelte-u7p52i{background:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:14px 16px}.feature-card.svelte-u7p52i h4:where(.svelte-u7p52i){color:#38bdf8;margin:0 0 6px;font-size:14px}.feature-card.svelte-u7p52i p:where(.svelte-u7p52i){color:#94a3b8;font-size:12.5px;line-height:1.5}.step-card.svelte-u7p52i{background:#0f172a;border:1px solid #1e293b;border-radius:8px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.step-card.svelte-u7p52i h4:where(.svelte-u7p52i){color:#00e5ff;margin:0;font-size:13.5px}.math-block.svelte-u7p52i{color:#e2e8f0;text-align:center;background:#020617;border:1px solid #1e293b;border-left:3px solid #00e5ff;border-radius:6px;padding:10px 14px;font-size:13.5px;overflow-x:auto}.katex-display{margin:4px 0!important}.katex{font-size:1.06em!important}table.svelte-u7p52i{border-collapse:collapse;width:100%;margin-top:8px;font-size:12.5px}th.svelte-u7p52i,td.svelte-u7p52i{text-align:left;border:1px solid #1e293b;padding:10px 12px}th.svelte-u7p52i{color:#f1f5f9;background:#1e293b;font-weight:600}td.svelte-u7p52i{color:#cbd5e1;background:#0f172a}@media print{body,html{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.modal-backdrop.svelte-u7p52i{background:0 0!important;height:auto!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}.doc-modal.svelte-u7p52i{width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;position:static!important;overflow:visible!important}.doc-header.svelte-u7p52i,.doc-toc.svelte-u7p52i{display:none!important}.doc-body-layout.svelte-u7p52i{height:auto!important;display:block!important;overflow:visible!important}.doc-content-scroll.svelte-u7p52i{background:#fff!important;height:auto!important;padding:0!important;overflow:visible!important}.doc-article.svelte-u7p52i{max-width:100%!important}.doc-section.svelte-u7p52i{page-break-inside:avoid;color:#000!important;border-bottom:1px solid #cbd5e1!important}.doc-section.svelte-u7p52i h2:where(.svelte-u7p52i){color:#000!important}.doc-section.svelte-u7p52i p:where(.svelte-u7p52i),.doc-section.svelte-u7p52i li:where(.svelte-u7p52i){color:#1e293b!important}.math-block.svelte-u7p52i{color:#0f172a!important;background:#f1f5f9!important;border-color:#cbd5e1!important}th.svelte-u7p52i{color:#0f172a!important;background:#e2e8f0!important}td.svelte-u7p52i{color:#1e293b!important;background:#fff!important;border-color:#cbd5e1!important}.callout.svelte-u7p52i{color:#000!important;background:#f8fafc!important;border-left:3px solid #000!important}.feature-card.svelte-u7p52i,.step-card.svelte-u7p52i{background:#fff!important;border:1px solid #cbd5e1!important}.feature-card.svelte-u7p52i h4:where(.svelte-u7p52i),.step-card.svelte-u7p52i h4:where(.svelte-u7p52i){color:#0284c7!important}}.brand-row-modal.svelte-u7p52i{align-items:center;gap:12px;display:flex}.modal-brand-icon.svelte-u7p52i{background:#0f172ae6;border:1px solid #00e5ff59;border-radius:9px;width:38px;height:38px;padding:3px;box-shadow:0 0 14px #00e5ff40}.owner-tag.svelte-u7p52i{color:#94a3b8;letter-spacing:.2px;font-size:11px;font-weight:500}.nav-property-box.svelte-u7p52i{border-top:1px solid #1e293b;flex-direction:column;align-items:center;gap:6px;margin-top:24px;padding:12px 6px 0;display:flex}.nav-property-label.svelte-u7p52i{letter-spacing:.14em;color:#64748b;text-transform:uppercase;font-size:10px;font-weight:700}.nav-property-card.svelte-u7p52i{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:100%;padding:6px 10px;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 2px 8px #0000004d}.nav-property-card.svelte-u7p52i:hover{transform:translateY(-1px)}.nav-edar-img.svelte-u7p52i{object-fit:contain;width:auto;max-width:100%;height:24px}.property-footer-callout.svelte-u7p52i{background:#0f172acc;border:1px solid #334155;border-radius:12px;margin-top:28px;padding:16px 20px}.property-badge-header.svelte-u7p52i{letter-spacing:.16em;color:#38bdf8;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800}.property-footer-content.svelte-u7p52i{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.property-logo-link.svelte-u7p52i{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;display:flex;box-shadow:0 4px 12px #00000040}.property-footer-logo.svelte-u7p52i{object-fit:contain;width:auto;height:32px}.property-footer-text.svelte-u7p52i{flex:1;min-width:240px;color:#94a3b8!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.footer-logos-duo.svelte-u7p52i{align-items:center;gap:12px;display:flex}.footer-water-logo.svelte-u7p52i{background:#0b0f19e6;border:1px solid #00e5ff59;border-radius:10px;width:44px;height:44px;padding:4px;box-shadow:0 0 12px #00e5ff40}.modal-backdrop.svelte-1r0skoj{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1040;background:#04070fd9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.valve-modal.svelte-1r0skoj{color:#f8fafc;background:#0f172a;border:1px solid #1e293b;border-radius:14px;flex-direction:column;width:1080px;max-width:96vw;height:88vh;display:flex;overflow:hidden;box-shadow:0 25px 50px #000000bf,0 0 30px #10b98133}.modal-header.svelte-1r0skoj{background:#090d16;border-bottom:1px solid #1e293b;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.badge-row.svelte-1r0skoj{align-items:center;gap:8px;margin-bottom:4px;display:flex}.valve-badge.svelte-1r0skoj{color:#042f2e;letter-spacing:.6px;background:#10b981;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800}.net-title.svelte-1r0skoj{color:#38bdf8;font-size:11px;font-weight:600}.modal-header.svelte-1r0skoj h2:where(.svelte-1r0skoj){color:#fff;margin:0;font-size:18px;font-weight:700}.subtitle.svelte-1r0skoj{color:#94a3b8;margin:4px 0 0;font-size:12px}.close-btn.svelte-1r0skoj{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 10px;font-size:20px;line-height:1;transition:all .15s}.close-btn.svelte-1r0skoj:hover{color:#fff;background:#1e293b}.config-bar.svelte-1r0skoj{background:#0b1120;border-bottom:1px solid #1e293b;flex-wrap:wrap;flex-shrink:0;gap:12px;padding:14px 24px;display:flex}.config-item.svelte-1r0skoj{flex-direction:column;flex:1;gap:4px;min-width:170px;display:flex}.config-item.svelte-1r0skoj label:where(.svelte-1r0skoj){color:#94a3b8;text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.custom-select.svelte-1r0skoj,.custom-input.svelte-1r0skoj{color:#f1f5f9;background:#0f172a;border:1px solid #334155;border-radius:6px;outline:none;padding:6px 10px;font-size:12px;transition:border-color .15s}.custom-select.svelte-1r0skoj:focus,.custom-input.svelte-1r0skoj:focus{border-color:#10b981;box-shadow:0 0 0 2px #10b98140}.stats-bar.svelte-1r0skoj{background:#090d16;border-bottom:1px solid #1e293b;flex-shrink:0;align-items:center;gap:16px;padding:10px 24px;display:flex}.stat-pill.svelte-1r0skoj{color:#94a3b8;align-items:center;gap:6px;font-size:12px;display:flex}.stat-value.svelte-1r0skoj{color:#f8fafc;font-weight:700}.highlight-valve.svelte-1r0skoj .stat-value:where(.svelte-1r0skoj){color:#10b981}.highlight-close.svelte-1r0skoj .stat-value:where(.svelte-1r0skoj){color:#f43f5e}.table-scroll-container.svelte-1r0skoj{background:#0b1120;flex:1;padding:16px 24px;overflow-y:auto}.boundary-table.svelte-1r0skoj{border-collapse:collapse;width:100%;font-size:12px}.boundary-table.svelte-1r0skoj th:where(.svelte-1r0skoj){color:#f1f5f9;text-align:left;z-index:10;background:#1e293b;border:1px solid #334155;padding:8px 12px;font-weight:600;position:sticky;top:0}.boundary-table.svelte-1r0skoj td:where(.svelte-1r0skoj){color:#cbd5e1;background:#0f172a;border:1px solid #1e293b;padding:8px 12px}.row-valve.svelte-1r0skoj td:where(.svelte-1r0skoj){background:#10b9810d}.row-close.svelte-1r0skoj td:where(.svelte-1r0skoj){background:#0f172acc}.action-tag.svelte-1r0skoj{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.tag-valve.svelte-1r0skoj{color:#10b981;background:#10b98133;border:1px solid #10b98166}.tag-close.svelte-1r0skoj{color:#fb7185;background:#f43f5e26;border:1px solid #f43f5e4d}.dma-badge.svelte-1r0skoj{color:#94a3b8;background:#1e293b;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}.dma-badge.highlight.svelte-1r0skoj{color:#fff;background:#0284c7}.font-mono.svelte-1r0skoj{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.bold.svelte-1r0skoj{font-weight:700}.empty-cell.svelte-1r0skoj{text-align:center;color:#64748b;padding:30px}.modal-footer.svelte-1r0skoj{background:#090d16;border-top:1px solid #1e293b;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.batch-zip-box.svelte-1r0skoj{background:#1e293b;border:1px solid #334155;border-radius:6px;align-items:center;gap:10px;padding:6px 12px;display:flex}.box-title.svelte-1r0skoj{color:#a7f3d0;font-size:11px;font-weight:700}.range-inputs.svelte-1r0skoj{color:#cbd5e1;align-items:center;gap:6px;font-size:11px;display:flex}.num-sm.svelte-1r0skoj{color:#fff;text-align:center;background:#0f172a;border:1px solid #475569;border-radius:4px;width:44px;padding:3px 6px;font-size:11px}.progress-status.svelte-1r0skoj{color:#38bdf8;font-size:11px;font-weight:600}.footer-actions.svelte-1r0skoj{align-items:center;gap:10px;display:flex}.export-btn.svelte-1r0skoj{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn-single.svelte-1r0skoj{color:#fff;background:#0284c7}.btn-single.svelte-1r0skoj:hover{background:#0369a1;box-shadow:0 0 12px #0284c766}.btn-zip.svelte-1r0skoj{color:#042f2e;background:linear-gradient(135deg,#059669 0%,#10b981 100%);font-weight:700;box-shadow:0 0 12px #10b98166}.btn-zip.svelte-1r0skoj:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#047857 0%,#059669 100%);box-shadow:0 0 18px #10b98199}.btn-zip.svelte-1r0skoj:disabled{opacity:.65;cursor:not-allowed}.spinner-sm.svelte-1r0skoj{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite svelte-1r0skoj-spin}@keyframes svelte-1r0skoj-spin{to{transform:rotate(360deg)}}body{color:#f8fafc;background-color:#090d16;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}*{box-sizing:border-box}.app-container.svelte-1n46o8q{flex-direction:column;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.viewport.svelte-1n46o8q{position:absolute;inset:58px 0 0;overflow:hidden}.drag-overlay.svelte-1n46o8q{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;pointer-events:none;background:#090d16d9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.drag-card.svelte-1n46o8q{text-align:center;background:#0f172a;border:2px dashed #00e5ff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:40px;display:flex}.drag-card.svelte-1n46o8q h3:where(.svelte-1n46o8q){color:#fff;margin:0;font-size:18px}.drag-card.svelte-1n46o8q p:where(.svelte-1n46o8q){color:#94a3b8;margin:0;font-size:13px}@media print{body{color:#000!important;background:#fff!important;height:auto!important;overflow:visible!important}.app-container.svelte-1n46o8q{width:100%!important;height:auto!important;position:static!important;overflow:visible!important}.viewport.svelte-1n46o8q,.drag-overlay.svelte-1n46o8q{display:none!important}}
