@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(../media/KaTeX_AMS-Regular.25ieegmnh38ts.woff2)format("woff2"),url(../media/KaTeX_AMS-Regular.10y3kupq4t663.woff)format("woff"),url(../media/KaTeX_AMS-Regular.418dr7cz3fo2x.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(../media/KaTeX_Caligraphic-Bold.06b-ya9t43ioz.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Bold.2vmk2hva4ctha.woff)format("woff"),url(../media/KaTeX_Caligraphic-Bold.40ltxhe834pns.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(../media/KaTeX_Caligraphic-Regular.2eph4dlhid_m9.woff2)format("woff2"),url(../media/KaTeX_Caligraphic-Regular.3gxeetazf831f.woff)format("woff"),url(../media/KaTeX_Caligraphic-Regular.07-7u27-nhn_r.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(../media/KaTeX_Fraktur-Bold.2sasz-d-jtw8y.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Bold.1alcy76__wdj2.woff)format("woff"),url(../media/KaTeX_Fraktur-Bold.19yqa_tc9d_gx.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(../media/KaTeX_Fraktur-Regular.2d10y4xmjvzlf.woff2)format("woff2"),url(../media/KaTeX_Fraktur-Regular.110oo81prr9n5.woff)format("woff"),url(../media/KaTeX_Fraktur-Regular.2qhy34r6a05dn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(../media/KaTeX_Main-Bold.3-rowy8o6_4ky.woff2)format("woff2"),url(../media/KaTeX_Main-Bold.0v1esh257kqpe.woff)format("woff"),url(../media/KaTeX_Main-Bold.0us_n0tnxlxu7.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(../media/KaTeX_Main-BoldItalic.14r2naom8mrec.woff2)format("woff2"),url(../media/KaTeX_Main-BoldItalic.13355ck5zr48q.woff)format("woff"),url(../media/KaTeX_Main-BoldItalic.3x_u9cepaced0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(../media/KaTeX_Main-Italic.0lig0v9j0700p.woff2)format("woff2"),url(../media/KaTeX_Main-Italic.0afv392dj4w59.woff)format("woff"),url(../media/KaTeX_Main-Italic.2hkw3230mfwcv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(../media/KaTeX_Main-Regular.1ryvsdzh2w1_e.woff2)format("woff2"),url(../media/KaTeX_Main-Regular.15u8r3b2y7fv4.woff)format("woff"),url(../media/KaTeX_Main-Regular.0symfa7dqj6jd.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(../media/KaTeX_Math-BoldItalic.1oopuu636h4il.woff2)format("woff2"),url(../media/KaTeX_Math-BoldItalic.12pl58orkw9rg.woff)format("woff"),url(../media/KaTeX_Math-BoldItalic.0y5w36a5aq__2.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(../media/KaTeX_Math-Italic.32405s1aq8vas.woff2)format("woff2"),url(../media/KaTeX_Math-Italic.0w0b1ugh62cfr.woff)format("woff"),url(../media/KaTeX_Math-Italic.2vkekfblmz5nb.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(../media/KaTeX_SansSerif-Bold.0h3wi2z_eouyg.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Bold.1ovw5p-yjp56g.woff)format("woff"),url(../media/KaTeX_SansSerif-Bold.2d03q85pwxpti.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(../media/KaTeX_SansSerif-Italic.0wkjc4dm2kcit.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Italic.1qavw__2zz8gk.woff)format("woff"),url(../media/KaTeX_SansSerif-Italic.3i-q087b23-m8.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(../media/KaTeX_SansSerif-Regular.2peiewu59z3d-.woff2)format("woff2"),url(../media/KaTeX_SansSerif-Regular.1i4afx8nk8n4r.woff)format("woff"),url(../media/KaTeX_SansSerif-Regular.31pbu25feko_c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(../media/KaTeX_Script-Regular.11h14300o9pd0.woff2)format("woff2"),url(../media/KaTeX_Script-Regular.3110jb9c-bxna.woff)format("woff"),url(../media/KaTeX_Script-Regular.28p_x7iz71ofe.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size1-Regular.03lhvx36ekcou.woff2)format("woff2"),url(../media/KaTeX_Size1-Regular.1slf4bh0hc6vm.woff)format("woff"),url(../media/KaTeX_Size1-Regular.1y57-ck23ey8c.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size2-Regular.14s5gg-puz6h-.woff2)format("woff2"),url(../media/KaTeX_Size2-Regular.0-kwyvx03omo8.woff)format("woff"),url(../media/KaTeX_Size2-Regular.2u0s-b07k2o9m.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size3-Regular.1n1rgzz84z8r9.woff2)format("woff2"),url(../media/KaTeX_Size3-Regular.04o9a_02gu_e8.woff)format("woff"),url(../media/KaTeX_Size3-Regular.1pkn-dge4q0fv.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(../media/KaTeX_Size4-Regular.2sgotkdv3dcyv.woff2)format("woff2"),url(../media/KaTeX_Size4-Regular.3p2r1l7xmebxv.woff)format("woff"),url(../media/KaTeX_Size4-Regular.2uelkfk2yna5e.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(../media/KaTeX_Typewriter-Regular.11gr2d2wuwz77.woff2)format("woff2"),url(../media/KaTeX_Typewriter-Regular.12f8myjij3617.woff)format("woff"),url(../media/KaTeX_Typewriter-Regular.3nee9kjfy6nm8.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.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}
:root{--pengec-50:#eff8ff;--pengec-100:#dff0fb;--pengec-200:#c1e0f4;--pengec-300:#97c8e9;--pengec-400:#6aacd5;--pengec-500:#418fbd;--pengec-600:#2278a6;--pengec-700:#006693;--pengec-800:#015075;--pengec-900:#013d59;--pengec-950:#01273c;--neutral-50:#fafafd;--neutral-100:#f3f3f6;--neutral-200:#e6e6e9;--neutral-300:#d4d4d7;--neutral-400:#aaaaad;--neutral-500:#808083;--neutral-600:#68686b;--neutral-700:#525255;--neutral-800:#353538;--neutral-900:#1f1f21;--neutral-950:#0f0f11;--success-50:#effaf0;--success-100:#def4e1;--success-200:#c0e7c6;--success-300:#93d3a0;--success-400:#64bb79;--success-500:#3ba45a;--success-600:#0e8c41;--success-700:#037434;--success-800:#015e28;--success-900:#00481d;--success-950:#003011;--warning-50:#fff7ef;--warning-100:#feedda;--warning-200:#ffdab1;--warning-300:#fec077;--warning-400:#f8a737;--warning-500:#e69301;--warning-600:#c07b03;--warning-700:#996105;--warning-800:#774a02;--warning-900:#5d3902;--warning-950:#3b2301;--danger-50:#fef4f3;--danger-100:#fee7e4;--danger-200:#fecdc7;--danger-300:#ffa69b;--danger-400:#f9776c;--danger-500:#e7534a;--danger-600:#cc3430;--danger-700:#b31319;--danger-800:#94000c;--danger-900:#730007;--danger-950:#4f0003;--pg-bg:#fff;--pg-surface:var(--neutral-50);--pg-surface-raised:#fff;--pg-surface-sunken:var(--neutral-100);--pg-border:var(--neutral-200);--pg-border-strong:var(--neutral-300);--pg-text:var(--neutral-900);--pg-text-muted:var(--neutral-600);--pg-text-subtle:var(--neutral-500);--pg-text-inverse:#fff;--pg-primary:var(--pengec-700);--pg-primary-hover:var(--pengec-800);--pg-primary-active:var(--pengec-900);--pg-primary-fg:#fff;--pg-primary-subtle:var(--pengec-50);--pg-primary-subtle-fg:var(--pengec-800);--pg-link:var(--pengec-700);--pg-secondary:var(--neutral-500);--pg-secondary-fg:#fff;--pg-focus-ring:var(--pengec-500);--pg-success:var(--success-700);--pg-success-subtle:var(--success-50);--pg-success-subtle-fg:var(--success-800);--pg-warning:var(--warning-500);--pg-warning-subtle:var(--warning-50);--pg-warning-subtle-fg:var(--warning-800);--pg-danger:var(--danger-600);--pg-danger-hover:var(--danger-700);--pg-danger-fg:#fff;--pg-danger-subtle:var(--danger-50);--pg-danger-subtle-fg:var(--danger-800);--pg-info:var(--pengec-600);--pg-info-subtle:var(--pengec-50);--pg-info-subtle-fg:var(--pengec-800);--pg-sidebar-bg:var(--pengec-900);--pg-sidebar-fg:var(--pengec-100);--pg-sidebar-active:var(--pengec-800);--pg-sidebar-active-fg:#fff;--pg-brand-bar:var(--pengec-700);--pg-rail-bg:var(--pengec-700);--pg-rail-fg:var(--pengec-100);--pg-rail-hover:var(--pengec-800);--pg-rail-active-bg:#fff;--pg-rail-active-fg:var(--pengec-700);--pg-chart-1:#006693;--pg-chart-2:#6aacd5;--pg-chart-3:#808083;--pg-chart-4:#e69301;--pg-chart-5:#0e8c41;--pg-chart-6:#01273c;--pg-font-sans:"Ubuntu", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pg-font-mono:"Ubuntu Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--pg-fs-xs:.75rem;--pg-fs-sm:.875rem;--pg-fs-base:1rem;--pg-fs-lg:1.125rem;--pg-fs-xl:1.25rem;--pg-fs-2xl:1.5rem;--pg-fs-3xl:1.875rem;--pg-fs-4xl:2.25rem;--pg-leading-tight:1.25;--pg-leading-normal:1.5;--pg-weight-regular:400;--pg-weight-medium:500;--pg-weight-bold:700;--pg-space-0:0;--pg-space-1:.25rem;--pg-space-2:.5rem;--pg-space-3:.75rem;--pg-space-4:1rem;--pg-space-5:1.25rem;--pg-space-6:1.5rem;--pg-space-8:2rem;--pg-space-10:2.5rem;--pg-space-12:3rem;--pg-space-16:4rem;--pg-radius-sm:4px;--pg-radius-md:6px;--pg-radius-lg:10px;--pg-radius-full:9999px;--pg-shadow-sm:0 1px 2px #0f0f110f;--pg-shadow-md:0 2px 8px #0f0f1114, 0 1px 2px #0f0f110f;--pg-shadow-lg:0 12px 32px #0f0f111f, 0 2px 6px #0f0f1114;--pg-brand-bar-height:4px;--pg-sidebar-width:248px;--pg-topbar-height:56px;--pg-content-max:1280px;--pg-duration-fast:.12s;--pg-duration-base:.2s;--pg-ease-out:cubic-bezier(.2, .8, .2, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pg-bg:#0f0f11;--pg-surface:#17171a;--pg-surface-raised:#1f1f22;--pg-surface-sunken:#0a0a0c;--pg-border:#2c2c30;--pg-border-strong:#3d3d42;--pg-text:var(--neutral-50);--pg-text-muted:var(--neutral-400);--pg-text-subtle:var(--neutral-500);--pg-text-inverse:var(--neutral-900);--pg-primary:var(--pengec-400);--pg-primary-hover:var(--pengec-300);--pg-primary-active:var(--pengec-200);--pg-primary-fg:var(--pengec-950);--pg-primary-subtle:#0b2a3b;--pg-primary-subtle-fg:var(--pengec-200);--pg-link:var(--pengec-300);--pg-secondary:var(--neutral-400);--pg-secondary-fg:var(--neutral-950);--pg-focus-ring:var(--pengec-400);--pg-success:var(--success-400);--pg-success-subtle:#0b2a16;--pg-success-subtle-fg:var(--success-200);--pg-warning:var(--warning-400);--pg-warning-subtle:#2e1e06;--pg-warning-subtle-fg:var(--warning-200);--pg-danger:var(--danger-400);--pg-danger-hover:var(--danger-300);--pg-danger-fg:var(--neutral-950);--pg-danger-subtle:#35100e;--pg-danger-subtle-fg:var(--danger-200);--pg-info:var(--pengec-400);--pg-info-subtle:#0b2a3b;--pg-info-subtle-fg:var(--pengec-200);--pg-sidebar-bg:#0a1c27;--pg-sidebar-fg:var(--pengec-200);--pg-sidebar-active:#123247;--pg-sidebar-active-fg:#fff;--pg-brand-bar:var(--pengec-500);--pg-rail-bg:#0a1c27;--pg-rail-fg:var(--pengec-200);--pg-rail-hover:#123247;--pg-rail-active-bg:var(--pengec-400);--pg-rail-active-fg:var(--pengec-950);--pg-shadow-sm:0 1px 2px #0006;--pg-shadow-md:0 2px 8px #00000073;--pg-shadow-lg:0 12px 32px #0000008c;--pg-chart-1:#418fbd;--pg-chart-2:#97c8e9;--pg-chart-3:#aaaaad;--pg-chart-4:#f8a737;--pg-chart-5:#64bb79;--pg-chart-6:#c1e0f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--pg-bg:#0f0f11;--pg-surface:#17171a;--pg-surface-raised:#1f1f22;--pg-surface-sunken:#0a0a0c;--pg-border:#2c2c30;--pg-border-strong:#3d3d42;--pg-text:var(--neutral-50);--pg-text-muted:var(--neutral-400);--pg-text-subtle:var(--neutral-500);--pg-text-inverse:var(--neutral-900);--pg-primary:var(--pengec-400);--pg-primary-hover:var(--pengec-300);--pg-primary-active:var(--pengec-200);--pg-primary-fg:var(--pengec-950);--pg-primary-subtle:#0b2a3b;--pg-primary-subtle-fg:var(--pengec-200);--pg-link:var(--pengec-300);--pg-secondary:var(--neutral-400);--pg-secondary-fg:var(--neutral-950);--pg-focus-ring:var(--pengec-400);--pg-success:var(--success-400);--pg-success-subtle:#0b2a16;--pg-success-subtle-fg:var(--success-200);--pg-warning:var(--warning-400);--pg-warning-subtle:#2e1e06;--pg-warning-subtle-fg:var(--warning-200);--pg-danger:var(--danger-400);--pg-danger-hover:var(--danger-300);--pg-danger-fg:var(--neutral-950);--pg-danger-subtle:#35100e;--pg-danger-subtle-fg:var(--danger-200);--pg-info:var(--pengec-400);--pg-info-subtle:#0b2a3b;--pg-info-subtle-fg:var(--pengec-200);--pg-sidebar-bg:#0a1c27;--pg-sidebar-fg:var(--pengec-200);--pg-sidebar-active:#123247;--pg-sidebar-active-fg:#fff;--pg-brand-bar:var(--pengec-500);--pg-rail-bg:#0a1c27;--pg-rail-fg:var(--pengec-200);--pg-rail-hover:#123247;--pg-rail-active-bg:var(--pengec-400);--pg-rail-active-fg:var(--pengec-950);--pg-shadow-sm:0 1px 2px #0006;--pg-shadow-md:0 2px 8px #00000073;--pg-shadow-lg:0 12px 32px #0000008c;--pg-chart-1:#418fbd;--pg-chart-2:#97c8e9;--pg-chart-3:#aaaaad;--pg-chart-4:#f8a737;--pg-chart-5:#64bb79;--pg-chart-6:#c1e0f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{font-family:var(--pg-font-sans);background:var(--pg-bg);color:var(--pg-text);-webkit-font-smoothing:antialiased;font-size:100%}body{font-size:var(--pg-fs-sm);line-height:var(--pg-leading-normal);background:var(--pg-bg);color:var(--pg-text);margin:0}h1,h2,h3,h4{font-weight:var(--pg-weight-bold);line-height:var(--pg-leading-tight);color:var(--pg-text)}a{color:var(--pg-link)}:focus-visible{outline:2px solid var(--pg-focus-ring);outline-offset:2px}code,kbd,.mono{font-family:var(--pg-font-mono)}.tabular{font-variant-numeric:tabular-nums}
:root{--azul:var(--pg-primary);--azul-texto:var(--pg-primary-fg);--texto:var(--pg-text);--suave:var(--pg-text-muted);--fundo:var(--pg-surface);--cartao:var(--pg-surface-raised);--borda:var(--pg-border);--verde:var(--pg-success);--verde-bg:var(--pg-success-subtle);--ambar:var(--pg-warning-subtle-fg);--ambar-bg:var(--pg-warning-subtle);--vermelho:var(--pg-danger);--vermelho-bg:var(--pg-danger-subtle);--azul-claro:var(--pg-info-subtle);--azul-escuro:var(--pg-info-subtle-fg);--sobre-cor:var(--pg-danger-fg);--cinza-cheio:var(--neutral-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--cinza-cheio:var(--neutral-400)}}:root[data-theme=dark]{--cinza-cheio:var(--neutral-400)}*{box-sizing:border-box}body{font-family:var(--pg-font-sans);color:var(--texto);background:var(--fundo);padding-top:var(--pg-brand-bar-height);min-height:100vh;margin:0}body:before{content:"";height:var(--pg-brand-bar-height);background:var(--pg-brand-bar);z-index:30;position:fixed;inset:0 0 auto}:root{--altura-topo:0px;--largura-trilho:72px}html{scroll-padding-top:calc(var(--pg-brand-bar-height) + 8px)}main{max-width:960px;margin:0 auto;padding:32px 16px}h1{font-size:var(--pg-fs-2xl);margin:0 0 4px}.suave{color:var(--suave)}.cartao{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--pg-radius-lg);box-shadow:var(--pg-shadow-sm);padding:16px}.grade{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:24px;display:grid}.erro{color:var(--vermelho);margin:12px 0}button{font:inherit;cursor:pointer;border-radius:var(--pg-radius-md);background:var(--azul);color:var(--azul-texto);transition:background var(--pg-duration-fast) var(--pg-ease-out);border:0;padding:10px 16px}:where(button:not(:disabled)):hover{background:var(--pg-primary-hover)}button.secundario{color:var(--texto);border:1px solid var(--pg-border-strong);background:0 0}button.secundario:hover:not(:disabled){background:var(--pg-surface-sunken)}header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}h2{margin:16px 0 8px;font-size:1.1rem}a{color:var(--pg-link)}.formulario{gap:12px;max-width:560px;margin-top:16px;display:grid}.formulario label{gap:6px;display:grid}.formulario label.opcao{align-items:center;gap:8px;display:flex}.formulario button{justify-self:start}button:disabled{opacity:.6;cursor:default}table{border-collapse:collapse}td{border-bottom:1px solid var(--borda);padding:4px 16px 4px 0}td.numero{text-align:right;font-variant-numeric:tabular-nums}main.largo{max-width:1240px}a.nome-linha{color:var(--texto)}body:has(.rail){padding-left:var(--largura-trilho)}.rail{z-index:20;width:var(--largura-trilho);background:var(--pg-rail-bg);padding:calc(var(--pg-brand-bar-height) + var(--pg-space-3)) var(--pg-space-3) var(--pg-space-3);flex-direction:column;align-items:center;gap:6px;display:flex;position:fixed;inset:0 auto 0 0}.rail-logo{flex:none;justify-content:center;align-items:center;width:48px;height:56px;margin-bottom:4px;display:flex}.rail-logo img{width:38px;height:auto;display:block}.rail-item{border-radius:var(--pg-radius-lg);width:48px;height:48px;color:var(--pg-rail-fg);cursor:pointer;transition:background var(--pg-duration-fast) var(--pg-ease-out);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}.rail-item:hover{background:var(--pg-rail-hover);color:var(--pg-rail-active-bg)}.rail-item[aria-current=page]{background:var(--pg-rail-active-bg);color:var(--pg-rail-active-fg)}.rail-item svg{width:20px;height:20px}.rail-nome{display:none}.rail-spacer{flex:1}.rail-item[data-label]:hover:after{content:attr(data-label);background:var(--neutral-900);color:var(--neutral-50);font-size:var(--pg-fs-xs);border-radius:var(--pg-radius-sm);white-space:nowrap;pointer-events:none;z-index:40;padding:4px 8px;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)}.rail-conta{flex:none}.rail-conta summary{list-style:none}.rail-conta summary::-webkit-details-marker{display:none}.rail-conta[open] summary:after{display:none}.avatar-rail{background:var(--pg-primary-subtle);width:34px;height:34px;color:var(--pg-primary-subtle-fg);font-size:11px;font-weight:var(--pg-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.rail-conta-menu{left:calc(var(--largura-trilho) + 8px);z-index:40;background:var(--pg-surface-raised);min-width:220px;color:var(--pg-text);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);box-shadow:var(--pg-shadow-lg);gap:4px;padding:12px 14px;display:grid;position:fixed;bottom:12px}.rail-conta-menu form{margin-top:8px}@media (max-width:720px){body:has(.rail){padding-left:0;padding-bottom:calc(68px + env(safe-area-inset-bottom));--rodape-fixo:calc(64px + env(safe-area-inset-bottom))}.rail{width:auto;height:calc(64px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));flex-direction:row;gap:2px;inset:auto 0 0;overflow:auto hidden}.rail-logo,.rail-spacer{display:none}.rail-item{flex-direction:column;flex:1 0 auto;gap:2px;width:auto;min-width:60px;height:52px;padding:0 4px}.rail-nome{white-space:nowrap;font-size:10px;line-height:1;display:block}.rail-item[data-label]:hover:after{display:none}.avatar-rail{width:22px;height:22px;font-size:9px}.rail-conta-menu{bottom:72px;left:auto;right:8px}}@media (max-height:680px) and (min-width:721px){.rail{scrollbar-width:none;overflow-y:auto}.rail-item[data-label]:hover:after{display:none}}.logo-entrar{width:220px;max-width:100%;height:auto;margin:0 auto 20px;display:block}.faixa-teste{background:var(--ambar-bg);color:var(--ambar);border:1px solid var(--pg-warning);text-align:center;border-radius:6px;margin:-8px 0 16px;padding:6px 12px;font-weight:600}button.pequeno,.botao.pequeno{padding:4px 10px;font-size:.85rem}.botao.secundario{border:1px solid var(--pg-border-strong);background:0 0;color:var(--texto)!important}.barra .acoes{flex-wrap:wrap;gap:8px;display:flex}.botao{border-radius:var(--pg-radius-md);background:var(--azul);white-space:nowrap;padding:10px 16px;text-decoration:none;display:inline-block;color:var(--azul-texto)!important}.barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.barra h1{margin:0}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--pg-radius-lg);box-shadow:var(--pg-shadow-sm);padding:12px 14px}.kpi-rot,.kpi-sub{color:var(--suave);font-size:12px}.kpi-val{font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:700}.kpi-alerta{border-color:var(--pg-warning)}.filtros{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.filtros input[type=search]{flex:260px}input,select,textarea{font:inherit;border:1px solid var(--pg-border-strong);border-radius:var(--pg-radius-sm);background:var(--cartao);color:var(--texto);width:100%;padding:8px 10px}.filtros select{width:auto}input:disabled,select:disabled,textarea:disabled{opacity:.65}.tabela-wrap{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--pg-radius-lg);overflow-x:auto}table.lista{width:100%;font-size:14px}table.lista th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--suave);background:var(--pg-surface);border-bottom:1px solid var(--borda);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:500}table.lista td{vertical-align:top;border-bottom:1px solid var(--borda);padding:9px 12px}table.lista tbody tr:last-child>td{border-bottom:none}table.lista td a{text-decoration:none}.dir{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.num{font-variant-numeric:tabular-nums;font-weight:600}:is(a,span,div).num{white-space:nowrap;font-family:var(--pg-font-mono);color:var(--azul-escuro);font-size:13px;font-weight:700}td.col-cli{min-width:240px}.tag-modelo{letter-spacing:.03em;text-transform:uppercase;color:var(--suave);font-size:11px;font-weight:500}tr.linha-clicavel{cursor:pointer;position:relative}tr.linha-clicavel .abre-linha:after{content:"";position:absolute;inset:0}tr.linha-clicavel :is(a:not(.abre-linha),button,.botao){z-index:1;position:relative}tr.linha-clicavel:hover>td{background:var(--pg-surface)}tr.destaque-verde>td{background:var(--verde-bg);color:var(--pg-success-subtle-fg)}tr.destaque-verde>td:first-child{box-shadow:inset 4px 0 0 var(--verde)}tr.destaque-verde:hover>td{background:color-mix(in srgb, var(--verde) 18%, var(--verde-bg))}tr.destaque-vermelho>td{background:var(--vermelho-bg);color:var(--pg-danger-subtle-fg)}tr.destaque-vermelho>td:first-child{box-shadow:inset 4px 0 0 var(--vermelho)}tr.destaque-vermelho:hover>td{background:color-mix(in srgb, var(--vermelho) 14%, var(--vermelho-bg))}tr.destaque-ambar>td{background:var(--ambar-bg);color:var(--pg-warning-subtle-fg)}tr.destaque-ambar>td:first-child{box-shadow:inset 4px 0 0 var(--pg-warning)}tr.destaque-ambar:hover>td{background:color-mix(in srgb, var(--pg-warning) 18%, var(--ambar-bg))}tr.destaque-cinza>td{background:var(--pg-surface-sunken);color:var(--suave)}tr.destaque-cinza>td:first-child{box-shadow:inset 4px 0 0 var(--cinza-cheio)}tr:is(.destaque-verde,.destaque-vermelho,.destaque-ambar,.destaque-cinza) :is(.num,a){color:inherit}tr:is(.destaque-verde,.destaque-vermelho,.destaque-ambar,.destaque-cinza) :is(.sub,.tag-modelo){color:inherit;opacity:.8}tr.apagada>td{color:var(--suave)}.sub{color:var(--suave);font-size:12px}.vazio{text-align:center;color:var(--suave);padding:24px!important}.contagem{color:var(--suave);font-size:13px}.neg{color:var(--vermelho);font-weight:600}.barra-prog{background:var(--borda);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.barra-prog i{background:var(--azul);height:100%;display:block}.pill{white-space:nowrap;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.cst-Ativo,.lst-Areceber{background:var(--azul-claro);color:var(--azul-escuro)}.cst-Concluído{background:var(--verde-bg);color:var(--verde)}.cst-Suspenso{background:var(--ambar-bg);color:var(--ambar)}.cst-Cancelado{background:var(--borda);color:var(--suave)}.est-Em-estudo{background:var(--azul-claro);color:var(--azul-escuro)}.est-Proposta-enviada{background:var(--ambar-bg);color:var(--ambar)}.est-Virou-contrato{background:var(--verde-bg);color:var(--verde)}.est-Arquivado{background:var(--borda);color:var(--suave)}.lst-Ematraso{background:var(--pg-warning);color:var(--neutral-950)}.lst-Recebida{background:var(--verde);color:var(--sobre-cor)}.lst-Cancelada{background:var(--cinza-cheio);color:var(--sobre-cor)}tr.destaque-cinza.cancelada>td:nth-child(-n+5){text-decoration:line-through}.tag-dup{background:var(--ambar-bg);color:var(--ambar);border-radius:4px;margin-left:4px;padding:0 6px;font-size:11px;display:inline-block}.aviso{background:var(--ambar-bg);color:var(--texto);border:1px solid var(--pg-warning);border-radius:8px;margin-bottom:12px;padding:10px 14px}.ok{background:var(--verde-bg);color:var(--verde);border-radius:8px;padding:8px 14px}.resumo-con{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}@media (max-width:760px){.resumo-con{grid-template-columns:repeat(2,minmax(0,1fr))}}.resumo-con div{background:var(--cartao);border:1px solid var(--borda);border-radius:8px;padding:10px 12px}.resumo-con span{color:var(--suave);font-size:12px;display:block}.resumo-con b{font-variant-numeric:tabular-nums}.grade-form{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.grade-form>label{color:var(--suave);align-content:start;gap:4px;font-size:13px;display:grid}.grade-form .c2{grid-column:span 2}.grade-form .c3{grid-column:span 3}.grade-form .c4{grid-column:span 4}.grade-form .c5{grid-column:span 5}.grade-form .c6{grid-column:span 6}.grade-form .c7{grid-column:span 7}.grade-form .c8{grid-column:span 8}.grade-form .c9{grid-column:span 9}.grade-form .c12{grid-column:span 12}@media (max-width:760px){.grade-form>*{grid-column:span 12!important}}.grade-form .acoes{gap:8px;display:flex}.grade-form p{margin:0}.caixa-rec{border:1px dashed var(--borda);border-radius:8px;flex-wrap:wrap;align-items:end;gap:16px;padding:12px;display:flex}.caixa-rec>label{color:var(--suave);gap:4px;font-size:13px;display:grid}label.opcao{align-items:center;gap:8px;color:var(--texto)!important;display:flex!important}label.opcao input{width:auto}.dica{color:var(--suave);font-size:13px}details.cartao summary{cursor:pointer;font-weight:600}details.cartao[open] summary{margin-bottom:12px}details.perigo summary{color:var(--vermelho)}button.perigo{background:var(--vermelho);color:var(--sobre-cor)}button.perigo:hover:not(:disabled){background:var(--pg-danger-hover)}a.cartao.modulo{color:var(--texto);text-decoration:none}a.cartao.modulo:hover{border-color:var(--azul)}.cartao.inativo{opacity:.6}.pst-Rascunho{background:var(--borda);color:var(--suave)}.pst-Emitida{background:var(--azul-claro);color:var(--azul-escuro)}.pst-Aprovada{background:var(--verde-bg);color:var(--verde)}.pst-Recusada{background:var(--vermelho-bg);color:var(--pg-danger-subtle-fg)}.pst-Expirada{background:var(--ambar-bg);color:var(--ambar)}.pst-Revisada,.pst-Cancelada{color:var(--suave);border:1px solid var(--borda);background:0 0}table.lista.propostas td:first-child{max-width:230px}tr.destaque-verde .pst-Aprovada{background:var(--verde);color:var(--sobre-cor)}tr.destaque-vermelho .pst-Recusada{background:var(--vermelho);color:var(--sobre-cor)}tr.com-cor>td{background:color-mix(in srgb, var(--cor-projeto) 12%, transparent)}tr.com-cor>td:first-child{box-shadow:inset 4px 0 0 var(--cor-projeto)}.cartao-tarefa.com-cor{background:color-mix(in srgb, var(--cor-projeto) 14%, var(--cartao));border-left:4px solid var(--cor-projeto)}.ponto-cor{vertical-align:baseline;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.cores-projeto{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cores-projeto .amostra{border:2px solid var(--cartao);outline:1px solid var(--borda);cursor:pointer;border-radius:50%;width:22px;height:22px;min-height:0;padding:0}.cores-projeto .amostra.on{outline:2px solid var(--texto)}.cores-projeto .livre{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);position:relative;overflow:hidden}.cores-projeto .livre input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.links-mini a{margin-right:8px;font-size:13px}.erro-caixa{border-color:var(--vermelho);color:var(--vermelho)}button.verde{background:var(--verde);color:var(--sobre-cor)}button.verde:hover:not(:disabled){background:color-mix(in srgb, var(--verde) 85%, var(--texto))}.opcoes-modelo{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.opcao-modelo{color:var(--texto);align-items:center;gap:12px;text-decoration:none;display:flex}.opcao-modelo:hover{border-color:var(--azul)}.opcao-modelo .ico{background:var(--azul-claro);width:48px;height:48px;color:var(--azul-escuro);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.opcao-modelo b{display:block}.editor{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.editor{grid-template-columns:minmax(0,1fr)}.nav-secoes{display:none!important}}.nav-secoes{top:calc(var(--altura-topo) + 12px);max-height:calc(100vh - var(--altura-topo) - 24px);gap:2px;font-size:13px;display:grid;position:sticky;overflow-y:auto}.nav-secoes a{color:var(--texto);border-radius:4px;padding:3px 6px;text-decoration:none}.nav-secoes a:hover{background:var(--azul-claro)}.nav-secoes a.off{color:var(--suave);text-decoration:line-through}.nav-secoes .n{width:22px;color:var(--suave);display:inline-block}.corpo-editor fieldset,fieldset.editor-tipo{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.corpo-editor .cartao{margin:0}.cab-topo{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cab-numero{font-family:var(--pg-font-mono);font-variant-numeric:tabular-nums;word-break:break-all;font-size:1.1em;font-weight:700}.seg{border:1px solid var(--borda);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{color:var(--texto);background:0 0;border-radius:0;padding:6px 10px;font-size:13px}.seg button.on{background:var(--azul);color:var(--azul-texto)}.seg button:disabled:not(.on){opacity:.5}.secao.off{opacity:.6}.secao-cab{align-items:center;gap:10px;margin-bottom:8px;display:flex}.secao-cab .faixa{background:var(--azul-claro);min-width:28px;height:28px;color:var(--azul-escuro);border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.secao-cab .tit{text-transform:uppercase;font-weight:600}.secao-cab label{flex:none}.rotulo-bloco{color:var(--suave);text-transform:uppercase;letter-spacing:.02em;margin:10px 0 4px;font-size:12px;font-weight:600}.bloco textarea{resize:vertical}.itens{gap:6px;display:grid}.item{grid-template-columns:28px minmax(120px,.3fr) minmax(0,1fr) auto;align-items:start;gap:6px;display:grid}@media (max-width:760px){.item{grid-template-columns:24px minmax(0,1fr)}.item .pref,.item .mover{grid-column:2}}.item .mk{color:var(--suave);text-align:right;padding-top:9px;font-size:13px}.mover{white-space:nowrap;gap:2px;display:inline-flex}button.icone{color:var(--suave);background:0 0;padding:6px 7px;font-size:13px}button.icone:hover:not(:disabled){color:var(--texto);background:var(--pg-surface-sunken)}button.icone:disabled{opacity:.3}.add-linha{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.add-linha select{width:auto;max-width:100%}.tab-mini{width:100%}.tab-mini th{text-align:left;color:var(--suave);padding:4px;font-size:12px;font-weight:600}.tab-mini td{vertical-align:top;border:0;padding:4px}.imagens{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.img-card{border:1px solid var(--borda);border-radius:8px;gap:6px;padding:8px;display:grid}.img-card img{object-fit:contain;background:var(--fundo,transparent);width:100%;height:130px}.linha-img{align-items:center;gap:6px;display:flex}.linha-img input{width:70px}.esp{flex:1}.acoes-fixas{bottom:var(--rodape-fixo,0px);z-index:2;background:var(--cartao);border:1px solid var(--borda);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;display:flex;position:sticky}.sujo{color:var(--ambar);font-size:13px}.anexo-grupo{border-top:1px solid var(--borda);padding:6px 0}.anexo-grupo summary{cursor:pointer;font-weight:600}.anexos-lista{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin-top:6px;display:grid}.anexo{border:1px solid var(--borda);cursor:pointer;border-radius:6px;flex-direction:column;gap:8px;padding:8px;font-size:13px;display:flex}.anexo-txt{align-items:flex-start;gap:8px;display:flex}.anexo.on{border-color:var(--azul);background:var(--azul-claro)}.anexo input{width:auto}.anexo img{aspect-ratio:16/9;object-fit:contain;background:var(--fundo);border-radius:4px;width:100%;display:block}.tag-sug{background:var(--verde-bg);color:var(--verde);border-radius:4px;margin-left:6px;padding:0 6px;font-size:11px}.modal-fundo{z-index:10;background:#0006;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-caixa{width:min(560px,100%);max-height:calc(100vh - 32px);overflow-y:auto}.modal-caixa.larga{width:min(860px,100%)}.campo-acao{align-items:center;gap:6px;display:flex}.campo-acao input{flex:1;min-width:0}:root{--s1:var(--pg-chart-1);--s2:var(--pg-chart-4);--s3:var(--pg-chart-3);--q1:var(--pengec-300);--q2:var(--pengec-500);--q3:var(--pengec-700);--q4:var(--pengec-900);--grade-viz:var(--pg-border);--base-viz:var(--pg-border-strong);--trilho:var(--pg-surface-sunken)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--q1:var(--pengec-200);--q2:var(--pengec-400);--q3:var(--pengec-500);--q4:var(--pengec-700)}}:root[data-theme=dark]{--q1:var(--pengec-200);--q2:var(--pengec-400);--q3:var(--pengec-500);--q4:var(--pengec-700)}.s-Rodrigo{fill:var(--s1);background:var(--s1)}.s-Vinicius{fill:var(--s2);background:var(--s2)}.s-Outros{fill:var(--s3);background:var(--s3)}.q-1{background:var(--q1)}.q-2{background:var(--q2)}.q-3{background:var(--q3)}.q-4{background:var(--q4)}.painel{margin-top:0}.sel-ano{width:auto;font-weight:600}.pn-kpis{grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:960px){.pn-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi-hero{border-top:3px solid var(--azul)}.kpi-hero .kpi-val{font-size:30px}.kpi-val small{color:var(--suave);font-size:14px;font-weight:500}.pos{color:var(--verde);font-weight:600}.pn-card{background:var(--cartao);border:1px solid var(--borda);border-radius:var(--pg-radius-lg);box-shadow:var(--pg-shadow-sm);min-width:0;margin-bottom:14px;padding:14px 16px}.pn-card .tabela-wrap{border:0}.pn-cab{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pn-cab h3{flex:1;margin:0;font-size:14px;font-weight:700}.pn-grade{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:14px;display:grid}@media (max-width:960px){.pn-grade{grid-template-columns:minmax(0,1fr)}}svg.viz{width:100%;height:auto;display:block;overflow:visible}svg.viz .grade-l{stroke:var(--grade-viz);stroke-width:1px}svg.viz .base-l{stroke:var(--base-viz);stroke-width:1px}svg.viz .eixo{fill:var(--suave);font-size:11px}svg.viz .rot{fill:var(--texto);font-size:11px;font-weight:600}svg.viz .alvo-fundo{fill:#0000}svg.viz .alvo:hover .alvo-fundo{fill:color-mix(in srgb, var(--azul) 8%, transparent)}.viz-leg{color:var(--suave);gap:14px;font-size:12px;display:flex}.viz-leg span,.chip{align-items:center;gap:6px;display:inline-flex}.viz-leg i,.chip i{border-radius:3px;width:10px;height:10px;display:inline-block}.mini-trilho{background:var(--trilho);border-radius:2px;max-width:140px;height:4px;margin:4px 0 2px;overflow:hidden}.mini-trilho i{height:100%;display:block}.hbars{flex-direction:column;gap:8px;display:flex}.hb{cursor:default;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 88px;align-items:center;gap:10px;display:grid}.hb-rot{min-width:0;font-size:12.5px}.hb-rot span,.hb-rot small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hb-rot small{color:var(--suave);font-size:11px}.hb-trilho{background:var(--trilho);border-radius:0 4px 4px 0;height:14px;overflow:hidden}.hb-trilho i{border-radius:0 4px 4px 0;height:100%;display:block}.hb-val{text-align:right;font-variant-numeric:tabular-nums;font-size:12.5px}.linha-form{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.linha-form input,.linha-form select{flex:160px;width:auto;min-width:0}.linha-form .opcao{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.linha-form .opcao input{flex:none;width:auto}.linha-form .erro,.linha-form .ok{flex-basis:100%;margin:0}.estruturas{margin:0 0 8px;padding:0;list-style:none}.estrutura{border-bottom:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.estrutura .pill{margin-left:8px}.estrutura.concluida b{color:var(--suave)}.acoes-linha{flex-wrap:wrap;gap:4px;display:flex}tr.inativa input,tr.inativa .suave{opacity:.6}table.cronograma td{vertical-align:middle}table.cronograma tr.grupo td{text-transform:uppercase;letter-spacing:.03em;color:var(--suave);border-bottom:1px solid var(--borda);padding-top:14px;font-size:12px;font-weight:700}table.cronograma tr.resumo .tarefa-tit{font-weight:700}table.cronograma tr.sub-linha .tarefa-nome{padding-left:28px}table.cronograma tr+tr:not(.grupo) td{border-top:1px solid var(--borda)}table.cronograma tr.editando td{background:var(--fundo)}.tarefa-nome{min-width:200px}tr.feita .tarefa-tit{color:var(--suave);text-decoration:line-through}.form-tarefa{margin:8px 0}.grade-tarefa{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.grade-tarefa label{color:var(--suave);gap:4px;font-size:13px;display:grid}.grade-tarefa .larga{grid-column:1/-1}.escolha{border:1px solid var(--borda);border-radius:6px;grid-column:span 2;min-width:0;margin:0;padding:6px 10px}.escolha legend{color:var(--suave);padding:0 4px;font-size:13px}.escolha-grupo{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.escolha-grupo+.escolha-grupo{margin-top:4px}.escolha .marca{color:var(--texto);align-items:center;gap:6px;font-size:14px;display:inline-flex}.escolha .marca input{width:auto}@media (max-width:520px){.escolha{grid-column:1/-1}}.grade-tarefa label.marca-linha{color:var(--texto);align-items:center;gap:6px;display:flex}.grade-tarefa label.marca-linha input{width:auto}.fluxos-projeto{border-top:1px solid var(--borda);margin-top:18px;padding-top:12px}.fluxos-projeto h4{text-transform:uppercase;letter-spacing:.03em;color:var(--suave);margin:0;font-size:13px}.sit-form{display:inline-block}.sit-form .erro{margin:4px 0 0}select.sit{border-radius:99px;width:auto;padding:3px 8px;font-size:12px;font-weight:600}span.sit{border:1px solid var(--borda);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.sit-a-fazer{background:var(--pg-surface-sunken);color:var(--pg-text-muted);border-color:#0000}.sit-em-andamento{background:var(--pg-info-subtle);color:var(--pg-info-subtle-fg);border-color:#0000}.sit-em-verificacao{background:var(--pg-warning-subtle);color:var(--pg-warning-subtle-fg);border-color:#0000}.sit-concluida{background:var(--pg-success-subtle);color:var(--pg-success-subtle-fg);border-color:#0000}.vistas{border:1px solid var(--pg-border-strong);border-radius:var(--pg-radius-md);background:var(--pg-bg);font-size:13px;display:inline-flex;overflow:hidden}.vistas a{height:36px;color:var(--pg-text-muted);align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.vistas a+a{border-left:1px solid var(--pg-border-strong)}.vistas a:hover:not(.on){background:var(--pg-surface-sunken);color:var(--pg-text)}.vistas a.on{background:var(--pg-primary);color:var(--pg-primary-fg);font-weight:500}.quadro{grid-template-columns:repeat(4,minmax(240px,1fr));align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.coluna{background:var(--pg-surface-sunken);border-radius:var(--pg-radius-lg);flex-direction:column;gap:10px;min-height:200px;padding:12px;display:flex}.coluna.sobre{outline:2px dashed var(--azul);outline-offset:-4px}.coluna h4{font-size:var(--pg-fs-sm);justify-content:space-between;align-items:center;gap:8px;margin:0 2px;font-weight:500;display:flex}.coluna h4 .tit-coluna{align-items:center;gap:8px;display:inline-flex}.ponto-coluna{background:var(--neutral-400);border-radius:50%;width:8px;height:8px}.ponto-coluna.sit-em-andamento{background:var(--pg-primary)}.ponto-coluna.sit-em-verificacao{background:var(--pg-warning)}.ponto-coluna.sit-concluida{background:var(--pg-success)}.contagem{font-size:var(--pg-fs-xs);color:var(--pg-text-muted);background:var(--pg-border);border-radius:var(--pg-radius-full);padding:0 8px;font-weight:400}.cartao-tarefa{background:var(--pg-surface-raised);border:1px solid var(--pg-border);box-shadow:var(--pg-shadow-sm);border-radius:8px;gap:6px;padding:12px;display:grid}.cartao-tarefa:hover{border-color:var(--pengec-300)}.cartao-tarefa .codigo-tarefa{font-family:var(--pg-font-mono)}.cartao-tarefa.movel{cursor:grab}.cartao-tarefa.arrastando{opacity:.5}.cartao-tit{font-size:14px;font-weight:500;line-height:1.35}.cartao-pe{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.avatares{gap:2px;display:inline-flex}.avatar{background:var(--pg-primary-subtle);width:24px;height:24px;color:var(--pg-primary-subtle-fg);border-radius:50%;place-items:center;font-size:10px;font-weight:700;text-decoration:none;display:inline-grid}.avatar.acomp{color:var(--pg-primary);border:1px solid var(--pg-primary);background:0 0}.cartao-tarefa select.mover{justify-self:start;width:auto;padding:2px 6px;font-size:12px}.cartao-acoes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cartao-acoes:empty{display:none}.cartao-tarefa{position:relative}.editar-cartao{border-radius:var(--pg-radius-sm);width:26px;height:26px;min-height:0;color:var(--suave);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.editar-cartao:hover,.editar-cartao:focus-visible{background:var(--pg-surface-sunken);color:var(--pg-primary)}.editar-cartao svg{width:15px;height:15px}.cartao-tarefa .dica.com-lapis{padding-right:24px}.setas-fila{gap:4px;display:inline-flex}.setas-fila button{min-width:32px}.cartao-tarefa.alvo-antes{box-shadow:0 -3px 0 var(--pg-primary)}.cartao-tarefa.alvo-depois{box-shadow:0 3px 0 var(--pg-primary)}.vazio-coluna{text-align:center;margin:16px 0}.filtros-quadro select{flex:0 240px}.gantt{border:1px solid var(--borda);background:var(--cartao);border-radius:8px;grid-template-columns:minmax(160px,280px) 1fr;margin:12px 0 8px;display:grid;overflow:hidden}.gantt-nomes{border-right:1px solid var(--borda);min-width:0}.gantt-linha{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--borda);height:30px;padding:0 10px;font-size:13px;line-height:30px;overflow:hidden}.gantt-linha.grupo{text-transform:uppercase;letter-spacing:.03em;color:var(--suave);background:var(--fundo);font-size:11px;font-weight:700}.gantt-linha.resumo{font-weight:700}.gantt-linha.sub{padding-left:26px}.gantt-grade{overflow-x:auto}.gantt-grade svg{display:block}.g-fds{fill:var(--fundo)}.g-linha{stroke:var(--borda);stroke-width:1px}.g-linha.forte,.g-mes{stroke:var(--borda);stroke-width:1.5px}.g-txt{fill:var(--suave);font-size:11px}.g-txt.forte{fill:var(--texto);font-weight:700}.g-hoje{stroke:var(--azul);stroke-width:2px}.g-barra{fill:var(--azul-claro);stroke:var(--azul);stroke-width:1px}.g-barra.feita{fill:var(--verde-bg);stroke:var(--verde)}.g-barra.atrasada{stroke:var(--vermelho);stroke-width:2px}.g-prog{fill:var(--azul);opacity:.55}.g-resumo,.g-marco{fill:var(--texto)}.g-marco.feita{fill:var(--verde)}.g-prazo{stroke:var(--vermelho);stroke-width:2px}.g-seta{fill:none;stroke:var(--suave);stroke-width:1.2px}.g-seta-ponta{fill:var(--suave)}@media (max-width:600px){.gantt{grid-template-columns:130px 1fr}}@media (hover:hover) and (pointer:fine){.cartao-tarefa select.mover,.cartao-tarefa .setas-fila{display:none}}.grade-horas td,.grade-horas th{padding-left:6px;padding-right:6px}.grade-horas input.hora{text-align:right;width:4.2em;min-width:0;padding:4px 6px}.grade-horas input.hora.invalido{border-color:var(--vermelho);outline:1px solid var(--vermelho)}.grade-horas .fds{background:color-mix(in srgb, var(--borda) 35%, transparent)}.grade-horas th.hoje{color:var(--azul);box-shadow:inset 0 -2px 0 var(--azul)}.grade-horas tfoot th{border-top:2px solid var(--borda)}.grade-horas td:first-child{min-width:170px}.form-doc{gap:10px;margin:10px 0;display:grid}.form-doc>label{color:var(--suave);gap:4px;font-size:13px;display:grid}tr.riscado td{color:var(--suave)}tr.riscado td b,tr.riscado td .sub{text-decoration:line-through}.dst-assinado{background:var(--verde-bg);color:var(--verde)}.dst-em-negociacao{background:var(--ambar-bg);color:var(--ambar)}.dst-cancelado{background:var(--borda);color:var(--suave)}.semana-dias{gap:6px;margin:8px 0 12px;padding-bottom:4px;display:flex;overflow-x:auto}.semana-dias a{border:1px solid var(--borda);background:var(--cartao);min-width:76px;color:var(--texto);text-align:center;border-radius:8px;gap:2px;padding:6px 10px;font-size:12px;text-decoration:none;display:grid}.semana-dias a b{font-size:14px}.semana-dias a.fds{background:color-mix(in srgb, var(--borda) 35%, var(--cartao))}.semana-dias a.hoje span{color:var(--azul);font-weight:600}.semana-dias a.on{border-color:var(--azul);box-shadow:inset 0 0 0 1px var(--azul)}.semana-dias a.seta{align-content:center;min-width:0;font-size:16px}.dia-horas td{padding-top:4px;padding-bottom:4px}.dia-horas select{width:100%}.dia-horas .hora-dia{white-space:nowrap;width:1%}.dia-horas .faixa{color:var(--texto);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;min-height:0;padding:4px 8px}.dia-horas .faixa.pintar{border-color:var(--azul);color:var(--azul);cursor:copy}.dia-horas .faixa:disabled{opacity:1;cursor:default}.dia-horas tr.vazia td{color:var(--suave)}.dia-horas tr.futura td{opacity:.45}.semana-dias a.futuro{opacity:.55}.pincel select{min-width:280px}.pincel input[type=search]{max-width:420px}.resumo-dia{gap:4px;padding:0;list-style:none;display:grid}.resumo-dia li{border:1px solid var(--borda);border-radius:6px;padding:6px 10px}.resumo-dia li.com-cor{background:color-mix(in srgb, var(--cor-projeto) 12%, transparent);border-left:4px solid var(--cor-projeto)}main.amplo{max-width:1520px}.page-eyebrow{font-size:var(--pg-fs-xs);color:var(--pg-text-muted);margin-bottom:2px}.page-body{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.page-content{flex:999 640px;min-width:0}.page-aside{flex-direction:column;flex:280px;gap:16px;max-width:100%;display:flex}.panel{background:var(--pg-surface-raised);border:1px solid var(--pg-border);border-radius:var(--pg-radius-lg);box-shadow:var(--pg-shadow-sm);flex-direction:column;gap:12px;padding:16px;display:flex}.panel-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.panel-title{font-size:var(--pg-fs-base);font-weight:var(--pg-weight-medium);margin:0}.tabular{font-variant-numeric:tabular-nums}.linha-painel{justify-content:space-between;gap:10px;font-size:13px;display:flex}.botao.bloco{text-align:center;display:block}.semana{align-items:end;gap:8px;height:110px;display:grid}.semana-dia{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.semana-barra{background:var(--pengec-300);border-radius:4px 4px 0 0;width:100%;max-width:32px}.semana-dia.hoje .semana-barra{background:var(--pg-primary)}.semana-dia.vazio .semana-barra{background:var(--pg-border)}.semana-rotulo{font-size:var(--pg-fs-xs);color:var(--pg-text-muted)}.semana-dia.hoje .semana-rotulo{color:var(--pg-primary);font-weight:var(--pg-weight-bold)}.semana-valor{color:var(--pg-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.linha-painel a,.cartao-tarefa a.codigo-tarefa{text-decoration:none}table.fila td.alca-celula{vertical-align:middle;width:1%;padding:4px 0 4px 6px}.alca{color:var(--suave);cursor:grab;touch-action:none;background:0 0;border:0;padding:6px 4px;font-size:16px;line-height:1}.alca:hover,.alca:focus-visible{color:var(--texto);background:var(--pg-surface-sunken)}table.fila tr.arrastando>td{background:var(--pg-surface-sunken)}table.fila tr.arrastando .alca{cursor:grabbing}table.fila tr.editando td{background:var(--fundo)}.pct-par{gap:6px;display:inline-flex}.pct-par label{color:var(--suave);align-items:center;gap:3px;font-size:12px;display:inline-flex}.pct-par input{text-align:right;width:4.2em}.b-neutra{background:var(--pg-chart-6)}.viz-rolagem{overflow-x:auto}.viz-rolagem svg.viz{min-width:640px}.segmented{border:1px solid var(--pg-border-strong);border-radius:var(--pg-radius-md);margin-bottom:14px;display:inline-flex;overflow:hidden}.segmented a{background:var(--pg-bg);height:38px;color:var(--pg-text-muted);align-items:center;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.segmented a+a{border-left:1px solid var(--pg-border-strong)}.segmented a[aria-current=page]{background:var(--pg-primary);color:var(--pg-primary-fg);font-weight:var(--pg-weight-medium)}.nav-periodo{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.nav-periodo-passo,.nav-periodo-atual{border-radius:var(--pg-radius-md);align-items:center;height:38px;padding:0 14px;font-size:13px;text-decoration:none;display:inline-flex}.nav-periodo-passo{border:1px solid var(--pg-border-strong);background:var(--pg-bg);color:var(--pg-text)}.nav-periodo-passo:hover{background:var(--pg-surface-sunken)}.nav-periodo-atual{background:var(--pg-primary);color:var(--pg-primary-fg);font-weight:var(--pg-weight-bold);padding:0 18px;font-size:15px}.nav-periodo-hoje{margin-left:4px;font-size:13px}.nav-periodo-passo[aria-disabled=true]{color:var(--pg-text-muted);opacity:.5}.lista .col-nome{min-width:200px}
.page-eyebrow a{color:inherit}.vistas{flex-wrap:wrap;margin-bottom:12px}.grupo-lig{margin-top:24px}.grupo-lig h2{font-size:var(--pg-fs-lg);font-weight:var(--pg-weight-medium);margin:0 0 10px}.grade-lig{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.cartao-lig{color:var(--pg-text);transition:border-color var(--pg-duration-fast) var(--pg-ease-out);flex-direction:column;gap:6px;text-decoration:none;display:flex}.cartao-lig:hover{border-color:var(--pg-primary)}.miniatura{background:var(--pg-surface);border-radius:var(--pg-radius-md);place-items:center;height:150px;display:grid;overflow:hidden}.miniatura svg{width:100%;height:140px}.pill-ok{background:var(--pg-success-subtle);color:var(--pg-success-subtle-fg)}.pill-nao{background:var(--pg-danger-subtle);color:var(--pg-danger-subtle-fg)}button.link-perigo{color:var(--pg-danger);font-size:var(--pg-fs-sm);background:0 0;padding:0}button.link-perigo:hover{background:0 0;text-decoration:underline}.acoes-linha{white-space:nowrap;align-items:center;gap:12px;display:flex}.filtros input{min-width:240px}.acoes-calc{flex-wrap:wrap;gap:8px;display:flex}.calc{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1000px){.calc{grid-template-columns:minmax(0,1fr)}}.calc-form,.calc-res{flex-direction:column;gap:12px;display:flex}.calc-form .panel{gap:8px;padding:12px 14px}.calc-form .grade-form{margin:0}.campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.campos>label{color:var(--pg-text-muted);align-content:start;gap:3px;font-size:12px;display:grid}.campos .un{color:var(--pg-text-subtle)}.campos input,.campos select{box-sizing:border-box;width:100%}.campos label.campo-bool{color:var(--pg-text);grid-column:span 2;align-items:center;gap:6px;font-size:13px;display:flex}.acoes-form{gap:8px;display:flex}.status{border-radius:var(--pg-radius-md);grid-template-columns:auto auto minmax(0,1fr);gap:24px;padding:12px 14px;display:grid}.status-ok{background:var(--pg-success-subtle);color:var(--pg-success-subtle-fg)}.status-nao{background:var(--pg-danger-subtle);color:var(--pg-danger-subtle-fg)}.status .kpi-rot{color:inherit;opacity:.8}@media (max-width:640px){.status{grid-template-columns:1fr 1fr}.status-gov{grid-column:span 2}}.destaques{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.destaques div{background:var(--pg-surface);border:1px solid var(--pg-border);border-radius:var(--pg-radius-md);padding:6px 10px}.destaques span{color:var(--pg-text-muted);font-size:12px;display:block}.destaques b{font-variant-numeric:tabular-nums}.acoes-res{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sugestoes{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sugestoes li{border:1px solid var(--pg-border);border-radius:var(--pg-radius-md);background:var(--pg-surface);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.vistas-calc{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.vistas-calc figure{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.vistas-calc figure>div{background:var(--pg-surface);border-radius:var(--pg-radius-md);box-sizing:border-box;place-items:center;width:100%;padding:6px;display:grid}.vistas-calc svg{width:100%;height:auto;max-height:340px}.vistas-calc figcaption,.mem-vistas figcaption{color:var(--pg-text-muted);font-size:12px}table.verif td{font-size:13px}th.eta-th{text-transform:none}table.verif tr.falha td{background:var(--pg-danger-subtle)}.eta{background:var(--pg-surface-sunken);vertical-align:middle;border-radius:3px;width:48px;height:6px;margin-right:8px;display:inline-block;overflow:hidden}.eta i{background:var(--pg-primary);height:100%;display:block}.eta i.neg{background:var(--pg-danger)}details summary{cursor:pointer;color:var(--pg-text-muted);margin-top:8px;font-size:13px}main.memorial{max-width:210mm;padding-top:16px}.mem-barra{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:12px;display:flex}.mem-barra a:first-child{margin-right:auto}.folha{background:var(--pg-surface-raised);color:var(--pg-text);border:1px solid var(--pg-border);box-shadow:var(--pg-shadow-sm);padding:14mm 15mm;font-size:10.5pt}.mem-cab{border-bottom:2px solid var(--pg-primary);grid-template-columns:46mm minmax(0,1fr) auto;align-items:center;gap:6mm;margin-bottom:4mm;padding-bottom:4mm;display:grid}.mem-logo{width:46mm;height:auto}.mem-tipo{text-transform:uppercase;letter-spacing:.04em;color:var(--pg-primary);font-size:9pt}.mem-tit h1{margin:1mm 0;font-size:15pt}.mem-dados{grid-template-columns:auto auto;gap:0 3mm;margin:0;font-size:8.5pt;display:grid}.mem-dados dt{color:var(--pg-text-muted)}.mem-dados dd{margin:0}.folha h2{color:var(--pg-primary);border-bottom:1px solid var(--pg-border);margin:6mm 0 2mm;padding-bottom:1mm;font-size:12pt}.folha h3{justify-content:space-between;gap:4mm;margin:4mm 0 1mm;font-size:10.5pt;display:flex}.folha h3 .ref{color:var(--pg-text-muted);text-align:right;font-size:8.5pt;font-weight:400}.passo{break-inside:avoid}.eq{overflow:auto hidden}.eq .katex-display{text-align:left;margin:1.5mm 0}.eq .katex-display>.katex{text-align:left;padding-left:4mm}.eq .katex{font-size:1.02em}.nota{color:var(--pg-text-muted);margin:1mm 0 0 4mm;font-size:9pt}.mem-vistas{flex-direction:column;align-items:center;gap:4mm;display:flex}.mem-vistas.duas{flex-direction:row;justify-content:space-around;align-items:flex-start}.mem-vistas figure{text-align:center;break-inside:avoid;margin:0}.mem-vistas svg{max-width:100%}.mem-destaques{grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm;margin-bottom:2mm;display:grid}.mem-destaques div{border:1px solid var(--pg-border);border-radius:4px;padding:1.5mm 2.5mm}.mem-destaques span{color:var(--pg-text-muted);font-size:8pt;display:block}table.tab-mem{border-collapse:collapse;width:100%;font-size:8.5pt}table.tab-mem th,table.tab-mem td{border-bottom:1px solid var(--pg-border);text-align:left;vertical-align:top;padding:1.2mm 1.5mm}table.tab-mem th{background:var(--pg-surface-sunken)}table.tab-mem .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}table.tab-mem tr.falha td{color:var(--pg-danger);font-weight:500}.mem-conclusao{border-radius:4px;flex-direction:column;gap:1mm;margin:4mm 0;padding:3mm 4mm;display:flex}.mem-conclusao.sim{background:var(--pg-success-subtle);color:var(--pg-success-subtle-fg)}.mem-conclusao.nao{background:var(--pg-danger-subtle);color:var(--pg-danger-subtle-fg)}.mem-avisos{padding-left:5mm;font-size:9pt}.mem-rodape{border-top:1px solid var(--pg-border);color:var(--pg-text-muted);margin-top:8mm;padding-top:2mm;font-size:8pt}@page{size:A4;margin:12mm 12mm 14mm}@media print{body{background:#fff;padding:0!important}.nao-imprimir,.rail,.faixa-teste,body:before{display:none!important}main.memorial{max-width:none;margin:0;padding:0}.folha{box-shadow:none;border:0;padding:0}.mem-secao h2{break-after:avoid}}
