@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-normal-C5tfwALZ.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-normal-DgmypKXX.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-normal-DGm64vGR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-normal-DFglUmAd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-normal-Gqw5JQlq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-normal-STiTPs0F.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-normal-BHZsWIlc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-ext-opsz-italic-5yUt4G_9.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-cyrillic-opsz-italic-Bj0ndbyp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-ext-opsz-italic-DFpO5j-Z.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-greek-opsz-italic-CHERNRFq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-vietnamese-opsz-italic-BdcrZMcO.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-ext-opsz-italic-4y8iAqqs.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata Variable;font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/literata-latin-opsz-italic-CJ93D38p.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer global{@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/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(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/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(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/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(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/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(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,math,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.19.1"}.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;scroll-padding-top:80px}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}a{color:var(--color-primary);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px;border-radius:4px}h1,h2,h3{letter-spacing:-.01em;line-height:1.2}button,a,[role=button],summary,label{touch-action:manipulation}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.prose{font-family:var(--font-serif);font-optical-sizing:auto;color:var(--color-foreground);overflow-wrap:break-word;font-variant-numeric:lining-nums;word-spacing:.04em;hanging-punctuation:first;font-size:1.09rem;line-height:1.75}@media (width<=640px){.prose{font-size:1.02rem;line-height:1.7}.prose h2{font-size:1.4rem}.lesson-content>h2:not(:first-child){padding-top:1.75rem}.callout{padding:14px 16px 16px}}.prose>:first-child{margin-top:0}.prose h2,.prose h3,.prose h4{color:var(--color-foreground);text-wrap:balance;scroll-margin-top:24px}.prose h2{font-family:var(--font-serif);letter-spacing:-.012em;margin:3.25rem 0 1rem;font-size:1.6rem;font-weight:600;line-height:1.22}.prose h3{font-family:var(--font-sans);letter-spacing:-.005em;margin:2.5rem 0 .75rem;font-size:1.12rem;font-weight:600;line-height:1.35}.prose h4{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-foreground-soft);margin:2rem 0 .5rem;font-size:.8rem;font-weight:700;line-height:1.4}.prose :is(h2,h3,h4)+:is(h3,h4){margin-top:1.25rem}.lesson-content>h2:not(:first-child){border-top:1px solid var(--color-border);padding-top:2.25rem}.prose p,.prose ul,.prose ol{margin:0 0 1.35em}.prose p{text-wrap:pretty}.prose ul,.prose ol{padding-left:1.5em}.prose li{margin:.55em 0;padding-left:.2em}.prose li::marker{color:var(--color-muted)}.prose ol>li::marker{font-family:var(--font-sans);font-size:.9em;font-weight:600}.prose li>:is(ul,ol){margin:.4em 0 0}.prose li>p{margin-bottom:.6em}.prose strong{font-weight:600}.prose blockquote{border-left:3px solid var(--color-border-strong);color:var(--color-foreground-soft);margin:2em 0;padding:.1em 0 .1em 1.25em;font-style:italic}.prose blockquote>:last-child{margin-bottom:0}.prose code{background:var(--color-background-sunken);font-family:var(--font-mono);border-radius:4px;padding:.12em .35em;font-size:.86em}.prose pre{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background-sunken);margin:1.75em 0;padding:16px 18px;font-size:.85rem;line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--color-border);margin:3em 0}.prose img{max-width:100%}.table-wrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:2em 0;overflow-x:auto}.prose table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.9rem;line-height:1.5}.prose th,.prose td{border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top;padding:10px 14px}.prose th{background:var(--color-background-sunken);white-space:nowrap;font-weight:600}.prose tr:last-child td{border-bottom:0}.prose p:has(+details){margin-bottom:.75em}.prose details{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);margin:0 0 2.25em;padding:12px 18px;font-size:1rem;line-height:1.7}.prose details summary{font-family:var(--font-sans);color:var(--color-primary);cursor:pointer;font-size:.9rem;font-weight:600}.prose details[open]{padding-bottom:4px}.prose details[open] summary{border-bottom:1px solid var(--color-border);margin-bottom:14px;padding-bottom:10px}.callout{--callout-ink:var(--color-primary);border:1px solid var(--color-border);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-surface);border-left-width:4px;margin:2em 0;padding:16px 22px 18px;font-size:1rem;line-height:1.7}.callout>:last-child{margin-bottom:0}.callout .callout-label{color:var(--callout-ink);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin:0 0 6px;font-size:.72rem;font-weight:700;line-height:1.4}.callout-lens{--callout-ink:var(--color-accent);border-left-color:var(--color-accent);background:var(--color-accent-soft)}.callout-pitfall{--callout-ink:var(--color-danger);border-left-color:var(--color-danger);background:var(--color-danger-soft)}.callout-history{--callout-ink:var(--color-primary);border-left-color:var(--color-primary);background:var(--color-primary-soft)}.callout-formula{--callout-ink:var(--color-success);border-left-color:var(--color-success);background:var(--color-success-soft)}.katex-display{margin:1.75em 0;padding:6px 0;overflow:auto hidden}.katex{font-size:1.05em}.math-error{color:var(--color-danger)}.prose ::selection{background:var(--color-highlight-yellow)}.katex{position:relative}.hl-yellow{background:var(--color-highlight-yellow)}.hl-green{background:var(--color-highlight-green)}.hl-blue{background:var(--color-highlight-blue)}.hl-pink{background:var(--color-highlight-pink)}mark.hl{color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.05em 0;scroll-margin-top:30vh}mark.hl.has-note{border-bottom:2px solid color-mix(in srgb, var(--color-primary) 70%, transparent);cursor:help}mark.hl.has-note.hl-end:after{content:"✎";color:var(--color-primary);font-family:var(--font-sans);vertical-align:super;-webkit-user-select:none;user-select:none;margin-left:2px;font-size:.7em;line-height:0;display:inline-block}[data-noted]{position:relative}[data-noted]:before{content:"";background:var(--color-primary);opacity:.6;border-radius:2px;width:3px;position:absolute;top:.2em;bottom:.2em;left:-14px}.prose-small{overflow-wrap:anywhere;font-family:var(--font-serif);font-size:1rem;line-height:1.6}.prose-small p{margin:0 0 .7em}.chapter-nav{align-self:start;max-height:calc(100dvh - 48px);font-size:.86rem;position:sticky;top:24px;overflow-y:auto}.chapter-nav ol{margin:8px 0 0;padding:0;list-style:none}.chapter-nav a{color:var(--color-foreground-soft);border-radius:6px;padding:5px 8px;line-height:1.35;text-decoration:none;display:block}.chapter-nav a:hover{background:var(--color-background-sunken)}@media (width<=1180px){.chapter-nav{max-height:none;position:static}}.book-text h1,.book-text h2,.book-text h3,.book-text h4{font-family:var(--font-serif);text-align:left;font-weight:600}.book-text p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.book-text table{font-size:.85rem}.pdf-viewer{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-background-sunken);flex-direction:column;height:calc(100dvh - 170px);min-height:560px;display:flex;overflow:hidden}.pdf-viewer:fullscreen{border:0;border-radius:0;height:100dvh}.pdf-status{color:var(--color-muted);margin:auto;font-size:.95rem}.pdf-toolbar{border-bottom:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 10px;font-size:.875rem;display:flex}.pdf-tool-group{align-items:center;gap:2px;display:flex}.pdf-tool-group:last-child{margin-left:auto}.pdf-tool{border-radius:var(--radius-lg);min-width:30px;height:30px;color:var(--color-foreground);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0 7px;font-size:1.1rem;line-height:1;display:inline-grid}.pdf-tool-text{font-size:.85rem;font-weight:500}.pdf-tool:hover:not(:disabled){border-color:var(--color-border);background:var(--color-background-sunken)}.pdf-tool:disabled{opacity:.35;cursor:default}.pdf-page-input{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);width:3.5em;height:30px;color:var(--color-foreground);font:inherit;text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:0 6px}@media (pointer:coarse){.pdf-page-input{font-size:16px}}.pdf-page-count,.pdf-zoom-label{color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pdf-zoom-label{text-align:center;min-width:3.2em}.pdf-contents{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-width:96px;max-width:260px;height:32px;color:var(--color-foreground);font:inherit;flex:96px;padding:0 8px}.pdf-stage{flex:1;min-height:0;display:flex;position:relative}.pdf-scroll{overscroll-behavior:contain;outline:none;flex:1;overflow:auto}.pdf-page[hidden]{display:none}.pdf-mode-pages .pdf-pages{flex-direction:row;justify-content:center;align-items:center;gap:4px;min-height:100%}.pdf-mode-pages .pdf-scroll{overscroll-behavior:none}.pdf-turn{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 82%, transparent);width:44px;height:88px;color:var(--color-foreground);cursor:pointer;opacity:.55;place-items:center;font-size:1.8rem;line-height:1;transition:opacity .12s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.pdf-turn:hover:not(:disabled),.pdf-turn:focus-visible{opacity:1}.pdf-turn:disabled{opacity:0;pointer-events:none}.pdf-turn-previous{left:10px}.pdf-turn-next{right:10px}.pdf-mode-pages .pdf-turn{display:grid}.pdf-layout-group{display:none}.pdf-mode-pages .pdf-layout-group{display:flex}.pdf-layout-group .pdf-tool{letter-spacing:-1px;font-size:1.05rem}.pdf-mode[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--color-primary-soft);color:var(--color-primary)}.pdf-progress-line{color:var(--color-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;text-align:center;margin:0 0 4px;font-size:.8rem}.pdf-footer{border-top:1px solid var(--color-border);background:var(--color-surface);padding:6px 14px 8px}.pdf-scrubber{width:100%;accent-color:var(--color-primary);cursor:pointer;display:block}.pdf-pages{flex-direction:column;align-items:center;gap:16px;width:max-content;min-width:100%;padding:16px;display:flex}.pdf-mode-pages .pdf-pages{padding:8px}.pdf-page{background:#fff;flex:none;scroll-margin-top:12px;position:relative;box-shadow:0 1px 2px #0000001f,0 6px 20px #0000001a}.pdf-canvas{display:block}.pdf-page .textLayer{opacity:1;text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;caret-color:canvastext;z-index:0;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.pdf-page .textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;-webkit-user-select:text;user-select:text;position:absolute}.pdf-page .textLayer>:not(.markedContent),.pdf-page .textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor) * var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.pdf-page .textLayer .markedContent{display:contents}.pdf-page .textLayer ::selection{color:#0000;background:#1f3a5f47}.pdf-page .textLayer br::selection{background:0 0}.pdf-page .textLayer .endOfContent{z-index:0;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.pdf-page .textLayer.selecting .endOfContent{top:0}.pdf-page mark.pdf-hl{color:#0000;mix-blend-mode:multiply;border-radius:2px;padding:0;scroll-margin-top:30vh}.pdf-page mark.pdf-hl.hl-yellow{background:#f7d55c99}.pdf-page mark.pdf-hl.hl-green{background:#9fdca4a6}.pdf-page mark.pdf-hl.hl-blue{background:#8fbcf099}.pdf-page mark.pdf-hl.hl-pink{background:#f2a7c699}.pdf-page mark.pdf-hl.has-note{border-bottom:2px solid #1f3a5fbf}.pdf-page mark.pdf-hl.has-note.hl-end:after{content:none}@media (width<=640px){.pdf-viewer{border-left:0;border-right:0;border-radius:0;height:calc(100dvh - 120px);margin:0 -16px}.pdf-pages{gap:8px;padding:8px}}.epub-viewer{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);grid-template-columns:44px 1fr 44px;align-items:center;height:calc(100dvh - 200px);min-height:520px;display:grid;position:relative}.epub-stage{height:100%;overflow:hidden}.epub-turn{height:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:2rem}.epub-turn:hover{background:var(--color-background-sunken);color:var(--color-foreground)}.ribbon-yellow{--ribbon:var(--color-ribbon-yellow)}.ribbon-green{--ribbon:var(--color-ribbon-green)}.ribbon-blue{--ribbon:var(--color-ribbon-blue)}.ribbon-pink{--ribbon:var(--color-ribbon-pink)}.pdf-ribbon-tool svg,.epub-ribbon-tool svg{width:18px;height:18px}.ribbon-icon-on,.pdf-ribbon-tool[aria-pressed=true] .ribbon-icon-off,.epub-ribbon-tool.is-marked .ribbon-icon-off{display:none}.pdf-ribbon-tool[aria-pressed=true] .ribbon-icon-on,.epub-ribbon-tool.is-marked .ribbon-icon-on{display:inline}.pdf-ribbon-tool[aria-pressed=true]{color:var(--color-ribbon-pink)}.pdf-ribbon-mark{z-index:2;width:18px;height:34px;color:var(--ribbon,var(--color-ribbon-pink));pointer-events:none;filter:drop-shadow(0 1px 1px #00000040);position:absolute;top:-3px;right:28px}.pdf-ribbon-mark svg{fill:currentColor;stroke:none;width:100%;height:100%}.epub-ribbon-tool{z-index:3;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);width:32px;height:32px;color:var(--color-muted);cursor:pointer;place-items:center;display:inline-grid;position:absolute;top:8px;right:52px}.epub-ribbon-tool:hover{color:var(--color-foreground)}.epub-ribbon-tool.is-marked{color:var(--ribbon)}.pdf-viewer.is-extending .pdf-scroll{outline:2px dashed var(--color-primary);outline-offset:-2px}.chat-reply{font-size:1.03rem;line-height:1.72}.chat-reply .chat-block>:first-child{margin-top:0}.chat-reply .chat-block:last-child>:last-child{margin-bottom:0}.chat-reply p,.chat-reply ul,.chat-reply ol{margin-block:0 .85em}.chat-reply h1,.chat-reply h2,.chat-reply h3,.chat-reply h4{font-family:var(--font-sans);letter-spacing:-.01em;margin:1.4em 0 .5em;font-weight:600;line-height:1.3}.chat-reply h1{font-size:1.3rem}.chat-reply h2{font-size:1.15rem}.chat-reply h3,.chat-reply h4{font-size:1.02rem}.chat-reply li+li{margin-top:.3em}.chat-reply :not(pre)>code{background:var(--color-background-sunken);border-radius:.375rem;padding:.12em .4em;font-size:.86em}.chat-reply a{overflow-wrap:anywhere}.chat-reply blockquote{border-inline-start:3px solid var(--color-border-strong);color:var(--color-foreground-soft);margin:1em 0;padding-inline-start:1em;font-style:italic}.chat-reply .katex-display{max-width:100%;margin:1em 0;padding-block:.35rem;overflow:auto hidden}.chat-reply .chat-code,.chat-reply .chat-table{border:1px solid var(--color-border);background:var(--color-background-sunken);font-family:var(--font-sans);border-radius:.875rem;margin:1.1em 0;padding:.375rem}.chat-reply .chat-code-bar,.chat-reply .chat-table-bar{min-height:2rem;color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;padding:0 .125rem .25rem .5rem;font-size:.75rem;display:flex}.chat-reply .chat-table-bar{justify-content:flex-end}.chat-reply .chat-code-language{font-family:var(--font-mono);text-transform:lowercase}.chat-reply .chat-code pre{border:1px solid var(--color-border);background:var(--color-background);border-radius:.625rem;max-height:25rem;margin:0;padding:.875rem 1rem;font-size:.8125rem;line-height:1.65;overflow:auto}.chat-reply .chat-table-scroll{border:1px solid var(--color-border);background:var(--color-background);border-radius:.625rem;max-width:100%;overflow-x:auto}.chat-reply .chat-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;border:0;width:100%;margin:0;font-size:.875rem}.chat-reply .chat-table th{background:var(--color-background-sunken);text-align:left;white-space:nowrap;font-weight:600}.chat-reply .chat-table th,.chat-reply .chat-table td{border:0;border-bottom:1px solid var(--color-border);padding:.5rem .875rem}.chat-reply .chat-table tr:last-child td{border-bottom:0}.chat-reply .chat-copy{min-height:1.75rem;color:var(--color-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.3rem;padding:0 .5rem;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.chat-reply .chat-copy:active{transform:scale(.96)}.chat-reply .chat-copy:focus-visible{outline:3px solid var(--color-accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.chat-reply .chat-copy:hover{background:var(--color-surface);color:var(--color-foreground)}}@media (pointer:coarse){.chat-reply .chat-copy{min-height:2.5rem}}.chat-reply .chat-icon{fill:currentColor;width:.875rem;height:.875rem}.chat-reply .chat-icon-done,.chat-reply .chat-copy-done,.chat-reply .chat-copy[data-copied] .chat-icon-idle,.chat-reply .chat-copy[data-copied] .chat-copy-label{display:none}.chat-reply .chat-copy[data-copied]{color:var(--color-success)}.chat-reply .chat-copy[data-copied] .chat-icon-done,.chat-reply .chat-copy[data-copied] .chat-copy-done{display:inline}@keyframes chat-block-in{0%{opacity:0}}.chat-live .chat-block{animation:.22s cubic-bezier(.22,1,.36,1) both chat-block-in}.chat-reply .chat-caret{background:var(--color-foreground);opacity:.55;vertical-align:-.16em;border-radius:2px;width:.55em;height:1.05em;margin-inline-start:.12em;animation:1.1s step-end infinite chat-caret;display:inline-block}@keyframes chat-caret{50%{opacity:.12}}@media (prefers-reduced-motion:reduce){.chat-live .chat-block,.chat-reply .chat-caret{animation:none}}summary.chat-summary::-webkit-details-marker{display:none}}

@property --x-animationDelay {
  syntax: "*";
  inherits: false
}

@property --x-animationDuration {
  syntax: "*";
  inherits: false
}

@property --x-backgroundColor {
  syntax: "*";
  inherits: false
}

@property --x-color {
  syntax: "*";
  inherits: false
}

@property --x-gridTemplateColumns {
  syntax: "*";
  inherits: false
}

@property --x-height {
  syntax: "*";
  inherits: false
}

@property --x-width {
  syntax: "*";
  inherits: false
}

@keyframes xrrp9q0-B {
  from {
    background-position: 100% 0, 0 0;
  }

  to {
    background-position: 0 0, 0 0;
  }
}

@keyframes xw2c1lr-B {
  from {
    opacity: 0;
  }
}

@keyframes xyqc85x-B {
  from {
    opacity: 0;
    transform: scale(.98);
  }
}

@keyframes xg02an8-B {
  from {
    opacity: 0;
    transform: translate(-50%, -48%) scale(.98);
  }
}

@keyframes xw71zc9-B {
  from {
    opacity: 0;
    transform: translateX(-50%) scale(.98);
  }
}

@keyframes x1osw1tf-B {
  from {
    opacity: 0;
    transform: translateY(.5rem) scale(.98);
  }
}

@keyframes x3nnede-B {
  from {
    opacity: 0;
    transform: translateY(4px) scale(.98);
  }
}

@keyframes xmz4hbh-B {
  from {
    opacity: 0;
    transform: translateY(6px) scale(.98);
  }
}

@keyframes x1r7q2a0-B {
  from {
    opacity: 0;
    transform: translateY(6px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1y1mz11-B {
  from {
    opacity: 0;
    transform: translateY(12px);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

@keyframes x17fe05u-B {
  from {
    transform: scaleX(1);
  }

  to {
    transform: scaleX(0);
  }
}

:root, .x18remyf {
  --color-background: #f6f3ec;
  --color-background-sunken: #efeae0;
  --color-surface: #fffdf8;
  --color-surface-raised: #fff;
  --color-foreground: #1d2126;
  --color-foreground-soft: #3a4048;
  --color-muted: #646b75;
  --color-border: #e2dccf;
  --color-border-strong: #cfc6b4;
  --color-primary: #1f3a5f;
  --color-primary-foreground: #fff;
  --color-primary-soft: #e4ebf4;
  --color-accent: #a87a22;
  --color-accent-soft: #f6ead0;
  --color-success: #2c7650;
  --color-success-soft: #e1f1e7;
  --color-danger: #a93838;
  --color-danger-soft: #f8e3e1;
  --color-highlight-yellow: #fbe7a1;
  --color-highlight-green: #cdeccf;
  --color-highlight-blue: #cfe3fa;
  --color-highlight-pink: #f8d3e3;
  --color-heat-0: #e8e2d6;
  --color-heat-1: #c6d6e8;
  --color-heat-2: #8fb0d6;
  --color-heat-3: #4f7fb5;
  --color-heat-4: #1f3a5f;
  --color-chart-1: #2a78d6;
  --color-chart-2: #eb6834;
  --color-chart-3: #1baf7a;
  --color-chart-4: #eda100;
  --color-chart-5: #e87ba4;
  --color-chart-6: #008300;
  --color-ribbon-yellow: #c9930a;
  --color-ribbon-green: #2f8f52;
  --color-ribbon-blue: #2a6fc4;
  --color-ribbon-pink: #c93a72;
  --shadow-sm: 0 1px 2px #1e190f0f;
  --shadow-md: 0 1px 2px #1e190f0f, 0 4px 16px #1e190f0f;
  --shadow-lg: 0 8px 24px #1e190f24;
  --radius-lg: .5rem;
  --radius-xl: .75rem;
  --size-sidebar: 15.5rem;
  --font-sans: "Inter Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --font-serif: "Literata Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  --font-mono: "JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Menlo, monospace;
}

@media (prefers-color-scheme: dark) {
  :root, .x18remyf {
    --color-background: #131519;
    --color-background-sunken: #0f1114;
    --color-surface: #1a1d22;
    --color-surface-raised: #20242a;
    --color-foreground: #e8e4db;
    --color-foreground-soft: #cdc8be;
    --color-muted: #979ea8;
    --color-border: #2b3038;
    --color-border-strong: #3a414b;
    --color-primary: #9cbde6;
    --color-primary-foreground: #0f1a29;
    --color-primary-soft: #1f2b3b;
    --color-accent: #e0b45c;
    --color-accent-soft: #3a2f1a;
    --color-success: #7fcf9f;
    --color-success-soft: #1b3226;
    --color-danger: #f08b85;
    --color-danger-soft: #3b1f1e;
    --color-highlight-yellow: #5a4b16;
    --color-highlight-green: #1f4729;
    --color-highlight-blue: #1d3a5c;
    --color-highlight-pink: #57263b;
    --color-heat-0: #23272e;
    --color-heat-1: #22394f;
    --color-heat-2: #2f5a84;
    --color-heat-3: #4f86c2;
    --color-heat-4: #9cbde6;
    --color-chart-1: #3987e5;
    --color-chart-2: #d95926;
    --color-chart-3: #199e70;
    --color-chart-4: #c98500;
    --color-chart-5: #d55181;
    --color-chart-6: #008300;
    --color-ribbon-yellow: #e2b23a;
    --color-ribbon-green: #5cbf7f;
    --color-ribbon-blue: #6aa6ec;
    --color-ribbon-pink: #e9709f;
    --shadow-sm: 0 1px 2px #0000004d;
    --shadow-md: 0 1px 2px #0000004d, 0 4px 16px #00000040;
    --shadow-lg: 0 8px 24px #00000073;
  }
}

@media (prefers-contrast: more) {
  :root, .x18remyf {
    --color-foreground-soft: #262a30;
    --color-muted: #474d55;
    --color-border: #8a8070;
    --color-border-strong: #5f574a;
  }
}

@media (prefers-color-scheme: dark) and (prefers-contrast: more) {
  :root, .x18remyf {
    --color-foreground-soft: #ece8df;
    --color-muted: #c3c8cf;
    --color-border: #6b7380;
    --color-border-strong: #9aa2ad;
  }
}

.xln7xf2:not(#\#) {
  font: inherit;
}

.x10a8y8t:not(#\#) {
  inset: 0;
}

.x1ob7ldm:not(#\#) {
  inset: 3.5rem 0 0;
}

.xkdpibf:not(#\#) {
  margin: -1px;
}

.x1ghz6dp:not(#\#) {
  margin: 0;
}

.xi95lyl:not(#\#) {
  padding: .1875rem;
}

.x1onf3k1:not(#\#) {
  padding: .125rem;
}

.x1xn86my:not(#\#) {
  padding: .25rem;
}

.x1u3lj6u:not(#\#) {
  padding: .375rem;
}

.x1re0zsb:not(#\#) {
  padding: .5rem;
}

.x1z0etn2:not(#\#) {
  padding: .625rem;
}

.xt6rjwb:not(#\#) {
  padding: .75rem;
}

.xdwe81m:not(#\#) {
  padding: .875rem;
}

.x1717udv:not(#\#) {
  padding: 0;
}

.x63x93p:not(#\#) {
  padding: 1.125rem;
}

.x12rohh9:not(#\#) {
  padding: 1.25rem;
}

.x10288hl:not(#\#) {
  padding: 1.375rem;
}

.x1y3s4hq:not(#\#) {
  padding: 1.5rem;
}

.x1stt30z:not(#\#) {
  padding: 1.75rem;
}

.x168rb4t:not(#\#) {
  padding: 1rem;
}

.x1htvl9t:not(#\#) {
  padding: 2.25rem;
}

.x9r1u3d:not(#\#):not(#\#) {
  border-color: #0000;
}

.x91m42g:not(#\#):not(#\#) {
  border-color: var(--color-accent);
}

.xc8muot:not(#\#):not(#\#) {
  border-color: var(--color-border-strong);
}

.xzuc84l:not(#\#):not(#\#) {
  border-color: var(--color-border);
}

.x1m5o304:not(#\#):not(#\#) {
  border-color: var(--color-danger);
}

.x13cwbi2:not(#\#):not(#\#) {
  border-color: var(--color-foreground);
}

.x191vzoj:not(#\#):not(#\#) {
  border-color: var(--color-primary);
}

.xrohzbu:not(#\#):not(#\#) {
  border-color: var(--color-success);
}

.xiv255e:not(#\#):not(#\#) {
  border-radius: .125rem;
}

.xtod7dl:not(#\#):not(#\#) {
  border-radius: .25rem;
}

.x1oxrwkv:not(#\#):not(#\#) {
  border-radius: .375rem;
}

.x1g1by3u:not(#\#):not(#\#) {
  border-radius: .5rem;
}

.xw94gai:not(#\#):not(#\#) {
  border-radius: .75rem;
}

.x1pn5r7d:not(#\#):not(#\#) {
  border-radius: 1.125rem 1.125rem .375rem;
}

.x153kerr:not(#\#):not(#\#) {
  border-radius: 1rem;
}

.xr78m7q:not(#\#):not(#\#) {
  border-radius: 4px 4px 0 0;
}

.x1ryvtsr:not(#\#):not(#\#) {
  border-radius: 9999px;
}

.x1pjcqnp:not(#\#):not(#\#) {
  border-radius: inherit;
}

.xbsl7fq:not(#\#):not(#\#) {
  border-style: dashed;
}

.xng3xce:not(#\#):not(#\#) {
  border-style: none;
}

.x1y0btm7:not(#\#):not(#\#) {
  border-style: solid;
}

.xc342km:not(#\#):not(#\#) {
  border-width: 0;
}

.xvndefy:not(#\#):not(#\#) {
  border-width: 1.5px;
}

.x1hp5c4:not(#\#):not(#\#) {
  border-width: 1px 0 0;
}

.xmkeg23:not(#\#):not(#\#) {
  border-width: 1px;
}

.xdh2fpr:not(#\#):not(#\#) {
  border-width: 2px;
}

.xehxkzz:not(#\#):not(#\#) {
  flex: 12rem;
}

.x98rzlu:not(#\#):not(#\#) {
  flex: 1;
}

.x1enigpx:not(#\#):not(#\#), .xeb64qt:not(#\#):not(#\#) {
  gap: .125rem;
}

.xq64czg:not(#\#):not(#\#) {
  gap: .25rem;
}

.x1l8rlxs:not(#\#):not(#\#) {
  gap: .375rem;
}

.x1iysfw3:not(#\#):not(#\#) {
  gap: .5rem;
}

.x63cqcw:not(#\#):not(#\#) {
  gap: .625rem;
}

.x1jpf71g:not(#\#):not(#\#) {
  gap: .75rem;
}

.x1480fix:not(#\#):not(#\#) {
  gap: .875rem;
}

.xcuyrgl:not(#\#):not(#\#) {
  gap: 1.125rem;
}

.x1rvgc7k:not(#\#):not(#\#) {
  gap: 1.25rem;
}

.xn1pq0o:not(#\#):not(#\#) {
  gap: 1.5rem;
}

.x1uo406l:not(#\#):not(#\#) {
  gap: 1.75rem;
}

.x12mrbbr:not(#\#):not(#\#) {
  gap: 1px;
}

.xo39jwv:not(#\#):not(#\#) {
  gap: 1rem;
}

.x195vfkc:not(#\#):not(#\#) {
  gap: 2px;
}

.x1w2n2ym:not(#\#):not(#\#) {
  gap: 3.5rem;
}

.x1osaytk:not(#\#):not(#\#) {
  grid-column: 1 / -1;
}

.x17d9j0x:not(#\#):not(#\#) {
  grid-column: 2 / -1;
}

.x1npkx4u:not(#\#):not(#\#) {
  grid-column: 2;
}

.xm5moh1:not(#\#):not(#\#) {
  grid-column: auto;
}

.xe8uvvx:not(#\#):not(#\#) {
  list-style: none;
}

.x1rvzt1d:not(#\#):not(#\#) {
  margin-block: .125rem;
}

.x2t2n8:not(#\#):not(#\#) {
  margin-block: .25rem;
}

.x3tch78:not(#\#):not(#\#) {
  margin-block: .375rem;
}

.xjg1mb:not(#\#):not(#\#) {
  margin-block: .5rem;
}

.x18wxq7i:not(#\#):not(#\#) {
  margin-block: .75rem;
}

.xt0slye:not(#\#):not(#\#) {
  margin-block: .875rem;
}

.x10im51j:not(#\#):not(#\#) {
  margin-block: 0;
}

.x1tfevbd:not(#\#):not(#\#) {
  margin-block: 1.125rem;
}

.x152v5z1:not(#\#):not(#\#) {
  margin-block: 1rem;
}

.x1wwb52y:not(#\#):not(#\#) {
  margin-inline: .625rem;
}

.xrxpjvj:not(#\#):not(#\#) {
  margin-inline: 0;
}

.xvueqy4:not(#\#):not(#\#) {
  margin-inline: auto;
}

.x1etpa7j:not(#\#):not(#\#) {
  margin-inline: -.75rem;
}

.xk9edsb:not(#\#):not(#\#) {
  margin-inline: -1.25rem;
}

.x1a2a7pz:not(#\#):not(#\#) {
  outline: none;
}

.xysyzu8:not(#\#):not(#\#) {
  overflow: auto;
}

.xb3r6kr:not(#\#):not(#\#) {
  overflow: hidden;
}

.x1rea2x4:not(#\#):not(#\#) {
  overflow: visible;
}

.xish69e:not(#\#):not(#\#) {
  overscroll-behavior: contain;
}

.x1iv7sc9:not(#\#):not(#\#) {
  padding-block: .0625rem;
}

.x14qk8ex:not(#\#):not(#\#) {
  padding-block: .125rem;
}

.x1k6vz0d:not(#\#):not(#\#) {
  padding-block: .25rem;
}

.x1xw1r5q:not(#\#):not(#\#) {
  padding-block: .375rem;
}

.x1qbkkyk:not(#\#):not(#\#) {
  padding-block: .5rem;
}

.xhuf1tp:not(#\#):not(#\#) {
  padding-block: .625rem;
}

.x10ggmw5:not(#\#):not(#\#) {
  padding-block: .75rem;
}

.xv20ry1:not(#\#):not(#\#) {
  padding-block: .875rem;
}

.xt970qd:not(#\#):not(#\#) {
  padding-block: 0;
}

.x12vzdkl:not(#\#):not(#\#) {
  padding-block: 1.125rem;
}

.xa4xj88:not(#\#):not(#\#) {
  padding-block: 1.25rem;
}

.x10gy54c:not(#\#):not(#\#) {
  padding-block: 1px;
}

.x1jdmsa3:not(#\#):not(#\#) {
  padding-block: 1rem;
}

.xdkbou:not(#\#):not(#\#) {
  padding-block: 2.5rem;
}

.x1at1qtu:not(#\#):not(#\#) {
  padding-inline: .25rem;
}

.x1uavnsq:not(#\#):not(#\#) {
  padding-inline: .375rem;
}

.x1r8m1i8:not(#\#):not(#\#) {
  padding-inline: .5rem;
}

.x1awirgy:not(#\#):not(#\#) {
  padding-inline: .625rem;
}

.x6zyzat:not(#\#):not(#\#) {
  padding-inline: .75rem;
}

.x1xia9e6:not(#\#):not(#\#) {
  padding-inline: .875rem;
}

.xnjsko4:not(#\#):not(#\#) {
  padding-inline: 0;
}

.x9u55n6:not(#\#):not(#\#) {
  padding-inline: 1.125rem;
}

.xfpz8d3:not(#\#):not(#\#) {
  padding-inline: 1.25rem;
}

.xczkh62:not(#\#):not(#\#) {
  padding-inline: 1.375rem;
}

.xpjug24:not(#\#):not(#\#) {
  padding-inline: 1.5rem;
}

.x1x5dc5u:not(#\#):not(#\#) {
  padding-inline: 1rem;
}

.x1ewjnnw:not(#\#):not(#\#) {
  padding-inline: clamp(1rem, 4vw, 2rem);
}

.x1ku5rj1:not(#\#):not(#\#) {
  place-items: center;
}

.xmqliwb:not(#\#):not(#\#) {
  text-decoration: line-through;
}

.x1hl2dhg:not(#\#):not(#\#) {
  text-decoration: none;
}

.x1bvjpef:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x14jyv4z:focus-within:not(#\#):not(#\#) {
  border-color: var(--color-border-strong);
}

.x1oj1yj3:focus-visible:not(#\#):not(#\#) {
  outline: 2px solid var(--color-accent);
}

.x1jncqhv:focus-within:not(#\#):not(#\#) {
  outline: 2px solid var(--color-primary);
}

.x1n6mpgo:focus-within:not(#\#):not(#\#), .x24xrp3:focus-visible:not(#\#):not(#\#), .x1xsuu5g:has(:focus-visible):not(#\#):not(#\#) {
  outline: 3px solid var(--color-accent);
}

.x1a2mwt8:checked:not(#\#):not(#\#) {
  border-color: var(--color-danger);
}

.x1ontpq4:checked:not(#\#):not(#\#) {
  border-color: var(--color-primary);
}

.x1m1j6yx:checked:not(#\#):not(#\#) {
  border-color: var(--color-success);
}

.x1ibca1f:checked:not(#\#):not(#\#) {
  border-width: 5px;
}

.xt0b8zv:hover:not(#\#):not(#\#) {
  text-decoration: underline;
}

.x1nua1ri:focus:not(#\#):not(#\#) {
  border-color: var(--color-border-strong);
}

.x1efjj0o:focus:not(#\#):not(#\#) {
  border-color: var(--color-primary);
}

.xvp9ih6:focus:not(#\#):not(#\#) {
  outline: 2px solid var(--color-primary-soft);
}

.x1uvtmcs:focus:not(#\#):not(#\#) {
  outline: none;
}

.x1fh82p7:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(10px);
}

.x67t5t6:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(12px);
}

.x1l0vmcy:not(#\#):not(#\#):not(#\#) {
  -webkit-backdrop-filter: blur(8px);
}

.x1t23j8t:not(#\#):not(#\#):not(#\#) {
  -webkit-background-clip: text;
}

.x1ua5tub:not(#\#):not(#\#):not(#\#) {
  -webkit-box-orient: vertical;
}

.x1h7i4cw:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 2;
}

.x1gzmk7r:not(#\#):not(#\#):not(#\#) {
  -webkit-line-clamp: 3;
}

.x1fadast:not(#\#):not(#\#):not(#\#) {
  accent-color: var(--color-primary);
}

.xc26acl:not(#\#):not(#\#):not(#\#) {
  align-content: center;
}

.x10ukxgv:not(#\#):not(#\#):not(#\#) {
  align-content: start;
}

.x1pha0wt:not(#\#):not(#\#):not(#\#) {
  align-items: baseline;
}

.x6s0dn4:not(#\#):not(#\#):not(#\#) {
  align-items: center;
}

.xpqajaz:not(#\#):not(#\#):not(#\#) {
  align-items: end;
}

.xuk3077:not(#\#):not(#\#):not(#\#) {
  align-items: flex-end;
}

.x1cy8zhl:not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}

.x7a106z:not(#\#):not(#\#):not(#\#) {
  align-items: start;
}

.x1qjc9v5:not(#\#):not(#\#):not(#\#) {
  align-items: stretch;
}

.xqcrz7y:not(#\#):not(#\#):not(#\#) {
  align-self: flex-start;
}

.x1y8v6su:not(#\#):not(#\#):not(#\#) {
  align-self: start;
}

.xreyxwi:not(#\#):not(#\#):not(#\#) {
  animation-delay: 60ms;
}

.x1vwdvh2:not(#\#):not(#\#):not(#\#) {
  animation-delay: .12s;
}

.xvo38ju:not(#\#):not(#\#):not(#\#) {
  animation-delay: var(--x-animationDelay);
}

.xs4xyr0:not(#\#):not(#\#):not(#\#) {
  animation-duration: .25s;
}

.x2mfxb:not(#\#):not(#\#):not(#\#) {
  animation-duration: .4s;
}

.xxkxylk:not(#\#):not(#\#):not(#\#) {
  animation-duration: .5s;
}

.xemfg65:not(#\#):not(#\#):not(#\#) {
  animation-duration: .8s;
}

.x18hd8ej:not(#\#):not(#\#):not(#\#) {
  animation-duration: 1.6s;
}

.xgx37wv:not(#\#):not(#\#):not(#\#) {
  animation-duration: .15s;
}

.xuzhit7:not(#\#):not(#\#):not(#\#) {
  animation-duration: .2s;
}

.xg6skn9:not(#\#):not(#\#):not(#\#) {
  animation-duration: var(--x-animationDuration);
}

.x1u6ievf:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: both;
}

.x10e4vud:not(#\#):not(#\#):not(#\#) {
  animation-fill-mode: forwards;
}

.xa4qsjk:not(#\#):not(#\#):not(#\#) {
  animation-iteration-count: infinite;
}

.xx111mp:not(#\#):not(#\#):not(#\#) {
  animation-name: x17fe05u-B;
}

.xpedhrg:not(#\#):not(#\#):not(#\#) {
  animation-name: x1fy8ia8-B;
}

.x1xzdocu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1osw1tf-B;
}

.x1bd3ljv:not(#\#):not(#\#):not(#\#) {
  animation-name: x1r7q2a0-B;
}

.x1m58elu:not(#\#):not(#\#):not(#\#) {
  animation-name: x1y1mz11-B;
}

.x1pgm0xp:not(#\#):not(#\#):not(#\#) {
  animation-name: x3nnede-B;
}

.x1um9njn:not(#\#):not(#\#):not(#\#) {
  animation-name: xg02an8-B;
}

.x1nlygng:not(#\#):not(#\#):not(#\#) {
  animation-name: xmz4hbh-B;
}

.xqfn2i7:not(#\#):not(#\#):not(#\#) {
  animation-name: xrrp9q0-B;
}

.x1j4p4jw:not(#\#):not(#\#):not(#\#) {
  animation-name: xw2c1lr-B;
}

.x1b1sngt:not(#\#):not(#\#):not(#\#) {
  animation-name: xw71zc9-B;
}

.x1dzo365:not(#\#):not(#\#):not(#\#) {
  animation-name: xyqc85x-B;
}

.xd5k88i:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.x1esw782:not(#\#):not(#\#):not(#\#) {
  animation-timing-function: linear;
}

.xjyslct:not(#\#):not(#\#):not(#\#) {
  appearance: none;
}

.xgv0goc:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(10px);
}

.xvn2z4z:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(12px);
}

.x1dmgsgi:not(#\#):not(#\#):not(#\#) {
  backdrop-filter: blur(8px);
}

.x1ta4xzc:not(#\#):not(#\#):not(#\#) {
  -webkit-background-clip: text;
  background-clip: text;
}

.x1c5tqo3:not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
}

.x2jkyh8:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-background) 88%,transparent);
}

.x15d0e8z:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-surface) 55%,transparent);
}

.xld2dps:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-surface) 88%,transparent);
}

.x1123ytr:not(#\#):not(#\#):not(#\#) {
  background-color: color-mix(in srgb,var(--color-surface) 92%,transparent);
}

.xvpuyp1:not(#\#):not(#\#):not(#\#) {
  background-color: #0f111473;
}

.xf7rf1d:not(#\#):not(#\#):not(#\#) {
  background-color: #0f11148c;
}

.x7a4g2r:not(#\#):not(#\#):not(#\#) {
  background-color: #0f141e59;
}

.x18jx9dn:not(#\#):not(#\#):not(#\#), .xjbqb8w:not(#\#):not(#\#):not(#\#) {
  background-color: #0000;
}

.x167o06e:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-accent-soft);
}

.xndd2ti:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-accent);
}

.xi1gdtc:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-background-sunken);
}

.x13g38wx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-background);
}

.xf79ra4:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-border-strong);
}

.xsbrinx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-border);
}

.x1l2ls2e:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-chart-1);
}

.x158u8c3:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-danger-soft);
}

.xft09vp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-foreground-soft);
}

.xesjy0r:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-foreground);
}

.xso89zr:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-heat-0);
}

.x9vh6i7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-heat-1);
}

.x1cruwv5:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-heat-2);
}

.x1bebnn7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-heat-3);
}

.xr00a7g:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-heat-4);
}

.xpk07ki:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-highlight-blue);
}

.x4b4dm2:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-highlight-green);
}

.xltndsx:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-highlight-pink);
}

.x1ikb01d:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-highlight-yellow);
}

.x4h7a0:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary-soft);
}

.x1jzhwjk:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-primary);
}

.x1q35fy7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-success-soft);
}

.x1f0w829:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-success);
}

.x1ulhu4x:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-surface-raised);
}

.xh1hpcp:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-surface);
}

.xl8spv7:not(#\#):not(#\#):not(#\#) {
  background-color: var(--x-backgroundColor);
}

.xb6325o:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(135deg,var(--color-surface) 60%,var(--color-primary-soft));
}

.x1442on7:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(180deg,var(--color-primary-soft),var(--color-surface) 70%);
}

.x1uf8dp9:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,transparent 35%,var(--color-foreground) 50%,transparent 65%),linear-gradient(var(--color-muted),var(--color-muted));
}

.xk2omqz:not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 70%,var(--color-accent)));
}

.x1nviy8t:not(#\#):not(#\#):not(#\#) {
  background-image: radial-gradient(75rem 37.5rem at 10% -10%,var(--color-primary-soft),transparent 60%),radial-gradient(56.25rem 31.25rem at 110% 110%,var(--color-accent-soft),transparent 60%);
}

.xgy12g4:not(#\#):not(#\#):not(#\#) {
  background-size: 250% 100%, 100% 100%;
}

.x1mwwwfo:not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}

.xt6ovg4:not(#\#):not(#\#):not(#\#) {
  border-end-end-radius: 3px;
}

.x6fpz9j:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--color-accent);
}

.xmv7dw4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--color-border-strong);
}

.x1xhujy5:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--color-border);
}

.xawnd94:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--color-danger);
}

.x4h49yc:not(#\#):not(#\#):not(#\#) {
  border-inline-start-color: var(--color-success);
}

.x1t7ytsu:not(#\#):not(#\#):not(#\#) {
  border-inline-start-style: solid;
}

.xpilrb4:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 1px;
}

.xct1zlm:not(#\#):not(#\#):not(#\#) {
  border-inline-start-width: 3px;
}

.xs83zq4:not(#\#):not(#\#):not(#\#) {
  border-start-end-radius: 3px;
}

.xy0gmhw:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--color-primary);
}

.x1119ejk:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 2px var(--color-surface-raised),0 0 0 3px var(--color-primary);
}

.x1p4g5pm:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #0003;
}

.xq182cl:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 1px 2px #0f111440;
}

.xecuff4:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-lg);
}

.x1767zwu:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-md);
}

.xs4749u:not(#\#):not(#\#):not(#\#) {
  box-shadow: var(--shadow-sm);
}

.x18xfj1p:not(#\#):not(#\#):not(#\#) {
  clear: both;
}

.xeh89do:not(#\#):not(#\#):not(#\#) {
  clip: rect(0 0 0 0);
}

.x1heor9g:not(#\#):not(#\#):not(#\#) {
  color: inherit;
}

.x19co3pv:not(#\#):not(#\#):not(#\#) {
  color: #0000;
}

.x13v7dzf:not(#\#):not(#\#):not(#\#) {
  color: var(--color-accent);
}

.x1vsfo3h:not(#\#):not(#\#):not(#\#) {
  color: var(--color-background);
}

.xo6i8hs:not(#\#):not(#\#):not(#\#) {
  color: var(--color-danger);
}

.x1gbqea:not(#\#):not(#\#):not(#\#) {
  color: var(--color-foreground-soft);
}

.x192fro4:not(#\#):not(#\#):not(#\#) {
  color: var(--color-foreground);
}

.xw3q55:not(#\#):not(#\#):not(#\#) {
  color: var(--color-muted);
}

.x1doit2y:not(#\#):not(#\#):not(#\#) {
  color: var(--color-primary-foreground);
}

.x5c6vx1:not(#\#):not(#\#):not(#\#) {
  color: var(--color-primary);
}

.x1hbfc7q:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ribbon-blue);
}

.xr71rfg:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ribbon-green);
}

.x19ova6e:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ribbon-pink);
}

.xpja0fn:not(#\#):not(#\#):not(#\#) {
  color: var(--color-ribbon-yellow);
}

.xg63r7h:not(#\#):not(#\#):not(#\#) {
  color: var(--color-success);
}

.xn4mtr:not(#\#):not(#\#):not(#\#) {
  color: var(--color-surface);
}

.x14rh7hd:not(#\#):not(#\#):not(#\#) {
  color: var(--x-color);
}

.x1a2kfr1:not(#\#):not(#\#):not(#\#) {
  column-gap: .625rem;
}

.x1frj9kh:not(#\#):not(#\#):not(#\#) {
  column-gap: .75rem;
}

.x1u73xuf:not(#\#):not(#\#):not(#\#) {
  column-gap: .875rem;
}

.xirdqbl:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.25rem;
}

.xu1fngg:not(#\#):not(#\#):not(#\#) {
  column-gap: 1.5rem;
}

.xumgt19:not(#\#):not(#\#):not(#\#) {
  column-gap: 1rem;
}

.x4z512i:not(#\#):not(#\#):not(#\#) {
  column-gap: 2.25rem;
}

.xt0e3qv:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1h6gzvc:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1ypdohk:not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}

.x1huxd7x:not(#\#):not(#\#):not(#\#) {
  cursor: zoom-in;
}

.x104kibb:not(#\#):not(#\#):not(#\#) {
  display: -webkit-box;
}

.x1lliihq:not(#\#):not(#\#):not(#\#) {
  display: block;
}

.x78zum5:not(#\#):not(#\#):not(#\#) {
  display: flex;
}

.xrvj5dj:not(#\#):not(#\#):not(#\#) {
  display: grid;
}

.x1rg5ohu:not(#\#):not(#\#):not(#\#) {
  display: inline-block;
}

.x3nfvp2:not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
}

.xwz0xwf:not(#\#):not(#\#):not(#\#) {
  display: inline-grid;
}

.xt0psk2:not(#\#):not(#\#):not(#\#) {
  display: inline;
}

.x1s85apg:not(#\#):not(#\#):not(#\#) {
  display: none;
}

.xe4axq0:not(#\#):not(#\#):not(#\#) {
  fill: var(--color-heat-0);
}

.x1bpjq2l:not(#\#):not(#\#):not(#\#) {
  fill: var(--color-heat-1);
}

.x1s97c81:not(#\#):not(#\#):not(#\#) {
  fill: var(--color-heat-2);
}

.x5jvew6:not(#\#):not(#\#):not(#\#) {
  fill: var(--color-heat-3);
}

.xb3eavq:not(#\#):not(#\#):not(#\#) {
  fill: var(--color-heat-4);
}

.x1l7klhg:not(#\#):not(#\#):not(#\#) {
  flex-basis: 100%;
}

.x1kfky9y:not(#\#):not(#\#):not(#\#) {
  flex-basis: 10rem;
}

.xy4ul6l:not(#\#):not(#\#):not(#\#) {
  flex-basis: 12.5rem;
}

.xz35qm7:not(#\#):not(#\#):not(#\#) {
  flex-basis: 12rem;
}

.xitvrni:not(#\#):not(#\#):not(#\#) {
  flex-basis: 16.25rem;
}

.x3ieub6:not(#\#):not(#\#):not(#\#) {
  flex-direction: column-reverse;
}

.xdt5ytf:not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}

.x1q0g3np:not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}

.x1c4vz4f:not(#\#):not(#\#):not(#\#) {
  flex-grow: 0;
}

.x1iyjqo2:not(#\#):not(#\#):not(#\#) {
  flex-grow: 1;
}

.x2lah0s:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}

.xs83m0k:not(#\#):not(#\#):not(#\#) {
  flex-shrink: 1;
}

.xozqiw3:not(#\#):not(#\#):not(#\#) {
  flex-wrap: nowrap;
}

.x1a02dak:not(#\#):not(#\#):not(#\#) {
  flex-wrap: wrap;
}

.x1faq86j:not(#\#):not(#\#):not(#\#) {
  float: left;
}

.xjb2p0i:not(#\#):not(#\#):not(#\#) {
  font-family: inherit;
}

.xpapam1:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-mono);
}

.xm7y8w2:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-sans);
}

.x13lm9ag:not(#\#):not(#\#):not(#\#) {
  font-family: var(--font-serif);
}

.x1ic7a3i:not(#\#):not(#\#):not(#\#) {
  font-optical-sizing: auto;
}

.x2ohwh0:not(#\#):not(#\#):not(#\#) {
  font-size: .625rem;
}

.x12lo8hy:not(#\#):not(#\#):not(#\#) {
  font-size: .6875rem;
}

.xboafo0:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.x1roswp1:not(#\#):not(#\#):not(#\#) {
  font-size: .84375rem;
}

.x6u19be:not(#\#):not(#\#):not(#\#) {
  font-size: .9375rem;
}

.x1dr8t3u:not(#\#):not(#\#):not(#\#) {
  font-size: .75rem;
}

.xe5qz5h:not(#\#):not(#\#):not(#\#) {
  font-size: .875rem;
}

.x1ddv2dv:not(#\#):not(#\#):not(#\#) {
  font-size: 1.125rem;
}

.x1ij5bt0:not(#\#):not(#\#):not(#\#) {
  font-size: 1.25rem;
}

.x81dzkd:not(#\#):not(#\#):not(#\#) {
  font-size: 1.5rem;
}

.xq0n30o:not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
}

.xezoiqi:not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
}

.x1uvpalu:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.6rem, 3vw, 2.3rem);
}

.x1c08lo3:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.875rem, 3.4vw, 2.6rem);
}

.x1pgcv6e:not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.875rem, 4vw, 2.9rem);
}

.x1k4tb9n:not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}

.x1j61x8r:not(#\#):not(#\#):not(#\#) {
  font-style: normal;
}

.xss6m8b:not(#\#):not(#\#):not(#\#) {
  font-variant-numeric: tabular-nums;
}

.xztadwy:not(#\#):not(#\#):not(#\#) {
  font-weight: 400;
}

.x20v2s:not(#\#):not(#\#):not(#\#) {
  font-weight: 500;
}

.x1g6vzvr:not(#\#):not(#\#):not(#\#) {
  font-weight: 600;
}

.x1dw5okq:not(#\#):not(#\#):not(#\#) {
  font-weight: 700;
}

.x1hth6gf:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 1.75rem minmax(0, 1fr);
}

.xp198pk:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 15.5rem minmax(0, 1fr);
}

.xugjz7m:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 16rem minmax(0, 1fr);
}

.x1s6cege:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 2rem minmax(0, 1fr) auto;
}

.xrdwe0:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 3.5rem minmax(0, 1fr);
}

.x1sh1o97:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: 6.875rem 1fr;
}

.xrs9oy7:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr) auto auto;
}

.xx9t13c:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr) auto;
}

.xs5bysv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr) minmax(7.5rem, 11.25rem);
}

.x1rkzygb:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: auto minmax(0, 1fr);
}

.xrwz996:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: max-content 1fr;
}

.xju1xpo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) auto;
}

.xcjjqqt:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}

.x8tdwv4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(0, auto);
}

.x1f98eda:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr) minmax(15rem, 20rem);
}

.x1mkdm3x:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 1fr);
}

.x1bu9c7h:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(0, 43.75rem) minmax(16.25rem, 20rem);
}

.xmueh1:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(4rem, 8rem) 1fr minmax(4.5rem, auto);
}

.x1mm6rd5:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: minmax(min(15rem, 20%), 15rem) minmax(0, 70ch) minmax(min(15rem, 25%), 20rem);
}

.xnby9oq:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.x1xg3f56:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(30, minmax(0, 1fr));
}

.x18pb3jv:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(2.5rem, 1fr));
}

.xverbm4:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 14rem), 1fr));
}

.xqdmp8m:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 16rem), 1fr));
}

.xiqzugi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 17.5rem), 1fr));
}

.x1v2ia5r:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(14.375rem, 100%), 1fr));
}

.x1ymqfbz:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(15rem, 100%), 1fr));
}

.xuc99qo:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(18.75rem, 100%), 1fr));
}

.x19uvk06:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fill, minmax(min(18rem, 100%), 1fr));
}

.x3g36hd:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(10.625rem, 100%), 1fr));
}

.xeyk5qi:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 4rem), 1fr));
}

.x181vpik:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(12rem, 100%), 1fr));
}

.xyidgii:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(13.125rem, 100%), 1fr));
}

.x2u7q55:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(auto-fit, minmax(min(14rem, 100%), 1fr));
}

.xqketvx:not(#\#):not(#\#):not(#\#) {
  grid-template-columns: var(--x-gridTemplateColumns);
}

.x1kzrhcg:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto auto 1fr auto;
}

.xxq7klm:not(#\#):not(#\#):not(#\#) {
  grid-template-rows: auto minmax(0, 1fr) auto;
}

.xzkwy6g:not(#\#):not(#\#):not(#\#) {
  inset-inline-end: .25rem;
}

.xl56j7k:not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}

.x13a6bvl:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}

.x1nhvcw1:not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}

.x1qughib:not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}

.x1o2pa38:not(#\#):not(#\#):not(#\#) {
  justify-items: center;
}

.x4xo5sw:not(#\#):not(#\#):not(#\#) {
  justify-items: end;
}

.x619ttb:not(#\#):not(#\#):not(#\#) {
  justify-items: start;
}

.x1qab1bc:not(#\#):not(#\#):not(#\#) {
  justify-self: end;
}

.x1lqcxt8:not(#\#):not(#\#):not(#\#) {
  justify-self: start;
}

.xuy72oy:not(#\#):not(#\#):not(#\#) {
  justify-self: stretch;
}

.x1lg07ej:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.015em;
}

.xqrzoxy:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.01em;
}

.x1s3bf5a:not(#\#):not(#\#):not(#\#), .x72az59:not(#\#):not(#\#):not(#\#) {
  letter-spacing: -.02em;
}

.x16q24ku:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .02em;
}

.x1vyo3qp:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .04em;
}

.x9pfba7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x7447wj:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .12em;
}

.x1r7p8q7:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .05em;
}

.x1214qjc:not(#\#):not(#\#):not(#\#) {
  letter-spacing: .08em;
}

.x1159mfc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.1;
}

.x1uo3zyz:not(#\#):not(#\#):not(#\#) {
  line-height: 1.15;
}

.x1u7k74:not(#\#):not(#\#):not(#\#) {
  line-height: 1.2;
}

.x1ymzxwc:not(#\#):not(#\#):not(#\#) {
  line-height: 1.25;
}

.xwn7fz2:not(#\#):not(#\#):not(#\#) {
  line-height: 1.3;
}

.x1xfvgam:not(#\#):not(#\#):not(#\#) {
  line-height: 1.35;
}

.xbcbqwy:not(#\#):not(#\#):not(#\#) {
  line-height: 1.375;
}

.x37zpob:not(#\#):not(#\#):not(#\#) {
  line-height: 1.4;
}

.xfrs9s4:not(#\#):not(#\#):not(#\#) {
  line-height: 1.45;
}

.x1evy7pa:not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
}

.x1jjo3f5:not(#\#):not(#\#):not(#\#) {
  line-height: 1.55;
}

.x1dbl2gt:not(#\#):not(#\#):not(#\#) {
  line-height: 1.6;
}

.xhcjw46:not(#\#):not(#\#):not(#\#) {
  line-height: 1.625;
}

.xo5v014:not(#\#):not(#\#):not(#\#) {
  line-height: 1;
}

.x1o08wjz:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: .25rem;
}

.x11t971q:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: auto;
}

.x1mfyo2t:not(#\#):not(#\#):not(#\#) {
  margin-inline-end: -.375rem;
}

.x7m2kwo:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: .5rem;
}

.x1lziwak:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 0;
}

.x1dql6bw:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: 50%;
}

.xvc5jky:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: auto;
}

.x1sa0e7v:not(#\#):not(#\#):not(#\#) {
  margin-inline-start: -.375rem;
}

.x19kjcj4:not(#\#):not(#\#):not(#\#) {
  object-fit: contain;
}

.xl1xv1r:not(#\#):not(#\#):not(#\#) {
  object-fit: cover;
}

.x3onkmb:not(#\#):not(#\#):not(#\#) {
  opacity: .35;
}

.xti2d7y:not(#\#):not(#\#):not(#\#) {
  opacity: .4;
}

.xyd83as:not(#\#):not(#\#):not(#\#) {
  opacity: .45;
}

.xwq05k6:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x197sbye:not(#\#):not(#\#):not(#\#) {
  opacity: .6;
}

.xf9vgkq:not(#\#):not(#\#):not(#\#) {
  opacity: .72;
}

.xg01cxk:not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}

.x1hc1fzr:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1y3gkto:not(#\#):not(#\#):not(#\#) {
  outline-offset: 1px;
}

.x1hl8ikr:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.xj0a0fe:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: anywhere;
}

.x1mzt3pk:not(#\#):not(#\#):not(#\#) {
  overflow-wrap: break-word;
}

.x1xz788:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .125rem;
}

.xti08n3:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .25rem;
}

.x1nvwup1:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .5rem;
}

.x1vd8s70:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .625rem;
}

.x103qytp:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: .75rem;
}

.xyri2b:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 0;
}

.xbax1z8:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 1.75rem;
}

.x1xk861h:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 1rem;
}

.x10ocfiu:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 2.75rem;
}

.x174uqv7:not(#\#):not(#\#):not(#\#) {
  padding-inline-end: 2rem;
}

.x6o8gz0:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: .25rem;
}

.x1hf9gqw:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: .625rem;
}

.x1ezu6f7:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: .75rem;
}

.x1bju2g2:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 1.25rem;
}

.xghj6vb:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 1.5rem;
}

.x1tb2jzl:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 1rem;
}

.x6fndqz:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 2rem;
}

.x1ilh1us:not(#\#):not(#\#):not(#\#) {
  padding-inline-start: 3rem;
}

.x47corl:not(#\#):not(#\#):not(#\#) {
  pointer-events: none;
}

.x10l6tqk:not(#\#):not(#\#):not(#\#) {
  position: absolute;
}

.xixxii4:not(#\#):not(#\#):not(#\#) {
  position: fixed;
}

.x1n2onr6:not(#\#):not(#\#):not(#\#) {
  position: relative;
}

.x7wzq59:not(#\#):not(#\#):not(#\#) {
  position: sticky;
}

.xtt52l0:not(#\#):not(#\#):not(#\#) {
  resize: none;
}

.x288g5:not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}

.xep8nyw:not(#\#):not(#\#):not(#\#) {
  row-gap: .125rem;
}

.xqbxqg3:not(#\#):not(#\#):not(#\#) {
  row-gap: .25rem;
}

.xjmh9ez:not(#\#):not(#\#):not(#\#) {
  row-gap: .375rem;
}

.x13bybx:not(#\#):not(#\#):not(#\#) {
  row-gap: .5rem;
}

.x1dp8tnx:not(#\#):not(#\#):not(#\#) {
  row-gap: .625rem;
}

.x1e0olph:not(#\#):not(#\#):not(#\#) {
  row-gap: .75rem;
}

.x1n3afm9:not(#\#):not(#\#):not(#\#) {
  row-gap: 2.25rem;
}

.x1rohswg:not(#\#):not(#\#):not(#\#) {
  scrollbar-width: none;
}

.x2b8uid:not(#\#):not(#\#):not(#\#) {
  text-align: center;
}

.xp4054r:not(#\#):not(#\#):not(#\#) {
  text-align: end;
}

.xdpxx8g:not(#\#):not(#\#):not(#\#) {
  text-align: left;
}

.x1hr2gdg:not(#\#):not(#\#):not(#\#) {
  text-align: right;
}

.x1yc453h:not(#\#):not(#\#):not(#\#) {
  text-align: start;
}

.xlyipyv:not(#\#):not(#\#):not(#\#) {
  text-overflow: ellipsis;
}

.xtvhhri:not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}

.xrys4gj:not(#\#):not(#\#):not(#\#) {
  text-underline-offset: 2px;
}

.x1w2vvpw:not(#\#):not(#\#):not(#\#) {
  text-wrap: balance;
}

.x1fzhlzt:not(#\#):not(#\#):not(#\#) {
  text-wrap: pretty;
}

.xggy1nq:not(#\#):not(#\#):not(#\#) {
  touch-action: manipulation;
}

.x1c071of:not(#\#):not(#\#):not(#\#) {
  transform: none;
}

.x19jd1h0:not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.x11lhmoz:not(#\#):not(#\#):not(#\#) {
  transform: translate(-50%, -50%);
}

.xuuh30:not(#\#):not(#\#):not(#\#) {
  transform: translateX(-50%);
}

.x1xu6z0h:not(#\#):not(#\#):not(#\#) {
  transform: translateX(.875rem);
}

.xbryuvx:not(#\#):not(#\#):not(#\#) {
  transform: translateX(0);
}

.x1cb1t30:not(#\#):not(#\#):not(#\#) {
  transform: translateY(-50%);
}

.xm6med:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 100%;
}

.x1nf803f:not(#\#):not(#\#):not(#\#) {
  transform-origin: 0;
}

.x1dp6rp6:not(#\#):not(#\#):not(#\#) {
  transform-origin: top;
}

.x1bikdle:not(#\#):not(#\#):not(#\#) {
  transition-delay: 0s, .3s;
}

.x1ahifba:not(#\#):not(#\#):not(#\#) {
  transition-delay: 0s;
}

.xjlhizi:not(#\#):not(#\#):not(#\#) {
  transition-duration: .15s;
}

.x1dgwq3g:not(#\#):not(#\#):not(#\#) {
  transition-duration: .2s;
}

.x122a0us:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s, 0s;
}

.x1arp23q:not(#\#):not(#\#):not(#\#) {
  transition-duration: .3s;
}

.x144arak:not(#\#):not(#\#):not(#\#) {
  transition-duration: .4s;
}

.xv65o4f:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color, transform;
}

.x1eaenvl:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, color;
}

.x1i75flk:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color, filter, color, transform;
}

.xts7igz:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, border-color;
}

.x101pvzj:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color, transform;
}

.xs2xxs2:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color, color;
}

.x15406qy:not(#\#):not(#\#):not(#\#) {
  transition-property: background-color;
}

.xq90yva:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, background-color;
}

.x1aqzbqr:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, border-width;
}

.x1nfj1bl:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color, transform;
}

.xshfolx:not(#\#):not(#\#):not(#\#) {
  transition-property: border-color;
}

.x16mfhj0:not(#\#):not(#\#):not(#\#) {
  transition-property: box-shadow, border-color;
}

.x1mz1wvm:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity, color;
}

.x6o7n8i:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity, transform;
}

.x19991ni:not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
}

.xk9q25i:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, background-color, color;
}

.x1sphahp:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, border-color, background-color;
}

.x524wuj:not(#\#):not(#\#):not(#\#) {
  transition-property: transform, visibility;
}

.x11xpdln:not(#\#):not(#\#):not(#\#) {
  transition-property: transform;
}

.xxrbq2n:not(#\#):not(#\#):not(#\#) {
  transition-property: width;
}

.x1gw7lf9:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.23, 1, .32, 1);
}

.x1kldc20:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.32, .72, 0, 1), linear;
}

.x5jfaq:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: cubic-bezier(.32, .72, 0, 1);
}

.xwji4o3:not(#\#):not(#\#):not(#\#) {
  transition-timing-function: ease;
}

.xvrbanz:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: all;
  user-select: all;
}

.x87ps6o:not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  user-select: none;
}

.x1pv9cyz:not(#\#):not(#\#):not(#\#) {
  vertical-align: -.2em;
}

.xnpuxes:not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}

.xeaf4i8:not(#\#):not(#\#):not(#\#) {
  white-space: normal;
}

.xuxw1ft:not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}

.x126k92a:not(#\#):not(#\#):not(#\#) {
  white-space: pre-wrap;
}

.x1sdyfia:not(#\#):not(#\#):not(#\#) {
  white-space: pre;
}

.x13faqbe:not(#\#):not(#\#):not(#\#) {
  word-break: break-word;
}

.xaq2k6o:not(#\#):not(#\#):not(#\#) {
  z-index: 0;
}

.x1vjfegm:not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}

.x1czqmhm:not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}

.xtid6pf:not(#\#):not(#\#):not(#\#) {
  z-index: 24;
}

.x1cl46pg:not(#\#):not(#\#):not(#\#) {
  z-index: 25;
}

.xfqqd0p:not(#\#):not(#\#):not(#\#) {
  z-index: 30;
}

.xqjnlq1:not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}

.x1l58a5c.x1l58a5c:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  display: block;
}

.xg0paho.xg0paho:where(.x-default-marker:focus-visible *):not(#\#):not(#\#):not(#\#) {
  filter: brightness(1.12);
}

.xgbx0xt:focus-within:not(#\#):not(#\#):not(#\#) {
  box-shadow: 0 0 0 1px var(--color-border),0 8px 24px -10px #14182038;
}

.x1fanpfn:focus-within:not(#\#):not(#\#):not(#\#) {
  outline-offset: 2px;
}

.x1jmo2ys.x1jmo2ys:where(.x-default-marker[open] *):not(#\#):not(#\#):not(#\#) {
  transform: rotate(180deg);
}

.xtgyt42:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: default;
}

.x1s07b3s:disabled:not(#\#):not(#\#):not(#\#) {
  cursor: not-allowed;
}

.x1fk3ol2:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .22;
}

.xk0mbs4:disabled:not(#\#):not(#\#):not(#\#) {
  opacity: .55;
}

.x1bxub6e:hover:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-surface-raised);
}

.xoxe5ii:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-foreground);
}

.xz1q1ki:hover:not(#\#):not(#\#):not(#\#) {
  color: var(--color-primary);
}

.x1o7uuvo:hover:not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}

.x1n0o5vj:focus:not(#\#):not(#\#):not(#\#) {
  background-color: var(--color-surface-raised);
}

.xgwqcfx:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.94);
}

.x19kf12q:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.96);
}

.xd3so5o:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.97);
}

.xk4oym4:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.98);
}

.xd58rb1:active:not(#\#):not(#\#):not(#\#) {
  transform: scale(.99);
}

@media print {
  .x131h156.x131h156:not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 22.5rem) {
  .x1pbsl0x.x1pbsl0x:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media print {
  .xbjcvb9.xbjcvb9:not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

.xgd5gcz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--color-border-strong);
}

.xnff27o:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-color: var(--color-border);
}

.x1e810li:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: .5rem;
}

.x1q0q8m5:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: solid;
}

.xso031l:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-width: 1px;
}

.x14uwdtb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--color-accent);
}

.xzhhij0:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-color: var(--color-primary);
}

.x19ypqd9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: solid;
}

.x1vo0akb:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-width: 3px;
}

.x1ho0wpl:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-color: var(--color-border);
}

.x32b0ac:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: solid;
}

.xs1s249:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-width: 1px;
}

.x1fwoggm:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-accent);
}

.xof95kz:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-border-strong);
}

.xk1g7p9:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-border);
}

.xoza31o:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-color: var(--color-primary);
}

.x8l8bh7:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: .25rem;
}

.x1l16eqv:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: .25rem;
}

.x1k8oib2:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: .5rem;
}

.x13fuv20:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: solid;
}

.x178xt8z:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 1px;
}

.xmn4e3e:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 3px;
}

.x1oon8xn:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: .5rem;
}

.x1ey2m1c:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: 0;
}

.x1ra7wr6:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(100% + .75rem);
}

.x1uk3z84:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(100% + .375rem);
}

.x16m0z25:not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: max(1.25rem,env(safe-area-inset-bottom));
}

.x4j2xbe:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .375rem;
}

.x164u9eo:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .5rem;
}

.x1qa65zt:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .625rem;
}

.xvle69y:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.x2p5n4w:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .25rem;
}

.x1ujrn8q:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: .75rem;
}

.x16bgq58:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.125rem;
}

.x1nb25p5:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.15em;
}

.xmll18r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.25rem;
}

.x11q3zg3:not(#\#):not(#\#):not(#\#):not(#\#), .xz90kgl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.375rem;
}

.x7qgiv7:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.45em;
}

.x1iewqms:not(#\#):not(#\#):not(#\#):not(#\#), .xam5rvr:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.5rem;
}

.xb8l8e1:not(#\#):not(#\#):not(#\#):not(#\#), .xjwwi2r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1.75rem;
}

.x5yr21d:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}

.xtdtrs8:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100dvh;
}

.x1roirhx:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 10rem;
}

.x6w4g8m:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 11px;
}

.xjm9jq1:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1px;
}

.x1l36t39:not(#\#):not(#\#):not(#\#):not(#\#), .xhkorsn:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 1rem;
}

.xi2nioh:not(#\#):not(#\#):not(#\#):not(#\#), .xk8t5le:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.25rem;
}

.x1kpcgji:not(#\#):not(#\#):not(#\#):not(#\#), .xwaiz5r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.5rem;
}

.x12hms15:not(#\#):not(#\#):not(#\#):not(#\#), .x1ijxazf:not(#\#):not(#\#):not(#\#):not(#\#), .xibcddu:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2.75rem;
}

.x36qwtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}

.xettwda:not(#\#):not(#\#):not(#\#):not(#\#), .xranahp:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2rem;
}

.x1kz59bg:not(#\#):not(#\#):not(#\#):not(#\#), .x4jbyy9:not(#\#):not(#\#):not(#\#):not(#\#), .xu15cu9:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 3.5rem;
}

.x1q7yecz:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 4.5rem;
}

.xupy61u:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 5rem;
}

.xols6we:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6px;
}

.x17frcva:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 6rem;
}

.xt7dq6l:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}

.xi4tc9x:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(100dvh - 1.75rem);
}

.x1sgwygv:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: min(28rem, 100dvh - 9rem);
}

.x16ye13r:not(#\#):not(#\#):not(#\#):not(#\#) {
  height: var(--x-height);
}

@media (width <= 63.999rem) {
  .x1gbchq1.x1gbchq1:not(#\#):not(#\#):not(#\#):not(#\#) {
    inset: 3.5rem 0 0;
  }
}

.xpua98f:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -999px;
}

.x16mumf3:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .625rem;
}

.xu96u03:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 0;
}

.x1nrll8i:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 50%;
}

.x1t8mvi6:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: auto;
}

.xm8loba:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -.875rem;
}

.x3e2ko7:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .125rem;
}

.xqwhw73:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .25rem;
}

.x14xk2p3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .375rem;
}

.x1wj43cb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .5rem;
}

.xq2y764:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .75rem;
}

.xplzkx0:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: .875rem;
}

.xat24cr:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 0;
}

.xqv5m6i:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.125rem;
}

.x1d26hpi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.25rem;
}

.x1c6hem9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.375rem;
}

.x8ykm4q:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.5rem;
}

.x1rmgho9:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1.75rem;
}

.x16ucquw:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 1rem;
}

.x11bak3b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: 2.5rem;
}

.x18f2pv1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: .25rem;
}

.xack27t:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-right: auto;
}

.x1sfxjv3:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .2rem;
}

.xs20t0y:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .125rem;
}

.x125c3dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .25rem;
}

.x14zhrq2:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .375rem;
}

.x17gcuif:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .5rem;
}

.x3an9fb:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .625rem;
}

.x526icf:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .75rem;
}

.x1nbyq2r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: .875rem;
}

.xdj266r:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x1k34amd:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.125rem;
}

.xty9tge:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.25rem;
}

.x1iw7o1e:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.5rem;
}

.x1eeu0mp:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1.75rem;
}

.x1rbwa2f:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 1rem;
}

.xbp1p0b:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.25rem;
}

.x18w5ohx:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2.5rem;
}

.x1rb4b2x:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 2rem;
}

.xj4gi5s:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 4rem;
}

.xr1yuqi:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: auto;
}

.x1brygc1:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -.5rem;
}

.xqxg55p:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 12.5rem;
}

.x871njl:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 12rem;
}

.x17l2srq:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 14rem;
}

.x177qm81:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 16.25rem;
}

.x1o31xir:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 16em;
}

.x1qojfa0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 16rem;
}

.x1bsj13w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 20rem;
}

.xi58p9m:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 28rem;
}

.x7m4bks:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 11rem);
}

.xvo6au0:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 12rem);
}

.x1k79oy2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(100dvh - 3rem);
}

.xolvl35:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(26rem, 100dvh - 12rem);
}

.x1vb4tyv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(48rem, 100dvh - 3rem);
}

.xzuhn4c:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: min(52rem, 100dvh - 3rem);
}

.x7ab17h:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: none;
}

.x193iq5w:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}

.x1910umr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 15rem;
}

.x8z6zn4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 16rem;
}

.x1vxnb6q:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 18rem;
}

.x9h9p8b:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 20rem;
}

.x6c8nl2:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 22.5rem;
}

.x1pb4kw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26.25rem;
}

.x1ptgtm5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 26rem;
}

.x18t6ddr:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 30rem;
}

.xc0i79g:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 36rem;
}

.x8jryan:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 40%;
}

.x1dwg165:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 44rem;
}

.xvnzux6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 46rem;
}

.x1l1zsw4:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 47.5rem;
}

.x1m75nr5:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 6.5rem;
}

.xiky8lt:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 62ch;
}

.xj744zg:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 73.75rem;
}

.xeun1iu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 77.5rem;
}

.xe9l7pv:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 8.75rem;
}

.x13onjy6:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 82.5rem;
}

.x1k5yvld:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 88%;
}

.x159iy50:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 8rem;
}

.xvy6150:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100%, 16rem);
}

.x1kaimav:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(100%, 28rem);
}

.x1sbkbvu:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(16rem, 58vw);
}

.xq7mtaa:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: min(80%, 36rem);
}

.x1x1rfll:not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: none;
}

.x2lwn1j:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 0;
}

.xhvkxlm:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.375rem;
}

.x1q5fb98:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.625rem;
}

.x1pw4g4d:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 1.75rem;
}

.x1ov3xa9:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100dvh;
}

.x1y06tjk:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 100svh;
}

.x1sook60:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 12.5rem;
}

.x1b3lxvz:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 12rem;
}

.x5kbhrn:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 16.25rem;
}

.x1hikbdl:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 17.5rem;
}

.x19wm6jj:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.25rem;
}

.x1ymv4ng:not(#\#):not(#\#):not(#\#):not(#\#), .xsejkeq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.5rem;
}

.xgbkey0:not(#\#):not(#\#):not(#\#):not(#\#), .xl6h2d8:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.75rem;
}

.x1iat63c:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2.875rem;
}

.x1in32aq:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 2rem;
}

.x1p38f1z:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 3.25rem;
}

.x17qorbb:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 4.5rem;
}

.x1c5m4an:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 5.5rem;
}

.x1hso4ru:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: .5rem;
}

.xeuugli:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 0;
}

.x18psn0t:not(#\#):not(#\#):not(#\#):not(#\#), .xcw5iyf:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 1.375rem;
}

.xee1316:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 11rem;
}

.x19hwnzc:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 2rem;
}

.x1wq1560:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 34rem;
}

.x1wndlps:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 4.75rem;
}

.x180enl3:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 40rem;
}

.xk8lq53:not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: max-content;
}

.xw2csxc:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}

.x1odjw0f:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}

.x10wlt62:not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: hidden;
}

.x7p5m3t:not(#\#):not(#\#):not(#\#):not(#\#) {
  overscroll-behavior-x: contain;
}

@media (width <= 39.999rem) {
  .x1r6w6bl.x1r6w6bl:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 1.5rem;
  }

  .xyh9jfa.xyh9jfa:not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: 1rem;
  }
}

.xmt79xz:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .25rem;
}

.xuulx7s:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .375rem;
}

.xgkryip:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .5rem;
}

.x1du23j4:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .75rem;
}

.x19ip5sy:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: .875rem;
}

.x18d9i69:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 0;
}

.x115p9um:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.125rem;
}

.x10i02z2:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.25rem;
}

.xuwl2fl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.375rem;
}

.x1vwaofm:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1.5rem;
}

.x1032y0c:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 1rem;
}

.x1x8i035:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 2rem;
}

.x1y3sbio:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 5rem;
}

.x1hkozbn:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: max(.75rem,env(safe-area-inset-bottom));
}

.x1do18uj:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: .875rem;
}

.x1uhho1l:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 0;
}

.xr0qqsu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.125rem;
}

.xs8fput:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.25rem;
}

.x10vb157:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: 1.4em;
}

.x1i4g1pk:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(1rem, 4vw, 3.5rem);
}

.x1xjmd5k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: max(.75rem,env(safe-area-inset-left));
}

.x4ch4ed:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .25rem;
}

.xw29osv:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: .875rem;
}

.x1xpa7k:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: 0;
}

.xqonmt9:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(1rem, 4vw, 3.5rem);
}

.x15lsxj6:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: max(.75rem,env(safe-area-inset-right));
}

.x1g5ui15:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .15em;
}

.x1kkit:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .25rem;
}

.xubiitl:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .375rem;
}

.xqhqf9t:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .5rem;
}

.xu3ni7x:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .625rem;
}

.x145eji0:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .75rem;
}

.xbdhojo:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: .875rem;
}

.xexx8yu:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 0;
}

.x1lkau8x:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.125rem;
}

.x1dgb56y:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.25rem;
}

.x1x42x3z:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 1.5rem;
}

.xxqfa4j:not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2.25rem;
}

.xv692wi:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .25rem;
}

.xvou6fb:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: .5rem;
}

.x3m8u43:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 0;
}

.x18ags0s:not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 1.25rem;
}

.x1vjuhcd:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .25rem;
}

.x1pz1rwf:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: .5rem;
}

.x13vifvy:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 0;
}

.x1mjxafi:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 1.5rem;
}

.x1ks3263:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 12vh;
}

.xwa60dl:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 50%;
}

.x12qh6ix:not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -.375rem;
}

.x1e7hgle:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .625rem;
}

.x1jw3ynk:not(#\#):not(#\#):not(#\#):not(#\#), .x19ogjtl:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: .75rem;
}

.xgqh7my:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.125rem;
}

.xhekxkv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.15em;
}

.xwqq7k2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.25rem;
}

.x10d4xyz:not(#\#):not(#\#):not(#\#):not(#\#), .x1h5jark:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.375rem;
}

.xp8d6y2:not(#\#):not(#\#):not(#\#):not(#\#), .xtn6ul3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.5rem;
}

.x1jhinzi:not(#\#):not(#\#):not(#\#):not(#\#), .xh29eag:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1.75rem;
}

.xh8yej3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}

.xn9wirt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100vw;
}

.x10vfzb2:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 11px;
}

.x9ndnb8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 15rem;
}

.x1e67fm3:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 16rem;
}

.x1i1rx1s:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1px;
}

.x1tzgv3c:not(#\#):not(#\#):not(#\#):not(#\#), .xcdlrvm:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 1rem;
}

.x15nwcvn:not(#\#):not(#\#):not(#\#):not(#\#), .x1s4ejo4:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.25rem;
}

.x1mujlm7:not(#\#):not(#\#):not(#\#):not(#\#), .xvm51jw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.5rem;
}

.x2rtzpl:not(#\#):not(#\#):not(#\#):not(#\#), .xb1qrhf:not(#\#):not(#\#):not(#\#):not(#\#), .xvepcyw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2.75rem;
}

.xozcjze:not(#\#):not(#\#):not(#\#):not(#\#), .xs5h3dt:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2rem;
}

.x7tdgc8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3.5rem;
}

.x1g8rjiy:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3px;
}

.x188tqju:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 3rem;
}

.x1q22l7i:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 4.5rem;
}

.x1eyvef:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 8rem;
}

.x14atkfc:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: auto;
}

.x1kab8kh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 12rem);
}

.xfshyly:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(100%, 36rem);
}

.x1qrp33v:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(18rem, 100vw - 2rem);
}

.x1buz1vh:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(20rem, 100vw - 2.5rem);
}

.xciymcw:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(26.25rem, 100%);
}

.xajsvdv:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(28rem, 100%);
}

.xwwfh1t:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(30rem, 100vw - 2.5rem);
}

.x1dem44p:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(36rem, 100vw - 1.5rem);
}

.xgb50ls:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(40rem, 100vw - 3rem);
}

.xktcrb8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(56rem, 100vw - 3rem);
}

.x20vtr8:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: min(60rem, 100%);
}

.xfxhsnd:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--button-width);
}

.x5lhr3w:not(#\#):not(#\#):not(#\#):not(#\#) {
  width: var(--x-width);
}

.x1g31smg:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x14l7nz5:first-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.xgqf7gj:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-width: 0;
}

.x1cv13lt:first-of-type:not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: 0;
}

.x14tvv71:last-child:not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: none;
}

.x1yf6cgp:focus:not(#\#):not(#\#):not(#\#):not(#\#) {
  left: .5rem;
}

@media (width <= 39.999rem) {
  .xgmiv66.xgmiv66:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-radius: 0;
  }

  .x1nmr6sh.x1nmr6sh:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-width: 0;
  }

  .x1fgcj61.x1fgcj61:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .125rem;
  }
}

@media (pointer: coarse) {
  .x155tz6m.x155tz6m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: .375rem;
  }
}

@media (width <= 39.999rem) {
  .x1rk2yf1.x1rk2yf1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 1.25rem;
  }

  .x1bsxhci.x1bsxhci:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 1 / -1;
  }

  .xljuz3c.xljuz3c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: 2;
  }
}

@media (width <= 63.999rem) {
  .x1txgy4f.x1txgy4f:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overscroll-behavior: contain;
  }
}

@media (pointer: coarse) {
  .x1pan7y2.x1pan7y2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-block: .75rem;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xkjb4g5.xkjb4g5:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-border);
  }

  .x1096ojx.x1096ojx:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-danger);
  }

  .x1os2es2.x1os2es2:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-primary);
  }

  .x1uhg51s.x1uhg51s:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration: none;
  }

  .xqqp6u.xqqp6u:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration: underline;
  }

  .x1w8qv5t.x1w8qv5t:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-accent);
  }

  .xm8tapu.xm8tapu:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-danger);
  }

  .x1qqcsdk.x1qqcsdk:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-primary);
  }

  .xkkgiei.xkkgiei:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: var(--color-success);
  }
}

@media (prefers-reduced-transparency: reduce) {
  .x9q2dfk.x9q2dfk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    -webkit-backdrop-filter: none;
  }
}

@media (width <= 39.999rem) {
  .xo8g40v.xo8g40v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .xes4esb.xes4esb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-duration: 0s;
  }

  .xpfx14z.xpfx14z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    animation-name: none;
  }
}

@media (prefers-reduced-transparency: reduce) {
  .x70nn1x.x70nn1x:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    backdrop-filter: none;
  }

  .x1hq26qt.x1hq26qt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-surface);
  }
}

@media (width <= 79.999rem) {
  .xjri773.xjri773:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--shadow-lg);
  }
}

@media (width <= 63.999rem) {
  .x1wczhyy.x1wczhyy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--shadow-md);
  }

  .xf0b80y.xf0b80y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 79.999rem) {
  .x7h1d31.x7h1d31:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}

@media (width <= 39.999rem) {
  .x1hod7b6.x1hod7b6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width <= 63.999rem) {
  .x1roiyi9.x1roiyi9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}

@media (width <= 79.999rem) {
  .xqlfm8v.xqlfm8v:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: inline-flex;
  }
}

@media (width <= 39.999rem) {
  .x2rff71.x2rff71:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 63.999rem) {
  .xfxf533.xfxf533:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 79.999rem) {
  .xk6b3zk.xk6b3zk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (pointer: coarse) {
  .x1fklmt4.x1fklmt4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}

@media (width <= 39.999rem) {
  .xgouysz.xgouysz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }

  .xeqeefj.xeqeefj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }

  .x1q7nqy1.x1q7nqy1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1.5rem;
  }
}

@media (pointer: coarse) {
  .x10oxh6z.x10oxh6z:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xx88ddb.xx88ddb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: 1rem;
  }
}

@media (width <= 39.999rem) {
  .x1nqdodp.x1nqdodp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 1fr;
  }

  .xif62op.xif62op:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: 2rem minmax(0, 1fr);
  }

  .x1c0plvy.x1c0plvy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: auto minmax(0, 1fr);
  }

  .xr14zy7.xr14zy7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 63.999rem) {
  .xl2eens.xl2eens:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 79.999rem) {
  .x106rvtd.x106rvtd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (width <= 63.999rem) {
  .x13yis8g.x13yis8g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-rows: auto 1fr;
  }
}

.x1p648qr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  inset: -.6875rem -.25rem;
}

@media (width <= 39.999rem) {
  .x1tr05q1.x1tr05q1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-self: start;
  }

  .xbha7kf.xbha7kf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-self: stretch;
  }

  .x5z3fny.x5z3fny:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-inline-start: 0;
  }
}

@media (hover: hover) and (pointer: fine) {
  .x1b0zp4y.x1b0zp4y:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0;
  }
}

@media (width <= 79.999rem) {
  .xm0nkrd.xm0nkrd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    order: -1;
  }
}

@media (width <= 63.999rem) {
  .x2p3kig.x2p3kig:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }
}

@media (width <= 79.999rem) {
  .x6t9jgw.x6t9jgw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: fixed;
  }

  .x1f6yfqf.x1f6yfqf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: static;
  }
}

@media (width <= 39.999rem) {
  .xf5dmr2.xf5dmr2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-align: left;
  }
}

@media (width <= 63.999rem) {
  .x19ii4dv.x19ii4dv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateX(-102%);
  }
}

@media (width <= 79.999rem) {
  .x1nxg91k.x1nxg91k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateX(-102%);
  }
}

@media (width <= 63.999rem) {
  .x18rptjm.x18rptjm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    visibility: hidden;
  }
}

@media (width <= 79.999rem) {
  .x4xdpdw.x4xdpdw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    visibility: hidden;
  }
}

@media (width <= 63.999rem) {
  .xzl07jt.xzl07jt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 25;
  }
}

@media (width <= 79.999rem) {
  .x12mqvrq.x12mqvrq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    z-index: 25;
  }
}

@media (hover: hover) and (pointer: fine) {
  .xoqu2rb.xoqu2rb.xoqu2rb:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }

  .x6c8kl2.x6c8kl2.x6c8kl2:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    filter: brightness(1.12);
  }

  .xfa6cah.xfa6cah.xfa6cah:where(.x-default-marker:hover *):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .x5e3kww.x5e3kww:focus-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), .xl5lyou.xl5lyou:focus-within:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 1;
  }

  .x1rhxr3l.x1rhxr3l:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-background-sunken);
  }

  .x1qtwy4d.x1qtwy4d:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-background);
  }

  .x1kgnfo7.x1kgnfo7:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-danger-soft);
  }

  .x13rnmfi.x13rnmfi:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-primary-soft);
  }

  .xzlo5xx.xzlo5xx:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-surface-raised);
  }

  .xlkr5gy.xlkr5gy:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-surface);
  }

  .xulkxbq.xulkxbq:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    box-shadow: var(--shadow-md);
  }

  .xjmdys6.xjmdys6:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--color-danger);
  }

  .xu3qajo.xu3qajo:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--color-foreground);
  }

  .x3w3y64.x3w3y64:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: var(--color-primary);
  }

  .x2a4mr3.x2a4mr3:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    filter: brightness(1.08);
  }

  .xqtkvrg.xqtkvrg:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateY(-1px);
  }

  .xvdt0by.xvdt0by:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    transform: translateY(-2px);
  }

  .x1293t1i.x1293t1i:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-accent-soft);
  }

  .x1kn6lei.x1kn6lei:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-danger-soft);
  }

  .xiagolg.xiagolg:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-primary-soft);
  }

  .x70ubat.x70ubat:hover:enabled:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: var(--color-success-soft);
  }
}

.x15wl4jw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-color: var(--color-primary);
}

.x1r6ltep:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-radius: 9999px;
}

.x1fo1fc9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-style: solid;
}

.xpmqpgo:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  border-width: 2px;
}

@media (width <= 39.999rem) {
  .xnmehzg.xnmehzg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 100dvh;
  }
}

@media (pointer: coarse) {
  .x1tqrkh7.x1tqrkh7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.5rem;
  }

  .xmcaqwj.xmcaqwj:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 2.75rem;
  }
}

@media (width <= 79.999rem) {
  .xffxc0t.xffxc0t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: auto;
  }
}

@media (width <= 63.999rem) {
  .x69jw3i.x69jw3i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(100dvh - 3.5rem);
  }
}

@media (width <= 79.999rem) {
  .xi9rt26.xi9rt26:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: calc(100dvh - 7.5rem);
  }
}

@media (width <= 63.999rem) {
  .x1gsloab.x1gsloab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
}

@media (width <= 79.999rem) {
  .x12l9hjy.x12l9hjy:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: 0;
  }
}

@media (width <= 39.999rem) {
  .x95johz.x95johz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: 100dvh;
  }
}

@media (width <= 79.999rem) {
  .x8q89m9.x8q89m9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-height: none;
  }
}

@media (width <= 39.999rem) {
  .xn43n7o.xn43n7o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: none;
  }
}

@media (pointer: coarse) {
  .x1v9vogt.x1v9vogt:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2.25rem;
  }

  .xqd5khn.xqd5khn:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2.5rem;
  }
}

@media (width <= 63.999rem) {
  .x1ellwl.x1ellwl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2.75rem;
  }
}

@media (pointer: coarse) {
  .xkoondc.xkoondc:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 2.75rem;
  }

  .x3bgkse.x3bgkse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 3.25rem;
  }
}

@media (width <= 79.999rem) {
  .x4m2iqw.x4m2iqw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 30rem;
  }
}

@media (width <= 63.999rem) {
  .xfopu3i.xfopu3i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: calc(100dvh - 3.5rem);
  }
}

@media (width <= 39.999rem) {
  .xtdcqct.xtdcqct:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 13rem;
  }
}

@media (pointer: coarse) {
  .x5mchlf.x5mchlf:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 2.5rem;
  }
}

@media (width <= 39.999rem) {
  .xav167d.xav167d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-x: auto;
  }
}

@media (width <= 79.999rem) {
  .x1hrw5r2.x1hrw5r2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow-y: visible;
  }
}

@media (width <= 63.999rem) {
  .x1a8ufgp.x1a8ufgp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 4rem;
  }

  .x35ie3o.x35ie3o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: max(1.25rem,env(safe-area-inset-bottom));
  }

  .x13apsq5.x13apsq5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: max(.875rem,env(safe-area-inset-left));
  }

  .xhor4q0.xhor4q0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: max(1rem,env(safe-area-inset-left));
  }

  .x17q2p6g.x17q2p6g:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: max(1rem,env(safe-area-inset-right));
  }

  .x7eu7oi.x7eu7oi:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: 1.375rem;
  }
}

@media (width <= 39.999rem) {
  .x1tqga5p.x1tqga5p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: .75rem;
  }
}

@media (width <= 63.999rem) {
  .x1ky2slv.x1ky2slv:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 3.5rem;
  }
}

@media (pointer: coarse) {
  .x1hq0abe.x1hq0abe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 1.75rem;
  }
}

@media (width <= 39.999rem) {
  .xl77jcs.xl77jcs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100vw;
  }
}

@media (pointer: coarse) {
  .x25uk79.x25uk79:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.5rem;
  }

  .xqg049n.xqg049n:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 2.75rem;
  }
}

@media (width <= 63.999rem) {
  .xycsrwb.xycsrwb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(18.75rem, 86vw);
  }
}

@media (width <= 79.999rem) {
  .xg1y3te.xg1y3te:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: min(18rem, 86vw);
  }
}

.xvzy88c:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--color-background);
}

.xdh2lxw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--color-border);
}

.x2nbe0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  background-color: var(--color-primary);
}

.x10tli2e:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before, .x1cpjm7i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  content: "";
}

.x10emqs4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-ms-reveal {
  display: none;
}

.x1hmns74:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  position: absolute;
}

.xkjykve:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  transform: translateY(-50%);
}

.x57kxmz:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  bottom: .375rem;
}

.xqvs7wq:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: .75rem;
}

.x1072yyw:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  height: 1rem;
}

.x5u7v3o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: -.3125rem;
}

.x1gek55d:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: -1.4375rem;
}

.x1ja24j7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  left: .375rem;
}

.xzuf27k:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: .375rem;
}

.x1cbv83o:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 1rem;
}

.x1knuo7r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  top: 50%;
}

.x18dehhk:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: .75rem;
}

.xjuy2up:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 2px;
}

.x1n405n8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):before {
  width: 3px;
}
