@font-face{font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.CB_wures.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(/_next/static/media/KaTeX_Math-Italic.flOr_0UB.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.Dbsnue_I.ttf)format("truetype")}@font-face{font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.B7gKUWhC.ttf)format("truetype")}@font-face{font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.gV2CO0n9.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.22"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;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;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.view-assistant .page-inner{max-width:none;padding:0!important}.view-assistant .creative-workspace{padding-top:0}.view-assistant .client-context{border-bottom:1px solid var(--border);min-height:50px;margin:0;padding:9px 20px}.agent-shell{--agent-keyboard:0px;height:calc(100dvh - 56px - var(--agent-keyboard));background:var(--background);min-height:420px;color:var(--foreground);isolation:isolate;display:flex}.view-assistant:has(.client-context) .agent-shell{height:calc(100dvh - 108px - var(--agent-keyboard))}.agent-history-desktop{border-right:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:#141517;flex-direction:column;flex:none;width:232px;padding:10px 12px;display:flex}.agent-history-top,.agent-chat-header,.agent-chat-header>div,.agent-history-label,.agent-history-footer{justify-content:space-between;align-items:center;display:flex}.agent-history-top{margin-bottom:10px}.agent-history-top>button:first-child{visibility:visible}.agent-new-chat{margin-bottom:12px;font-size:14px;justify-content:flex-start!important;height:42px!important}.agent-history-search{border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:0 9px;display:flex}.agent-history-search input{box-shadow:none;background:0 0;border:0;padding:0;font-size:14px}.agent-history-label{color:var(--muted-foreground);margin:16px 8px 6px;font-size:12px}.agent-history-label button{width:27px;height:27px}.agent-history-list{scrollbar-width:thin;flex:1;overflow-y:auto}.agent-history-row{border-radius:9px;align-items:center;margin:2px 0;display:flex}.agent-history-row.selected,.agent-history-row:hover{background:var(--muted)}.agent-history-row>button:first-child{text-align:left;flex:1;align-items:center;gap:5px;min-width:0;padding:11px 9px;font-size:14px;display:flex}.agent-history-row>button:first-child span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-history-row>button:last-child{flex:none;width:28px}.agent-history-row [aria-haspopup]{opacity:0}.agent-history-row:hover [aria-haspopup],.agent-history-row:focus-within [aria-haspopup]{opacity:1}.agent-history-footer{border-top:1px solid var(--border);justify-content:flex-start;gap:10px;margin-top:12px;padding:16px 8px 8px;font-size:14px}.agent-history-footer small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.agent-chat-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.agent-chat-header{flex:none;gap:16px;height:64px;padding:8px 22px}.agent-chat-header>div{gap:8px;min-width:0}.agent-chat-header .agent-mobile-history,.agent-chat-header .agent-mobile-new{display:none}.agent-mode-trigger{letter-spacing:-.3px;align-items:center;gap:8px;padding:9px 4px;font-size:17px;font-weight:600;display:flex}.agent-mode-trigger>span{color:var(--muted-foreground);margin-left:4px;font-size:14px;font-weight:400}.agent-temporary{color:var(--muted-foreground);border-radius:20px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.agent-temporary:hover,.agent-temporary.selected{background:var(--muted);color:var(--foreground)}.agent-session-status{color:var(--muted-foreground);font-size:12px}.agent-empty-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 26px 12vh;display:flex;overflow:auto}.agent-empty-title{align-items:center;gap:14px;margin-bottom:28px;display:flex}.agent-empty-title h1{letter-spacing:-1px;font-size:30px;font-weight:500;line-height:1.3}.agent-monogram{width:35px;height:35px;color:var(--primary);letter-spacing:-2px;place-items:center;font-size:31px;font-weight:700;display:grid}.agent-compose-v2{width:min(100%,800px);padding:10px 26px max(10px,env(safe-area-inset-bottom));flex:none;margin:0 auto;position:relative}.agent-empty-body .agent-compose-v2{width:min(100%,760px);padding:0}.agent-context-row{color:var(--muted-foreground);align-items:center;gap:10px;min-height:27px;padding:0 5px 9px;font-size:12px;display:flex}.agent-context-row>span{align-items:center;gap:5px;display:flex}.agent-context-row [data-slot=select-trigger]{width:auto;max-width:220px;height:24px;box-shadow:none;background:0 0;border:none;padding:0 5px;font-size:12px}.agent-composer-box[data-slot=input-group]{background:var(--card);border:1px solid #3a3d40;border-radius:27px;flex-direction:column;height:auto;min-height:112px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:visible;box-shadow:0 4px 22px #00000012}.agent-composer-box[data-slot=input-group]:focus-within{border-color:#626658;box-shadow:0 0 0 1px #d8fa3112}.agent-composer-box textarea[data-slot]{resize:none;field-sizing:content;border-radius:27px 27px 0 0;outline:0;width:100%;min-height:56px;max-height:224px;font-size:16px;line-height:1.55;box-shadow:none!important;background:0 0!important;padding:18px 21px 8px!important}.agent-composer-box textarea::placeholder{color:#969a9f}.agent-composer-toolbar[data-slot]{cursor:default;align-items:center;gap:5px;min-height:48px;display:flex;padding:7px 10px 10px!important}.agent-composer-toolbar button[data-slot=button]{border-radius:50%;width:36px;min-width:36px;height:36px;padding:0}.agent-composer-toolbar .agent-send{background:var(--primary);color:var(--primary-foreground)}.agent-composer-toolbar .agent-send:disabled{color:#c5cf87;opacity:.55;background:#555b39}.agent-composer-toolbar .agent-voice-button{background:var(--foreground);color:var(--background)}.agent-composer-toolbar .agent-voice-button:hover{background:var(--primary)}.agent-toolbar-spacer{flex:1}.agent-tool-chip{background:var(--accent);color:var(--accent-foreground);white-space:nowrap;border-radius:18px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:flex}.agent-composer-box [data-align=block-start]{cursor:default;padding:12px 14px 0}.agent-composer-box [data-slot=attachment]{background:var(--background);max-width:250px}.agent-composer-box [data-slot=attachment-title]{max-width:155px;font-size:13px}.agent-composer-box [data-slot=attachment-group]{width:100%}.agent-composer-footer{min-height:24px;color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:12px;margin:11px 4px 0;font-size:12px;display:flex}.agent-model-trigger,.agent-effort-trigger,.agent-budget-trigger{color:inherit;background:0 0;border:0;align-items:center;gap:5px;min-height:26px;display:flex}.agent-model-trigger:hover,.agent-effort-trigger:hover,.agent-budget-trigger:hover{color:var(--foreground)}.agent-model-trigger img,.agent-model-menu img{object-fit:contain;width:16px;height:16px}.agent-budget-trigger{font-size:12px}.agent-composer-disclaimer{text-align:center;color:var(--muted-foreground);margin-top:9px;font-size:12px;line-height:1.4}.agent-starters{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;margin-top:20px;display:flex}.agent-starters button{border:1px solid var(--border);color:#c3c7ca;border-radius:24px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.agent-starters button:hover{background:var(--muted);border-color:#626658}.agent-starters svg{color:var(--primary)}.agent-add-menu{background:var(--popover);border-radius:16px;width:260px;padding:7px;box-shadow:0 12px 40px #0005}.agent-add-menu [role=menuitem]{border-radius:9px;gap:12px;padding:11px 10px;font-size:14px}.agent-menu-meta{color:var(--muted-foreground);margin-left:auto;font-size:12px}.agent-model-menu{border-radius:14px;width:290px;padding:8px}.agent-model-menu [role=menuitem]{gap:10px;padding:10px}.agent-model-menu [role=menuitem]>span{flex:1}.agent-model-menu strong,[role=menuitem] strong{font-size:14px;font-weight:500;display:block}.agent-model-menu small,[role=menuitem] small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.agent-budget-popover{border-radius:16px;width:330px;padding:20px}.agent-budget-popover>strong{font-size:16px}.agent-budget-popover p{color:var(--muted-foreground);margin:10px 0;font-size:13px;line-height:1.6}.agent-budget-popover>label,.agent-switch-row{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:14px;display:flex}.agent-budget-fields{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.agent-budget-fields label{gap:5px;font-size:12px;display:grid}.agent-message-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.agent-thread{max-width:800px;margin:0 auto;padding:26px 26px 32px}.agent-chat-message{gap:13px;min-width:0;max-width:100%;margin:0 0 29px;font-size:16px;line-height:1.7;display:flex}.agent-chat-message.from-user{justify-content:flex-end;margin-bottom:36px}.agent-message-body{flex:1;min-width:0;max-width:100%}.from-user .agent-message-body{flex:initial;max-width:87%}.agent-user-text{background:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:22px;padding:11px 18px}.agent-avatar{width:27px;height:27px;color:var(--primary);border:1px solid #d8fa3140;border-radius:50%;flex:none;place-items:center;margin-top:3px;font-size:15px;font-weight:700;display:grid}.agent-message-actions{color:var(--muted-foreground);align-items:center;gap:1px;margin-top:7px;font-size:12px;display:flex}.from-user .agent-message-actions{opacity:0;justify-content:flex-end}.from-user:hover .agent-message-actions,.from-user:focus-within .agent-message-actions{opacity:1}.agent-message-actions button{border-radius:8px;width:30px;height:30px}.agent-markdown{overflow-wrap:anywhere;font-size:16px;line-height:1.75}.agent-markdown>p:first-child{margin-top:0}.agent-markdown p{margin:0 0 16px}.agent-markdown p:last-child{margin-bottom:0}.agent-markdown h1,.agent-markdown h2,.agent-markdown h3,.agent-markdown h4{margin:24px 0 12px;font-weight:600;line-height:1.35}.agent-markdown h1{font-size:25px}.agent-markdown h2{font-size:21px}.agent-markdown h3{font-size:18px}.agent-markdown ul,.agent-markdown ol{margin:12px 0;padding-left:25px;list-style:outside}.agent-markdown ol{list-style:decimal}.agent-markdown li{margin:5px 0}.agent-markdown blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);margin:15px 0;padding-left:15px}.agent-markdown a{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.agent-markdown a svg{display:inline}.agent-markdown code{background:#ffffff0c;border-radius:5px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.88em}.agent-code{border:1px solid var(--border);background:#141618;border-radius:14px;margin:15px 0;overflow:hidden}.agent-code>div{color:var(--muted-foreground);background:#222528;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;font-size:12px;display:flex}.agent-code>div>span:last-child{display:flex}.agent-code pre{tab-size:2;padding:16px;font-size:13px;line-height:1.7;overflow:auto}.agent-code pre code{white-space:pre;background:0 0;padding:0}.agent-table{border:1px solid var(--border);border-radius:10px;margin:20px 0;overflow-x:auto}.agent-table table{border-collapse:collapse;width:100%;font-size:14px}.agent-table th,.agent-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:9px 12px}.agent-table th{background:var(--muted);font-weight:600}.agent-table tr:last-child td{border-bottom:0}.agent-markdown img{border-radius:14px;max-width:100%}.agent-markdown hr{border-color:var(--border);margin:20px 0}.agent-sources{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.agent-sources a{border:1px solid var(--border);text-overflow:ellipsis;border-radius:9px;align-items:center;gap:5px;max-width:240px;padding:5px 8px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.agent-sources a span{color:var(--primary)}.agent-tool-activity{color:var(--muted-foreground);margin:7px 0 18px 40px;font-size:13px}.agent-tool-activity summary{cursor:pointer;align-items:center;gap:8px;min-height:30px;display:flex}.agent-tool-activity summary small{margin-left:auto;font-size:12px}.agent-tool-activity>p{padding:9px 0}.agent-generation-card{border:1px solid var(--border);border-radius:16px;margin:14px 0 20px 40px;padding:16px}.agent-generation-card>div:first-child{align-items:center;gap:9px;font-size:13px;display:flex}.agent-generation-card>div:first-child img{object-fit:contain;width:23px;height:23px}.agent-generation-card>div:first-child strong{overflow-wrap:anywhere;font-weight:500}.agent-generation-card>div:first-child span{color:var(--muted-foreground);margin-left:auto;font-size:12px}.agent-generation-card>p{color:#b8bec3;margin:12px 0;font-size:14px;line-height:1.6}.agent-generation-card>small{color:var(--muted-foreground);font-size:12px;display:block}.agent-generation-card>button,.agent-output{margin-top:14px}.agent-output img,.agent-output video{border-radius:12px;max-width:100%;max-height:440px}.agent-output audio{width:100%}.agent-output>div{flex-wrap:wrap;align-items:center;gap:10px;padding-top:9px;display:flex}.agent-output a{align-items:center;gap:5px;font-size:13px;display:flex}.agent-artifact-card{border:1px solid var(--border);background:var(--card);border-radius:13px;align-items:center;gap:13px;margin:9px 0;padding:14px;display:flex}.agent-artifact-card>svg{color:var(--primary)}.agent-artifact-card>button:first-of-type{text-align:left;flex:1;min-width:0}.agent-artifact-card strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.agent-artifact-card small{color:var(--muted-foreground);margin-top:3px;font-size:12px;display:block}.agent-deliverables{margin:14px 0 14px 40px}.agent-working{align-items:center;gap:13px;margin:20px 0;font-size:14px;display:flex}.agent-working small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.agent-thinking-orbit{border:1px solid #d8fa3138;border-top:2px solid var(--primary);border-radius:50%;width:26px;height:26px;animation:1.3s linear infinite agent-spin}.agent-jump{border:1px solid var(--border);background:var(--background);border-radius:50%;position:absolute;bottom:215px;left:50%;box-shadow:0 4px 15px #0003}.agent-error{background:#322;border:1px solid #703939;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;margin:0 24px 8px;padding:9px 12px;font-size:13px;line-height:1.6;display:flex}.agent-error button{flex:none}.agent-subtle{color:var(--muted-foreground);font-size:13px;line-height:1.6}.agent-history-list>.agent-subtle{padding:12px}.agent-branch-note{color:var(--muted-foreground);align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.agent-editing-banner{color:var(--muted-foreground);justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.agent-editing-banner button{text-decoration:underline}.agent-recording{color:#ff9292;align-items:center;gap:7px;font-size:12px;display:flex}.agent-recording>span{background:#ff7474;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite agent-pulse}.agent-composer-toolbar button.recording{color:#ff7474;background:#ff747414}.agent-drop-overlay{border:2px dashed var(--primary);z-index:10;pointer-events:none;background:#20251cef;border-radius:27px;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex;position:absolute;inset:0}.agent-settings-dialog{border-radius:20px;max-height:85dvh;overflow:auto}.agent-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;max-height:380px;display:grid;overflow-y:auto}.agent-library-grid button{border:1px solid var(--border);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:115px;padding:12px;display:flex;position:relative;overflow:hidden}.agent-library-grid button img{object-fit:cover;border-radius:7px;width:100%;height:75px}.agent-library-grid button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.agent-library-grid button.selected{border-color:var(--primary);background:#d8fa3109}.agent-library-grid button>svg:last-child:not(:first-child){background:var(--primary);color:var(--background);border-radius:50%;padding:2px;position:absolute;top:8px;right:8px}.agent-app-list>div{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:16px 0;display:flex}.agent-app-list>div>img{object-fit:contain;width:29px;height:29px}.agent-app-list strong{font-size:15px;display:block}.agent-app-list small,.agent-app-list em{color:var(--muted-foreground);margin-top:4px;font-size:13px;font-style:normal;line-height:1.5;display:block}.agent-app-list em{color:var(--primary)}.agent-app-list>p{margin-top:15px}.agent-document-sheet[data-slot=sheet-content]{gap:14px;width:min(700px,95vw);max-width:none;padding:22px}.agent-document-sheet [data-slot=sheet-header]{padding:0 30px 0 0}.agent-document-toolbar{flex-wrap:wrap;gap:8px;display:flex}.agent-document-content{flex:1;min-height:0;padding:10px 0;overflow:auto}.agent-document-content>textarea{height:100%;min-height:350px;font-family:ui-monospace,monospace;font-size:14px;line-height:1.7}.agent-document-content>img,.agent-document-content>video{border-radius:12px;max-width:100%}.agent-document-content>audio{width:100%}.agent-document-download{text-align:center;color:var(--muted-foreground);place-items:center;gap:16px;padding:50px 20px;font-size:14px;display:grid}.agent-versions{max-height:180px;font-size:13px;overflow:auto}.agent-versions summary{cursor:pointer}.agent-versions button{text-align:left;justify-content:space-between;gap:12px;width:100%;padding:8px;display:flex}.agent-versions small{color:var(--muted-foreground)}.agent-schedules>div{border-top:1px solid var(--border);align-items:center;gap:8px;padding:10px 0;display:flex}.agent-schedules>div>span{flex:1;min-width:0}.agent-schedules strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.agent-schedules small{color:var(--muted-foreground);font-size:12px;display:block}.agent-history-sheet[data-slot=sheet-content]{width:300px;max-width:85vw;padding:14px}.agent-history-sheet .agent-history-top{display:none}.agent-history-sheet [data-slot=sheet-header]{padding:10px}.agent-voice-dialog{border-radius:24px;max-width:520px!important}.agent-voice-surface{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:340px;display:flex}.agent-voice-orb{background:var(--primary);width:115px;height:115px;color:var(--primary-foreground);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 50px #d8fa3120}.agent-voice-orb.speaking{animation:1.4s ease-in-out infinite agent-voice-breathe}.agent-voice-orb.connecting{opacity:.5}.agent-voice-controls{gap:14px;display:flex}.agent-voice-controls button{border-radius:50%;width:50px;height:50px}.agent-voice-transcript{max-height:150px;color:var(--muted-foreground);width:100%;padding:0 5px;font-size:14px;line-height:1.7;overflow:auto}.agent-voice-transcript strong{color:var(--foreground);font-weight:500}.agent-voice-state{color:var(--muted-foreground);font-size:14px}.agent-voice-dialog [data-slot=dialog-description]{font-size:13px}@keyframes agent-spin{to{transform:rotate(360deg)}}@keyframes agent-pulse{50%{opacity:.3}}@keyframes agent-voice-breathe{50%{transform:scale(1.08);box-shadow:0 0 70px #d8fa3130}}@media (prefers-reduced-motion:reduce){.agent-thinking-orbit,.agent-recording>span,.agent-voice-orb.speaking{animation:none}}@media (max-width:1100px){.agent-history-desktop{width:205px}.agent-compose-v2{padding-left:18px;padding-right:18px}.agent-empty-body{padding-left:22px;padding-right:22px}.agent-empty-title h1{font-size:27px}.agent-starters{max-width:580px}}@media (max-width:850px){.agent-history-desktop{display:none}.agent-chat-header .agent-mobile-history,.agent-chat-header .agent-mobile-new{display:inline-flex}.agent-chat-header{height:58px;padding:7px 14px}.agent-compose-v2{max-width:790px}.agent-empty-body{padding-bottom:10vh}.agent-composer-footer{gap:10px}.agent-context-row{padding-bottom:7px}.agent-history-row [aria-haspopup]{opacity:1}}@media (max-width:600px){.view-assistant .creative-rail{display:none}.view-assistant .creative-workspace{margin-left:0!important;padding-left:0!important}.view-assistant .client-context{gap:4px;min-height:43px;padding:6px 12px}.view-assistant .client-context>button:not([data-slot=select-trigger]),.view-assistant .context-role{display:none}.view-assistant:has(.client-context) .agent-shell{height:calc(100dvh - 100px - var(--agent-keyboard))}.agent-shell{min-height:280px}.agent-chat-header{gap:5px;height:52px;padding:5px 9px}.agent-chat-header>div{gap:2px}.agent-mode-trigger{gap:5px;font-size:15px}.agent-mode-trigger>span{font-size:12px}.agent-chat-header button[data-slot=button]{width:34px;height:34px}.agent-temporary>span{display:none}.agent-temporary{padding:8px}.agent-empty-body{justify-content:center;padding:0 14px 7vh}.agent-empty-title{gap:10px;margin-bottom:25px}.agent-empty-title h1{letter-spacing:-.8px;max-width:270px;font-size:25px}.agent-monogram{font-size:29px}.agent-compose-v2{padding:8px 11px max(9px,env(safe-area-inset-bottom))}.agent-context-row{flex-wrap:wrap;gap:6px;font-size:11px}.agent-context-row [data-slot=select-trigger]{max-width:180px;font-size:11px}.agent-composer-box[data-slot=input-group]{border-radius:25px;min-height:106px}.agent-composer-box textarea[data-slot]{font-size:16px;padding:16px 17px 8px!important}.agent-composer-footer{gap:8px;margin-top:7px;font-size:11px}.agent-model-trigger img{width:13px;height:13px}.agent-budget-trigger{font-size:11px}.agent-budget-trigger>svg:first-child{display:none}.agent-composer-disclaimer{margin-top:5px;font-size:11px}.agent-starters{gap:7px;max-width:355px;margin-top:18px}.agent-starters button{padding:9px 12px;font-size:12px}.agent-thread{padding:20px 14px}.agent-chat-message{gap:9px;font-size:16px}.agent-avatar{width:23px;height:23px;font-size:13px}.agent-message-actions button{width:31px;height:31px}.from-user .agent-message-actions{opacity:1}.agent-generation-card,.agent-deliverables,.agent-tool-activity{margin-left:0}.agent-user-text{padding:10px 15px}.agent-error{margin:0 12px 8px}.agent-jump{bottom:205px}.agent-tool-chip{text-overflow:ellipsis;max-width:160px;font-size:12px;overflow:hidden}.agent-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-document-sheet[data-slot=sheet-content]{width:100vw;padding:18px}.agent-artifact-card{gap:9px;padding:12px}.agent-budget-popover{max-width:calc(100vw - 24px)}.agent-voice-surface{min-height:300px}.agent-voice-orb{width:100px;height:100px}}@media (max-height:650px){.agent-empty-body{padding-top:15px;padding-bottom:15px}.agent-empty-title{margin-bottom:14px}.agent-empty-title h1{font-size:23px}.agent-starters{margin-top:10px}.agent-empty-body .agent-composer-disclaimer{display:none}}.agent-shell.history-collapsed{grid-template-columns:minmax(0,1fr)}.history-collapsed .agent-history-desktop{display:none}.history-collapsed .agent-chat-header .agent-mobile-history,.history-collapsed .agent-chat-header .agent-mobile-new{display:inline-flex}.agent-voice-controls{justify-content:center;gap:12px;display:flex}.agent-voice-transcript{text-align:left;max-height:210px;overflow:auto}.agent-voice-transcript p{margin:12px 0;font-size:14px;line-height:1.6}.agent-voice-transcript strong{color:var(--muted-foreground);font-size:11px;display:block}.agent-voice-state{justify-content:center;align-items:center;gap:8px;display:flex}.agent-voice-dialog{max-height:94dvh;overflow:auto}.agent-voice-orb.muted{opacity:.5;animation:none}@media (max-height:700px){.agent-shell{min-height:0!important}.agent-empty-body{padding-top:20px!important}.agent-empty-title{margin-bottom:16px!important}.agent-starters{display:none}}.agent-inline-file{color:var(--primary);text-underline-offset:3px;cursor:pointer;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.view-assistant .client-context>button[data-slot=select-trigger]{min-width:0;max-width:43%;display:flex}}.agent-composer-toolbar .agent-add svg{width:23px;height:23px}.agent-composer-toolbar .agent-send svg,.agent-composer-toolbar .agent-voice-button svg{width:21px;height:21px}
