pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-formula,.hljs-keyword{color:#c678dd}.hljs-deletion,.hljs-name,.hljs-section,.hljs-selector-tag,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#98c379}.hljs-attr,.hljs-number,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-pseudo,.hljs-template-variable,.hljs-type,.hljs-variable{color:#d19a66}.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-symbol,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-class .hljs-title,.hljs-title.class_{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.1608a09b.woff) format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"),url(/_next/static/media/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.d181c465.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.8916142b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.9024d815.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.7f51fe03.woff) format("woff"),url(/_next/static/media/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.5295ba48.woff) format("woff"),url(/_next/static/media/KaTeX_Math-Italic.939bc644.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.74048478.woff) format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.07505710.woff) format("woff"),url(/_next/static/media/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"),url(/_next/static/media/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.57727022.woff) format("woff"),url(/_next/static/media/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.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;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.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;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.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:.8333333333em}.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.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.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.6666666667em}.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.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.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.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.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:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.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.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.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.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.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:.4166666667em}.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:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.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:.8333333333em}.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.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.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:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.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.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.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.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.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.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.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{display:inline-block;width:.12em}.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{display:inline-block;min-width:1px}.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;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.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{border:.04em solid;box-sizing:border-box}.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{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;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{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.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{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.PhanthyFigure_figure__dKOvt{width:min(100%,var(--figure-width));min-width:0;margin:20px auto!important}.PhanthyFigure_imageLink__HMNoz{position:relative;display:block;width:100%;overflow:hidden;border-radius:10px;background:#fafafa}.PhanthyFigure_imageLink__HMNoz:focus-visible,.PhanthyFigure_source__vgM8D:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.PhanthyFigure_imageLink__HMNoz img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:contain}.PhanthyFigure_caption__Vt4B2{margin-top:8px;color:#71717a;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.PhanthyFigure_source__vgM8D{display:inline-block;max-width:100%;margin-top:3px;color:inherit;text-decoration:underline;text-decoration-color:#d4d4d8;text-underline-offset:3px}.PhanthyEntities_entities__KLrwH{container-type:inline-size;container-name:entity-answer;min-width:0}.PhanthyEntities_gallery__X2LFJ,.PhanthyEntities_item__PfP4i,.PhanthyEntities_list___MiC1{min-width:0}.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i{display:grid;grid-template-columns:88px minmax(0,1fr);gap:16px;padding-block:20px}.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i:first-child{padding-top:0}.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i:last-child{padding-bottom:0}.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i+.PhanthyEntities_item__PfP4i{border-top:1px solid #f4f4f5}.PhanthyEntities_image___TiQB{width:min(100%,var(--entity-image-width));aspect-ratio:var(--entity-image-ratio);overflow:hidden;border:1px solid #e4e4e7;border-radius:10px;background:#fafafa}.PhanthyEntities_image___TiQB a{display:block;width:100%;height:100%}.PhanthyEntities_image___TiQB a:focus-visible{outline:2px solid #9333ea;outline-offset:-2px}.PhanthyEntities_image___TiQB img{width:100%;height:100%;margin:0!important;object-fit:contain}.PhanthyEntities_placeholder__CO_3h{display:flex;height:100%;align-items:center;justify-content:center;color:#a1a1aa;font-size:24px}.PhanthyEntities_gallery__X2LFJ{display:grid;gap:24px}.PhanthyEntities_gallery__X2LFJ .PhanthyEntities_item__PfP4i{display:flex;flex-direction:column;gap:12px}.PhanthyEntities_gallery__X2LFJ .PhanthyEntities_image___TiQB{max-width:640px}@container entity-answer (max-width: 319px){.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i{grid-template-columns:minmax(0,1fr);gap:12px}}@container entity-answer (min-width: 520px){.PhanthyEntities_list___MiC1 .PhanthyEntities_item__PfP4i{grid-template-columns:112px minmax(0,1fr);gap:20px}}@container entity-answer (min-width: 620px){.PhanthyEntities_gallery__X2LFJ{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkspaceBackToCreations_back__zYLO0{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--workspace-line,#e8e4ee);border-radius:8px;background:#ffffff80;color:var(--workspace-ink,#252833);font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;cursor:pointer}.WorkspaceBackToCreations_back__zYLO0:hover{background:#fff}.WorkspaceBackToCreations_back__zYLO0:focus-visible{outline:2px solid var(--workspace-accent,#9810fc);outline-offset:2px}.WorkspaceBackToCreations_back__zYLO0:disabled{cursor:wait;opacity:.65}.WorkspaceBackToCreations_back__zYLO0 svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.5}.WorkspaceMarkdownTable_region__j1xkM{margin-block:16px;max-width:100%;overflow:auto;overscroll-behavior-x:contain;border:1px solid #e4e4e7;border-radius:12px;background:#fff}.WorkspaceMarkdownTable_region__j1xkM:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.WorkspaceMarkdownTable_table__vsNzq{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.65;font-variant-numeric:tabular-nums}.WorkspaceMarkdownTable_table__vsNzq td,.WorkspaceMarkdownTable_table__vsNzq th{padding:11px 16px;vertical-align:top;overflow-wrap:anywhere;border:0;border-bottom:1px solid #f0f0f2;text-align:left}.WorkspaceMarkdownTable_table__vsNzq th{background:#f7f7f9;color:#52525b;font-size:12px;font-weight:500}.WorkspaceMarkdownTable_table__vsNzq td{color:#3f3f46}.WorkspaceMarkdownTable_table__vsNzq [align=right]{text-align:right}.WorkspaceMarkdownTable_table__vsNzq [align=center]{text-align:center}.WorkspaceMarkdownTable_table__vsNzq tbody tr:last-child td{border-bottom:0}.WorkspaceMarkdownTable_table__vsNzq tbody tr:hover td{background:#fafafa}.WorkspaceMarkdownTable_table__vsNzq a{overflow-wrap:anywhere}.WorkspaceViewSwitch_switcher__5UUe9{display:flex;flex-shrink:0;align-items:center;gap:3px;padding:3px;border:1px solid #e8e4ee;border-radius:10px;background:#efedf3;font-size:12px;line-height:20px}.WorkspaceViewSwitch_switcher__5UUe9>:is(a,button,span){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:28px;padding:4px 10px;border-radius:7px;white-space:nowrap;color:#82758f}.WorkspaceViewSwitch_switcher__5UUe9>[aria-current=page]{background:#fff;color:#40364e;box-shadow:0 1px 3px #302d3812}.WorkspaceViewSwitch_switcher__5UUe9>:is(a,button):hover{color:#40364e;background:#ffffff80}.WorkspaceViewSwitch_switcher__5UUe9>:is(a,button):focus-visible{outline:2px solid #a798c5;outline-offset:2px}.WorkspaceViewSwitch_switcher__5UUe9>button:disabled{opacity:.55;cursor:wait}.WorkspaceViewSwitch_switcher__5UUe9 svg{width:14px;height:14px;flex-shrink:0;stroke-width:1.5}.WorkspaceFigures_scope__pypwR{container-name:answer-figures;container-type:inline-size;min-width:0;margin-block:20px}.WorkspaceFigures_comparison__WnQiS,.WorkspaceFigures_introduction__rU__g{display:grid;min-width:0;gap:16px}.WorkspaceFigures_introduction__rU__g>[data-figure-introduction]{min-width:0;margin:0!important;overflow-wrap:anywhere}.WorkspaceFigures_comparison__WnQiS>figure,.WorkspaceFigures_introduction__rU__g>figure{margin-block:0!important}.WorkspaceFigures_introduction__rU__g>figure{margin-inline:0!important}@container answer-figures (min-width: 520px){.WorkspaceFigures_introduction__rU__g{grid-template-columns:160px minmax(0,1fr);column-gap:20px;align-items:start}.WorkspaceFigures_introduction__rU__g>[data-figure-introduction]{grid-column:2;grid-row:1}.WorkspaceFigures_introduction__rU__g>figure{grid-column:1;grid-row:1}.WorkspaceFigures_comparison__WnQiS{grid-template-columns:repeat(2,minmax(0,1fr))}}.WorkspaceAnswerActions_radialPanel__QEGmY{width:380px;max-width:calc(100vw - 32px);max-height:min(calc(100dvh - 32px),var(--radix-popover-content-available-height));overflow-y:auto;scrollbar-width:thin;border:0;border-radius:24px;background:transparent;padding:14px;box-shadow:none}.WorkspaceAnswerActions_radialView__T24KT{width:100%}.WorkspaceAnswerActions_radialDial__W3sV0{position:relative;width:100%;aspect-ratio:1;border:1px solid #eae7f2;border-radius:50%;background:#fff;box-shadow:0 14px 36px #35295516,0 2px 5px #35295508;animation:WorkspaceAnswerActions_dialAppear__aXpK_ .16s ease-out}.WorkspaceAnswerActions_radialArticle__w4B9J{display:contents}.WorkspaceAnswerActions_radialAction__DO6Hf{position:absolute;inset:5px;display:block;width:calc(100% - 10px);height:calc(100% - 10px);border:0;background:#f5f4f8;padding:0;color:#57515f;cursor:pointer;transition:background-color .14s ease,color .14s ease}.WorkspaceAnswerActions_radialAction__DO6Hf:focus-visible,.WorkspaceAnswerActions_radialAction__DO6Hf:hover:not(:disabled){outline:none;background:#eee7ff;color:#713bd1}.WorkspaceAnswerActions_radialAction__DO6Hf:focus-visible .WorkspaceAnswerActions_radialLabel__c0eA3>span{text-decoration:underline;text-underline-offset:4px}.WorkspaceAnswerActions_radialAction__DO6Hf:disabled{opacity:.45;cursor:default}.WorkspaceAnswerActions_radialLabel__c0eA3{position:absolute;display:flex;width:28%;transform:translate(-50%,-50%);flex-direction:column;align-items:center;gap:7px;font-size:13px;font-weight:500;line-height:1.4;text-align:center;pointer-events:none}.WorkspaceAnswerActions_radialLabel__c0eA3>svg{width:21px;height:21px;stroke-width:1.5}.WorkspaceAnswerActions_radialCenter__MWCTh{position:absolute;inset:36.5%;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid #efebf7;border-radius:50%;background:#fff;color:#48404f;box-shadow:0 3px 12px #3529550a;pointer-events:none}.WorkspaceAnswerActions_radialCenter__MWCTh>svg{width:19px;height:19px;margin-bottom:1px;color:#9570c9;stroke-width:1.5}.WorkspaceAnswerActions_radialCenter__MWCTh>span{font-size:13px;font-weight:600}.WorkspaceAnswerActions_radialCenter__MWCTh>small{font-size:10px;color:#a39ba9}.WorkspaceAnswerActions_radialUtility__MrcFn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:12px;border:1px solid #eeeaf3;border-radius:16px;background:#fff;padding:5px;box-shadow:0 6px 20px #3529550d}.WorkspaceAnswerActions_radialUtility__MrcFn>span{display:inline-flex;flex-direction:column;align-items:center;gap:1px}.WorkspaceAnswerActions_radialUtility__MrcFn>a,.WorkspaceAnswerActions_radialUtility__MrcFn>button,.WorkspaceAnswerActions_radialUtility__MrcFn>span>button{display:inline-flex;height:34px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:transparent;padding:6px 10px;color:#756c80;font-size:12px;font-weight:400;white-space:nowrap;box-shadow:none}.WorkspaceAnswerActions_radialUtility__MrcFn>a:hover,.WorkspaceAnswerActions_radialUtility__MrcFn>button:hover,.WorkspaceAnswerActions_radialUtility__MrcFn>span>button:hover{color:#713bd1;background:#f5f1fb}.WorkspaceAnswerActions_radialUtility__MrcFn :is(button,a):focus-visible{outline:2px solid #c4b5fd;outline-offset:-2px}.WorkspaceAnswerActions_radialUtility__MrcFn svg{width:14px;height:14px}.WorkspaceAnswerActions_radialUtility__MrcFn>span>a{padding:0 8px;font-size:11px}.WorkspaceAnswerActions_radialError__tc69b{margin:10px 4px 0;border-radius:10px;background:#fff;padding:8px 10px;color:#b91c1c;font-size:12px;line-height:1.6}@keyframes WorkspaceAnswerActions_dialAppear__aXpK_{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-height:540px){.WorkspaceAnswerActions_radialPanel__QEGmY{width:320px}.WorkspaceAnswerActions_radialLabel__c0eA3{gap:5px;font-size:12px}.WorkspaceAnswerActions_radialLabel__c0eA3>svg{width:18px;height:18px}.WorkspaceAnswerActions_radialCenter__MWCTh{inset:35%}}@media (prefers-reduced-motion:reduce){.WorkspaceAnswerActions_radialDial__W3sV0{animation:none}.WorkspaceAnswerActions_radialAction__DO6Hf{transition:none}}.WorkspaceProcess_line__SMP_h{animation:WorkspaceProcess_process-in__xYY9P .3s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){.WorkspaceProcess_line__SMP_h{animation:none}}@keyframes WorkspaceProcess_process-in__xYY9P{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.WorkspaceProcess_disclosure__0nRzl{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .26s ease,opacity .18s ease,visibility 0s .26s}.WorkspaceProcess_disclosure__0nRzl[data-open=true]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .26s ease,opacity .18s ease}.WorkspaceProcess_disclosureInner__3iUyD{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.WorkspaceProcess_disclosure__0nRzl,.WorkspaceProcess_disclosure__0nRzl[data-open=true]{transition:none}}.WorkspaceProcess_rail__TdB8B:before{content:"";position:absolute;top:0;bottom:-4px;left:-1px;width:1px;background:var(--workspace-process-rail,#e4e4e7);transform-origin:top;animation:WorkspaceProcess_rail-grow__y8vLV .52s cubic-bezier(.2,.7,.2,1) both}.WorkspaceProcess_rail__TdB8B:last-child:before{bottom:0}.WorkspaceProcess_step__Mvo_m[data-current=true]:before{background:linear-gradient(#c4b5fd,var(--workspace-process-rail,#e4e4e7))}@keyframes WorkspaceProcess_rail-grow__y8vLV{0%{transform:scaleY(0)}to{transform:none}}.WorkspaceProcess_step__Mvo_m[data-current=true]{border-radius:8px}.WorkspaceProcess_step__Mvo_m{transition:background-color .26s ease}.WorkspaceProcess_stepIcon__H9Xem{transition:color .24s ease,box-shadow .24s ease}.WorkspaceProcess_step__Mvo_m[data-state=completed] .WorkspaceProcess_stepIcon__H9Xem{animation:WorkspaceProcess_process-settle__37N4V .36s ease-out}.WorkspaceProcess_surface__tDZ2C{box-sizing:border-box;width:100%;border:1px solid var(--workspace-process-border,#ffffffa8);border-radius:18px;padding:11px 16px 12px;background:var(--workspace-process-surface,linear-gradient(145deg,#ffffff82,#ffffff5c));box-shadow:var(--workspace-process-shadow,inset 0 1px #ffffffba,0 6px 22px #27334910);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.WorkspaceProcess_surface__tDZ2C:not([data-open]){width:fit-content;max-width:100%;border:0;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.WorkspaceProcess_chip__JcjMJ{color:var(--workspace-process-ink,#4b5563)}.WorkspaceProcess_surface__tDZ2C[data-open=true] .WorkspaceProcess_chip__JcjMJ{border-bottom:1px solid var(--workspace-process-border,#ffffffa8);padding-bottom:10px}.WorkspaceProcess_chip__JcjMJ:not(:disabled):hover{color:var(--workspace-process-body,#272e38)}.WorkspaceProcess_chipLabel__GA6g3{display:inline-block;animation:WorkspaceProcess_chip-label__ojuCt .38s cubic-bezier(.2,.8,.2,1)}.WorkspaceProcess_chipPulse__KYL9m{background:#a78bfa;box-shadow:0 0 0 0 #a78bfa66;animation:WorkspaceProcess_chip-pulse___54_g 1.8s ease-out infinite}@keyframes WorkspaceProcess_chip-label__ojuCt{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes WorkspaceProcess_chip-pulse___54_g{70%{box-shadow:0 0 0 5px #a78bfa00}to{box-shadow:0 0 0 0 #a78bfa00}}.WorkspaceProcess_capsule__gi2Oj{display:grid;grid-template-rows:1fr;transform-origin:top left;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1),opacity .26s ease,transform .42s cubic-bezier(.4,0,.2,1)}.WorkspaceProcess_capsule__gi2Oj[data-open=false]{grid-template-rows:0fr;opacity:0;transform:translateY(-6px) scale(.97)}.WorkspaceProcess_capsuleInner__r_0R1{min-height:0;overflow:hidden}.WorkspaceProcess_focus__cwiWH{position:relative;padding:11px 0 3px 4px;animation:WorkspaceProcess_capsule-in__vnucW .46s cubic-bezier(.2,.8,.2,1)}@keyframes WorkspaceProcess_capsule-in__vnucW{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}.WorkspaceProcess_focusIcon__NH3V_{position:relative;display:grid;place-items:center;align-self:flex-start;flex-shrink:0;width:22px;height:22px;margin-top:1px;border:1px solid var(--workspace-process-border,#ffffffc9);border-radius:50%;background:var(--workspace-process-icon-surface,#ffffff9c);color:#8b5cf6}.WorkspaceProcess_parallelTargets____6AN{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px;padding:0;list-style:none}.WorkspaceProcess_parallelTargets____6AN li{max-width:min(220px,100%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:18px;color:var(--workspace-process-ink,#626b78);animation:WorkspaceProcess_process-in__xYY9P .26s ease-out both}.WorkspaceProcess_parallelTargets____6AN li+li:before{content:"·";margin-right:5px}.WorkspaceProcess_focusText__ikU_N{margin-top:2px;color:var(--workspace-process-body,#3d4653);font-size:13px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;animation:WorkspaceProcess_focus-reveal___Wt91 .32s ease-out}@keyframes WorkspaceProcess_focus-reveal___Wt91{0%{opacity:0;filter:blur(3px);transform:translateY(3px)}to{opacity:1;filter:none;transform:none}}@keyframes WorkspaceProcess_process-settle__37N4V{40%{transform:scale(1.12);color:#7c3aed}}.WorkspaceProcess_streamingCursor__KG2Jf{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;background:#8b5cf6;animation:WorkspaceProcess_process-cursor__2Oigs .95s ease-in-out infinite}@keyframes WorkspaceProcess_process-cursor__2Oigs{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.WorkspaceProcess_chipLabel__GA6g3,.WorkspaceProcess_chipPulse__KYL9m,.WorkspaceProcess_focusText__ikU_N,.WorkspaceProcess_focus__cwiWH,.WorkspaceProcess_parallelTargets____6AN li,.WorkspaceProcess_rail__TdB8B:before,.WorkspaceProcess_step__Mvo_m[data-state=completed] .WorkspaceProcess_stepIcon__H9Xem,.WorkspaceProcess_streamingCursor__KG2Jf{animation:none}.WorkspaceProcess_capsule__gi2Oj,.WorkspaceProcess_stepIcon__H9Xem,.WorkspaceProcess_step__Mvo_m{transition:none}}@media (prefers-reduced-transparency:reduce){.WorkspaceProcess_surface__tDZ2C{background:var(--workspace-process-icon-surface,#f8fafc);-webkit-backdrop-filter:none;backdrop-filter:none}}.WorkspaceProcess_compact__pTViY{min-width:0;padding:10px 12px;border-radius:12px}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_chip__JcjMJ{flex-wrap:wrap;column-gap:7px;row-gap:5px;line-height:1.5}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_chipLabel__GA6g3,.WorkspaceProcess_compact__pTViY .WorkspaceProcess_chipPulse__KYL9m{order:0}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_clock__jGv1Q{order:1;margin-left:auto;white-space:nowrap}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_chip__JcjMJ>svg{order:2}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_metadata__C7mpV{order:3;white-space:nowrap}.WorkspaceProcess_metadataGroup__hqQV9{display:contents}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_metadataGroup__hqQV9{display:flex;order:3;flex-basis:100%;flex-wrap:wrap;gap:5px 10px}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_metadataGroup__hqQV9:empty{display:none}.WorkspaceProcess_compact__pTViY .WorkspaceProcess_focus__cwiWH{padding-left:0}.StudioEditor_report__SfzMz.StudioEditor_report__SfzMz{--studio-ink:var(--workspace-ink,#252833);--studio-muted:var(--workspace-muted,#71717a);--studio-line:var(--workspace-line,#e8e4ee);background:var(--workspace-surface,#fff)}.StudioEditor_header__5EHt6{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:8px 20px 8px 12px;gap:24px;border-bottom:1px solid var(--workspace-line,#e8e4ee);background:var(--workspace-frame,#f5f3f9);flex-shrink:0}.StudioEditor_breadcrumb__1U5hB{display:flex;align-items:center;gap:12px;min-width:0}.StudioEditor_agentControls__6xWNs button,.StudioEditor_breadcrumb__1U5hB button,.StudioEditor_headerActions__pWlWM button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.StudioEditor_iconButton__3uXYX{width:30px;height:30px;border-radius:7px;color:#737784;flex-shrink:0}.StudioEditor_iconButton__3uXYX:hover{background:#f0f1f4;color:#30333e}.StudioEditor_separator__KQyQj{color:#c3c5cd;flex-shrink:0}.StudioEditor_documentName__KjlOH{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#424652;font-size:12px;font-weight:500}.StudioEditor_headerActions__pWlWM{display:flex;align-items:center;gap:12px;flex-shrink:0}.StudioEditor_saveState___zqKc{display:inline-flex;align-items:center;gap:5px;color:#7d8d83;font-size:11px;white-space:nowrap}.StudioEditor_saveState___zqKc[data-pending=true]{color:#8c8f98}.StudioEditor_saveState___zqKc[data-error=true]{color:#a96452}.StudioEditor_errorDot__00wOi{width:5px;height:5px;border-radius:50%;background:currentColor}.StudioEditor_exportButton__vSdQj{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;color:#414550;border:1px solid #dfe2e8;border-radius:7px;background:white;box-shadow:0 1px 2px #20232c05}.StudioEditor_exportButton__vSdQj:hover{background:var(--workspace-frame,#f5f3f9);border-color:#c9cdd6}.StudioEditor_menu__ibKTV{width:228px;padding:6px;border-color:#e4e6ec;border-radius:10px;background:#fff;box-shadow:0 12px 32px #20232c14,0 2px 6px #20232c08}.StudioEditor_menu__ibKTV .StudioEditor_scheduleAction__pzpgq,.StudioEditor_menu__ibKTV>:is(a,button){display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:36px;padding:8px 10px;margin:0;border:0;border-radius:6px;font-size:12px;line-height:20px;text-align:left;color:#424652;white-space:nowrap}.StudioEditor_menu__ibKTV .StudioEditor_scheduleAction__pzpgq:hover,.StudioEditor_menu__ibKTV>:is(a,button):hover{background:#f3f4f7}.StudioEditor_menu__ibKTV :is(a,button):focus-visible,.StudioEditor_report__SfzMz :is(button,a):focus-visible{outline:2px solid var(--workspace-accent,#9810fc);outline-offset:2px}.StudioEditor_menu__ibKTV :is(button,a) svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.5;color:#858b99}.StudioEditor_menu__ibKTV small{margin-left:auto;font-size:10px;color:#a0a4ae}.StudioEditor_menuLabel__777ay{padding:7px 10px 5px;font-size:10px;color:#999ea8}.StudioEditor_menuMessage__zV_SM{display:flex;gap:8px;align-items:center;padding:12px 10px;color:#858b99;font-size:12px;line-height:1.7}.StudioEditor_menuDivider__eRs_T{height:1px;margin:5px 4px;background:#edeef2}.StudioEditor_navigator__ZMAT0{display:flex;flex-direction:column;width:220px;flex-shrink:0;min-height:0;border-right:1px solid var(--workspace-line,#e8e4ee);background:#ffffffb3}.StudioEditor_navTabs__ccTTy{display:flex;align-items:center;gap:20px;padding:0 18px;min-height:48px;border-bottom:1px solid #eceef2;flex-shrink:0}.StudioEditor_navTabs__ccTTy button{min-height:48px;display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid transparent;color:#999da7;font-size:12px}.StudioEditor_navTabs__ccTTy button[aria-selected=true]{color:#393f4d;border-bottom-color:var(--workspace-accent,#9810fc)}.StudioEditor_navTabs__ccTTy button span{font-size:10px;color:#a2a7b2;font-variant-numeric:tabular-nums}.StudioEditor_outline__aYPrX,.StudioEditor_sources__L6Den{padding:16px 10px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d4d7df transparent}.StudioEditor_outline__aYPrX button{display:block;width:100%;padding-top:9px;padding-right:10px;padding-bottom:9px;border-radius:6px;text-align:left;font-size:12px;line-height:1.7;color:#737987;overflow-wrap:anywhere}.StudioEditor_outline__aYPrX button:focus-visible,.StudioEditor_outline__aYPrX button:hover{background:var(--workspace-accent-soft,#f3edfa);color:#6d28d9}.StudioEditor_outline__aYPrX button[aria-current=location]{background:var(--workspace-accent-soft,#f3edfa);color:#6d28d9}.StudioEditor_navEmpty__nOr68{padding:8px 10px;font-size:11px;line-height:1.9;color:#a0a5b0}.StudioEditor_sources__L6Den details{margin:0 0 4px}.StudioEditor_sources__L6Den summary{display:grid;grid-template-columns:22px minmax(0,1fr) 10px;align-items:start;gap:5px;cursor:pointer;list-style:none;border-radius:7px;padding:10px 7px}.StudioEditor_sources__L6Den summary:hover{background:#f0f2f6}.StudioEditor_sources__L6Den summary::-webkit-details-marker{display:none}.StudioEditor_sources__L6Den summary:after{content:"";width:5px;height:5px;border-right:1px solid #a0a6b3;border-bottom:1px solid #a0a6b3;transform:rotate(-45deg);margin-top:7px}.StudioEditor_sources__L6Den details[open] summary:after{transform:rotate(45deg)}.StudioEditor_sourceNumber__EY5tb{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;margin-top:1px;border-radius:5px;background:#edf0f5;color:#8a93a4;font-size:10px;font-variant-numeric:tabular-nums}.StudioEditor_sourceTitle__Ay1U1{font-size:12px;line-height:1.7;color:#626a7a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.StudioEditor_sourceDetail__DdwxQ{padding:4px 12px 14px 34px;font-size:11px;line-height:1.9;color:#969daa;overflow-wrap:anywhere}.StudioEditor_sourceDetail__DdwxQ blockquote{border-left:2px solid #e1e5ed;padding-left:9px;margin-bottom:10px}.StudioEditor_sourceDetail__DdwxQ a{display:inline-flex;gap:5px;align-items:center;color:var(--workspace-link,#2563eb)}.StudioEditor_report__SfzMz .StudioEditor_viewport___M9lk{padding:28px clamp(24px,4vw,64px) 56px;background:transparent}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS{max-width:816px;border:1px solid var(--workspace-line,#e8e4ee);border-radius:16px;box-shadow:0 4px 24px #252b3b04;padding:40px clamp(28px,3vw,52px)}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS>input{font-family:inherit;font-size:24px;font-weight:600;color:var(--studio-ink);margin-bottom:8px;letter-spacing:-.02em}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS>div:first-of-type{border-color:#eceef2;padding-top:8px;padding-bottom:16px;margin-bottom:28px}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS textarea{font-family:inherit;font-size:16px;line-height:1.8;color:var(--studio-ink)}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS footer{font-size:10px;color:#a4a8b2;border-color:#edf0f4}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN{width:clamp(304px,25vw,370px);border-left-color:var(--workspace-line,#e8e4ee);background:#ffffffb3}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>header{height:48px;padding:0 14px 0 18px;border-bottom-color:#eceef2}.StudioEditor_agentTitle__Tz_XX{display:inline-flex;align-items:center;gap:8px;color:#596171;font-size:12px}.StudioEditor_agentDot__OmeKn{width:6px;height:6px;border-radius:50%;background:#a78bfa}.StudioEditor_agentControls__6xWNs{display:flex;align-items:center;gap:4px}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>div:last-child{border:1px solid #ffffffb8;border-radius:22px;margin:12px;padding:14px;background:linear-gradient(160deg,#ffffffd9,#ffffffa6);box-shadow:inset 0 1px #fff,0 12px 32px #303a5514;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>div:last-child:focus-within{border-color:#d8c9ed;box-shadow:0 0 0 3px #9810fc0a}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN textarea{resize:none;min-height:76px;max-height:180px;color:#495162;line-height:1.8}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN textarea:focus-visible{outline:0}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN textarea::placeholder{color:#a0a7b6}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>div:last-child>div:last-child{color:#a1a8b6}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>div:last-child>div:last-child>button:last-child{background:var(--workspace-accent,#9810fc);color:white;border-radius:50%;min-width:29px;min-height:29px;justify-content:center}.StudioEditor_report__SfzMz :is(button,a) svg{flex-shrink:0;stroke-width:1.5}@media (max-width:1440px){.StudioEditor_navigator__ZMAT0{width:180px}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN{width:300px}.StudioEditor_report__SfzMz .StudioEditor_viewport___M9lk{padding:20px}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS{padding:28px}}@media (max-width:1200px){.StudioEditor_navigator__ZMAT0{width:190px}.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN{width:290px}.StudioEditor_header__5EHt6{gap:12px;padding-right:12px}.StudioEditor_headerActions__pWlWM{gap:8px}.StudioEditor_report__SfzMz .StudioEditor_viewport___M9lk{padding:20px}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS{padding:28px}}@media (max-width:1000px){.StudioEditor_navigator__ZMAT0{width:165px}.StudioEditor_saveState___zqKc span{display:none}.StudioEditor_breadcrumb__1U5hB{gap:8px}}@media (prefers-reduced-motion:reduce){.StudioEditor_report__SfzMz *{scroll-behavior:auto}}.StudioEditor_report__SfzMz .StudioEditor_page__hQEXS a{color:var(--workspace-link,#2563eb)}@media (prefers-reduced-transparency:reduce){.StudioEditor_report__SfzMz .StudioEditor_agent__5_AvN>div:last-child{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}.StudioWorkspace_authGate__cD9P4,.StudioWorkspace_home__qH9kU,.StudioWorkspace_task__s_T1h{--studio-ink:var(--workspace-ink,#252833);--studio-muted:var(--workspace-muted,#71717a);--studio-line:var(--workspace-line,#e8e4ee);font-family:var(--workspace-font,system-ui,sans-serif);color:var(--studio-ink);font-size:13px}.StudioWorkspace_home__qH9kU{height:100%;overflow:auto;background:var(--workspace-surface,#fff)}.StudioWorkspace_authGate__cD9P4 button,.StudioWorkspace_home__qH9kU button,.StudioWorkspace_task__s_T1h button{cursor:pointer}.StudioWorkspace_home__qH9kU button:disabled,.StudioWorkspace_task__s_T1h button:disabled{opacity:.45;cursor:default}.StudioWorkspace_home__qH9kU :is(button,a,textarea):focus-visible,.StudioWorkspace_task__s_T1h :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #a798c5;outline-offset:3px}.StudioWorkspace_homeHeader__5HGg6{display:flex;justify-content:space-between;padding:28px 38px;color:var(--studio-muted);font-size:12px}.StudioWorkspace_composerBottom__Fz3IY button,.StudioWorkspace_documentMeta__kT8HF button,.StudioWorkspace_editLink__nLjsQ,.StudioWorkspace_examples__VNbvz :is(button,a),.StudioWorkspace_homeHeader__5HGg6 :is(a,button),.StudioWorkspace_materials__MgqYo button,.StudioWorkspace_selectionBar__UFssk button{display:inline-flex;align-items:center;gap:8px}.StudioWorkspace_homeContent__rFQTJ{max-width:808px;margin:clamp(64px,11vh,120px) auto 64px;padding:0 24px}.StudioWorkspace_eyebrow__8RapD{color:#93869e;font-size:10px;letter-spacing:.14em}.StudioWorkspace_homeContent__rFQTJ>.StudioWorkspace_eyebrow__8RapD,.StudioWorkspace_homeContent__rFQTJ>h1,.StudioWorkspace_subtitle__VjlXR{text-align:center}.StudioWorkspace_homeContent__rFQTJ>h1{font-family:var(--font-noto-serif-sc,"Songti SC"),"Noto Serif CJK SC",serif;font-size:34px;font-weight:400;line-height:1.5;margin:0 0 12px;letter-spacing:.045em}.StudioWorkspace_subtitle__VjlXR{color:var(--studio-muted);line-height:1.8;margin-bottom:28px}.StudioWorkspace_examples__VNbvz{display:flex;justify-content:center;gap:10px;margin:30px 0 20px}.StudioWorkspace_examples__VNbvz :is(button,a){border:1px solid var(--studio-line);border-radius:9px;padding:8px 13px;background:#ffffffb3;color:#756984;font-size:12px}.StudioWorkspace_composer__W_Djr{position:relative;border:1px solid #ffffff9e;border-radius:22px;padding:22px;background:radial-gradient(240px circle at var(--glass-x,16%) var(--glass-y,0),#ffffff5c,#ffffff00 70%),linear-gradient(160deg,#ffffff8f 0,#ffffff57 52%,#ffffff7d 100%);box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,inset 0 -14px 28px -22px #52608a4d,0 16px 40px -20px #1e254040,0 3px 10px #1e254008;-webkit-backdrop-filter:blur(5px) saturate(175%) brightness(1.05);backdrop-filter:blur(5px) var(--glass-lens,) saturate(175%) brightness(1.05)}.StudioWorkspace_composer__W_Djr:after{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:radial-gradient(180px circle at var(--glass-x,16%) var(--glass-y,0),#fff,#ffffff00 72%),linear-gradient(160deg,#ffffffe6,#ffffff38 38%,#ffffff14 62%,#ffffffa6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.StudioWorkspace_composer__W_Djr:focus-within{border-color:#ffffffd9;box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,inset 0 -14px 28px -22px #52608a4d,0 0 0 3px #8ea3cb24,0 18px 44px -20px #1e254047}.StudioWorkspace_composer__W_Djr textarea{display:block;width:100%;min-height:104px;padding:0;resize:none;border:0;background:transparent;outline:0;font-family:inherit;font-weight:400;font-size:15px;line-height:24px;color:var(--studio-ink);caret-color:currentColor;appearance:none}.StudioWorkspace_home__qH9kU .StudioWorkspace_composer__W_Djr textarea:focus-visible{outline:none;box-shadow:none}.StudioWorkspace_home__qH9kU :is(button,a) svg{width:16px;height:16px;stroke-width:1.5;flex-shrink:0}@media (prefers-reduced-transparency:reduce){.StudioWorkspace_composer__W_Djr{background:#faf9fc;-webkit-backdrop-filter:none;backdrop-filter:none}.StudioWorkspace_composer__W_Djr:after{display:none}}.StudioWorkspace_composer__W_Djr textarea::placeholder{color:#938c9f}.StudioWorkspace_composerBottom__Fz3IY{display:flex;align-items:center;gap:12px;font-size:12px;color:#807487;margin-top:12px;flex-wrap:wrap}.StudioWorkspace_primary__MFr_H{margin-left:auto;background:#302d38!important;color:white!important;border-radius:10px;padding:10px 16px;box-shadow:0 3px 8px #302d3814}.StudioWorkspace_materials__MgqYo{display:flex;flex-wrap:wrap;gap:6px}.StudioWorkspace_materials__MgqYo button{font-size:11px;border:1px solid var(--studio-line);background:#ffffffb3;border-radius:6px;padding:5px 8px;max-width:100%;overflow-wrap:anywhere}.StudioWorkspace_addMaterials__Xw7PY{min-height:34px;padding:7px 10px;margin-left:-8px;border-radius:9px;color:#756984;transition:background .16s,color .16s}.StudioWorkspace_addMaterials__Xw7PY:hover,.StudioWorkspace_addMaterials__Xw7PY[data-state=open]{background:#ede8f3;color:#40364e}.StudioWorkspace_materialsMenu__FTXom{width:248px;max-width:calc(100vw - 32px);padding:6px;border:1px solid #e8e4ee;border-radius:14px;background:#fff;color:#302d38;box-shadow:0 12px 36px -12px #302d3833,0 2px 8px #302d380a;font-family:var(--font-system-sans,system-ui,sans-serif)}.StudioWorkspace_materialsMenuItem__nRyhA{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:20px;text-align:left;color:#51485d;cursor:pointer;transition:background .16s,color .16s}.StudioWorkspace_materialsMenuItem__nRyhA:focus-visible,.StudioWorkspace_materialsMenuItem__nRyhA:hover{background:#f3f0f7;color:#302d38}.StudioWorkspace_materialsMenuItem__nRyhA:focus-visible{outline:2px solid #a798c5;outline-offset:-2px}.StudioWorkspace_materialsMenuItem__nRyhA:disabled{opacity:.45;cursor:default}.StudioWorkspace_materialsMenuItem__nRyhA svg{width:16px;height:16px;flex-shrink:0;stroke-width:1.5;color:#82758f}.StudioWorkspace_materialsMenuItem__nRyhA .StudioWorkspace_menuArrow__5xjzi,.StudioWorkspace_menuCount__cJdKK{margin-left:auto}.StudioWorkspace_menuCount__cJdKK{padding:0 6px;border-radius:5px;background:#ede8f3;font-size:11px}.StudioWorkspace_materialsMenuDivider__y3fXk{height:1px;background:#eeeaf2;margin:5px 8px}.StudioWorkspace_recent__p2OGR{margin-top:32px}.StudioWorkspace_recent__p2OGR header{display:flex;align-items:center;justify-content:space-between;margin:0 2px 12px}.StudioWorkspace_recent__p2OGR header h2{color:var(--studio-muted);font-size:13px;font-weight:500}.StudioWorkspace_recent__p2OGR header a{display:flex;align-items:center;gap:7px;color:var(--studio-muted);font-size:12px;padding:5px 0 5px 8px}.StudioWorkspace_recent__p2OGR header a:hover{color:var(--studio-ink)}.StudioWorkspace_recentList__goYih{list-style:none;padding:4px 14px;margin:0;border:1px solid var(--studio-line);border-radius:16px;background:#ffffffa6}.StudioWorkspace_recentList__goYih li+li{border-top:1px solid #e8e4ee99}.StudioWorkspace_recentItem__EcC6e{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 10px;margin:0 -6px;border-radius:10px;transition:background .16s}.StudioWorkspace_recentItem__EcC6e:hover{background:#f5f2f9b3}.StudioWorkspace_recentIcon__2i6vM{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid var(--studio-line);border-radius:10px;background:#faf9fc;color:#82758f}.StudioWorkspace_recentCopy__YRZOk{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.StudioWorkspace_recentCopy__YRZOk strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:1.6}.StudioWorkspace_recentCopy__YRZOk>span{color:var(--studio-muted);font-size:12px;line-height:1.5}.StudioWorkspace_recentArrow__T7KtX{color:#a397b0}.StudioWorkspace_empty__2RkOY{color:var(--studio-muted);font-size:12px;line-height:1.9}.StudioWorkspace_conflict__9bAIQ,.StudioWorkspace_error__uyJ2k{margin:16px 0;padding:14px;border:1px solid #e8c7c3;border-radius:10px;background:#fff6f3;color:#8d5049;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.StudioWorkspace_conflict__9bAIQ button,.StudioWorkspace_error__uyJ2k button{text-decoration:underline;margin:8px 14px 0 0}.StudioWorkspace_conflict__9bAIQ{border-color:#e4d8bc;color:#7c673b;background:#fffaf0}.StudioWorkspace_conflict__9bAIQ pre{max-height:220px;overflow:auto;white-space:pre-wrap}.StudioWorkspace_authGate__cD9P4{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:40px;background:var(--workspace-frame,#f5f3f9)}.StudioWorkspace_authGate__cD9P4 h1{font-size:26px;font-family:inherit}.StudioWorkspace_authGate__cD9P4 p{color:var(--studio-muted)}.StudioWorkspace_authGate__cD9P4 button{background:#393241;color:white;padding:10px 20px;border-radius:10px}.StudioWorkspace_task__s_T1h{height:100%;display:flex;flex-direction:column;min-width:0;background:var(--workspace-surface,#fff)}.StudioWorkspace_taskHeader__1GLZL{display:flex;align-items:center;gap:16px;min-height:60px;padding:12px 24px;border-bottom:1px solid var(--studio-line);background:var(--workspace-frame,#f5f3f9);font-size:12px;flex-shrink:0}.StudioWorkspace_fileName__AD_sT,.StudioWorkspace_taskHeader__1GLZL>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioWorkspace_fileName__AD_sT{min-width:0;color:var(--studio-muted)}.StudioWorkspace_saveStatus__fVslL{font-size:11px;color:#658375;margin-left:auto;white-space:nowrap}.StudioWorkspace_taskBody__N1Vs_{flex:1;display:flex;min-height:0;min-width:0}.StudioWorkspace_documentScroll__00Y_x{flex:1;min-width:0;overflow:auto;padding:32px clamp(20px,3.5vw,60px) 60px;scrollbar-width:thin;scrollbar-color:#c9c5cf transparent}.StudioWorkspace_paper__S_u55{max-width:880px;min-height:calc(100% - 2px);margin:auto;background:white;border:1px solid var(--studio-line);box-shadow:0 5px 22px #3b304308;padding:48px clamp(28px,4vw,62px)}.StudioWorkspace_paper__S_u55>h1{font-family:inherit;font-size:30px;margin:26px 0 32px;line-height:1.5}.StudioWorkspace_titleInput__GXNP6{width:100%;font-family:inherit;font-size:30px;font-weight:600;padding:10px 0;background:transparent;border:0}.StudioWorkspace_documentMeta__kT8HF{display:flex;align-items:center;gap:20px;color:#a69aae;font-size:10px;border-bottom:1px solid var(--studio-line);padding:14px 0 22px;margin-bottom:30px}.StudioWorkspace_documentMeta__kT8HF button{color:#80718f;font-size:12px;padding:4px 8px;border-radius:5px}.StudioWorkspace_documentMeta__kT8HF button:first-of-type{margin-left:auto}.StudioWorkspace_documentMeta__kT8HF button[aria-pressed=true]{color:var(--studio-ink);background:#f0edf5}footer.StudioWorkspace_documentMeta__kT8HF{margin:40px 0 0;border-bottom:0;border-top:1px solid var(--studio-line);padding:20px 0 0}.StudioWorkspace_reading__HwFUO{font-size:16px;line-height:1.8}.StudioWorkspace_editor__Tq3gi{display:block;width:100%;min-height:60vh;resize:none;overflow:hidden;outline:0;border:0;background:transparent;font-family:inherit;font-size:16px;line-height:1.8}.StudioWorkspace_editLink__nLjsQ{margin-top:24px;font-size:11px;color:#9a8aa8}.StudioWorkspace_task__s_T1h .StudioWorkspace_editor__Tq3gi:focus-visible{outline:none}.StudioWorkspace_selectionBar__UFssk{position:sticky;top:0;z-index:1;margin-bottom:12px;display:flex;gap:14px;align-items:center;font-size:11px;border:1px solid #e1d8ef;padding:10px;border-radius:9px;background:#f8f4ffed;backdrop-filter:blur(16px)}.StudioWorkspace_assistant__8AO6Y{width:clamp(320px,25vw,380px);min-height:0;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--studio-line);background:#ffffffb3}.StudioWorkspace_assistant__8AO6Y>header{height:49px;flex-shrink:0;border-bottom:1px solid var(--studio-line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;font-size:12px}.StudioWorkspace_assistantBody__dLb__{flex:1;min-height:0;padding:24px 18px;overflow:auto;line-height:1.9;scrollbar-width:thin}.StudioWorkspace_question__JfhnL{background:#f0ebf6;border-radius:12px;padding:13px;font-size:12px;margin-bottom:24px}.StudioWorkspace_assistantComposer__I8AXk{flex-shrink:0;border:1px solid #e5dced;border-radius:13px;padding:12px;margin:12px;background:#ffffffd9}.StudioWorkspace_assistantComposer__I8AXk textarea{width:100%;resize:vertical;min-height:90px;border:0;background:transparent;outline:0;font-size:12px;line-height:1.8}.StudioWorkspace_assistantComposer__I8AXk>div{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#a899b8;font-size:10px}.StudioWorkspace_assistantComposer__I8AXk button{display:inline-flex;align-items:center;gap:5px}.StudioWorkspace_assistantComposer__I8AXk>button,.StudioWorkspace_assistantComposer__I8AXk>div>button:last-child{background:#39323f;border-radius:9px;color:white;padding:8px}.StudioWorkspace_files___jIej{width:210px;flex-shrink:0;padding:24px 18px;background:var(--workspace-frame,#f5f3f9);border-right:1px solid var(--studio-line);overflow:auto;font-size:12px}.StudioWorkspace_files___jIej h2{margin-bottom:30px;font-weight:500}.StudioWorkspace_files___jIej h3{font-size:11px;color:var(--studio-muted);margin-bottom:15px}.StudioWorkspace_files___jIej details{margin-bottom:18px;line-height:1.8;overflow-wrap:anywhere}.StudioWorkspace_files___jIej summary{cursor:pointer}.StudioWorkspace_files___jIej a{color:#8a75a0;text-decoration:underline}.StudioWorkspace_proposal__ZLc0f{font-size:12px;margin:20px 0;padding:12px;background:white;border:1px solid var(--studio-line);border-radius:10px}.StudioWorkspace_proposal__ZLc0f h3{font-size:11px;color:#9a82ad;margin-bottom:14px}.StudioWorkspace_proposal__ZLc0f p{white-space:pre-wrap;overflow-wrap:anywhere}.StudioWorkspace_proposal__ZLc0f [data-change=removed]{background:#fff0ef;color:#a36964;text-decoration:line-through}.StudioWorkspace_proposal__ZLc0f [data-change=added]{background:#eef9f2;color:#40765a}.StudioWorkspace_proposal__ZLc0f button{display:inline-flex;align-items:center;gap:4px;margin:14px 10px 0 0;color:#7c6198}.StudioWorkspace_historyOverlay__fjwwc{display:flex;flex-direction:column;gap:14px;max-height:70vh;overflow:auto}.StudioWorkspace_historyOverlay__fjwwc>div{display:flex;gap:12px;flex-wrap:wrap;border-bottom:1px solid #eee8f5;padding:12px 0;font-size:12px}.StudioWorkspace_historyOverlay__fjwwc small{color:#978ba4}@media (max-width:1100px){.StudioWorkspace_assistant__8AO6Y{width:285px}.StudioWorkspace_documentScroll__00Y_x{padding:20px}.StudioWorkspace_paper__S_u55{padding:32px}.StudioWorkspace_files___jIej{width:175px}.StudioWorkspace_homeContent__rFQTJ{margin-top:32px}}@media (prefers-reduced-motion:reduce){.StudioWorkspace_addMaterials__Xw7PY,.StudioWorkspace_materialsMenuItem__nRyhA,.StudioWorkspace_recentItem__EcC6e{transition:none}}.StudioWorkspace_taskComposer__EYJMi textarea{min-height:64px;max-height:140px;resize:none}.StudioWorkspace_taskComposer__EYJMi .StudioWorkspace_taskActions__UA4Sq{gap:10px;font-size:12px}.StudioWorkspace_taskActions__UA4Sq button{min-height:34px;white-space:nowrap;justify-content:center}.StudioWorkspace_taskActions__UA4Sq .StudioWorkspace_stopTask__qhT6w{padding:7px 10px;border:1px solid #e4dce9;border-radius:9px;color:#75667f;background:#fff9}.StudioWorkspace_taskActions__UA4Sq button:disabled{opacity:.5;cursor:not-allowed}.StudioWorkspace_taskActions__UA4Sq button:focus-visible{outline:2px solid #a78bfa;outline-offset:2px}.StudioWorkspace_presentationWaiting__KVd9k{aspect-ratio:16/9;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;border:1px solid var(--studio-line);border-radius:16px;background:linear-gradient(135deg,#f7f3fc,#fff);text-align:center;color:#88739c}.StudioWorkspace_presentationWaiting__KVd9k h2{font-size:18px;color:#51465e}.StudioWorkspace_presentationWaiting__KVd9k p{font-size:12px;line-height:1.8}.StudioWorkspace_presentationEdit__u31V9{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding:10px 14px;border:1px solid var(--studio-line);border-radius:9px;color:#756089;font-size:12px}.StudioWorkspace_selectionBar__UFssk kbd{font-size:10px;color:var(--studio-muted);font-family:inherit}.StudioWorkspace_assistantComposer__I8AXk>.StudioWorkspace_selectionContext__9ArNc{display:block;margin-bottom:10px;padding:8px 10px;border-left:2px solid #bba9cd;background:#f6f3fa;color:#766582;font-size:11px}.StudioWorkspace_selectionContext__9ArNc blockquote{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:var(--studio-ink);margin-top:4px;font-size:12px;line-height:1.6;white-space:pre-wrap}.StudioWorkspace_sourceReference__Ygnnu{display:inline-flex;align-items:center;gap:6px;color:var(--studio-muted);font-size:11px}.StudioWorkspace_paper__S_u55 .markdown-content{font-family:inherit;font-size:16px;line-height:1.8;color:var(--studio-ink)}.StudioWorkspace_paper__S_u55 .markdown-content :is(h1,h2,h3){line-height:1.5;font-weight:600;margin-top:1.3em;margin-bottom:.55em}.StudioWorkspace_paper__S_u55 .markdown-content h1{font-size:23px}.StudioWorkspace_paper__S_u55 .markdown-content h2{font-size:20px}.StudioWorkspace_paper__S_u55 .markdown-content h3{font-size:18px}.StudioWorkspace_paper__S_u55 .markdown-content>:first-child{margin-top:0}