@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{white-space:nowrap;width:min-content;position:relative}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .katex-vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .katex-thinbox{flex-direction:row;width:0;max-width:0;display:inline-flex}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .katex-hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.katex-root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .katex-stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.ds-fade-in-zoom-in-expand-enter{opacity:0;transform:scale(.8)}.ds-fade-in-zoom-in-expand-enter-active{opacity:1;transition:max-height var(--ds-ease-in) var(--ds-transition-duration-fast), opacity var(--ds-ease-in) var(--ds-transition-duration-fast), transform var(--ds-ease-in) var(--ds-transition-duration-fast);transform:scale(1)}.ds-fade-in-zoom-in-expand-exit{opacity:1;transform:scale(1)}.ds-fade-in-zoom-in-expand-exit-active{opacity:0;transition:max-height var(--ds-ease-out) var(--ds-transition-duration-fast), opacity var(--ds-ease-out) var(--ds-transition-duration-fast), transform var(--ds-ease-out) var(--ds-transition-duration-fast);transform:scale(.8)}.ds-fade-in-zoom-in-expand-top{align-items:flex-start;display:flex}.ds-fade-in-zoom-in-expand-center{align-items:center;display:flex}.ds-loading{width:1em;height:1em;color:inherit;display:inline-flex}.ds-loading svg{will-change:transform;width:1em;height:1em;animation:.6s linear infinite ds-loading}@keyframes ds-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ds-button{--dsl-button-border-radius:4096px;--dsl-button-box-shadow:none;--dsl-button-color:transparent;--dsl-button-color-hover:transparent;--dsl-button-border-color:transparent;--dsl-button-text-color:var(--dsw-alias-label-primary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-loading:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-opacity-disabled:.45;--dsl-button-font-weight:400}.ds-button.ds-button--xl{--dsl-button-height:var(--ds-control-height-xl);--dsl-button-font-size:var(--dsw-font-s-14-font-size);--dsl-button-line-height:var(--dsw-font-s-14-line-height);--dsl-button-padding:0 14px;--dsl-button-icon-size:16px;--dsl-button-icon-gap:6px;--dsl-button-min-width:72px;--dsl-button-font-weight:500}.ds-button.ds-button--l{--dsl-button-height:var(--ds-control-height-l);--dsl-button-font-size:var(--dsw-font-s-14-font-size);--dsl-button-line-height:var(--dsw-font-s-14-line-height);--dsl-button-padding:0 14px;--dsl-button-icon-size:16px;--dsl-button-icon-gap:6px;--dsl-button-min-width:72px}.ds-button.ds-button--m{--dsl-button-height:var(--ds-control-height-m);--dsl-button-font-size:var(--dsw-font-s-14-font-size);--dsl-button-line-height:var(--dsw-font-s-14-line-height);--dsl-button-padding:0 14px;--dsl-button-icon-size:16px;--dsl-button-icon-gap:4px;--dsl-button-min-width:72px}.ds-button.ds-button--s{--dsl-button-height:var(--ds-control-height-s);--dsl-button-font-size:var(--dsw-font-s-14-font-size);--dsl-button-line-height:var(--dsw-font-s-14-line-height);--dsl-button-padding:0 14px;--dsl-button-icon-size:14px;--dsl-button-icon-gap:4px;--dsl-button-min-width:58px}.ds-button.ds-button--xs{--dsl-button-height:var(--ds-control-height-xs);--dsl-button-font-size:var(--dsw-font-xs-13-font-size);--dsl-button-line-height:var(--dsw-font-xs-13-line-height);--dsl-button-padding:0 10px;--dsl-button-icon-size:14px;--dsl-button-icon-gap:3px;--dsl-button-min-width:58px}.ds-button.ds-button--text{--dsl-button-padding:0;--dsl-button-height:auto;--dsl-button-min-width:0;--dsl-button-text-color-disabled:var(--dsw-alias-label-caption);--dsl-button-text-color-loading:var(--dsl-button-text-color)}.ds-button.ds-button--circle{--dsl-button-border-radius:50%;--dsl-button-padding:0}.ds-button.ds-button--roundRect.ds-button.ds-button--xs{--dsl-button-border-radius:8px}.ds-button.ds-button--roundRect.ds-button.ds-button--s,.ds-button.ds-button--roundRect.ds-button.ds-button--m,.ds-button.ds-button--roundRect.ds-button.ds-button--l,.ds-button.ds-button--roundRect.ds-button.ds-button--xl{--dsl-button-border-radius:10px}.ds-button.ds-button--filled.ds-button--primary{--dsl-button-color:var(--dsw-alias-button-primary-fill);--dsl-button-color-hover:var(--dsw-alias-button-primary-hover);--dsl-button-text-color:var(--dsw-alias-label-primary-foreground);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--filled.ds-button--error{--dsl-button-color:var(--dsw-alias-state-error-primary);--dsl-button-color-hover:var(--dsw-alias-state-error-secondary);--dsl-button-text-color:var(--dsw-static-neutral-bluish-00);--dsl-button-ring-color:var(--dsw-alias-state-error-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--filled.ds-button--warning{--dsl-button-color:var(--dsw-alias-state-warn-primary);--dsl-button-color-hover:var(--dsw-alias-state-warn-secondary);--dsl-button-text-color:var(--dsw-static-neutral-bluish-00);--dsl-button-ring-color:var(--dsw-alias-state-warn-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--outlined.ds-button--outlinedNeutral{--dsl-button-border-color:var(--dsw-alias-border-l2);--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-button-text-color:var(--dsw-alias-label-primary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color)}.ds-button.ds-button--outlined.ds-button--primary{--dsl-button-border-color:var(--dsw-alias-button-primary-fill);--dsl-button-color:transparent;--dsl-button-color-hover:transparent;--dsl-button-text-color:var(--dsw-alias-button-primary-fill);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color)}.ds-button.ds-button--outlined.ds-button--warning{--dsl-button-border-color:var(--dsw-alias-state-warn-primary);--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-state-warn-tertiary);--dsl-button-text-color:var(--dsw-alias-state-warn-label);--dsl-button-ring-color:var(--dsw-alias-state-warn-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color)}.ds-button.ds-button--outlined.ds-button--error{--dsl-button-border-color:var(--dsw-alias-state-error-primary);--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-interactive-bg-hover-danger);--dsl-button-text-color:var(--dsw-alias-state-error-primary);--dsl-button-ring-color:var(--dsw-alias-state-error-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color)}.ds-button.ds-button--borderless.ds-button--borderlessNeutral{--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-button-text-color:var(--dsw-alias-label-secondary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--borderless.ds-button--error{--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-interactive-bg-hover-danger);--dsl-button-text-color:var(--dsw-alias-state-error-primary);--dsl-button-ring-color:var(--dsw-alias-state-error-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--borderless.ds-button--warning{--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-state-warn-tertiary);--dsl-button-text-color:var(--dsw-alias-state-warn-label);--dsl-button-ring-color:var(--dsw-alias-state-warn-primary);--dsl-button-text-color-hover:var(--dsl-button-text-color);--dsl-button-text-color-disabled:var(--dsl-button-text-color);--dsl-button-font-weight:500}.ds-button.ds-button--icon.ds-button--iconLabelTertiary{--dsl-button-text-color:var(--dsw-alias-label-tertiary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-label-tertiary)}.ds-button.ds-button--icon.ds-button--iconLabelSecondary{--dsl-button-text-color:var(--dsw-alias-label-secondary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-label-secondary)}.ds-button.ds-button--icon.ds-button--iconLabelPrimary{--dsl-button-text-color:var(--dsw-alias-label-primary);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-label-primary)}.ds-button.ds-button--icon.ds-button--primary{--dsl-button-text-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-button-primary-fill);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill)}.ds-button.ds-button--icon.ds-button--error{--dsl-button-text-color:var(--dsw-alias-state-error-primary);--dsl-button-text-color-hover:var(--dsw-alias-state-error-primary);--dsl-button-ring-color:var(--dsw-alias-state-error-primary)}.ds-button.ds-button--icon.ds-button--warning{--dsl-button-text-color:var(--dsw-alias-state-warn-label);--dsl-button-text-color-hover:var(--dsw-alias-state-warn-label);--dsl-button-ring-color:var(--dsw-alias-state-warn-primary)}.ds-button.ds-button--icon{--dsl-button-color:transparent;--dsl-button-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-button-min-width:0;--dsl-button-text-color-disabled:var(--dsw-alias-label-caption)}.ds-button.ds-button--icon:not(.ds-button--sizing-content){--dsl-button-padding:0;--dsl-button-icon-gap:0}.ds-button.ds-button--icon.ds-button--xs{--dsl-button-icon-size:14px}.ds-button.ds-button--icon.ds-button--xs.ds-button--icon-relative-l,.ds-button.ds-button--icon.ds-button--s,.ds-button.ds-button--icon.ds-button--m,.ds-button.ds-button--icon.ds-button--l{--dsl-button-icon-size:16px}.ds-button.ds-button--icon.ds-button--xl{--dsl-button-icon-size:20px}.ds-button.ds-button--text.ds-button--primary{--dsl-button-text-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-button-primary-hover);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill)}.ds-button.ds-button--text.ds-button--error{--dsl-button-text-color:var(--dsw-alias-state-error-primary);--dsl-button-text-color-hover:var(--dsw-alias-state-error-secondary);--dsl-button-ring-color:var(--dsw-alias-state-error-primary)}.ds-button.ds-button--text.ds-button--warning{--dsl-button-text-color:var(--dsw-alias-state-warn-label);--dsl-button-text-color-hover:var(--dsw-alias-state-warn-secondary);--dsl-button-ring-color:var(--dsw-alias-state-warn-primary)}.ds-button.ds-button--text.ds-button--textLink{--dsl-button-text-color:var(--dsw-alias-button-info-fill);--dsl-button-text-color-hover:var(--dsw-alias-button-info-hover);--dsl-button-ring-color:var(--dsw-alias-button-info-fill)}.ds-button.ds-button--text.ds-button--textLabelTertiary{--dsl-button-text-color:var(--dsw-alias-label-tertiary);--dsl-button-text-color-hover:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-loading:var(--dsw-alias-label-caption);--dsl-button-ring-color:var(--dsw-alias-button-primary-fill)}.ds-button.ds-button--text.ds-button--textInherited,.ds-button.ds-button--text.ds-button--textInheritedPrimary{--dsl-button-font-size:inherit;--dsl-button-line-height:inherit;--dsl-button-icon-size:16px;--dsl-button-icon-gap:4px;--dsl-button-ring-color:var(--dsw-alias-button-primary-fill)}.ds-button.ds-button--text.ds-button--textInherited{--dsl-button-text-color:inherit;--dsl-button-text-color-hover:inherit}.ds-button.ds-button--text.ds-button--textInheritedPrimary{--dsl-button-text-color:var(--dsw-alias-button-primary-fill);--dsl-button-text-color-hover:var(--dsw-alias-button-primary-hover)}.ds-button.ds-button--floating{--dsl-button-box-shadow:var(--dsw-shadow-lv3)}.ds-button{height:var(--dsl-button-height);line-height:var(--dsl-button-line-height);font-size:var(--dsl-button-font-size);font-weight:var(--dsl-button-font-weight);border-radius:var(--dsl-button-border-radius);box-shadow:var(--dsl-button-box-shadow);padding:var(--dsl-button-padding);-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;box-sizing:border-box;transition:opacity var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration-slow) var(--ds-ease-in-out), text-decoration-color var(--ds-transition-duration-slow) var(--ds-ease-in-out);font-variant-numeric:tabular-nums;align-items:center;gap:var(--dsl-button-icon-gap);outline:none;justify-content:center;text-decoration:none;display:inline-flex;position:relative}.ds-button>.ds-button__icon{line-height:0;font-size:var(--dsl-button-icon-size);width:var(--dsl-button-icon-size);height:var(--dsl-button-icon-size);color:var(--dsl-button-text-color);transition:color var(--ds-transition-duration-slow) var(--ds-ease-in-out);flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ds-button{color:var(--dsl-button-text-color);background-color:#0000}.ds-button>.ds-button__background{box-sizing:border-box;border-radius:inherit;background-color:var(--dsl-button-color);transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out);position:absolute;inset:0}.ds-button>.ds-button__background:after{content:"";border-radius:calc(var(--dsl-button-border-radius) + 2px);pointer-events:none;transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);position:absolute;inset:-2px}.ds-button:focus-visible:not(.ds-button--disabled)>.ds-button__background:after{box-shadow:0 0 0 2px var(--dsl-button-ring-color)}.ds-button.ds-button--not-focusable:focus-visible:not(.ds-button--disabled)>.ds-button__background:after{box-shadow:none}.ds-button:hover:not(.ds-button--disabled):not(.ds-button--loading)>.ds-button__background{background-color:var(--dsl-button-color-hover)}.ds-button:hover:not(.ds-button--disabled):not(.ds-button--loading),.ds-button:hover:not(.ds-button--disabled):not(.ds-button--loading)>.ds-button__icon{color:var(--dsl-button-text-color-hover)}.ds-button.ds-button--borderless.ds-button.ds-button--sizing-content,.ds-button.ds-button--icon.ds-button.ds-button--sizing-content{height:unset;padding:0}.ds-button.ds-button--borderless.ds-button.ds-button--sizing-content.ds-button.ds-button--min-width,.ds-button.ds-button--icon.ds-button.ds-button--sizing-content.ds-button.ds-button--min-width{min-width:0}.ds-button.ds-button--borderless.ds-button.ds-button--sizing-content>.ds-button__background,.ds-button.ds-button--icon.ds-button.ds-button--sizing-content>.ds-button__background{height:var(--dsl-button-height);box-sizing:content-box;right:auto}.ds-button.ds-button--borderless.ds-button.ds-button--sizing-content>.ds-button__background{width:100%;padding:var(--dsl-button-padding);top:50%;bottom:0;left:50%;transform:translate(-50%)translateY(-50%)}.ds-button.ds-button--icon>.ds-button__background{height:var(--dsl-button-height);width:var(--dsl-button-height);padding:0;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.ds-button.ds-button--outlined>.ds-button__border{box-sizing:border-box;border:1px solid var(--dsl-button-border-color);border-radius:inherit;pointer-events:none;transition:border-color var(--ds-transition-duration) var(--ds-ease-in-out);position:absolute;inset:0}.ds-button>.ds-button__content{position:relative}.ds-button.ds-button--min-width{min-width:var(--dsl-button-min-width);flex-shrink:0}.ds-button.ds-button--icon{width:var(--dsl-button-height);min-width:var(--dsl-button-height)}.ds-button.ds-button--icon.ds-button.ds-button--sizing-content{width:auto;min-width:0}.ds-button.ds-button--circle{width:var(--dsl-button-height);min-width:unset;flex-shrink:0}.ds-button.ds-button--circle.ds-button.ds-button--icon.ds-button.ds-button--sizing-content{width:var(--dsl-button-height);min-width:var(--dsl-button-height)}.ds-button.ds-button--circle.ds-button.ds-button--borderless.ds-button.ds-button--sizing-content,.ds-button.ds-button--circle.ds-button.ds-button--icon.ds-button.ds-button--sizing-content{height:var(--dsl-button-height)}.ds-button.ds-button--block{justify-content:center;display:flex}.ds-button.ds-button--disabled,.ds-button.ds-button--loading{cursor:not-allowed}.ds-button.ds-button--disabled{opacity:var(--dsl-button-opacity-disabled)}.ds-button.rtl{flex-direction:row-reverse}.ds-button.ds-button--underlined:not(.ds-button--text),.ds-button.ds-button--text.ds-button.ds-button--underlined>.ds-button__content{text-decoration:underline}.ds-button.ds-button--text>.ds-button__background{background-color:#0000}.ds-button.ds-button--text>.ds-button__content{white-space:nowrap}.ds-button.ds-button--text>.ds-button__icon{color:currentColor;transition:color var(--ds-transition-duration-slow) var(--ds-ease-in-out)}.ds-button.ds-button--text.ds-button--textInherited,.ds-button.ds-button--text.ds-button--textInheritedPrimary{font-weight:inherit}.ds-button.ds-button--text.ds-button.ds-button--disabled{opacity:1}.ds-button.ds-button--text.ds-button.ds-button--loading{color:var(--dsl-button-text-color-loading)}.ds-button.ds-button--disabled,.ds-button.ds-button--text.ds-button.ds-button--disabled,.ds-button.ds-button--disabled>.ds-button__icon{color:var(--dsl-button-text-color-disabled)}.ds-icon{--dsl-icon-svg-width:1em;--dsl-icon-svg-height:1em;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ds-icon>svg{width:var(--dsl-icon-svg-width);height:var(--dsl-icon-svg-height)}.ds-notification{--dsl-notification-color:var(--dsw-alias-bg-layer-2);--dsl-notification-border-color:var(--dsw-alias-border-inverted);--dsl-notification-padding:15px;--dsl-notification-corner:16px;--dsl-notification-shadow:0 0 1px 0 #0003, 0 0 4px 0 #00000005, 0 12px 32px 0 #00000014;--dsl-notification-title-color:var(--dsw-alias-label-primary);--dsl-notification-content-color:var(--dsw-alias-label-secondary);--dsl-notification-title-margin:0 0 8px 0;--dsl-notification-footer-margin:20px 0 0 0;--dsl-notification-title-font:var(--dsw-font-base-strong-16);--dsl-notification-content-font:var(--dsw-font-s-14)}.ds-notification-container{z-index:1500;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:14px;display:flex;position:fixed;bottom:16px;right:16px}.ds-notification-container.ds-notification-container--bottom-left{right:unset;left:24px}.ds-notification-container.ds-notification-container--top-right{bottom:unset;flex-direction:column;top:16px}.ds-notification-container .ds-notification{box-sizing:border-box;background-color:var(--dsl-notification-color);pointer-events:all;border-radius:var(--dsl-notification-corner);width:315px;max-width:calc(100vw - 32px);padding:var(--dsl-notification-padding);box-shadow:var(--dsl-notification-shadow);border:1px solid var(--dsl-notification-border-color);flex-wrap:nowrap;display:flex;position:relative}@media not all and (width>=440px){.ds-notification-container .ds-notification{width:calc(100vw - 32px)}}.ds-notification-container .ds-notification .ds-notification__main{flex-grow:1}.ds-notification-container .ds-notification .ds-notification__content{color:var(--dsl-notification-content-color);font:var(--dsl-notification-content-font)}.ds-notification-container .ds-notification .ds-notification__title{color:var(--dsl-notification-title-color);min-height:24px;font:var(--dsl-notification-title-font);margin:var(--dsl-notification-title-margin);flex-grow:1}.ds-notification-container .ds-notification:has(>.ds-notification__close-wrapper) .ds-notification__title{padding-right:28px}.ds-notification-container .ds-notification .ds-notification__footer{margin:var(--dsl-notification-footer-margin);font:var(--dsl-notification-content-font)}.ds-notification-container .ds-notification .ds-notification__close-wrapper{top:var(--dsl-notification-padding);right:var(--dsl-notification-padding);color:var(--dsw-alias-label-secondary);position:absolute}.ds-notification-container .ds-notification .ds-notification__icon-wrapper{flex-grow:0;flex-shrink:0;width:21px;margin-right:10px}.ds-notification-container .ds-notification .ds-notification__icon{justify-content:center;align-items:center;width:21px;height:21px;margin-right:10px;font-size:21px;display:flex}.ds-notification-container .ds-notification .ds-notification__icon svg{flex-shrink:0;width:24px;height:24px}.ds-notification-container .ds-notification .ds-notification__icon--warning{color:#f97316}.ds-notification-container .ds-notification .ds-notification__icon--success{color:#22c55e}.ds-notification-container .ds-notification .ds-notification__icon--error{color:var(--dsw-alias-state-error-primary)}.ds-toast{--dsl-toast-color:var(--dsw-alias-toast-bg);--dsl-toast-text-color:var(--dsw-static-neutral-100);--dsl-toast-border-radius:12px;--dsl-toast-font-size:var(--dsw-font-s-14-font-size);--dsl-toast-line-height:var(--dsw-font-s-14-line-height);--dsl-toast-padding:12px 18px;--dsl-toast-icon-size:16px;--dsl-toast-border:1px solid var(--dsw-alias-border-inverted)}.ds-toast.ds-toast--warning{--dsl-toast-icon-color:var(--dsw-alias-state-warn-secondary)}.ds-toast.ds-toast--success{--dsl-toast-icon-color:var(--dsw-alias-state-success-secondary)}.ds-toast.ds-toast--error{--dsl-toast-icon-color:var(--dsw-alias-state-error-primary)}.ds-toast-container{--dsl-toast-container-top-distance:40px}.ds-toast-container.ds-toast-container--top{top:var(--dsl-toast-container-top-distance)}.ds-toast-container.ds-toast-container--center{width:100%;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.ds-toast-container.ds-toast-container--center .ds-toast-animation{margin-top:16px}@supports (top:env(safe-area-inset-top)){.ds-toast-container.ds-toast-container--top{top:calc(var(--dsl-toast-container-top-distance) + env(safe-area-inset-top));bottom:calc(var(--dsl-toast-container-top-distance) + env(safe-area-inset-bottom));left:calc(var(--dsl-toast-container-top-distance) + env(safe-area-inset-left));right:calc(var(--dsl-toast-container-top-distance) + env(safe-area-inset-right))}}.ds-toast-container{z-index:2000;pointer-events:none;position:fixed;right:0}.ds-toast-container .ds-toast-animation{width:fit-content;margin-bottom:16px;margin-left:auto;margin-right:auto}.ds-toast{text-align:center;word-break:break-word;box-sizing:border-box;pointer-events:all;background-color:var(--dsl-toast-color);border-radius:var(--dsl-toast-border-radius);border:var(--dsl-toast-border);max-width:min(100vw - 28px,480px);padding:var(--dsl-toast-padding);font-size:var(--dsl-toast-font-size);color:var(--dsl-toast-text-color);line-height:var(--dsl-toast-line-height);box-shadow:var(--dsl-toast-custom-box-shadow,0px 0px 4px 2px #0000000a, 0px 4px 16px 0px #0000001a);align-items:center;display:flex}.ds-toast__icon{width:var(--dsl-toast-icon-size);height:var(--dsl-toast-icon-size);font-size:var(--dsl-toast-icon-size);color:var(--dsl-toast-icon-color);margin-bottom:auto;margin-right:7px;display:flex;position:relative;top:3px}.ds-toast__icon svg{width:var(--dsl-toast-icon-size);height:var(--dsl-toast-icon-size)}.ds-toast__content{white-space:pre-wrap;text-align:left}.ds-banner{--dsl-banner-font-size:var(--ds-font-size-m);--dsl-banner-line-height:var(--ds-line-height-m);--dsl-banner-text-color:var(--dsw-alias-label-primary-foreground);--dsl-banner-padding:8px 14px;--dsl-banner-border-radius:0;--dsl-banner-close-icon-color:var(--dsw-alias-label-primary-foreground)}.ds-banner.ds-banner--primary{--dsl-banner-color:var(--dsw-alias-brand-primary)}.ds-banner.ds-banner--info{--dsl-banner-color:var(--dsw-static-blue-500)}.ds-banner.ds-banner--warning{--dsl-banner-color:var(--dsw-alias-state-warn-secondary)}.ds-banner.ds-banner--error{--dsl-banner-color:var(--dsw-alias-state-error-primary)}.ds-banner{background-color:var(--dsl-banner-color);font-size:var(--dsl-banner-font-size);line-height:var(--dsl-banner-line-height);color:var(--dsl-banner-text-color);padding:var(--dsl-banner-padding);border-radius:var(--dsl-banner-border-radius);display:flex}.ds-banner>.ds-banner__content{text-align:var(--dsl-banner-text-align,center);flex:1;padding-right:14px}.ds-banner>.ds-banner__close-wrapper{min-height:var(--dsl-banner-line-height);width:21px;height:21px;color:var(--dsl-banner-close-icon-color);flex-grow:0;flex-shrink:0;align-items:center;margin-left:8px;display:flex}.ds-banner>.ds-banner__close-wrapper .ds-button{--dsl-button-text-color:var(--dsl-banner-close-icon-color);--dsl-button-text-color-hover:var(--dsl-banner-close-icon-color);--dsl-button-ring-color:var(--dsl-banner-close-icon-color)}.ds-a{--dsl-a-border-radius:6px;--dsl-a-box-shadow-color-focus:var(--dsw-alias-button-primary-fill);--dsl-a-text-color:var(--dsw-alias-button-primary-fill);--dsl-a-text-hover-color:var(--dsw-alias-button-primary-fill)}.ds-a.ds-a--link{--dsl-a-text-color:var(--dsw-alias-button-info-fill);--dsl-a-text-hover-color:var(--dsw-alias-button-info-hover);--dsl-a-box-shadow-color-focus:var(--dsw-alias-button-primary-fill)}.ds-a.ds-a--primary{--dsl-a-text-color:var(--dsw-alias-button-primary-fill);--dsl-a-text-hover-color:var(--dsw-alias-button-primary-fill);--dsl-a-box-shadow-color-focus:var(--dsw-alias-button-primary-fill)}.ds-a.ds-a--secondary{--dsl-a-text-color:var(--dsw-alias-label-secondary);--dsl-a-text-hover-color:var(--dsw-alias-label-secondary);--dsl-a-box-shadow-color-focus:var(--dsw-alias-button-primary-fill)}.ds-a.ds-a--caption{--dsl-a-text-color:var(--dsw-alias-label-caption);--dsl-a-text-hover-color:var(--dsw-alias-label-caption);--dsl-a-box-shadow-color-focus:var(--dsw-alias-button-primary-fill)}.ds-a:focus{outline:none}.ds-a:focus-visible{box-shadow:0 0 0 2px var(--dsl-a-box-shadow-color-focus)}.ds-a{cursor:pointer;transition:color var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);border-radius:var(--dsl-a-border-radius);color:var(--dsl-a-text-color);border:2px solid #fff0;border-width:2px 3px;margin:-2px -3px;text-decoration:none;position:relative}.ds-a:hover{color:var(--dsl-a-text-hover-color)}.ds-a.ds-a--ellipsis{max-width:100%;display:inline-flex}.ds-a__ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ds-enhanced-text__p{margin:0 0 14px}.ds-enhanced-text__p:last-child{margin:0}.ds-enhanced-text__bold{font-weight:700}[data-transform-origin=bottom] .ds-fade-in-zoom-in-enter,[data-transform-origin=bottom] .ds-fade-in-zoom-in-exit{transform-origin:bottom}[data-transform-origin=bottom\ left] .ds-fade-in-zoom-in-enter,[data-transform-origin=bottom\ left] .ds-fade-in-zoom-in-exit{transform-origin:0 100%}[data-transform-origin=bottom\ right] .ds-fade-in-zoom-in-enter,[data-transform-origin=bottom\ right] .ds-fade-in-zoom-in-exit{transform-origin:100% 100%}[data-transform-origin=top] .ds-fade-in-zoom-in-enter,[data-transform-origin=top] .ds-fade-in-zoom-in-exit{transform-origin:top}[data-transform-origin=top\ left] .ds-fade-in-zoom-in-enter,[data-transform-origin=top\ left] .ds-fade-in-zoom-in-exit{transform-origin:0 0}[data-transform-origin=top\ right] .ds-fade-in-zoom-in-enter,[data-transform-origin=top\ right] .ds-fade-in-zoom-in-exit{transform-origin:100% 0}[data-transform-origin=left] .ds-fade-in-zoom-in-enter,[data-transform-origin=left] .ds-fade-in-zoom-in-exit{transform-origin:0}[data-transform-origin=left\ top] .ds-fade-in-zoom-in-enter,[data-transform-origin=left\ top] .ds-fade-in-zoom-in-exit{transform-origin:0 0}[data-transform-origin=left\ bottom] .ds-fade-in-zoom-in-enter,[data-transform-origin=left\ bottom] .ds-fade-in-zoom-in-exit{transform-origin:0 100%}[data-transform-origin=right] .ds-fade-in-zoom-in-enter,[data-transform-origin=right] .ds-fade-in-zoom-in-exit{transform-origin:100%}[data-transform-origin=right\ top] .ds-fade-in-zoom-in-enter,[data-transform-origin=right\ top] .ds-fade-in-zoom-in-exit{transform-origin:100% 0}[data-transform-origin=right\ bottom] .ds-fade-in-zoom-in-enter,[data-transform-origin=right\ bottom] .ds-fade-in-zoom-in-exit{transform-origin:100% 100%}[data-transform-origin=center] .ds-fade-in-zoom-in-enter,[data-transform-origin=center] .ds-fade-in-zoom-in-exit{transform-origin:50%}.ds-fade-in-zoom-in-enter{opacity:0;transform:scale(.96)}.ds-fade-in-zoom-in-active{opacity:1;transition:opacity var(--ds-ease-in) var(--ds-transition-duration-fast), transform var(--ds-ease-in) var(--ds-transition-duration-fast);transform:scale(1)}.ds-fade-in-zoom-in-exit{opacity:1;transform:scale(1)}.ds-fade-in-zoom-in-exit-active{opacity:0;transition:opacity var(--ds-ease-out) var(--ds-transition-duration-fast), transform var(--ds-ease-out) var(--ds-transition-duration-fast);transform:scale(.96)}.ds-form-item{--dsl-form-item-label-font:var(--dsw-font-s-14);--dsl-form-item-description-font:var(--dsw-font-xxs-12);--dsl-form-item-description-min-height:calc(var(--dsw-font-xxs-12-line-height) + 4px);--dsl-form-item-feedback-font:var(--dsw-font-xxs-12);--dsl-form-item-feedback-min-height:calc(var(--dsw-font-xxs-12-line-height) + 4px)}.ds-form-item.ds-form-item--label-s{--dsl-form-item-label-font:var(--dsw-font-xxs-12)}.ds-form-item.ds-form-item--label-m{--dsl-form-item-label-font:var(--dsw-font-s-14)}.ds-form-item .ds-form-item__label{color:var(--dsw-alias-label-secondary);font:var(--dsl-form-item-label-font);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.ds-form-item .ds-form-item__label-text{flex:1}.ds-form-item .ds-form-item__label-suffix{align-items:center;margin-left:auto;padding-left:8px;display:flex}.ds-form-item .ds-form-item__content{color:var(--dsw-alias-label-primary)}.ds-form-item .ds-form-item__description{color:var(--dsw-alias-label-secondary);box-sizing:border-box;font:var(--dsl-form-item-description-font);min-height:var(--dsl-form-item-description-min-height);transition:color var(--ds-transition-duration) var(--ds-ease-in-out);padding:2px}.ds-form-item .ds-form-item__feedback{box-sizing:border-box;font:var(--dsl-form-item-feedback-font);min-height:var(--dsl-form-item-feedback-min-height);transition:color var(--ds-transition-duration) var(--ds-ease-in-out);padding:2px}.ds-form-item .ds-form-item__feedback-content{width:fit-content}.ds-form-item.ds-form-item--none .ds-form-item__feedback{color:var(--dsw-alias-label-secondary)}.ds-form-item.ds-form-item--error .ds-form-item__feedback{color:var(--dsw-alias-state-error-primary)}.ds-input{--dsl-input-text-color:var(--dsw-alias-label-primary);--dsl-input-placeholder-color:var(--dsw-alias-label-caption);--dsl-input-icon-color:var(--dsw-alias-label-tertiary);--dsl-input-prefix-text-color:var(--dsw-alias-label-primary);--dsl-input-color:var(--dsw-specific-selector);--dsl-input-font-weight:initial;--dsl-input-caret-color:var(--dsw-alias-brand-primary);--dsl-input-focus-bg-color:var(--dsw-specific-selector);--dsl-input-focus-border-color:var(--dsw-alias-brand-primary);--dsl-input-error-bg-color:var(--dsw-alias-interactive-bg-hover-danger);--dsl-input-error-border-color:var(--dsw-alias-state-error-primary);--dsl-input-bordered-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-input-disabled-opacity:.45}.ds-input.ds-input--bordered{--dsl-input-color:#fff0;--dsl-input-focus-bg-color:transparent;--dsl-input-error-bg-color:transparent}.ds-input.ds-input--l{--dsl-input-padding:0 10px;--dsl-input-border-radius:10px;--dsl-input-height:var(--ds-control-height-l);--dsl-input-font-size:var(--ds-font-size-m);--dsl-input-line-height:var(--ds-line-height-m);--dsl-input-prefix-margin:0 8px 0 0;--dsl-input-password-toggle-margin:0 0 0 8px;--dsl-input-clear-button-margin:0 1px 0 8px;--dsl-input-icon-size:18px}.ds-input.ds-input--l.ds-input--capsule{--dsl-input-padding:0 14px}.ds-input.ds-input--m{--dsl-input-padding:0 10px;--dsl-input-border-radius:10px;--dsl-input-height:var(--ds-control-height-m);--dsl-input-font-size:var(--ds-font-size-m);--dsl-input-line-height:var(--ds-line-height-m);--dsl-input-prefix-margin:0 8px 0 0;--dsl-input-password-toggle-margin:0 0 0 8px;--dsl-input-clear-button-margin:0 1px 0 8px;--dsl-input-icon-size:18px}.ds-input.ds-input--m.ds-input--capsule{--dsl-input-padding:0 14px}.ds-input.ds-input--s{--dsl-input-padding:0 10px;--dsl-input-border-radius:10px;--dsl-input-height:var(--ds-control-height-s);--dsl-input-font-size:var(--ds-font-size-s);--dsl-input-line-height:var(--ds-line-height-s);--dsl-input-prefix-margin:0 8px 0 0;--dsl-input-password-toggle-margin:0 0 0 8px;--dsl-input-clear-button-margin:0 1px 0 8px;--dsl-input-icon-size:18px}.ds-input.ds-input--s.ds-input--capsule{--dsl-input-padding:0 14px}.ds-input.ds-input--xs{--dsl-input-padding:0 10px;--dsl-input-border-radius:8px;--dsl-input-height:var(--ds-control-height-xs);--dsl-input-font-size:var(--ds-font-size-xs);--dsl-input-line-height:var(--ds-line-height-xs);--dsl-input-prefix-margin:0 7px 0 0;--dsl-input-icon-size:18px;--dsl-input-password-toggle-margin:0 0 0 7px;--dsl-input-clear-button-margin:0 1px 0 7px}.ds-input.ds-input--xs.ds-input--capsule{--dsl-input-padding:0 14px}.ds-input.ds-input--capsule{--dsl-input-border-radius:4096px}.ds-input{cursor:text;background-color:var(--dsl-input-color);width:100%;color:var(--dsl-input-text-color);box-sizing:border-box;border-radius:var(--dsl-input-border-radius);padding:var(--dsl-input-padding);height:var(--dsl-input-height);font-size:var(--dsl-input-font-size);line-height:var(--dsl-input-line-height);font-weight:var(--dsl-input-font-weight);align-items:center;display:flex;position:relative}.ds-input.ds-input--transition{transition:border-color var(--ds-transition-duration) var(--ds-ease-in-out), background-color var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out)}.ds-input.ds-input--disabled{opacity:var(--dsl-input-disabled-opacity);cursor:not-allowed}.ds-input.ds-input--disabled>.ds-input.ds-input--disabled__input{cursor:not-allowed}.ds-input>.ds-input__mirror{padding:var(--dsl-input-padding);pointer-events:none;white-space:nowrap;visibility:hidden;height:0;position:absolute;top:0;left:0}.ds-input>.ds-input__mirror,.ds-input>.ds-input__input{font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;border:none;display:block}.ds-input>.ds-input__input{caret-color:var(--dsl-input-caret-color);color:inherit;background-color:#0000;border:none;outline:none;flex:1;padding:0;font-family:inherit}.ds-input>.ds-input__input::placeholder{color:var(--dsl-input-placeholder-color)}.ds-input>.ds-input__icon{color:var(--dsl-input-icon-color);font-size:var(--dsl-input-icon-size);margin:var(--dsl-input-prefix-margin);justify-content:center;align-items:center;display:flex}.ds-input>.ds-input__prefix{color:var(--dsl-input-prefix-text-color);margin:var(--dsl-input-prefix-margin);line-height:var(--dsl-input-height)}.ds-input>.ds-input__password-toggle{margin:var(--dsl-input-password-toggle-margin);justify-content:center;align-items:center;display:flex}.ds-input>.ds-input__clear-button{margin:var(--dsl-input-clear-button-margin);justify-content:center;align-items:center;display:flex}.ds-input.ds-input--none:focus-within{background-color:var(--dsl-input-focus-bg-color);box-shadow:inset 0 0 0 1px var(--dsl-input-focus-border-color)}.ds-input.ds-input--filled.ds-input.ds-input--error,.ds-input.ds-input--bordered.ds-input.ds-input--error{background-color:var(--dsl-input-error-bg-color);box-shadow:inset 0 0 0 1px var(--dsl-input-error-border-color)}.ds-input.ds-input--filled.ds-input.ds-input--error:focus-within,.ds-input.ds-input--bordered.ds-input.ds-input--error:focus-within{background-color:var(--dsl-input-focus-bg-color)}.ds-input.ds-input--filled{background-color:var(--dsl-input-color)}.ds-input.ds-input--bordered{box-shadow:var(--dsl-input-bordered-shadow)}.ds-fade-in-enter{opacity:0}.ds-fade-in-active{opacity:1;transition:opacity var(--ds-ease-in) var(--ds-transition-duration-fast)}.ds-fade-in-exit{opacity:1}.ds-fade-in-exit-active{opacity:0;transition:opacity var(--ds-ease-out) var(--ds-transition-duration-fast)}.ds-modal-overlay{--dsl-modal-overlay-opacity:.36}[data-ds-dark-theme] .ds-modal-overlay{--dsl-modal-overlay-opacity:.6}.ds-modal-overlay{background-color:rgba(0, 0, 0, var(--dsl-modal-overlay-opacity));pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}.ds-modal-overlay~.ds-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.ds-modal-wrapper{padding:16px 0;display:flex;position:fixed;inset:0;overflow:auto}.ds-modal-wrapper.ds-modal-wrapper--hide{pointer-events:none}.ds-modal-wrapper .ds-modal{box-sizing:border-box;margin:auto;position:relative}.ds-modal-content{--dsl-modal-content-title-font-size:16px;--dsl-modal-content-width:525px;--dsl-modal-content-color:var(--dsw-alias-bg-layer-2);--dsl-modal-content-text-color:var(--dsw-alias-label-primary);--dsl-modal-padding-top:22px;--dsl-modal-padding-trailing:24px;--dsl-modal-padding-bottom:22px;--dsl-modal-padding-leading:24px}.ds-modal-content.ds-modal-content--dialog{--dsl-modal-content-width:380px}.ds-modal-content{font-size:var(--ds-font-size-m);color:var(--dsl-modal-content-text-color);width:var(--dsl-modal-content-width);box-sizing:border-box;box-shadow:inset 1px solid var(--dsw-alias-border-inverted), 0 0 1px 0 #0003, 0 0 4px 0 #00000005, 0 12px 32px 0 #00000014;background-color:var(--dsl-modal-content-color);border-radius:24px;outline:none;flex-direction:column;max-width:calc(100vw - 32px);line-height:22px;display:flex}.ds-modal-content__scroll-area{flex:1}.ds-modal-content__header-wrapper{color:var(--dsl-modal-content-text-color);padding:var(--dsl-modal-padding-top) var(--dsl-modal-padding-trailing) 0 var(--dsl-modal-padding-leading);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ds-modal-content__header-wrapper.ds-modal-content__header-wrapper--pad-bottom{padding-bottom:var(--dsl-modal-padding-bottom)}.ds-modal-content__header-wrapper>.ds-modal-content__title{font-weight:var(--ds-font-weight-strong);min-height:24px;color:var(--dsl-modal-content-text-color);font-size:var(--dsl-modal-content-title-font-size);flex:1;line-height:24px}.ds-modal-content__main{padding:0 var(--dsl-modal-padding-trailing) 0 var(--dsl-modal-padding-leading)}.ds-modal-content__main.ds-modal-content__main--pad-bottom{padding-bottom:var(--dsl-modal-padding-bottom)}.ds-modal-content__header-wrapper>.ds-modal-content__close{margin-top:-2px;margin-right:-3px}.ds-modal-content__footer{padding:0 var(--dsl-modal-padding-trailing) var(--dsl-modal-padding-bottom) var(--dsl-modal-padding-leading);margin-top:20px;display:block}.ds-modal-content>.ds-scroll-area>.ds-scroll-area__content{width:100%}.ds-modal-content__button-group{justify-content:flex-end;display:flex}.ds-modal-content__button-group>:not(:last-child){margin-right:8px}.ds-scroll-area{--dsl-scroll-area-gutters-disappear-delay:1s}.ds-scroll-area__gutters{--dsl-scroll-area-scrollbar-bg:var(--dsw-alias-scrollbar-bg-l1);--dsl-scroll-area-scrollbar-hover:var(--dsw-alias-scrollbar-hover-l1)}.ds-scroll-area{z-index:0;position:relative;overflow:auto}.ds-scroll-area>.ds-scroll-area__gutters{transition:opacity .1s ease-out;transition-delay:var(--dsl-scroll-area-gutters-disappear-delay);opacity:0}.ds-scroll-area>.ds-scroll-area__gutters:hover,.ds-scroll-area>.ds-scroll-area__gutters:active{opacity:1;transition-delay:1s}.ds-scroll-area:hover>.ds-scroll-area__gutters{opacity:1;transition-delay:0s}.ds-scroll-area.ds-scroll-area--show-on-focus-within>.ds-scroll-area__gutters:focus-within{opacity:1;transition-delay:1s}.ds-scroll-area.ds-scroll-area--show-on-focus-within:focus-within>.ds-scroll-area__gutters{opacity:1;transition-delay:0s}.ds-scroll-area.ds-scroll-area--enabled{scrollbar-width:none}.ds-scroll-area.ds-scroll-area--enabled::-webkit-scrollbar{display:none}.ds-scroll-area.ds-scroll-area--enabled .ds-scroll-area__gutters{display:block}.ds-scroll-area:not(.ds-scroll-area--enabled) .ds-scroll-area__gutters{display:none}.ds-scroll-area__content{box-sizing:border-box;width:fit-content;min-width:100%;overflow:hidden}.ds-scroll-area__content.ds-scroll-area__content--stretch{min-height:var(--container-height)}.ds-scroll-area__gutters{pointer-events:none;z-index:1000}.ds-scroll-area__gutters .ds-scroll-area__horizontal-gutter,.ds-scroll-area__gutters .ds-scroll-area__vertical-gutter{position:absolute}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar,.ds-scroll-area__gutters .ds-scroll-area__vertical-bar{cursor:initial;pointer-events:all;background-color:#0000;position:relative}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:after,.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:after{content:"";background-color:var(--dsl-scroll-area-scrollbar-bg);border-radius:100px;transition:background-color .1s ease-out;position:absolute}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:hover:after,.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:active:after,.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:hover:after,.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:active:after{background-color:var(--dsl-scroll-area-scrollbar-hover)}.ds-scroll-area__gutters .ds-scroll-area__vertical-bar{width:100%;margin-left:auto}.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:after{width:100%;height:100%;transition:background-color .1s ease-out,width .1s ease-out;top:0;right:0}.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:hover:after,.ds-scroll-area__gutters .ds-scroll-area__vertical-bar:active:after{width:calc(100% + 2px)}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar{height:100%;margin-bottom:auto}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:after{width:100%;height:100%;transition:background-color .1s ease-out,height .1s ease-out;bottom:0;left:0}.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:hover:after,.ds-scroll-area__gutters .ds-scroll-area__horizontal-bar:active:after{height:calc(100% + 2px)}.ds-skeleton{--dsl-skeleton-color-start:#0000000a;--dsl-skeleton-color-end:#0000000f}[data-ds-dark-theme] .ds-skeleton{--dsl-skeleton-color-start:#ffffff0f;--dsl-skeleton-color-end:#ffffff14}.ds-skeleton.ds-skeleton--circle.ds-skeleton--xs,.ds-skeleton.ds-skeleton--rect.ds-skeleton--xs{--dsl-skeleton-height:var(--ds-control-height-xs)}.ds-skeleton.ds-skeleton--circle.ds-skeleton--s,.ds-skeleton.ds-skeleton--rect.ds-skeleton--s{--dsl-skeleton-height:var(--ds-control-height-s)}.ds-skeleton.ds-skeleton--circle.ds-skeleton--m,.ds-skeleton.ds-skeleton--rect.ds-skeleton--m{--dsl-skeleton-height:var(--ds-control-height-m)}.ds-skeleton{max-width:100%;transition:--dsl-skeleton-color-start .3s var(--ds-ease-in-out), --dsl-skeleton-color-end .3s var(--ds-ease-in-out), background-color .3s var(--ds-ease-in-out);background-color:var(--dsl-skeleton-color-start);-webkit-user-select:none;user-select:none;animation:2s cubic-bezier(.36,0,.64,1) infinite ds-skeleton-loading}.ds-skeleton *{visibility:hidden}.ds-skeleton.ds-skeleton--text{border-radius:4px}.ds-skeleton.ds-skeleton--text.ds-skeleton--has-children{width:fit-content}.ds-skeleton.ds-skeleton--text>span{visibility:hidden}.ds-skeleton.ds-skeleton--circle{border-radius:4096px}.ds-skeleton.ds-skeleton--rect{border-radius:10px}.ds-skeleton.ds-skeleton--sharp{border-radius:0}.ds-skeleton.ds-skeleton--circle,.ds-skeleton.ds-skeleton--rect{height:var(--dsl-skeleton-height)}@keyframes ds-skeleton-loading{0%{background:var(--dsl-skeleton-color-start)}40%{background:var(--dsl-skeleton-color-end)}80%{background:var(--dsl-skeleton-color-start)}to{background:var(--dsl-skeleton-color-start)}}.ds-change-mobile-number-modal{max-width:400px;margin:0 auto}.ds-change-mobile-number-modal .ds-form-item{width:100%}.ds-change-mobile-number-modal .ds-form-item .ds-input{border-radius:22px;padding:0 14px}.ds-change-mobile-number-modal .ds-form-item .ds-input.ds-input--bordered{box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2)}.ds-change-mobile-number-modal .ds-form-item .ds-input.ds-input--bordered.ds-input--none:focus-within{box-shadow:inset 0 0 0 1px var(--dsw-alias-brand-primary)}.ds-change-mobile-number-modal .ds-form-item .ds-input.ds-input--bordered.ds-input--error{box-shadow:inset 0 0 0 1px var(--dsw-alias-state-error-primary)}.ds-change-mobile-number-modal .ds-form-item .ds-input .ds-input__input{caret-color:var(--dsw-alias-brand-primary)}.ds-change-mobile-number-modal .ds-form-item .ds-form-item__feedback{color:var(--dsw-alias-state-error-primary);font:var(--dsw-font-xxxs-11);min-height:20px;margin-left:14px}.ds-change-mobile-number-modal__title{text-align:center;margin-bottom:8px;font-size:24px;font-weight:600;line-height:32px}.ds-change-mobile-number-modal__description{font:var(--dsw-font-s-14);color:var(--dsw-alias-label-secondary)}.ds-change-mobile-number-modal__description p{margin-top:8px;margin-bottom:0}.ds-change-mobile-number-modal__description .strong{font:var(--dsw-font-s-strong-14);color:var(--dsw-alias-label-primary)}.ds-change-mobile-number-modal__old-mobile{font:var(--dsw-font-xl-24);color:var(--dsw-alias-label-primary);text-align:center;height:44px;margin-bottom:20px;padding-top:20px;line-height:44px}.ds-change-mobile-number-modal__form-item{margin-bottom:20px}.ds-change-mobile-number-modal__button{margin-top:24px}.ds-verify-code-input-divider{background-color:var(--dsw-alias-border-l2);flex-shrink:0;width:1px;height:20px;margin-right:12px}.ds-verify-code-input-countdown{white-space:nowrap;font-family:inherit;font-variant-numeric:tabular-nums!important}.ds-verify-code-input-form-item .ds-input__suffix{align-items:center;display:flex}.ds-sign-in-form__main{align-items:stretch;gap:32px;display:flex}@media not all and (width>=768px){.ds-sign-in-form__main{flex-direction:column;gap:20px}}.ds-sign-in-form__form-footer{justify-content:space-between;margin-bottom:12px;display:flex}.ds-sign-in-form__form-footer .ds-button{font:var(--dsw-font-xxs-12)}.ds-sign-in-form__social-buttons{width:100%;margin-top:16px}.ds-sign-in-form__social-links{justify-content:center;align-items:center;gap:8px;width:100%;display:flex;position:relative}.ds-sign-in-form__social-links--stacked{flex-direction:column}.ds-sign-in-form__social-links-measurer{visibility:hidden;white-space:nowrap;pointer-events:none;align-items:center;gap:8px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ds-sign-in-form__social-link{font:var(--dsw-font-xxs-12);text-align:center}.ds-sign-in-form__social-links--stacked .ds-sign-in-form__social-link{max-width:100%}.ds-sign-in-form__social-link-measure{font:var(--dsw-font-xxs-12)}.ds-sign-in-form__social-link-separator{background:var(--dsw-alias-border-l2);flex:none;width:1px;height:12px}.ds-sign-in-form__social-links--stacked>.ds-sign-in-form__social-link-separator{display:none}.ds-sign-in-form__icon{justify-content:center;align-items:center;margin:0 auto 50px;line-height:0;display:flex}.ds-sign-in-form__icon svg{height:28px}.ds-sign-in-form__main-wechat{box-sizing:border-box;flex:0 0 240px;align-self:stretch;width:240px;min-width:0;max-width:100%;display:flex}@media not all and (width>=768px){.ds-sign-in-form__main-wechat{flex-basis:auto;width:100%;margin-top:12px}}.ds-sign-up-form__register-button{margin-top:auto;font-weight:500}.ds-sign-up-form__icon{justify-content:center;align-items:center;margin:auto auto 40px;line-height:0;display:flex}.ds-sign-up-form__icon>svg{height:44px}.ds-sign-up-form__description{color:var(--dsw-alias-label-tertiary);text-align:center;margin-bottom:8px;font-size:12px;line-height:140%}.ds-sign-up-form__form-footer{justify-content:center;margin-top:16px;font-weight:500;display:flex}.ds-sign-up-form-wrapper .ds-sign-up-form__agreement-text .ds-form-item__content{text-align:center}.ds-sign-up-form-wrapper .ds-sign-up-form__agreement-text{margin-bottom:20px}.ds-sign-in-with-wechat-block{background:var(--dsw-specific-sidebar-fill);border:1px solid var(--dsw-alias-border-l2);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;padding:38px 0 24px;display:flex;position:relative}.ds-sign-in-with-wechat-block__wrapper{justify-content:center;align-items:center;width:100%;min-width:0;margin-bottom:20px;display:flex}.ds-sign-in-with-wechat-block__wrapper iframe{border-radius:8px;width:160px;height:160px;box-shadow:0 4px 10px #00000005,0 2px 4px #0000000a,0 0 1px #0003,0 0 4px #00000005,0 12px 36px #0000000f}.ds-sign-in-with-wechat-block__description{color:var(--dsw-alias-label-primary);font:var(--dsw-font-s-14);text-align:center;box-sizing:border-box;flex-flow:row;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;padding-left:0;padding-right:6px;display:flex;position:relative}.ds-sign-in-with-wechat-block__description--stacked{flex-direction:column}.ds-sign-in-with-wechat-block__description-measurer{visibility:hidden;white-space:nowrap;pointer-events:none;align-items:center;gap:6px;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ds-sign-in-with-wechat-block__logo-measure{flex:none;width:20px;height:20px}.ds-sign-in-with-wechat-block__description-text-measure{font:var(--dsw-font-s-14)}.ds-sign-in-with-wechat-block__description-text{white-space:nowrap;min-width:0;max-width:100%}.ds-sign-in-with-wechat-block__description--stacked .ds-sign-in-with-wechat-block__description-text{overflow-wrap:break-word;word-break:break-word;white-space:normal;width:156px;max-width:100%}.ds-sign-in-with-wechat-block__logo{color:#00bc0c;flex:none;width:20px;height:20px}.ds-forgot-password-form__icon{justify-content:center;align-items:center;margin:0 auto 50px;line-height:0;display:flex}.ds-forgot-password-form__icon>svg{height:28px}.ds-forgot-password-form__title{text-align:center;font:var(--dsw-font-base-strong-16);color:var(--dsw-alias-label-primary);margin-bottom:8px}.ds-forgot-password-form__loading-wrapper{color:var(--dsw-alias-brand-primary);justify-content:center;align-items:center;padding:28px 0;font-size:28px;display:flex}.ds-forgot-password-form__form-footer{justify-content:center;margin-top:16px;font-weight:500;display:flex}.ds-forgot-password-form__description{text-align:center;font:var(--dsw-font-xxs-12);color:var(--dsw-alias-label-tertiary);margin-bottom:16px}.ds-forgot-password-form__main-button{margin-top:20px}.ds-auth-delete-account.ds-modal-content.ds-modal-content--dialog{width:min(480px,96%)}.ds-auth-delete-account{margin:auto}.ds-auth-delete-account .ds-auth-delete-account__tips{background:var(--dsw-specific-tip);border-radius:12px;flex-direction:column;align-self:stretch;align-items:flex-start;padding:12px 14px;display:flex}.ds-auth-delete-account .ds-auth-delete-account__tips-entry{margin-bottom:10px}.ds-auth-delete-account .ds-auth-delete-account__tips-entry:last-of-type{margin-bottom:0}.ds-auth-delete-account .ds-auth-delete-account__tips-title{color:var(--dsw-alias-label-primary);font:var(--dsw-font-s-strong-14);margin-bottom:2px}.ds-auth-delete-account .ds-auth-delete-account__tips-desc{color:var(--dsw-alias-label-tertiary);font:var(--dsw-font-xxs-12)}.ds-auth-delete-account .ds-auth-delete-account__input-confirm-tip{color:var(--dsw-alias-label-primary);font:var(--dsw-font-s-14);margin:24px 0 8px}.ds-authorized-container__loading{color:var(--dsw-alias-brand-primary);justify-content:center;align-items:center;font-size:21px;display:flex}.ds-sider__policies-footer{color:var(--dsw-alias-label-caption);flex-wrap:wrap;align-items:center;padding:0 12px;font-size:12px;font-weight:400;line-height:20px;display:flex}.ds-sider__policies-footer>a{color:var(--dsw-alias-label-tertiary)}.ds-sider__policies-footer>span{text-align:center;width:26px}.ds-banned-container__wrapper{font-size:var(--ds-font-size-m);color:var(--dsw-alias-label-primary);flex-direction:column;justify-content:center;align-items:center;display:flex}.ds-banned-container__logo,.ds-banned-container__slogan{line-height:var(--ds-line-height-m);text-align:center;margin-bottom:20px;padding:0 20px}@media not all and (width>=440px){.ds-banned-container__logo svg{width:70%}}.ds-text.ds-text--block{display:block}.ds-text.ds-text--monospace{font-family:var(--ds-font-family-code)}.ds-text.ds-text--fxs{font-size:var(--ds-font-size-xs)}.ds-text.ds-text--fxsp{font-size:var(--ds-font-size-xsp)}.ds-text.ds-text--fs{font-size:var(--ds-font-size-s)}.ds-text.ds-text--fsp{font-size:var(--ds-font-size-sp)}.ds-text.ds-text--fm{font-size:var(--ds-font-size-m)}.ds-text.ds-text--lxs{line-height:var(--ds-line-height-xs)}.ds-text.ds-text--lxsp{line-height:var(--ds-line-height-xsp)}.ds-text.ds-text--ls{line-height:var(--ds-line-height-s)}.ds-text.ds-text--lsp{line-height:var(--ds-line-height-sp)}.ds-text.ds-text--lm{line-height:var(--ds-line-height-m)}.ds-text.ds-text--label1{color:var(--dsw-alias-label-primary)}.ds-text.ds-text--label2{color:var(--dsw-alias-label-secondary)}.ds-text.ds-text--label3{color:var(--dsw-alias-label-tertiary)}.ds-auth-footer{font-size:var(--ds-font-size-sp);line-height:var(--ds-line-height-sp);flex-wrap:wrap;justify-content:center;align-items:center;width:100%;display:flex}.ds-mobile-verification-form__icon{justify-content:center;align-items:center;margin:0 auto 50px;line-height:0;display:flex}.ds-mobile-verification-form__icon>svg{height:28px}.ds-mobile-verification-form__title{text-align:center;font:var(--dsw-font-base-strong-16);color:var(--dsw-alias-label-primary);margin-bottom:8px}.ds-mobile-verification-form__loading-wrapper{color:var(--dsw-alias-brand-primary);justify-content:center;align-items:center;padding:28px 0;font-size:28px;display:flex}.ds-mobile-verification-form__description{text-align:center;font:var(--dsw-font-xxs-12);color:var(--dsw-alias-label-tertiary);margin-bottom:16px}.ds-mobile-verification-form__bind-button{margin-top:20px}.ds-bind-wechat-dialog__content{flex-direction:column;align-items:center;gap:24px;display:flex}.ds-bind-wechat-dialog__qr-section{justify-content:center;align-items:center;width:160px;height:160px;display:flex;position:relative}.ds-bind-wechat-dialog__qr-section iframe{width:100%;height:100%;color-scheme:auto}.ds-bind-wechat-dialog__qr-section .ds-bind-wechat-dialog__qr,.ds-bind-wechat-dialog__qr-section .ds-bind-wechat-dialog__qr-skeleton,.ds-bind-wechat-dialog__qr-section .ds-bind-wechat-dialog__qr-error{border-radius:0;width:100%;height:100%;position:absolute;top:0;left:0}.ds-bind-wechat-dialog__title{color:var(--dsw-alias-label-primary);font:var(--dsw-font-base-strong-16);text-align:center;margin-top:-34px;padding:0 38px}.ds-bind-wechat-dialog__description{color:var(--dsw-alias-label-tertiary);font:var(--dsw-font-xxs-12);text-align:center}.ds-bind-wechat-dialog__qr-error{color:var(--dsw-alias-label-tertiary);font:var(--dsw-font-s-14);background-color:#f5f5f5;align-items:center;display:flex}.ds-bind-wechat-dialog__qr-error-message{text-align:center}.ds-virtual-list{max-height:inherit;overflow-anchor:none;outline:none;min-width:1px;height:100%;overflow:hidden auto}.ds-virtual-list.ds-virtual-list--ios-compensation-enabled{overscroll-behavior:none}.ds-virtual-list.ds-virtual-list--x-scrollable{overflow-x:auto}.ds-virtual-list:not(.ds-virtual-list--show-scrollbar){scrollbar-width:none}.ds-virtual-list:not(.ds-virtual-list--show-scrollbar)::-webkit-scrollbar{width:0;height:0;display:none}.ds-virtual-list:not(.ds-virtual-list--show-scrollbar)::-webkit-scrollbar-track-piece{width:0;height:0;display:none}.ds-virtual-list:not(.ds-virtual-list--show-scrollbar)::-webkit-scrollbar-thumb{width:0;height:0;display:none}.ds-virtual-list.ds-virtual-list--empty-centered{flex-direction:column;display:flex}.ds-virtual-list-empty.ds-virtual-list-empty--center{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}@media print{.ds-virtual-list.ds-virtual-list--printable{max-height:auto!important;height:auto!important;overflow:visible!important}}@keyframes _3f11678{0%,to{opacity:.3}33%,66%{opacity:1}}.ds-floating-position-wrapper{pointer-events:all;width:max-content;position:absolute;top:0;left:0}.ds-floating-container{pointer-events:none;position:fixed;inset:0;overflow:hidden}.ds-tooltip{--dsl-tooltip-text-color:var(--dsw-static-neutral-bluish-00);--dsl-tooltip-color:var(--dsw-alias-tooltip-bg);--dsl-tooltip-box-shadow:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d}.ds-tooltip.ds-tooltip--m{--dsl-tooltip-font-size:var(--ds-font-size-m);--dsl-tooltip-line-height:var(--ds-line-height-m);--dsl-tooltip-padding:6px 12px;--dsl-tooltip-arrow-size:8px}.ds-tooltip.ds-tooltip--s{--dsl-tooltip-font-size:12px;--dsl-tooltip-line-height:1.5;--dsl-tooltip-padding:4px 8px;--dsl-tooltip-arrow-size:6px}.ds-tooltip.ds-tooltip--popover{--dsl-tooltip-color:var(--dsw-alias-bg-layer-2);--dsl-tooltip-text-color:var(--dsw-alias-label-primary)}[data-ds-dark-theme] .ds-tooltip{--dsl-tooltip-text-color:var(--dsw-alias-label-primary);--dsl-tooltip-box-shadow:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d}.ds-tooltip.ds-tooltip--show-shadow,.ds-tooltip.ds-tooltip--show-shadow>.ds-tooltip.ds-tooltip--show-shadow__arrow,[data-ds-dark-theme] .ds-tooltip{box-shadow:var(--dsl-tooltip-box-shadow)}.ds-tooltip{padding:var(--dsl-tooltip-padding);font-size:var(--dsl-tooltip-font-size);line-height:var(--dsl-tooltip-line-height);background-color:var(--dsl-tooltip-color);color:var(--dsl-tooltip-text-color);max-width:var(--dsl-tooltip-max-width,calc(100vw - 28px));border-radius:10px;position:relative}.ds-tooltip>.ds-tooltip__arrow{z-index:-1;color:var(--dsl-tooltip-color);z-index:1;justify-content:center;align-items:flex-start;display:flex;position:absolute}.ds-tooltip>.ds-tooltip__arrow.ds-tooltip__arrow--sharp{width:calc(var(--dsl-tooltip-arrow-size) * 1.414);height:calc(var(--dsl-tooltip-arrow-size) * 1.414);background-color:var(--dsl-tooltip-color)}.ds-tooltip>.ds-tooltip__arrow.ds-tooltip__arrow--soft{width:calc(var(--dsl-tooltip-arrow-size) * 2);height:calc(var(--dsl-tooltip-arrow-size) * 2)}.ds-tooltip__soft-arrow{height:var(--dsl-tooltip-arrow-size);flex-shrink:0;transform:translateY(100%)}.ds-tooltip__arrow.ds-tooltip__arrow--sharp[ds-floating-placement^=top]{top:100%;transform:translateY(-50%)rotate(45deg)}.ds-tooltip__arrow.ds-tooltip__arrow--sharp[ds-floating-placement^=bottom]{bottom:100%;transform:translateY(50%)rotate(45deg)}.ds-tooltip__arrow.ds-tooltip__arrow--sharp[ds-floating-placement^=left]{left:100%;transform:translate(-50%)rotate(45deg)}.ds-tooltip__arrow.ds-tooltip__arrow--sharp[ds-floating-placement^=right]{right:100%;transform:translate(50%)rotate(45deg)}.ds-tooltip__arrow.ds-tooltip__arrow--soft[ds-floating-placement^=top]{top:100%;transform:translateY(-50%)}.ds-tooltip__arrow.ds-tooltip__arrow--soft[ds-floating-placement^=bottom]{bottom:100%;transform:translateY(50%)rotate(180deg)}.ds-tooltip__arrow.ds-tooltip__arrow--soft[ds-floating-placement^=left]{left:100%;transform:translate(-50%)rotate(270deg)}.ds-tooltip__arrow.ds-tooltip__arrow--soft[ds-floating-placement^=right]{right:100%;transform:translate(50%)rotate(90deg)}.site_logo_back{background-color:var(--dsw-alias-markdown-citation)}.site_logo_img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.site_logo_loading{background-color:var(--dsw-alias-markdown-citation);justify-content:center;align-items:center;height:100%;display:flex}.site_logo_fallback{color:var(--dsw-alias-label-tertiary);background-color:var(--dsw-alias-markdown-citation)}.search-view-card__title,.search-view-card__snippet{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media not all and (width>=440px){.search-view-card__title{line-clamp:1;-webkit-line-clamp:1}}.ds-flex{display:flex}.ds-dropdown-menu{--dsl-dropdown-menu-font-size:var(--ds-font-size-m);--dsl-dropdown-menu-option-icon-size:calc(var(--ds-font-size-m) + 2px);--dsl-dropdown-menu-option-icon-margin:0 8px 0 0;--dsl-dropdown-menu-color:var(--dsw-specific-menu);--dsl-dropdown-menu-option-text-color:var(--dsw-alias-label-primary);--dsl-dropdown-menu-option-icon-color:var(--dsw-alias-label-primary);--dsl-dropdown-menu-option-height:24px;--dsl-dropdown-menu-option-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-dropdown-menu-option-error-color-hover:var(--dsw-alias-interactive-bg-hover-danger);--dsl-dropdown-menu-padding:4px;--dsl-dropdown-menu-option-padding:8px 10px;--dsl-dropdown-menu-option-line-height:24px;--dsl-dropdown-menu-border-radius:12px;--dsl-dropdown-menu-option-border-radius:8px;--dsl-dropdown-menu-option-divider-margin:8px;--dsl-dropdown-menu-option-label-margin:0;--dsl-dropdown-menu-width:unset}.ds-dropdown-menu-option.ds-dropdown-menu-option--error{--dsl-dropdown-menu-option-text-color:var(--dsw-alias-state-error-primary);--dsl-dropdown-menu-option-icon-color:var(--dsw-alias-state-error-primary);--dsl-dropdown-menu-option-color-hover:var(--dsl-dropdown-menu-option-error-color-hover)}.ds-dropdown-menu{border-radius:var(--dsl-dropdown-menu-border-radius);background-color:var(--dsl-dropdown-menu-color);padding:var(--dsl-dropdown-menu-padding);color:var(--dsl-dropdown-menu-option-text-color);min-width:124px;max-width:280px;width:var(--dsl-dropdown-menu-width);box-sizing:border-box;box-shadow:0 0 1px #0003,0 0 4px #00000005,0 12px 32px #00000014}.ds-dropdown-menu-option{font-size:var(--dsl-dropdown-menu-font-size);line-height:var(--dsl-dropdown-menu-option-line-height);border-radius:var(--dsl-dropdown-menu-option-border-radius);min-height:var(--dsl-dropdown-menu-option-height);padding:var(--dsl-dropdown-menu-option-padding);color:var(--dsl-dropdown-menu-option-text-color);cursor:pointer;box-sizing:border-box;transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out);-webkit-user-select:none;user-select:none;align-items:center;display:flex;overflow:auto}.ds-dropdown-menu-option:hover,.ds-dropdown-menu-option.ds-dropdown-menu-option--pending{background-color:var(--dsl-dropdown-menu-option-color-hover)}.ds-dropdown-menu-option .ds-dropdown-menu-option__icon{color:var(--dsl-dropdown-menu-option-icon-color);margin:var(--dsl-dropdown-menu-option-icon-margin);font-size:var(--dsl-dropdown-menu-option-icon-size);display:flex}.ds-dropdown-menu-option .ds-dropdown-menu-option__label{margin:var(--dsl-dropdown-menu-option-label-margin);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-dropdown-menu-option-divider{border-color:var(--dsw-alias-border-l2);margin:var(--dsl-dropdown-menu-option-divider-margin);border-style:solid;border-width:1px 0 0;min-height:0;padding:0;overflow:hidden}.ds-cross-fade-enter{opacity:0;transform:scale(.8)}.ds-cross-fade-enter-active{z-index:1;opacity:1;transition:opacity var(--ds-transition-duration-fast) var(--ds-ease-in-out), transform var(--ds-transition-duration-fast) var(--ds-ease-in-out);transform:scale(1)}.ds-cross-fade-exit{opacity:1;position:absolute;top:0;left:0;transform:scale(1)}.ds-cross-fade-exit-active{z-index:0;opacity:0;transition:opacity var(--ds-transition-duration-fast) var(--ds-ease-in-out), transform var(--ds-transition-duration-fast) var(--ds-ease-in-out);position:absolute;top:0;left:0;transform:scale(.8)}.ds-radio-button-group{--dsl-radio-button-group-button-border-radius:8px;--dsl-radio-button-group-button-font-size:14px;--dsl-radio-button-group-button-height:32px;--dsl-radio-button-group-gap:12px}.ds-radio-button-group.ds-radio-button-group--bordered1{--dsl-radio-button-group-button-text-color:var(--dsw-alias-label-primary);--dsl-radio-button-group-button-color:transparent;--dsl-radio-button-group-button-box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-radio-button-group-button-box-shadow-active:inset 0 0 0 1px var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-box-shadow-active-focus:inset 0 0 0 1px var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-box-shadow-focus:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-radio-button-group-button-color-active:var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-text-color-active:var(--dsw-alias-label-primary-foreground);--dsl-radio-button-group-button-outline-box-shadow-focus:0 0 0 2px var(--dsw-alias-brand-primary)}.ds-radio-button-group.ds-radio-button-group--bordered2{--dsl-radio-button-group-button-text-color:var(--dsw-alias-label-primary);--dsl-radio-button-group-button-color:transparent;--dsl-radio-button-group-button-box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-radio-button-group-button-box-shadow-active:inset 0 0 0 2px var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-box-shadow-active-focus:inset 0 0 0 2px var(--dsw-alias-brand-primary), 0 0 0 1px var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-box-shadow-focus:inset 0 0 0 1px var(--dsw-alias-button-ghost-active-border), 0 0 0 1px var(--dsw-alias-button-ghost-active-border);--dsl-radio-button-group-button-color-active:transparent;--dsl-radio-button-group-button-text-color-active:var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-outline-box-shadow-focus:none}.ds-radio-button-group.ds-radio-button-group--bordered3{--dsl-radio-button-group-button-text-color:var(--dsw-alias-label-primary);--dsl-radio-button-group-button-color:transparent;--dsl-radio-button-group-button-box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-radio-button-group-button-box-shadow-active:inset 0 0 0 1px transparent;--dsl-radio-button-group-button-box-shadow-active-focus:inset 0 0 0 1px transparent;--dsl-radio-button-group-button-box-shadow-focus:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-radio-button-group-button-color-active:var(--dsw-alias-button-ghost-active-fill);--dsl-radio-button-group-button-text-color-active:var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-outline-box-shadow-focus:0 0 0 2px var(--dsw-alias-brand-primary)}.ds-radio-button-group.ds-radio-button-group--filled1{--dsl-radio-button-group-button-text-color:var(--dsw-alias-label-primary);--dsl-radio-button-group-button-color:var(--dsw-specific-selector);--dsl-radio-button-group-button-box-shadow:none;--dsl-radio-button-group-button-box-shadow-active:none;--dsl-radio-button-group-button-box-shadow-active-focus:none;--dsl-radio-button-group-button-box-shadow-focus:none;--dsl-radio-button-group-button-color-active:var(--dsw-alias-button-ghost-active-fill);--dsl-radio-button-group-button-text-color-active:var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-outline-box-shadow-focus:0 0 0 2px var(--dsw-alias-brand-primary)}.ds-radio-button-group.ds-radio-button-group--filled2{--dsl-radio-button-group-button-text-color:var(--dsw-alias-label-primary);--dsl-radio-button-group-button-color:var(--dsw-specific-selector);--dsl-radio-button-group-button-box-shadow:none;--dsl-radio-button-group-button-box-shadow-active:none;--dsl-radio-button-group-button-box-shadow-active-focus:none;--dsl-radio-button-group-button-box-shadow-focus:none;--dsl-radio-button-group-button-color-active:var(--dsw-alias-brand-primary);--dsl-radio-button-group-button-text-color-active:var(--dsw-alias-label-primary-foreground);--dsl-radio-button-group-button-outline-box-shadow-focus:0 0 0 2px var(--dsw-alias-brand-primary)}.ds-radio-button-group{color:var(--dsl-radio-button-group-button-text-color);transition:opacity var(--ds-transition-duration) var(--ds-ease-in-out);flex-wrap:wrap;margin-bottom:-12px;display:flex}.ds-radio-button-group.ds-radio-button-group--disabled .ds-radio-button,.ds-radio-button-group.ds-radio-button-group--disabled .ds-radio-button__input{cursor:not-allowed}.ds-radio-button-group.ds-radio-button-group--disabled .ds-radio-button{opacity:.45}.ds-radio-button-group .ds-radio-button__input{border-radius:inherit;opacity:0;z-index:1;cursor:pointer;border:0;margin:0;position:absolute;inset:0}.ds-radio-button-group .ds-radio-button-group-tail{align-items:center;height:32px;margin-bottom:12px;display:flex}.ds-radio-button-group .ds-radio-button{box-shadow:var(--dsl-radio-button-group-button-box-shadow);-webkit-user-select:none;user-select:none;cursor:pointer;font-size:var(--dsl-radio-button-group-button-font-size);height:var(--dsl-radio-button-group-button-height);border-radius:var(--dsl-radio-button-group-button-border-radius);background-color:var(--dsl-radio-button-group-button-color);box-sizing:border-box;transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out), background-color var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out);align-items:center;margin-bottom:12px;padding:0 12px;line-height:14px;display:flex;position:relative}.ds-radio-button-group .ds-radio-button:not(:last-child){margin-right:var(--dsl-radio-button-group-gap)}.ds-radio-button-group .ds-radio-button:after{content:"";pointer-events:none;transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);border-radius:calc(var(--dsl-radio-button-group-button-border-radius) + 2px);display:block;position:absolute;inset:-2px}.ds-radio-button-group .ds-radio-button.ds-radio-button--focus:after{box-shadow:var(--dsl-radio-button-group-button-outline-box-shadow-focus)}.ds-radio-button-group .ds-radio-button:focus-within{box-shadow:var(--dsl-radio-button-group-button-box-shadow-focus)}.ds-radio-button-group .ds-radio-button.ds-radio-button--active{color:var(--dsl-radio-button-group-button-text-color-active);box-shadow:var(--dsl-radio-button-group-button-box-shadow-active);background-color:var(--dsl-radio-button-group-button-color-active)}.ds-radio-button-group .ds-radio-button.ds-radio-button--active:focus-within{box-shadow:var(--dsl-radio-button-group-button-box-shadow-active-focus)}.ds-textarea{--dsl-textarea-text-color:var(--dsw-alias-label-primary);--dsl-textarea-placeholder-color:var(--dsw-alias-label-tertiary);--dsl-textarea-border-radius:10px;--dsl-textarea-font-size:var(--ds-font-size-m);--dsl-textarea-line-height:var(--ds-line-height-m);--dsl-textarea-padding:6px 10px;--dsl-textarea-caret-color:var(--dsw-alias-brand-primary);--dsl-textarea-focus-bg-color:var(--dsw-specific-selector);--dsl-textarea-focus-border-color:var(--dsw-alias-brand-primary);--dsl-textarea-error-bg-color:var(--dsw-alias-interactive-bg-hover-danger);--dsl-textarea-error-border-color:var(--dsw-alias-state-error-primary);--dsl-textarea-border-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2)}.ds-textarea.ds-textarea--bordered{--dsl-textarea-color:transparent;--dsl-textarea-focus-bg-color:transparent;--dsl-textarea-error-bg-color:transparent}.ds-textarea.ds-textarea--filled{--dsl-textarea-color:var(--dsw-specific-selector)}.ds-textarea{color:var(--dsl-textarea-text-color);font-size:var(--dsl-textarea-font-size);line-height:var(--dsl-textarea-line-height);box-sizing:border-box;border-radius:var(--dsl-textarea-border-radius);background-color:var(--dsl-textarea-color);max-width:100%;transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out);position:relative}.ds-textarea.ds-textarea--none:focus-within{background-color:var(--dsl-textarea-focus-bg-color)}.ds-textarea.ds-textarea--none:focus-within>.ds-textarea__border{box-shadow:inset 0 0 0 1px var(--dsl-textarea-focus-border-color)}.ds-textarea.ds-textarea--filled.ds-textarea.ds-textarea--error,.ds-textarea.ds-textarea--bordered.ds-textarea.ds-textarea--error{background-color:var(--dsl-textarea-error-bg-color)}.ds-textarea.ds-textarea--filled.ds-textarea.ds-textarea--error .ds-textarea__border,.ds-textarea.ds-textarea--bordered.ds-textarea.ds-textarea--error .ds-textarea__border{box-shadow:inset 0 0 0 1px var(--dsl-textarea-error-border-color)}.ds-textarea.ds-textarea--filled.ds-textarea.ds-textarea--error:focus-within,.ds-textarea.ds-textarea--bordered.ds-textarea.ds-textarea--error:focus-within{background-color:var(--dsl-textarea-focus-bg-color)}.ds-textarea.ds-textarea--filled{background-color:var(--dsl-textarea-color)}.ds-textarea__border{box-sizing:border-box;border-radius:inherit;pointer-events:none;box-shadow:var(--dsl-textarea-border-shadow);transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);position:absolute;inset:0}.ds-textarea.ds-textarea--hide-scrollbar textarea{scrollbar-width:none}.ds-textarea.ds-textarea--hide-scrollbar textarea::-webkit-scrollbar{display:none}.ds-textarea .ds-textarea__textarea,.ds-textarea .ds-textarea__mirror{max-width:100%;font-size:inherit;line-height:inherit;padding:var(--dsl-textarea-padding);word-break:break-word;margin:0;font-family:inherit}.ds-textarea .ds-textarea__mirror{white-space:pre-wrap;pointer-events:none;visibility:hidden}.ds-textarea .ds-textarea__textarea{box-sizing:border-box;width:100%;color:inherit;caret-color:var(--dsl-textarea-caret-color);background-color:#0000;border:none;outline:none;display:block}.ds-textarea .ds-textarea__textarea::placeholder{color:var(--dsl-textarea-placeholder-color)}.ds-textarea.ds-textarea--auto-height .ds-textarea__textarea,.ds-textarea.ds-textarea--auto-width .ds-textarea__textarea{resize:none;position:absolute;inset:0}.ds-textarea.ds-textarea--auto-height{width:100%}.ds-textarea.ds-textarea--auto-width{width:fit-content}@keyframes _4359e9e{0%{animation-timing-function:ease-out;transform:scale(1)}40%{animation-timing-function:linear;transform:scale(1.3)}60%{animation-timing-function:ease-out;transform:scale(1.3)}to{transform:scale(1)}}.md-code-block-banner-wrap{top:calc(0px - var(--dsl-virtual-list-transform-y) + var(--dsl-virtual-list-ios-compensation-y))!important}.ds-segmented{--dsl-segmented-color:var(--dsw-alias-markdown-code-segment-unselected);--dsl-segmented-border-radius:10px;--dsl-segmented-font-size:12px;--dsl-segmented-line-height:18px;--dsl-segmented-padding:2px;--dsl-segmented-gap:3px}.ds-segmented-button{--dsl-segmented-button-border-radius:8px;--dsl-segmented-button-padding:4px 14px;--dsl-segmented-button-color:var(--dsw-alias-label-tertiary);--dsl-segmented-button-font-weight:var(--ds-font-weight-strong);--dsl-segmented-button-hover-bg:var(--dsw-alias-interactive-bg-hover);--dsl-segmented-button-selected-color:var(--dsw-alias-label-primary);--dsl-segmented-button-selected-bg:var(--dsw-alias-markdown-code-segment-selected);--dsl-segmented-button-selected-shadow:0 0 0 .5px #0000000a, 0 3px 1px 0 #0000000a, 0 3px 8px 0 #0000001f;--dsl-segmented-button-focus-ring-color:var(--dsw-alias-brand-primary);--dsl-segmented-button-focus-ring-offset:-2px;--dsl-segmented-button-focus-ring-radius:10px}.ds-segmented-separator{--dsl-segmented-separator-color:var(--dsw-alias-border-l1);--dsl-segmented-separator-height:var(--ds-font-size-m)}.ds-segmented{background-color:var(--dsl-segmented-color);border-radius:var(--dsl-segmented-border-radius);font-size:var(--dsl-segmented-font-size);line-height:var(--dsl-segmented-line-height);padding:var(--dsl-segmented-padding);gap:var(--dsl-segmented-gap);display:flex}.ds-segmented-button{white-space:nowrap;border-radius:var(--dsl-segmented-button-border-radius);padding:var(--dsl-segmented-button-padding);cursor:pointer;font-weight:var(--dsl-segmented-button-font-weight);color:var(--dsl-segmented-button-color);outline:none;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.ds-segmented-button:not(.ds-segmented-button.ds-segmented-button--selected):hover{background:var(--dsl-segmented-button-hover-bg)}.ds-segmented-button.ds-segmented-button--disabled{cursor:not-allowed;opacity:.45}.ds-segmented-button.ds-segmented-button--selected{color:var(--dsl-segmented-button-selected-color);font-weight:var(--dsl-segmented-button-font-weight);background-color:var(--dsl-segmented-button-selected-bg);box-shadow:var(--dsl-segmented-button-selected-shadow)}.ds-segmented-button.ds-segmented-button--selected>.ds-segmented-separator{display:none}.ds-segmented-button>.ds-segmented-button__shadow{inset:var(--dsl-segmented-button-focus-ring-offset);pointer-events:none;transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);border-radius:var(--dsl-segmented-button-focus-ring-radius);z-index:1;position:absolute}.ds-segmented-button:focus-visible>.ds-segmented-button__shadow{box-shadow:0 0 0 2px var(--dsl-segmented-button-focus-ring-color)}.ds-segmented-separator{width:1px;height:var(--dsl-segmented-separator-height);background-color:var(--dsl-segmented-separator-color);flex-grow:0;flex-shrink:0;position:absolute;right:0}.ds-fancy-box__load-fail{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;margin:auto;display:flex}.ds-fancy-box__load-fail .icon{pointer-events:auto;color:var(--dsw-static-neutral-00);cursor:pointer;padding:24px 24px 8px}.ds-fancy-box__load-fail .button{pointer-events:auto;height:28px;color:var(--dsw-static-neutral-00);font:var(--dsw-font-s-14);cursor:pointer;padding:8px 24px 24px}.ds-fancy-box__slide{justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0}.ds-fancy-box__slide.with-thumbnails{height:calc(100% - var(--fancy-box-thumbnails-height,0))}.ds-fancy-box__slide{opacity:0;flex-direction:column;display:flex}.ds-fancy-box__slide.active-loading{opacity:1}.ds-fancy-box__slide.slide-fade-in{z-index:2;animation:.2s both slide-fade-in}.ds-fancy-box__slide.slide-fade-out{z-index:1;animation:.2s both slide-fade-out}.ds-fancy-box__slide .content{transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;z-index:2}.ds-fancy-box__slide .content .image{-webkit-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;width:100%;height:100%;transform:translateZ(0)}.ds-fancy-box__slide .svg-wrapper svg{transform-origin:0 0}.ds-fancy-box__slide .svg-wrapper svg.theme_light{background-color:var(--dsw-static-neutral-bluish-50)}.ds-fancy-box__slide .svg-wrapper svg.theme_dark{background-color:var(--dsw-static-neutral-bluish-850)}.ds-fancy-box__slide .loading{color:#fff;align-items:center;height:100%;display:flex}.ds-fancy-box__slide .caption{text-align:center;color:#fff;visibility:hidden;flex-shrink:0;min-height:0;padding:12px;font-size:14px;line-height:1.5}.ds-fancy-box__slide .caption.visible{visibility:visible}@keyframes slide-fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-fade-out{to{opacity:0}}.ds-fancy-box__top-toolbar{z-index:2001;color:#fff;align-items:center;gap:9px;display:flex;position:absolute;top:12px;right:12px}.ds-fancy-box__top-toolbar .ds-button{--dsl-button-color:var(--dsw-alias-button-tool-bar-fill-invisible);--dsl-button-color-hover:var(--dsw-alias-button-tool-bar-hover);--dsl-button-text-color:var(--dsw-static-neutral-00);--dsl-button-text-color-hover:var(--dsw-static-neutral-00)}.ds-fancy-box__top-toolbar .ds-button__background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ds-fancy-box__side-toolbar{z-index:2001;box-sizing:border-box;pointer-events:none;color:#fff;justify-content:space-between;align-items:center;width:100%;padding:0 24px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ds-fancy-box__side-toolbar .ds-button{pointer-events:auto;--dsl-button-color:var(--dsw-alias-button-tool-bar-fill);--dsl-button-color-hover:var(--dsw-alias-button-tool-bar-hover);--dsl-button-text-color:var(--dsw-static-neutral-00);--dsl-button-text-color-hover:var(--dsw-static-neutral-00);-webkit-user-select:none;user-select:none}.ds-fancy-box__side-toolbar .ds-button__background{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media screen and (width<=768px){.ds-fancy-box__side-toolbar{display:none}}.ds-fancy-box__thumbnails{height:var(--fancy-box-thumbnails-height);box-sizing:border-box;width:100%;padding:9px 0;display:none;position:absolute;bottom:0}.ds-fancy-box__thumbnails.visible{justify-content:center;align-items:center;display:flex}.ds-fancy-box__thumbnails .image-wrap{white-space:nowrap;max-width:100%;height:100%;overflow:auto hidden}.ds-fancy-box__thumbnails .image{-o-object-fit:cover;object-fit:cover;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;width:50px;height:100%;margin:0 8px;transition:width .25s}.ds-fancy-box__thumbnails .image.current{width:110px}body{--dsw-static-amber-100:#fef5e7;--dsw-static-amber-400:#f7ad31;--dsw-static-amber-500:#f59e0b;--dsw-static-amber-600:#dd8629;--dsw-static-amber-900:#27241f;--dsw-static-blue-100:#dbeafe;--dsw-static-blue-300:#93c5fd;--dsw-static-blue-400:#60a5fa;--dsw-static-blue-450:#4d93f8;--dsw-static-blue-500:#3b82f6;--dsw-static-blue-50:#eff6ff;--dsw-static-blue-50p:#eaf3ff;--dsw-static-blue-600:#2563eb;--dsw-static-blue-75:#e5f0ff;--dsw-static-blue-800:#1e40af;--dsw-static-blue-950:#172554;--dsw-static-deepseek-100:#e4edfd;--dsw-static-deepseek-200:#d3e2ff;--dsw-static-deepseek-300:#b7c8fe;--dsw-static-deepseek-400:#679efe;--dsw-static-deepseek-450:#5686fe;--dsw-static-deepseek-500:#3964fe;--dsw-static-deepseek-50:#edf3fe;--dsw-static-deepseek-600:#4868b2;--dsw-static-deepseek-700-delete:#2f4c8f;--dsw-static-deepseek-800:#34415b;--dsw-static-deepseek-900:#283142;--dsw-static-green-100:#e6faed;--dsw-static-green-400:#4ed17e;--dsw-static-green-500:#22c55e;--dsw-static-green-900:#233c2c;--dsw-static-neutral-00:#fff;--dsw-static-neutral-1000:#000;--dsw-static-neutral-100:#f5f5f5;--dsw-static-neutral-150:#ededed;--dsw-static-neutral-200:#e5e5e5;--dsw-static-neutral-250:#dcdcdc;--dsw-static-neutral-300:#d4d4d4;--dsw-static-neutral-400:#a2a4a6;--dsw-static-neutral-500:#7f8287;--dsw-static-neutral-50:#fafafa;--dsw-static-neutral-550:#65676b;--dsw-static-neutral-600:#545557;--dsw-static-neutral-700:#3c3c3d;--dsw-static-neutral-800:#292929;--dsw-static-neutral-850:#212123;--dsw-static-neutral-900:#0f0f0f;--dsw-static-neutral-bluish-00:#fff;--dsw-static-neutral-bluish-1000:#0f1115;--dsw-static-neutral-bluish-100:#ebeef2;--dsw-static-neutral-bluish-150:#e9ecf2;--dsw-static-neutral-bluish-200:#e1e5ee;--dsw-static-neutral-bluish-300:#cfd3d6;--dsw-static-neutral-bluish-400:#adb2b8;--dsw-static-neutral-bluish-500:#979da6;--dsw-static-neutral-bluish-50:#f9fafb;--dsw-static-neutral-bluish-600:#81858c;--dsw-static-neutral-bluish-60:#f5f6f7;--dsw-static-neutral-bluish-700:#61666b;--dsw-static-neutral-bluish-750:#43454a;--dsw-static-neutral-bluish-75:#f1f3f5;--dsw-static-neutral-bluish-800:#353638;--dsw-static-neutral-bluish-850:#2c2c2e;--dsw-static-neutral-bluish-875:#232324;--dsw-static-neutral-bluish-900:#1b1b1c;--dsw-static-neutral-bluish-950:#151517;--dsw-static-red-100:#fee2e2;--dsw-static-red-400:#f25a5a;--dsw-static-red-500:#ef4444;--dsw-static-red-50:#fef2f2;--dsw-static-red-600:#ec1313;--dsw-static-red-900:#570c0c}body[data-ds-dark-theme]{--dsw-static-amber-100:#fef5e7;--dsw-static-amber-400:#f7ad31;--dsw-static-amber-500:#f59e0b;--dsw-static-amber-600:#dd8629;--dsw-static-amber-900:#27241f;--dsw-static-blue-100:#dbeafe;--dsw-static-blue-300:#93c5fd;--dsw-static-blue-400:#60a5fa;--dsw-static-blue-450:#4d93f8;--dsw-static-blue-500:#3b82f6;--dsw-static-blue-50:#eff6ff;--dsw-static-blue-50p:#eaf3ff;--dsw-static-blue-600:#2563eb;--dsw-static-blue-75:#e5f0ff;--dsw-static-blue-800:#1e40af;--dsw-static-blue-950:#172554;--dsw-static-deepseek-100:#e4edfd;--dsw-static-deepseek-200:#d3e2ff;--dsw-static-deepseek-300:#b7c8fe;--dsw-static-deepseek-400:#679efe;--dsw-static-deepseek-450:#5686fe;--dsw-static-deepseek-500:#3964fe;--dsw-static-deepseek-50:#edf3fe;--dsw-static-deepseek-600:#4868b2;--dsw-static-deepseek-700-delete:#2f4c8f;--dsw-static-deepseek-800:#34415b;--dsw-static-deepseek-900:#283142;--dsw-static-green-100:#e6faed;--dsw-static-green-400:#4ed17e;--dsw-static-green-500:#22c55e;--dsw-static-green-900:#233c2c;--dsw-static-neutral-00:#fff;--dsw-static-neutral-1000:#000;--dsw-static-neutral-100:#f5f5f5;--dsw-static-neutral-150:#ededed;--dsw-static-neutral-200:#e5e5e5;--dsw-static-neutral-250:#dcdcdc;--dsw-static-neutral-300:#d4d4d4;--dsw-static-neutral-400:#a2a4a6;--dsw-static-neutral-500:#7f8287;--dsw-static-neutral-50:#fafafa;--dsw-static-neutral-550:#65676b;--dsw-static-neutral-600:#545557;--dsw-static-neutral-700:#3c3c3d;--dsw-static-neutral-800:#292929;--dsw-static-neutral-850:#212123;--dsw-static-neutral-900:#0f0f0f;--dsw-static-neutral-bluish-00:#fff;--dsw-static-neutral-bluish-1000:#0f1115;--dsw-static-neutral-bluish-100:#ebeef2;--dsw-static-neutral-bluish-150:#e9ecf2;--dsw-static-neutral-bluish-200:#e1e5ee;--dsw-static-neutral-bluish-300:#cfd3d6;--dsw-static-neutral-bluish-400:#adb2b8;--dsw-static-neutral-bluish-500:#979da6;--dsw-static-neutral-bluish-50:#f9fafb;--dsw-static-neutral-bluish-600:#81858c;--dsw-static-neutral-bluish-60:#f9fafb;--dsw-static-neutral-bluish-700:#61666b;--dsw-static-neutral-bluish-750:#43454a;--dsw-static-neutral-bluish-75:#f1f3f5;--dsw-static-neutral-bluish-800:#353638;--dsw-static-neutral-bluish-850:#2c2c2e;--dsw-static-neutral-bluish-875:#232324;--dsw-static-neutral-bluish-900:#1b1b1c;--dsw-static-neutral-bluish-950:#151517;--dsw-static-red-100:#fee2e2;--dsw-static-red-400:#f25a5a;--dsw-static-red-500:#ef4444;--dsw-static-red-50:#fef2f2;--dsw-static-red-600:#ec1313;--dsw-static-red-900:#570c0c}body{--dsw-alias-bg-base:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-1:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-2:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-layer-3:var(--dsw-static-neutral-bluish-00);--dsw-alias-bg-mask-1:#0000003d;--dsw-alias-bg-mask-2:#0000001f;--dsw-alias-bg-mask-3:#0000007a;--dsw-alias-bg-mask-photo:#000000e0;--dsw-alias-bg-module-platform:var(--dsw-static-neutral-bluish-60);--dsw-alias-bg-multi-select:var(--dsw-static-neutral-bluish-60);--dsw-alias-bg-overlay:var(--dsw-static-neutral-bluish-150);--dsw-alias-bg-skeleton:#0000000a;--dsw-alias-border-inverted2:transparent;--dsw-alias-border-inverted:transparent;--dsw-alias-border-l1:#0000000a;--dsw-alias-border-l2-darkmode-thin:#0000001a;--dsw-alias-border-l2:#0000001a;--dsw-alias-border-l3:#0000001f;--dsw-alias-border-l4:#00000029;--dsw-alias-brand-primary-invert:var(--dsw-static-deepseek-500);--dsw-alias-brand-primary:var(--dsw-static-deepseek-500);--dsw-alias-brand-text:var(--dsw-static-deepseek-500);--dsw-alias-button-contrast-fill:var(--dsw-static-neutral-bluish-700);--dsw-alias-button-elevated-fill:var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-fill:var(--dsw-static-neutral-bluish-00);--dsw-alias-button-floating-hover:var(--dsw-static-neutral-bluish-75);--dsw-alias-button-ghost-active-border:var(--dsw-static-deepseek-300);--dsw-alias-button-ghost-active-fill:var(--dsw-static-deepseek-50);--dsw-alias-button-ghost-active-hover:var(--dsw-static-deepseek-100);--dsw-alias-button-info-fill:var(--dsw-static-deepseek-500);--dsw-alias-button-info-hover:var(--dsw-static-deepseek-400);--dsw-alias-button-primary-dimmed:var(--dsw-static-deepseek-400);--dsw-alias-button-primary-fill:var(--dsw-alias-brand-primary);--dsw-alias-button-primary-hover:var(--dsw-static-deepseek-450);--dsw-alias-button-tool-bar-fill-invisible:#1f1f1f5c;--dsw-alias-button-tool-bar-fill:#54555780;--dsw-alias-button-tool-bar-hover:#54555799;--dsw-alias-interactive-bg-active:#2631481a;--dsw-alias-interactive-bg-hover-accent:#26314824;--dsw-alias-interactive-bg-hover-danger:#ec13130d;--dsw-alias-interactive-bg-hover-solid:var(--dsw-static-neutral-bluish-75);--dsw-alias-interactive-bg-hover:#2631480f;--dsw-alias-label-caption:var(--dsw-static-neutral-bluish-400);--dsw-alias-label-dimmed:var(--dsw-static-neutral-bluish-200);--dsw-alias-label-primary-dimmed:var(--dsw-static-neutral-bluish-950);--dsw-alias-label-primary-foreground:var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary-inverted:var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary:var(--dsw-static-neutral-bluish-1000);--dsw-alias-label-secondary:var(--dsw-static-neutral-bluish-700);--dsw-alias-label-tertiary:var(--dsw-static-neutral-bluish-600);--dsw-alias-markdown-citation:var(--dsw-static-neutral-bluish-100);--dsw-alias-markdown-code-block-banner:var(--dsw-static-neutral-bluish-50);--dsw-alias-markdown-code-block:var(--dsw-static-neutral-bluish-50);--dsw-alias-markdown-code-segment-selected:var(--dsw-static-neutral-bluish-00);--dsw-alias-markdown-code-segment-unselected:var(--dsw-static-neutral-bluish-75);--dsw-alias-markdown-inline-code:var(--dsw-static-neutral-bluish-100);--dsw-alias-markdown-placeholder:var(--dsw-static-neutral-bluish-60);--dsw-alias-markdown-tag:var(--dsw-static-neutral-bluish-75);--dsw-alias-scrollbar-bg-l1:var(--dsw-static-neutral-200);--dsw-alias-scrollbar-bg-l2:var(--dsw-static-neutral-200);--dsw-alias-scrollbar-hover-l1:var(--dsw-static-neutral-300);--dsw-alias-scrollbar-hover-l2:var(--dsw-static-neutral-300);--dsw-alias-state-business-primary:var(--dsw-static-deepseek-500);--dsw-alias-state-business-tertiary:var(--dsw-static-deepseek-100);--dsw-alias-state-error-primary:var(--dsw-static-red-600);--dsw-alias-state-error-secondary:var(--dsw-static-red-400);--dsw-alias-state-success-primary:var(--dsw-static-green-500);--dsw-alias-state-success-secondary:var(--dsw-static-green-400);--dsw-alias-state-warn-label:var(--dsw-static-amber-600);--dsw-alias-state-warn-primary:var(--dsw-static-amber-500);--dsw-alias-state-warn-secondary:var(--dsw-static-amber-400);--dsw-alias-state-warn-tertiary:var(--dsw-static-amber-100);--dsw-alias-toast-bg:var(--dsw-static-neutral-bluish-800);--dsw-alias-tooltip-bg:var(--dsw-static-neutral-bluish-850);--dsw-specific-bubble-highlight:var(--dsw-static-deepseek-200);--dsw-specific-bubble:var(--dsw-static-deepseek-50);--dsw-specific-input-major:var(--dsw-static-neutral-bluish-00);--dsw-specific-login-input:var(--dsw-static-neutral-bluish-50);--dsw-specific-menu:var(--dsw-alias-bg-layer-3);--dsw-specific-selector:var(--dsw-static-neutral-bluish-75);--dsw-specific-sidebar-fill:var(--dsw-static-neutral-bluish-50);--dsw-specific-sidebar-nav-item-active-accent:var(--dsw-static-deepseek-100);--dsw-specific-sidebar-nav-item-active:var(--dsw-static-neutral-bluish-100);--dsw-specific-sidebar-nav-item-hover:var(--dsw-static-neutral-bluish-75);--dsw-specific-tip:var(--dsw-static-neutral-bluish-60)}body[data-ds-dark-theme]{--dsw-alias-bg-base:var(--dsw-static-neutral-bluish-950);--dsw-alias-bg-layer-1:var(--dsw-static-neutral-bluish-875);--dsw-alias-bg-layer-2:var(--dsw-static-neutral-bluish-850);--dsw-alias-bg-layer-3:var(--dsw-static-neutral-bluish-800);--dsw-alias-bg-mask-1:#00000080;--dsw-alias-bg-mask-2:#0003;--dsw-alias-bg-mask-3:#0000007a;--dsw-alias-bg-mask-photo:#000000e0;--dsw-alias-bg-module-platform:var(--dsw-static-neutral-bluish-800);--dsw-alias-bg-multi-select:var(--dsw-static-neutral-850);--dsw-alias-bg-overlay:var(--dsw-static-neutral-bluish-750);--dsw-alias-bg-skeleton:#ffffff14;--dsw-alias-border-inverted2:#ffffff14;--dsw-alias-border-inverted:#ffffff0f;--dsw-alias-border-l1:#ffffff0f;--dsw-alias-border-l2-darkmode-thin:#ffffff0f;--dsw-alias-border-l2:#ffffff1f;--dsw-alias-border-l3:#ffffff29;--dsw-alias-border-l4:#fff3;--dsw-alias-brand-primary-invert:var(--dsw-static-neutral-bluish-00);--dsw-alias-brand-primary:var(--dsw-static-deepseek-450);--dsw-alias-brand-text:var(--dsw-static-deepseek-400);--dsw-alias-button-contrast-fill:var(--dsw-static-neutral-bluish-50);--dsw-alias-button-elevated-fill:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-floating-fill:var(--dsw-static-neutral-bluish-850);--dsw-alias-button-floating-hover:var(--dsw-static-neutral-bluish-800);--dsw-alias-button-ghost-active-border:var(--dsw-static-deepseek-600);--dsw-alias-button-ghost-active-fill:var(--dsw-static-deepseek-900);--dsw-alias-button-ghost-active-hover:var(--dsw-static-deepseek-800);--dsw-alias-button-info-fill:var(--dsw-static-deepseek-400);--dsw-alias-button-info-hover:var(--dsw-static-deepseek-500);--dsw-alias-button-primary-dimmed:var(--dsw-static-neutral-bluish-750);--dsw-alias-button-primary-fill:var(--dsw-alias-brand-primary);--dsw-alias-button-primary-hover:var(--dsw-static-deepseek-500);--dsw-alias-button-tool-bar-fill-invisible:#1f1f1f5c;--dsw-alias-button-tool-bar-fill:#54555780;--dsw-alias-button-tool-bar-hover:#54555799;--dsw-alias-interactive-bg-active:#ffffff24;--dsw-alias-interactive-bg-hover-accent:#ffffff3d;--dsw-alias-interactive-bg-hover-danger:#f25a5a26;--dsw-alias-interactive-bg-hover-solid:var(--dsw-static-neutral-bluish-800);--dsw-alias-interactive-bg-hover:#ffffff14;--dsw-alias-label-caption:var(--dsw-static-neutral-bluish-600);--dsw-alias-label-dimmed:var(--dsw-static-neutral-bluish-750);--dsw-alias-label-primary-dimmed:var(--dsw-static-neutral-bluish-100);--dsw-alias-label-primary-foreground:var(--dsw-static-neutral-bluish-00);--dsw-alias-label-primary-inverted:var(--dsw-static-neutral-bluish-800);--dsw-alias-label-primary:var(--dsw-static-neutral-bluish-50);--dsw-alias-label-secondary:var(--dsw-static-neutral-bluish-300);--dsw-alias-label-tertiary:var(--dsw-static-neutral-bluish-400);--dsw-alias-markdown-citation:var(--dsw-static-neutral-bluish-800);--dsw-alias-markdown-code-block-banner:var(--dsw-static-neutral-bluish-850);--dsw-alias-markdown-code-block:var(--dsw-static-neutral-bluish-900);--dsw-alias-markdown-code-segment-selected:var(--dsw-static-neutral-bluish-800);--dsw-alias-markdown-code-segment-unselected:var(--dsw-static-neutral-bluish-900);--dsw-alias-markdown-inline-code:var(--dsw-static-neutral-bluish-850);--dsw-alias-markdown-placeholder:var(--dsw-static-neutral-bluish-850);--dsw-alias-markdown-tag:var(--dsw-static-neutral-bluish-850);--dsw-alias-scrollbar-bg-l1:var(--dsw-static-neutral-700);--dsw-alias-scrollbar-bg-l2:var(--dsw-static-neutral-600);--dsw-alias-scrollbar-hover-l1:var(--dsw-static-neutral-600);--dsw-alias-scrollbar-hover-l2:var(--dsw-static-neutral-550);--dsw-alias-state-business-primary:var(--dsw-static-deepseek-500);--dsw-alias-state-business-tertiary:var(--dsw-static-deepseek-800);--dsw-alias-state-error-primary:var(--dsw-static-red-400);--dsw-alias-state-error-secondary:var(--dsw-static-red-400);--dsw-alias-state-success-primary:var(--dsw-static-green-500);--dsw-alias-state-success-secondary:var(--dsw-static-green-400);--dsw-alias-state-success-tertiary:var(--dsw-static-green-900);--dsw-alias-state-warn-label:var(--dsw-static-amber-600);--dsw-alias-state-warn-primary:var(--dsw-static-amber-500);--dsw-alias-state-warn-secondary:var(--dsw-static-amber-400);--dsw-alias-state-warn-tertiary:var(--dsw-static-amber-900);--dsw-alias-toast-bg:var(--dsw-static-neutral-bluish-750);--dsw-alias-tooltip-bg:var(--dsw-static-neutral-bluish-750);--dsw-specific-bubble-highlight:var(--dsw-static-neutral-bluish-750);--dsw-specific-bubble:var(--dsw-static-neutral-bluish-850);--dsw-specific-input-major:var(--dsw-static-neutral-bluish-850);--dsw-specific-login-input:var(--dsw-static-neutral-bluish-900);--dsw-specific-menu:var(--dsw-alias-bg-layer-3);--dsw-specific-selector:var(--dsw-static-neutral-bluish-750);--dsw-specific-sidebar-fill:var(--dsw-static-neutral-bluish-900);--dsw-specific-sidebar-nav-item-active-accent:var(--dsw-static-neutral-bluish-800);--dsw-specific-sidebar-nav-item-active:var(--dsw-static-neutral-bluish-750);--dsw-specific-sidebar-nav-item-hover:var(--dsw-static-neutral-bluish-850);--dsw-specific-tip:var(--dsw-static-neutral-bluish-800)}body{--dsw-linear-gradient-think:linear-gradient(180deg, #fff 20.19%, #fff0 100%);--dsw-linear-think-select:linear-gradient(180deg, #f5f6f7 20.19%, #f5f6f700 100%);--dsw-shadow-lv1:0 2px 4px 0 #0000000d;--dsw-shadow-lv1-blur:0 4px 12px 0 #00000005;--dsw-shadow-lv2:0 4px 12px 0 #00000005, 0 2px 8px 0 #0000000a;--dsw-shadow-lv3:0 0 1px 0 #0003, 0 0 4px 0 #00000005, 0 12px 32px 0 #00000014;--dsw-mask-blur:blur(2px)}body[data-ds-dark-theme]{--dsw-linear-gradient-think:linear-gradient(180deg, #151517 20.19%, #15151700 100%);--dsw-linear-think-select:linear-gradient(180deg, #232325 20.19%, #23232500 100%)}body{--dsw-font-markdown-h1:700 24px/34px var(--dsw-font-family);--dsw-font-markdown-h1-font-family:var(--dsw-font-family);--dsw-font-markdown-h1-font-weight:700;--dsw-font-markdown-h1-line-height:34px;--dsw-font-markdown-h1-font-size:24px;--dsw-font-markdown-h1-font-style:normal;--dsw-font-markdown-h2:700 22px/32px var(--dsw-font-family);--dsw-font-markdown-h2-font-family:var(--dsw-font-family);--dsw-font-markdown-h2-font-weight:700;--dsw-font-markdown-h2-line-height:32px;--dsw-font-markdown-h2-font-size:22px;--dsw-font-markdown-h2-font-style:normal;--dsw-font-markdown-h3:700 20px/30px var(--dsw-font-family);--dsw-font-markdown-h3-font-family:var(--dsw-font-family);--dsw-font-markdown-h3-font-weight:700;--dsw-font-markdown-h3-line-height:30px;--dsw-font-markdown-h3-font-size:20px;--dsw-font-markdown-h3-font-style:normal;--dsw-font-markdown-h4:600 16px/28px var(--dsw-font-family);--dsw-font-markdown-h4-font-family:var(--dsw-font-family);--dsw-font-markdown-h4-font-weight:600;--dsw-font-markdown-h4-line-height:28px;--dsw-font-markdown-h4-font-size:16px;--dsw-font-markdown-h4-font-style:normal;--dsw-font-markdown-base:16px/28px var(--dsw-font-family);--dsw-font-markdown-base-font-family:var(--dsw-font-family);--dsw-font-markdown-base-font-weight:400;--dsw-font-markdown-base-line-height:28px;--dsw-font-markdown-base-font-size:16px;--dsw-font-markdown-base-font-style:normal;--dsw-font-markdown-base-strong:600 16px/28px var(--dsw-font-family);--dsw-font-markdown-base-strong-font-family:var(--dsw-font-family);--dsw-font-markdown-base-strong-font-weight:600;--dsw-font-markdown-base-strong-line-height:28px;--dsw-font-markdown-base-strong-font-size:16px;--dsw-font-markdown-base-strong-font-style:normal;--dsw-font-markdown-base-italic:italic 16px/28px var(--dsw-font-family);--dsw-font-markdown-base-italic-font-family:var(--dsw-font-family);--dsw-font-markdown-base-italic-font-weight:400;--dsw-font-markdown-base-italic-line-height:28px;--dsw-font-markdown-base-italic-font-size:16px;--dsw-font-markdown-base-italic-font-style:italic;--dsw-font-markdown-base-strong-italic:italic 600 16px/28px var(--dsw-font-family);--dsw-font-markdown-base-strong-italic-font-family:var(--dsw-font-family);--dsw-font-markdown-base-strong-italic-font-weight:600;--dsw-font-markdown-base-strong-italic-line-height:28px;--dsw-font-markdown-base-strong-italic-font-size:16px;--dsw-font-markdown-base-strong-italic-font-style:italic;--dsw-font-markdown-table:15px/25px var(--dsw-font-family);--dsw-font-markdown-table-font-family:var(--dsw-font-family);--dsw-font-markdown-table-font-weight:400;--dsw-font-markdown-table-line-height:25px;--dsw-font-markdown-table-font-size:15px;--dsw-font-markdown-table-font-style:normal;--dsw-font-markdown-table-head:500 15px/25px var(--dsw-font-family);--dsw-font-markdown-table-head-font-family:var(--dsw-font-family);--dsw-font-markdown-table-head-font-weight:500;--dsw-font-markdown-table-head-line-height:25px;--dsw-font-markdown-table-head-font-size:15px;--dsw-font-markdown-table-head-font-style:normal;--dsw-font-markdown-small:14px/24px var(--dsw-font-family);--dsw-font-markdown-small-font-family:var(--dsw-font-family);--dsw-font-markdown-small-font-weight:400;--dsw-font-markdown-small-line-height:24px;--dsw-font-markdown-small-font-size:14px;--dsw-font-markdown-small-font-style:normal;--dsw-font-markdown-small-strong:600 14px/24px var(--dsw-font-family);--dsw-font-markdown-small-strong-font-family:var(--dsw-font-family);--dsw-font-markdown-small-strong-font-weight:600;--dsw-font-markdown-small-strong-line-height:24px;--dsw-font-markdown-small-strong-font-size:14px;--dsw-font-markdown-small-strong-font-style:normal;--dsw-font-markdown-small-italic:italic 14px/24px var(--dsw-font-family);--dsw-font-markdown-small-italic-font-family:var(--dsw-font-family);--dsw-font-markdown-small-italic-font-weight:400;--dsw-font-markdown-small-italic-line-height:24px;--dsw-font-markdown-small-italic-font-size:14px;--dsw-font-markdown-small-italic-font-style:italic;--dsw-font-markdown-small-strong-italic:italic 600 14px/24px var(--dsw-font-family);--dsw-font-markdown-small-strong-italic-font-family:var(--dsw-font-family);--dsw-font-markdown-small-strong-italic-font-weight:600;--dsw-font-markdown-small-strong-italic-line-height:24px;--dsw-font-markdown-small-strong-italic-font-size:14px;--dsw-font-markdown-small-strong-italic-font-style:italic;--dsw-font-markdown-code:14px/22px var(--ds-font-family-code);--dsw-font-markdown-code-font-family:var(--ds-font-family-code);--dsw-font-markdown-code-font-weight:400;--dsw-font-markdown-code-line-height:22px;--dsw-font-markdown-code-font-size:14px;--dsw-font-markdown-code-font-style:normal;--dsw-font-markdown-code-block:13px/22px var(--ds-font-family-code);--dsw-font-markdown-code-block-font-family:var(--ds-font-family-code);--dsw-font-markdown-code-block-font-weight:400;--dsw-font-markdown-code-block-line-height:22px;--dsw-font-markdown-code-block-font-size:13px;--dsw-font-markdown-code-block-font-style:normal;--dsw-font-xl-24:600 24px/32px var(--dsw-font-family);--dsw-font-xl-24-font-family:var(--dsw-font-family);--dsw-font-xl-24-font-weight:600;--dsw-font-xl-24-line-height:32px;--dsw-font-xl-24-font-size:24px;--dsw-font-xl-24-font-style:normal;--dsw-font-l-20:500 20px/28px var(--dsw-font-family);--dsw-font-l-20-font-family:var(--dsw-font-family);--dsw-font-l-20-font-weight:500;--dsw-font-l-20-line-height:28px;--dsw-font-l-20-font-size:20px;--dsw-font-l-20-font-style:normal;--dsw-font-m-18:500 16px/28px var(--dsw-font-family);--dsw-font-m-18-font-family:var(--dsw-font-family);--dsw-font-m-18-font-weight:500;--dsw-font-m-18-line-height:28px;--dsw-font-m-18-font-size:16px;--dsw-font-m-18-font-style:normal;--dsw-font-base-16:16px/24px var(--dsw-font-family);--dsw-font-base-16-font-family:var(--dsw-font-family);--dsw-font-base-16-font-weight:400;--dsw-font-base-16-line-height:24px;--dsw-font-base-16-font-size:16px;--dsw-font-base-16-font-style:normal;--dsw-font-base-strong-16:500 16px/24px var(--dsw-font-family);--dsw-font-base-strong-16-font-family:var(--dsw-font-family);--dsw-font-base-strong-16-font-weight:500;--dsw-font-base-strong-16-line-height:24px;--dsw-font-base-strong-16-font-size:16px;--dsw-font-base-strong-16-font-style:normal;--dsw-font-s-14:14px/22px var(--dsw-font-family);--dsw-font-s-14-font-family:var(--dsw-font-family);--dsw-font-s-14-font-weight:400;--dsw-font-s-14-line-height:22px;--dsw-font-s-14-font-size:14px;--dsw-font-s-14-font-style:normal;--dsw-font-s-strong-14:500 14px/22px var(--dsw-font-family);--dsw-font-s-strong-14-font-family:var(--dsw-font-family);--dsw-font-s-strong-14-font-weight:500;--dsw-font-s-strong-14-line-height:22px;--dsw-font-s-strong-14-font-size:14px;--dsw-font-s-strong-14-font-style:normal;--dsw-font-xs-13:13px/20px var(--dsw-font-family);--dsw-font-xs-13-font-family:var(--dsw-font-family);--dsw-font-xs-13-font-weight:400;--dsw-font-xs-13-line-height:20px;--dsw-font-xs-13-font-size:13px;--dsw-font-xs-13-font-style:normal;--dsw-font-xs-strong-13:500 13px/20px var(--dsw-font-family);--dsw-font-xs-strong-13-font-family:var(--dsw-font-family);--dsw-font-xs-strong-13-font-weight:500;--dsw-font-xs-strong-13-line-height:20px;--dsw-font-xs-strong-13-font-size:13px;--dsw-font-xs-strong-13-font-style:normal;--dsw-font-xxs-12:12px/18px var(--dsw-font-family);--dsw-font-xxs-12-font-family:var(--dsw-font-family);--dsw-font-xxs-12-font-weight:400;--dsw-font-xxs-12-line-height:18px;--dsw-font-xxs-12-font-size:12px;--dsw-font-xxs-12-font-style:normal;--dsw-font-xxs-strong-12:500 12px/18px var(--dsw-font-family);--dsw-font-xxs-strong-12-font-family:var(--dsw-font-family);--dsw-font-xxs-strong-12-font-weight:500;--dsw-font-xxs-strong-12-line-height:18px;--dsw-font-xxs-strong-12-font-size:12px;--dsw-font-xxs-strong-12-font-style:normal;--dsw-font-xxxs-11:11px/14px var(--dsw-font-family);--dsw-font-xxxs-11-font-family:var(--dsw-font-family);--dsw-font-xxxs-11-font-weight:400;--dsw-font-xxxs-11-line-height:14px;--dsw-font-xxxs-11-font-size:11px;--dsw-font-xxxs-11-font-style:normal;--dsw-font-xxxs-strong-11:500 11px/14px var(--dsw-font-family);--dsw-font-xxxs-strong-11-font-family:var(--dsw-font-family);--dsw-font-xxxs-strong-11-font-weight:500;--dsw-font-xxxs-strong-11-line-height:14px;--dsw-font-xxxs-strong-11-font-size:11px;--dsw-font-xxxs-strong-11-font-style:normal}.ds-fancy-box{z-index:2000;width:100%;height:100%;position:absolute;top:0;left:0}.ds-fancy-box .bg-mask{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000e0;width:100%;height:100%;position:absolute;top:0;left:0}@media print{.md-code-block-banner-wrap{position:static!important}}.ds-think-content .ds-markdown{font:var(--dsw-font-markdown-small);color:var(--dsw-alias-label-secondary)}.ds-think-content .ds-markdown h1,.ds-think-content .ds-markdown h2,.ds-think-content .ds-markdown h3,.ds-think-content .ds-markdown h4,.ds-think-content .ds-markdown h5,.ds-think-content .ds-markdown h6,.ds-think-content .ds-markdown .ds-markdown-paragraph{margin:12px 0}.ds-think-content .ds-markdown h1,.ds-think-content .ds-markdown h2,.ds-think-content .ds-markdown h3,.ds-think-content .ds-markdown h4,.ds-think-content .ds-markdown h5,.ds-think-content .ds-markdown h6{font:var(--dsw-font-markdown-small-strong)}.ds-think-content .ds-markdown code{font:var(--dsw-font-markdown-code-block)}.ds-think-content .ds-markdown hr{margin:28px 0}.ds-think-content .ds-markdown blockquote{margin:12px 0 0}.ds-think-content .ds-markdown ul,.ds-think-content .ds-markdown ol{margin:12px 0}.ds-think-content .ds-markdown th{font:var(--dsw-font-markdown-small-strong)}.ds-think-content .ds-markdown td{font:var(--dsw-font-markdown-small)}.ds-think-content .ds-markdown h3+ul,.ds-think-content .ds-markdown h4+ul,.ds-think-content .ds-markdown h5+ul,.ds-think-content .ds-markdown h6+ul,.ds-think-content .ds-markdown h3+ol,.ds-think-content .ds-markdown h4+ol,.ds-think-content .ds-markdown h5+ol,.ds-think-content .ds-markdown h6+ol{margin-top:4px}.ds-think-content .ds-markdown h3:has(+ul){margin-bottom:4px}.ds-think-content .ds-markdown h4:has(+ul){margin-bottom:4px}.ds-think-content .ds-markdown h5:has(+ul){margin-bottom:4px}.ds-think-content .ds-markdown h6:has(+ul){margin-bottom:4px}.ds-think-content .ds-markdown h3:has(+ol){margin-bottom:4px}.ds-think-content .ds-markdown h4:has(+ol){margin-bottom:4px}.ds-think-content .ds-markdown h5:has(+ol){margin-bottom:4px}.ds-think-content .ds-markdown h6:has(+ol){margin-bottom:4px}.ds-think-content .ds-markdown .ds-markdown-paragraph+ul,.ds-think-content .ds-markdown .ds-markdown-paragraph+ol{margin-top:4px}.ds-think-content .ds-markdown .ds-markdown-paragraph:has(+ol){margin-bottom:4px}.ds-think-content .ds-markdown li>ul,.ds-think-content .ds-markdown li>ol{margin-top:2px}.ds-think-content .ds-markdown li>.ds-markdown-paragraph{margin:2px 0}.ds-think-content .ds-markdown li:not(:first-child){margin-top:2px}.ds-think-content .ds-markdown li>:first-child{margin-top:0}.ds-think-content .ds-markdown .ds-markdown-cite{margin:0 2px}.ds-think-content .ds-markdown .ds-markdown-cite+.ds-markdown-cite{margin-left:0}.ds-think-content .ds-markdown .md-code-block-banner-wrap{position:static}@keyframes _5a7d2fc{0%{transform:translate(-100%)}90%{transform:translate(100%)}to{transform:translate(100%)}}.ds-checkbox-wrapper{--dsl-checkbox-font-size:var(--ds-font-size-m);--dsl-checkbox-line-height:var(--ds-line-height-m);--dsl-checkbox-label-color:var(--dsw-alias-label-primary);--dsl-checkbox-label-gap:7px}.ds-checkbox-wrapper.ds-checkbox-wrapper--xs{--dsl-checkbox-font-size:var(--ds-font-size-xs);--dsl-checkbox-line-height:var(--ds-line-height-xs)}.ds-checkbox-wrapper.ds-checkbox-wrapper--s{--dsl-checkbox-font-size:var(--ds-font-size-s);--dsl-checkbox-line-height:var(--ds-line-height-s)}.ds-checkbox-wrapper.ds-checkbox-wrapper--m{--dsl-checkbox-font-size:var(--ds-font-size-m);--dsl-checkbox-line-height:var(--ds-line-height-m)}.ds-checkbox-wrapper.ds-checkbox-wrapper--l{--dsl-checkbox-font-size:var(--ds-font-size-l);--dsl-checkbox-line-height:var(--ds-line-height-l)}.ds-checkbox{--dsl-checkbox-size:16px;--dsl-checkbox-border-radius:6px;--dsl-checkbox-border-width:1.5px;--dsl-checkbox-color:transparent;--dsl-checkbox-hover-color:transparent;--dsl-checkbox-border-color:var(--dsw-alias-border-l3);--dsl-checkbox-hover-border-color:var(--dsw-alias-brand-primary);--dsl-checkbox-ring-color:var(--dsw-alias-brand-primary);--dsl-checkbox-icon-color:var(--dsw-alias-label-primary-inverted)}.ds-checkbox.ds-checkbox--m{--dsl-checkbox-size:16px}.ds-checkbox.ds-checkbox--l{--dsl-checkbox-size:18px}.ds-checkbox.ds-checkbox--error{--dsl-checkbox-border-color:var(--dsw-alias-state-error-primary);--dsl-checkbox-hover-border-color:var(--dsw-alias-state-error-primary);--dsl-checkbox-ring-color:var(--dsw-alias-state-error-primary)}.ds-checkbox.ds-checkbox--active{--dsl-checkbox-color:var(--dsw-alias-button-primary-fill);--dsl-checkbox-hover-color:var(--dsw-alias-button-primary-hover);--dsl-checkbox-border-color:transparent;--dsl-checkbox-hover-border-color:transparent}.ds-checkbox.ds-checkbox--disabled{--dsl-checkbox-color:var(--dsw-alias-label-dimmed);--dsl-checkbox-hover-color:var(--dsw-alias-label-dimmed);--dsl-checkbox-hover-border-color:var(--dsw-alias-border-l3)}.ds-checkbox-wrapper{font-size:var(--dsl-checkbox-font-size);line-height:var(--dsl-checkbox-line-height);color:var(--dsl-checkbox-label-color)}.ds-checkbox-wrapper.ds-checkbox-wrapper--disabled{opacity:var(--dsl-checkbox-opacity-disabled,.4)}.ds-checkbox-wrapper.ds-checkbox-wrapper--disabled .ds-checkbox,.ds-checkbox-wrapper.ds-checkbox-wrapper--disabled .ds-checkbox-label{cursor:not-allowed}.ds-checkbox-wrapper.ds-checkbox-wrapper--block{display:flex}.ds-checkbox-align-wrapper{vertical-align:bottom;height:var(--dsl-checkbox-line-height,var(--ds-line-height-m));align-items:center;display:inline-flex}.ds-checkbox{transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);width:var(--dsl-checkbox-size);height:var(--dsl-checkbox-size);border-radius:var(--dsl-checkbox-border-radius);cursor:pointer;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.ds-checkbox svg{color:var(--dsl-checkbox-icon-color);opacity:0;transition:opacity var(--ds-transition-duration) var(--ds-ease-in-out), transform var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);transform:scale(.8)}.ds-checkbox.ds-checkbox--active svg{opacity:1;transform:scale(1)}.ds-checkbox{background-color:var(--dsl-checkbox-color);box-shadow:inset 0 0 0 var(--dsl-checkbox-border-width) var(--dsl-checkbox-border-color)}.ds-checkbox:hover{background-color:var(--dsl-checkbox-hover-color);box-shadow:inset 0 0 0 var(--dsl-checkbox-border-width) var(--dsl-checkbox-hover-border-color)}.ds-checkbox.ds-checkbox--disabled{opacity:var(--dsl-checkbox-opacity-disabled,.4);cursor:not-allowed}.ds-checkbox{outline:none}.ds-checkbox:after{pointer-events:none;content:"";border-radius:calc(var(--dsl-checkbox-border-radius) + 2px);transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);position:absolute;inset:-2px}.ds-checkbox:focus-visible:after{box-shadow:0 0 0 2px var(--dsl-checkbox-ring-color)}.ds-checkbox-label{-webkit-user-select:none;user-select:none;cursor:pointer;margin-left:var(--dsl-checkbox-label-gap);flex:1;display:inline}.ds-focus-ring{--on:0;--dsl-focus-ring-offset:0;--dsl-focus-ring-offset-x:var(--dsl-focus-ring-offset);--dsl-focus-ring-offset-y:var(--dsl-focus-ring-offset);--dsl-focus-ring-color:var(--dsw-alias-button-primary-fill);--dsl-focus-ring-box-shadow:0 0 0 calc(2px * var(--on)) var(--dsl-focus-ring-color);border-radius:inherit;opacity:var(--on);top:var(--dsl-focus-ring-offset-y);right:var(--dsl-focus-ring-offset-x);bottom:var(--dsl-focus-ring-offset-y);left:var(--dsl-focus-ring-offset-x);transition:opacity var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);pointer-events:none;z-index:1;box-shadow:var(--dsl-focus-ring-box-shadow);position:absolute}@keyframes a9ca0bf3{0%{background-position:0 100px}to{background-position:0 -620px}}@keyframes c3eff0bd{0%{opacity:0}to{opacity:1}}.ds-animated-size-item{--duration:.2s;opacity:1;min-width:0;transition:flex-basis var(--ds-ease-in-out) var(--duration), opacity var(--ds-ease-in-out) var(--duration), margin-left var(--ds-ease-in-out) var(--duration);flex:none;display:inline-flex;overflow:visible}.ds-animated-size-item>*{flex-shrink:0}@keyframes _87d7f78{0%{stroke-dashoffset:var(--simulated-start-dashoffset)}to{stroke-dashoffset:var(--simulated-end-dashoffset)}}@keyframes cd8dce10{0%{opacity:0}to{opacity:1}}.ds-toggle-button.ds-toggle-button--m{--dsl-toggle-button-height:34px;--dsl-toggle-button-padding:0 12px;--dsl-toggle-button-icon-size:14px}.ds-toggle-button.ds-toggle-button--s{--dsl-toggle-button-height:28px;--dsl-toggle-button-padding:0 10px;--dsl-toggle-button-icon-size:14px}.ds-toggle-button{--dsl-toggle-button-border-color-selected:var(--dsw-alias-button-ghost-active-border);--dsl-toggle-button-border-color:var(--dsw-alias-border-l2);--dsl-toggle-button-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-toggle-button-color-selected:var(--dsw-alias-button-ghost-active-fill);--dsl-toggle-button-text-color:var(--dsw-alias-label-primary);--dsl-toggle-button-text-color-selected:var(--dsw-alias-brand-text);--dsl-toggle-button-color-selected-hover:var(--dsw-alias-button-ghost-active-hover);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--dsl-toggle-button-text-color);border:1px solid var(--dsl-toggle-button-border-color);padding:var(--dsl-toggle-button-padding);height:var(--dsl-toggle-button-height);border-radius:18px;outline:none;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:500;transition-property:border,background;transition-duration:.2s;transition-timing-function:ease;display:inline-flex;position:relative}.ds-toggle-button:hover:not(.ds-toggle-button--disabled){background-color:var(--dsl-toggle-button-color-hover)}.ds-toggle-button.ds-toggle-button--selected:hover:not(.ds-toggle-button--disabled){background-color:var(--dsw-alias-button-ghost-active-hover)}.ds-toggle-button.ds-toggle-button--selected{background-color:var(--dsl-toggle-button-color-selected);color:var(--dsl-toggle-button-text-color-selected);border-color:var(--dsl-toggle-button-border-color-selected)}.ds-toggle-button.rtl{flex-direction:row-reverse}.ds-toggle-button>.ds-toggle-button__icon{font-size:var(--dsl-toggle-button-icon-size);display:flex}.ds-toggle-button:focus-visible .ds-focus-ring{--on:1}.ds-toggle-button--disabled{opacity:.4;cursor:not-allowed}@media not all and (width>=768px){.e390ef68.ds-modal-wrapper{padding:0}.e390ef68.ds-modal-wrapper .ds-modal{place-self:flex-end stretch;width:100%;margin-bottom:0}}.ds-switch{--dsl-switch-color:var(--dsw-alias-label-caption);--dsl-switch-thumb-color:var(--dsw-static-neutral-bluish-00);--dsl-switch-height:24px;--dsl-switch-width:40px;--dsl-switch-gutter:3px;--dsl-switch-ring-color:var(--dsw-alias-brand-primary);--dsl-switch-color-checked:var(--dsw-alias-brand-primary);background-color:var(--dsl-switch-color);height:var(--dsl-switch-height);width:var(--dsl-switch-width);transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out);cursor:pointer;border:none;border-radius:4096px;position:relative}.ds-switch:after{content:"";transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);border-radius:4096px;position:absolute;inset:-2px}.ds-switch:focus{outline:none}.ds-switch:focus-visible:after{box-shadow:0 0 0 2px var(--dsl-switch-ring-color)}.ds-switch.ds-switch--checked{background-color:var(--dsl-switch-color-checked)}.ds-switch.ds-switch--checked .ds-switch-thumb{left:calc(100% - var(--dsl-switch-height) + var(--dsl-switch-gutter))}.ds-switch.ds-switch--disabled{cursor:not-allowed;opacity:.5}.ds-switch.ds-switch--size-s{--dsl-switch-height:18px;--dsl-switch-width:28px;--dsl-switch-gutter:2px}.ds-switch.ds-switch--size-xs{--dsl-switch-height:16px;--dsl-switch-width:24px;--dsl-switch-gutter:2px}.ds-switch.ds-switch--size-l{--dsl-switch-height:28px;--dsl-switch-width:48px;--dsl-switch-gutter:3px}.ds-switch-thumb{background-color:var(--dsl-switch-thumb-color);height:calc(var(--dsl-switch-height) - var(--dsl-switch-gutter) * 2);width:calc(var(--dsl-switch-height) - var(--dsl-switch-gutter) * 2);left:var(--dsl-switch-gutter);transition:left var(--ds-transition-duration) var(--ds-ease-in-out);border-radius:4096px;position:absolute;top:50%;transform:translateY(-50%)}.ds-select{--dsl-select-height:var(--ds-control-height-m);--dsl-select-font-size:var(--ds-font-size-m);--dsl-select-line-height:var(--ds-line-height-m);--dsl-select-border-radius:10px;--dsl-select-padding:0 28px 0 10px;--dsl-select-text-color:var(--dsw-alias-label-primary);--dsl-select-placeholder-color:var(--dsw-alias-label-tertiary);--dsl-select-text-margin:0;--dsl-select-arrow-color:var(--dsw-alias-label-secondary);--dsl-select-arrow-size:14px;--dsl-select-arrow-right:14px;--dsl-select-caret-color:var(--dsw-alias-brand-primary);--dsl-select-focus-ring-color:var(--dsw-alias-brand-primary);--dsl-select-focus-bg-color:var(--dsw-specific-selector);--dsl-select-error-color:var(--dsw-alias-state-error-primary);--dsl-select-error-bg-color:var(--dsw-alias-interactive-bg-hover-danger);--dsl-select-select-line-height:inherit;--dsl-select-select-padding-right:26px}.ds-select.ds-select--l{--dsl-select-height:var(--ds-control-height-l);--dsl-select-font-size:var(--ds-font-size-l);--dsl-select-line-height:var(--ds-line-height-l);--dsl-select-border-radius:10px}.ds-select.ds-select--m{--dsl-select-height:var(--ds-control-height-m);--dsl-select-font-size:var(--ds-font-size-m);--dsl-select-line-height:var(--ds-line-height-m);--dsl-select-border-radius:10px}.ds-select.ds-select--s{--dsl-select-height:var(--ds-control-height-s);--dsl-select-font-size:var(--ds-font-size-s);--dsl-select-line-height:var(--ds-line-height-s);--dsl-select-border-radius:10px}.ds-select.ds-select--xs{--dsl-select-height:var(--ds-control-height-xs);--dsl-select-font-size:var(--ds-font-size-xs);--dsl-select-line-height:var(--ds-line-height-xs);--dsl-select-border-radius:8px}.ds-select.ds-select--filled{--dsl-select-bg-color:var(--dsw-specific-selector);--dsl-select-hover-bg-color:var(--dsw-alias-interactive-bg-hover)}.ds-select.ds-select--bordered{--dsl-select-border-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2);--dsl-select-focus-bg-color:transparent;--dsl-select-error-bg-color:transparent}.ds-select-menu{--dsl-select-menu-color:var(--dsw-alias-bg-layer-2);--dsl-select-menu-shadow:0 8px 24px 0 #0000001f;--dsl-select-menu-border-radius:10px;--dsl-select-menu-padding:4px;--dsl-select-menu-option-height:28px;--dsl-select-menu-option-padding:8px 14px;--dsl-select-menu-option-font-size:var(--ds-font-size-m);--dsl-select-menu-option-line-height:var(--ds-line-height-m);--dsl-select-menu-option-border-radius:8px;--dsl-select-menu-option-text-color:var(--dsw-alias-label-primary);--dsl-select-menu-option-text-color-selected:var(--dsw-alias-brand-primary);--dsl-select-menu-option-color-hover:var(--dsw-alias-interactive-bg-hover);--dsl-select-menu-option-color-selected:transparent;--dsl-select-menu-divider-color:var(--dsw-alias-border-l2);--dsl-select-menu-not-found-color:var(--dsw-alias-label-tertiary)}.ds-select{cursor:pointer;width:100%;color:var(--dsl-select-text-color);font-size:var(--dsl-select-font-size);line-height:var(--dsl-select-line-height);height:var(--dsl-select-height);box-sizing:border-box;border-radius:var(--dsl-select-border-radius);transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out), box-shadow var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out);outline:none;align-items:center;display:flex;position:relative}.ds-select.ds-select--disabled{opacity:.45}.ds-select.ds-select--disabled>.ds-select.ds-select--disabled__select,.ds-select.ds-select--disabled>.ds-select.ds-select--disabled__input,.ds-select.ds-select--disabled>.ds-select.ds-select--disabled__arrow{cursor:not-allowed}.ds-select>.ds-select__placeholder,.ds-select>.ds-select__select,.ds-select>.ds-select__input{white-space:nowrap;font-size:inherit;padding:var(--dsl-select-padding)}.ds-select>.ds-select__placeholder,.ds-select>.ds-select__select{cursor:inherit;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ds-select>.ds-select__input{caret-color:var(--dsl-select-caret-color);background-color:#0000;border:none;outline:none;position:absolute;inset:0}.ds-select>.ds-select__placeholder{width:100%;height:100%;color:var(--dsl-select-placeholder-color)}.ds-select>.ds-select__select{color:inherit;appearance:none;border-radius:inherit;padding-right:var(--dsl-select-select-padding-right);width:100%;height:100%;transition:opacity var(--ds-transition-duration) var(--ds-ease-in-out);margin:var(--dsl-select-text-margin);line-height:var(--dsl-select-select-line-height);background-color:#0000;border:none;outline:none}.ds-select>.ds-select__select--text-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:inline-block;overflow:hidden}.ds-select>.ds-select__select--placeholder{opacity:.45}.ds-select>.ds-select__arrow{right:var(--dsl-select-arrow-right);pointer-events:none;color:var(--dsl-select-arrow-color);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ds-select>.ds-select__arrow svg{width:var(--dsl-select-arrow-size);height:var(--dsl-select-arrow-size)}.ds-select.ds-select--none:not(.ds-select--no-focus-outline):focus,.ds-select.ds-select--none:not(.ds-select--no-focus-outline):focus-within{background-color:var(--dsl-select-focus-bg-color);box-shadow:inset 0 0 0 2px var(--dsl-select-focus-ring-color)}.ds-select.ds-select--filled:not(.ds-select--no-focus-outline).ds-select.ds-select--error,.ds-select.ds-select--bordered:not(.ds-select--no-focus-outline).ds-select.ds-select--error{background-color:var(--dsl-select-error-bg-color);box-shadow:inset 0 0 0 2px var(--dsl-select-error-color)}.ds-select.ds-select--filled:not(.ds-select--no-focus-outline).ds-select.ds-select--error:focus,.ds-select.ds-select--bordered:not(.ds-select--no-focus-outline).ds-select.ds-select--error:focus,.ds-select.ds-select--filled:not(.ds-select--no-focus-outline).ds-select.ds-select--error:focus-within,.ds-select.ds-select--bordered:not(.ds-select--no-focus-outline).ds-select.ds-select--error:focus-within{background-color:var(--dsl-select-focus-bg-color)}.ds-select.ds-select--filled{background-color:var(--dsl-select-bg-color)}.ds-select.ds-select--filled:hover:not(.ds-select.ds-select--filled--disabled){background-color:var(--dsl-select-hover-bg-color)}.ds-select.ds-select--bordered{box-shadow:var(--dsl-select-border-shadow)}.ds-select-menu{color:var(--dsl-select-menu-option-text-color);background-color:var(--dsl-select-menu-color);box-shadow:var(--dsl-select-menu-shadow);border-radius:var(--dsl-select-menu-border-radius);max-height:calc(var(--dsl-select-menu-option-height) * 8.5);overflow:auto}.ds-select-menu>.ds-select-menu__content{padding:var(--dsl-select-menu-padding)}.ds-select-option{min-height:var(--dsl-select-menu-option-height);padding:var(--dsl-select-menu-option-padding);box-sizing:border-box;font-size:var(--dsl-select-menu-option-font-size);line-height:var(--dsl-select-menu-option-line-height);transition:background-color var(--ds-transition-duration) var(--ds-ease-in-out), color var(--ds-transition-duration) var(--ds-ease-in-out);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--dsl-select-menu-option-border-radius);align-items:center;display:flex}.ds-select-option:hover,.ds-select-option.ds-select-option--pending{background-color:var(--dsl-select-menu-option-color-hover)}.ds-select-option.ds-select-option--selected{color:var(--dsl-select-menu-option-text-color-selected);background-color:var(--dsl-select-menu-option-color-selected)}.ds-select-option.ds-select-option--selected:hover{background-color:var(--dsl-select-menu-option-color-hover)}.ds-select-divider{background-color:var(--dsl-select-menu-divider-color);height:1px;margin:var(--dsl-select-menu-padding) 0}.ds-select-menu__not-found{min-height:var(--dsl-select-menu-option-height);box-sizing:border-box;font-size:var(--dsl-select-menu-option-font-size);line-height:var(--dsl-select-menu-option-line-height);color:var(--dsl-select-menu-not-found-color);justify-content:center;align-items:center;padding:8px 16px;display:flex}.ds-select-menu__skeleton{min-height:var(--dsl-select-menu-option-height);padding:8px}.ds-select-menu__skeleton>.ds-select-menu__skeleton-item{margin-bottom:8px}.ds-select-menu__skeleton>.ds-select-menu__skeleton-item:last-child{margin-bottom:0}.ds-modal-content{border-radius:24px;flex-direction:column;width:760px;height:500px;max-height:calc(100vh - 32px);display:flex}.ds-auth-delete-account .ds-modal-content__footer .ds-basic-button--danger{background-color:var(--dsw-static-red-600);border-color:var(--dsw-static-red-600);color:var(--dsw-static-neutral-bluish-00);font-weight:500}.ds-auth-delete-account .ds-modal-content__footer .ds-basic-button--danger:hover,.ds-auth-delete-account .ds-modal-content__footer .ds-basic-button--danger:active{background-color:var(--dsw-alias-state-error-secondary);border-color:var(--dsw-alias-state-error-secondary)}:root{--sider-width:261px}.ds-alert{--dsl-alert-font-size:var(--ds-font-size-m);--dsl-alert-line-height:var(--ds-line-height-m);--dsl-alert-icon-size:21px;--dsl-alert-text-color:var(--dsw-alias-label-primary);--dsl-alert-color:transparent;--dsl-alert-box-shadow:none;--dsl-alert-icon-color:var(--dsw-alias-label-primary)}.ds-alert.ds-alert--warning{--dsl-alert-color:var(--dsw-alias-state-warn-tertiary);--dsl-alert-text-color:var(--dsw-alias-state-warn-secondary);--dsl-alert-box-shadow:0 0 0 2px var(--dsw-alias-state-warn-secondary);--dsl-alert-icon-color:var(--dsw-alias-state-warn-secondary)}.ds-alert.ds-alert--success{--dsl-alert-color:transparent;--dsl-alert-text-color:var(--dsw-alias-state-success-secondary);--dsl-alert-box-shadow:0 0 0 2px var(--dsw-alias-state-success-secondary);--dsl-alert-icon-color:var(--dsw-alias-state-success-secondary)}.ds-alert.ds-alert--info{--dsl-alert-color:transparent;--dsl-alert-text-color:var(--dsw-static-blue-500);--dsl-alert-box-shadow:0 0 0 2px var(--dsw-static-blue-500);--dsl-alert-icon-color:var(--dsw-static-blue-500)}.ds-alert.ds-alert--error{--dsl-alert-color:var(--dsw-alias-interactive-bg-hover-danger);--dsl-alert-text-color:var(--dsw-alias-state-error-primary);--dsl-alert-box-shadow:0 0 0 2px var(--dsw-alias-state-error-primary);--dsl-alert-icon-color:var(--dsw-alias-state-error-primary)}.ds-alert{font-size:var(--dsl-alert-font-size);line-height:var(--dsl-alert-line-height);color:var(--dsl-alert-text-color);background-color:var(--dsl-alert-color);box-sizing:border-box;border-radius:12px;align-items:center;padding:14px;display:flex;position:relative;overflow:hidden}.ds-alert>.ds-alert__content{flex:1}.ds-alert>.ds-alert__icon{width:var(--dsl-alert-icon-size);height:var(--dsl-alert-icon-size);font-size:var(--dsl-alert-icon-size);color:var(--dsl-alert-icon-color);margin-right:6px;display:flex}.ds-alert>.ds-alert__icon svg{width:var(--dsl-alert-icon-size);height:var(--dsl-alert-icon-size)}.ds-alert.ds-alert--bordered{box-shadow:var(--dsl-alert-box-shadow)}:root{--message-list-padding-horizontal:44px}.cookie_banner-wrap{box-sizing:border-box;background:var(--dsw-alias-bg-layer-2);z-index:1020;border-radius:16px;width:calc(100% - 32px);padding:20px;position:fixed;bottom:12px;left:16px;box-shadow:0 0 1px #0003,0 0 4px #00000005,0 12px 36px #0000001f}.cookie_banner-wrap .cookie_banner-title{color:var(--dsw-alias-label-primary);font-size:16px;font-weight:600;line-height:140%}.cookie_banner-wrap .cookie_banner-description{color:var(--dsw-alias-label-secondary);margin-top:8px;font-size:14px;line-height:140%}.cookie_banner-wrap .cookie_banner-description a{color:var(--dsw-alias-label-primary);text-underline-position:from-font;cursor:pointer;text-decoration-line:underline;text-decoration-style:solid}.cookie_banner-wrap .cookie_banner-accept-essential-button,.cookie_banner-wrap .cookie_banner-accept-all-button{justify-content:center;align-items:center;width:100%;height:auto;padding:12px;line-height:20px}.cookie_banner-wrap .cookie_banner-accept-essential-button{margin-top:16px}.cookie_banner-wrap .cookie_banner-accept-all-button{margin-top:8px}[data-ds-dark-theme] .cookie_banner-accept-essential-button:hover{background-color:unset!important}:root,page{--dsw-font-family:"quote-cjk-patch", "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;font-variant-ligatures:no-contextual}.skip-quote-patch{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Oxygen,Open Sans,sans-serif}body,page,.ds-theme{--ds-control-height-xl:44px;--ds-control-height-l:40px;--ds-control-height-m:36px;--ds-control-height-s:32px;--ds-control-height-xs:28px;--ds-font-weight-strong:600;--ds-font-size-l:16px;--ds-line-height-l:28px;--ds-font-size-m:14px;--ds-line-height-m:25px;--ds-font-size-sp:13px;--ds-line-height-sp:23px;--ds-font-size-s:12px;--ds-line-height-s:21px;--ds-font-size-xsp:11px;--ds-line-height-xsp:19.5px;--ds-font-size-xs:10px;--ds-line-height-xs:18px;--ds-ease-in-out:cubic-bezier(.4, 0, .2, 1);--ds-ease-in:cubic-bezier(.4, 0, 1, 1);--ds-ease-out:cubic-bezier(0, 0, .2, 1);--ds-font-family-code:Menlo, Monaco, Consolas, "Cascadia Mono", "Ubuntu Mono", "DejaVu Sans Mono", "Liberation Mono", "JetBrains Mono", "Fira Code", Cousine, "Roboto Mono", "Courier New", Courier, sans-serif, system-ui;--ds-transition-duration:.2s;--ds-transition-duration-fast:.1s;--ds-transition-duration-slow:.3s}body{font-size:var(--ds-font-size-m);color:var(--dsw-alias-label-primary);-webkit-text-size-adjust:none;margin:0}body,page{font-family:var(--dsw-font-family)}body{-webkit-tap-highlight-color:transparent}#root{width:100%;height:100dvh}.app-shell{height:100%;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);display:flex}.login-page{box-sizing:border-box;min-height:100%;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);place-items:center;padding:24px;display:grid}.login-form{box-sizing:border-box;background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l1);border-radius:8px;gap:10px;width:min(100%,360px);padding:28px;display:grid;box-shadow:0 16px 36px #0000001a}.login-mark{width:36px;height:36px;color:var(--dsw-alias-brand-primary);background:var(--dsw-alias-interactive-bg-hover);border-radius:8px;place-items:center;display:grid}.login-form h1,.login-form p{margin:0}.login-form h1{font-size:22px;font-weight:600}.login-form>p:not(.login-error){color:var(--dsw-alias-label-secondary);margin-bottom:8px;font-size:14px}.login-form label{font-size:13px;font-weight:500}.login-form input{box-sizing:border-box;width:100%;height:38px;color:inherit;background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;border-radius:6px;padding:0 10px}.login-form input:focus{border-color:var(--dsw-alias-brand-primary);outline:none}.login-form button{height:38px;color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);font:inherit;cursor:pointer;border:0;border-radius:6px;margin-top:8px;font-weight:500}.login-form button:disabled{cursor:wait;opacity:.65}.login-error{color:var(--dsw-alias-state-error-primary);font-size:13px}.login-loading{color:var(--dsw-alias-label-secondary);font-size:14px}.sidebar{box-sizing:border-box;background:var(--dsw-specific-sidebar-fill);border-right:1px solid var(--dsw-alias-border-l1);flex:0 0 var(--sider-width);width:var(--sider-width);flex-direction:column;height:100%;padding:12px;display:flex}.sidebar-brand,.sidebar-new-btn,.sidebar-footer,.composer-input-row,.message-actions,.message-editor-actions{align-items:center;display:flex}.sidebar-brand{color:var(--dsw-alias-brand-primary);gap:8px;height:40px;padding:0 8px}.sidebar-brand-icon{width:24px;height:24px;transform:rotate(180deg)}.sidebar-brand-wordmark{width:109px;height:23px}.project-switcher{margin:2px 0 6px;position:relative}.sidebar-footer .project-switcher{flex:1;min-width:0;margin:0}.sidebar-footer .project-switcher-trigger{text-align:left;border:0;height:28px;padding:0;font-size:14px}.sidebar-footer .project-switcher-menu{top:auto;bottom:calc(100% + 4px)}.project-switcher-trigger{width:100%;height:32px;color:var(--dsw-alias-label-secondary);border:1px solid var(--dsw-alias-border-l1);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 9px;font-size:12px;display:flex}.project-switcher-trigger:hover,.project-switcher-trigger:focus-visible{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover);outline:none}.project-switcher-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher-menu{z-index:20;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l1);border-radius:8px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #0000001f}.project-switcher-list{max-height:230px;overflow-y:auto}.project-switcher-option,.project-switcher-create{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.project-switcher-option{padding:0}.project-switcher-select{min-width:0;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.project-switcher-delete{width:28px;height:28px;color:var(--dsw-alias-label-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;margin-right:3px;display:grid}.project-switcher-delete:hover,.project-switcher-delete:focus-visible{color:var(--dsw-alias-state-error-primary);background:var(--dsw-alias-interactive-bg-hover);outline:none}.project-switcher-option:hover,.project-switcher-option:focus-within,.project-switcher-create:hover,.project-switcher-create:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:none}.project-switcher-select span{gap:2px;min-width:0;display:grid}.project-switcher-select strong,.project-switcher-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-switcher-select strong{font-weight:500}.project-switcher-select small{color:var(--dsw-alias-label-tertiary);font-size:11px}.project-switcher-create{border-bottom:1px solid var(--dsw-alias-border-l1);justify-content:flex-start}.project-create-form{border-top:1px solid var(--dsw-alias-border-l1);gap:6px;padding:6px 4px 4px;display:grid}.project-create-form input{box-sizing:border-box;width:100%;height:30px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;border-radius:6px;padding:0 7px;font-size:12px}.project-create-form input:focus{border-color:var(--dsw-alias-button-primary-fill);outline:none}.project-create-form button{height:30px;color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.project-switcher-error{color:var(--dsw-alias-state-error-primary);margin:5px 4px 2px;font-size:11px;line-height:15px}.project-delete-directory{color:var(--dsw-alias-label-secondary);cursor:pointer;align-items:center;gap:7px;margin:-6px 0 20px;font-size:13px;display:flex}.session-dialog .project-delete-directory input{box-sizing:border-box;width:15px;height:15px;accent-color:var(--dsw-alias-button-primary-fill);margin:0;padding:0}.sidebar-section-title,.sidebar-footer-label,.chat-header-eyebrow{color:var(--dsw-alias-label-tertiary);font-size:12px;line-height:18px}.sidebar-new-btn,.composer-send-btn,.composer-stop-btn{cursor:pointer;color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);font:inherit;border:0;border-radius:10px;padding:7px 10px;font-size:13px;font-weight:500}.sidebar-new-btn{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-button-elevated-fill);border:1px solid #0000;border-radius:100px;justify-content:center;gap:6px;width:100%;height:40px;margin:8px 0 18px;padding:0 16px;font-size:14px;box-shadow:0 -2px 2px #4868b20a,0 2px 2px #6a6f7517,0 1px 2px #4868b214}.composer-send-btn:hover,.composer-stop-btn:hover{background:var(--dsw-alias-button-primary-hover)}.session-item,.message-action-btn,.branch-switcher button{cursor:pointer;color:var(--dsw-alias-label-primary);font:inherit;background:0 0;border:0}.message-action-btn:hover,.branch-switcher button:hover{background:var(--dsw-alias-interactive-bg-hover)}.sidebar-section{flex-direction:column;flex:1;min-height:0;margin:0 -12px;display:flex;position:relative}.sidebar-section:after{pointer-events:none;content:"";background:linear-gradient(to bottom, transparent, var(--dsw-specific-sidebar-fill));height:36px;position:absolute;bottom:0;left:0;right:0}.sidebar-section-title{padding:14px 22px 6px}.archived-sessions-toggle{width:100%;color:var(--dsw-alias-label-tertiary);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;font-family:inherit;font-size:12px;line-height:18px;display:flex}.archived-sessions-toggle svg{transition:transform .15s}.archived-sessions-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.archived-sessions-toggle:hover,.archived-sessions-toggle:focus-visible{color:var(--dsw-alias-label-secondary);outline:none}.session-group:first-child .sidebar-section-title{padding-top:2px}.session-list{padding-right:8px;overflow-y:auto}.session-item-wrap{border-radius:12px;margin-bottom:2px;position:relative}.session-item-wrap:hover{background:var(--dsw-specific-sidebar-nav-item-hover)}.session-item-wrap.active{color:var(--dsw-alias-button-primary-fill);background:var(--dsw-specific-sidebar-nav-item-active-accent)}.session-item-wrap.active .session-item{color:inherit}.session-item{box-sizing:border-box;text-align:left;border-radius:12px;align-items:center;gap:6px;width:100%;padding:8px 10px 8px 22px;transition:padding-right .15s;display:flex}.session-item-wrap:hover .session-item,.session-item-wrap:focus-within .session-item{padding-right:66px}.session-item-pin{color:var(--dsw-alias-label-tertiary);flex:none}.session-rename-input{box-sizing:border-box;width:calc(100% - 12px);height:32px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-button-primary-fill);font:inherit;outline:2px solid color-mix(in srgb, var(--dsw-alias-button-primary-fill) 20%, transparent);border-radius:9px;margin:2px 0 2px 12px;padding:0 8px;font-size:13px}.session-item-archive{width:24px;height:24px;color:var(--dsw-alias-label-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:34px}.session-item-pin{width:24px;height:24px;color:var(--dsw-alias-label-tertiary);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.session-item-wrap:hover .session-item-archive,.session-item-wrap:focus-within .session-item-archive,.session-item-wrap:hover .session-item-pin,.session-item-wrap:focus-within .session-item-pin,.session-item-pin.pinned{opacity:1}.session-item-pin.pinned svg{transform:rotate(45deg)}.session-item-archive:hover,.session-item-archive:focus-visible,.session-item-pin:hover,.session-item-pin:focus-visible{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover);outline:none}.session-menu{z-index:10;box-sizing:border-box;width:132px;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border-radius:10px;padding:4px;position:fixed;box-shadow:0 0 1px #0003,0 12px 32px #00000014}.session-menu button{width:100%;height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 8px;font-size:13px;display:flex}.session-menu button:hover,.session-menu button:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:none}.session-menu button.danger{color:var(--dsw-alias-state-error-primary)}.session-dialog-backdrop{z-index:30;background:#0000005c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.session-dialog{box-sizing:border-box;width:min(380px,100%);color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-layer-2);border-radius:12px;padding:22px 24px;box-shadow:0 12px 32px #00000026}.session-dialog h2{margin:0;font-size:16px;line-height:24px}.session-dialog p{color:var(--dsw-alias-label-secondary);margin:12px 0 20px;font-size:14px;line-height:21px}.session-dialog input{box-sizing:border-box;width:100%;height:36px;color:inherit;border:1px solid var(--dsw-alias-border-l2);font:inherit;background:0 0;border-radius:7px;margin:16px 0 20px;padding:0 10px}.session-dialog input:focus{border-color:var(--dsw-alias-button-primary-fill);outline:2px solid color-mix(in srgb, var(--dsw-alias-button-primary-fill) 20%, transparent)}.session-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.session-dialog-actions button{height:32px;color:var(--dsw-alias-label-primary);border:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 14px;font-size:13px}.session-dialog-actions button.primary{color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);border-color:var(--dsw-alias-button-primary-fill)}.session-dialog-actions button.danger-button{color:var(--dsw-static-neutral-bluish-00);background:var(--dsw-alias-state-error-primary);border-color:var(--dsw-alias-state-error-primary)}.session-dialog-actions button:disabled{cursor:not-allowed;opacity:.55}.session-item-title{white-space:nowrap;flex:1;min-width:0;font-size:14px;line-height:22px;overflow:hidden}.session-item-title-text{min-width:max-content;display:inline-block}.session-item-wrap:hover .session-item-title.overflowing .session-item-title-text,.session-item-wrap:focus-within .session-item-title.overflowing .session-item-title-text{animation:session-title-scroll calc(var(--session-title-scroll-duration) + 1s) ease-in-out .3s infinite alternate}@keyframes session-title-scroll{0%,12%{transform:translate(0)}88%,to{transform:translateX(calc(-1 * var(--session-title-scroll-distance)))}}@media (prefers-reduced-motion:reduce){.session-item-wrap:hover .session-item-title.overflowing .session-item-title-text,.session-item-wrap:focus-within .session-item-title.overflowing .session-item-title-text{animation:none}}.sidebar-footer{border-top:1px solid var(--dsw-alias-border-l1);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:10px 1px 2px 8px;display:flex}.sidebar-footer-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;line-height:20px;overflow:hidden}.sidebar-settings-menu{position:relative}.sidebar-settings-btn{cursor:pointer;color:var(--dsw-alias-label-secondary);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.sidebar-settings-btn:hover,.sidebar-settings-btn:focus-visible{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover);outline:none}.sidebar-settings-popover{z-index:20;width:180px;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l1);border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:0 12px 28px #0000001f}.sidebar-settings-option{width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.sidebar-settings-option:hover,.sidebar-settings-option:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:none}.sidebar-settings-option-label{align-items:center;gap:8px;display:flex}.sidebar-settings-switch{box-sizing:border-box;background:var(--dsw-alias-border-l4);border-radius:8px;flex:none;width:28px;height:16px;padding:2px;transition:background-color .15s}.sidebar-settings-switch>span{background:var(--dsw-static-neutral-bluish-00);width:12px;height:12px;box-shadow:var(--dsw-shadow-lv1);border-radius:50%;transition:transform .15s;display:block}.sidebar-settings-option[aria-checked=true] .sidebar-settings-switch{background:var(--dsw-alias-button-primary-fill)}.sidebar-settings-option[aria-checked=true] .sidebar-settings-switch>span{transform:translate(12px)}.sidebar-settings-heading{min-height:28px;color:var(--dsw-alias-label-tertiary);align-items:center;gap:6px;padding:2px 8px;font-size:11px;display:flex}.sidebar-settings-divider{background:var(--dsw-alias-border-l1);height:1px;margin:4px 0}.main-panel{flex:1;min-width:0;min-height:0;position:relative}.mobile-configuration-entry{display:none}.chat-surface{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.chat-header{z-index:1;box-sizing:border-box;background:var(--dsw-alias-bg-base);align-items:flex-start;min-height:60px;padding:12px 18px 0;display:flex;position:relative}.chat-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom,var(--dsw-alias-bg-base),transparent);height:1.5em;position:absolute;top:100%;left:0;right:0}.chat-header-content{min-width:0;max-width:480px}.chat-header-eyebrow{margin:0}.chat-header-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:400;line-height:20px;overflow:hidden}.chat-header-title-editor{box-sizing:border-box;vertical-align:top;max-width:480px;height:24px;transition:box-shadow .2s var(--ds-ease-in-out);border-radius:22px;align-items:center;margin-left:-11px;padding:0 10px;display:inline-flex;position:relative;top:-3px}.chat-header-title-editor:hover{box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2)}.chat-header-title-editor:focus-within{box-shadow:inset 0 0 0 1px var(--dsw-alias-button-primary-fill)}.chat-header-title-editor input{box-sizing:border-box;color:var(--dsw-alias-label-primary);width:auto;min-width:1px;font:inherit;text-overflow:ellipsis;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:500;line-height:22px;position:absolute;inset:1px 10px}.chat-header-title-editor>span{white-space:pre;visibility:hidden;max-width:458px;font-size:14px;font-weight:500;line-height:22px;overflow:hidden}.chat-header-identity{color:var(--dsw-alias-label-secondary);align-items:center;gap:4px;font-size:12px;line-height:18px;display:flex}.chat-header-identity svg{color:var(--dsw-alias-button-primary-fill);flex:none}.messages-pane{box-sizing:border-box;scrollbar-gutter:stable;width:100%;padding:28px var(--message-list-padding-horizontal);flex:1;align-self:center;overflow-y:auto}.welcome-card,.empty-state-card{color:var(--dsw-alias-label-secondary);max-width:760px;margin:12vh auto;line-height:1.7}.welcome-card h1,.empty-state-card h2{color:var(--dsw-alias-label-primary);margin:10px 0;font-size:24px;line-height:34px}.concierge-details{border-top:1px solid var(--dsw-alias-border-l1);margin-top:22px;padding-top:18px}.concierge-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:22px;display:grid}.concierge-card{cursor:pointer;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-layer-2);border:1px solid var(--dsw-alias-border-l1);text-align:left;min-height:144px;font:inherit;border-radius:8px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s}.concierge-card:hover,.concierge-card:focus-visible{border-color:var(--dsw-alias-brand-primary);outline:none;transform:translateY(-1px);box-shadow:0 4px 12px #4868b21f}.concierge-card.selected{border-color:var(--dsw-alias-brand-primary);box-shadow:0 0 0 1px var(--dsw-alias-brand-primary)}.concierge-card>strong{font-size:16px;line-height:24px;display:block}.concierge-card>p{color:var(--dsw-alias-label-secondary);margin:2px 0 14px;font-size:13px;line-height:20px}.concierge-card-tags{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:10px;margin-top:8px;display:grid}.concierge-card-tags>span{color:var(--dsw-alias-label-tertiary);white-space:nowrap;font-size:12px;line-height:22px}.concierge-detail{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.concierge-detail>span{color:var(--dsw-alias-label-secondary);font-size:13px}.concierge-detail strong,.concierge-detail p{color:var(--dsw-alias-label-primary);margin:0;font-size:14px;font-weight:500;line-height:1.7}.concierge-tag-list{flex-wrap:wrap;gap:6px;display:flex}.concierge-tag{color:var(--dsw-alias-brand-text);background:var(--dsw-alias-state-business-tertiary);border-radius:4px;padding:2px 7px;font-size:12px;line-height:18px}.welcome-badge,.quick-pill{color:var(--dsw-alias-brand-text);background:var(--dsw-alias-state-business-tertiary);border-radius:4096px;padding:3px 8px;font-size:12px}.quick-pill-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.message-row{width:100%;margin-bottom:24px;display:flex}.message-row.user{justify-content:flex-end}.message-stack{width:100%}.message-stack.user{width:fit-content;min-width:5em;max-width:min(100%,760px)}.message-stack.user.editing{max-width:min(100%,800px)}.message-card,.streaming-bubble,.command-block,.error-block{box-sizing:border-box;border-radius:10px;padding:12px 14px;line-height:1.7}.message-card.user{color:var(--dsw-alias-label-primary);background:var(--dsw-specific-bubble)}.message-card.assistant,.streaming-bubble{background:var(--dsw-alias-bg-layer-1)}.message-status.incomplete{color:#b42318;margin:0 0 8px;font-size:.78rem;font-weight:600;display:inline-block}.message-card.system,.command-block{color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-bg-module-platform)}.command-block{white-space:pre-wrap}.message-body{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.message-body>:first-child{margin-top:0}.message-body>:last-child{margin-bottom:0}.message-body .ds-markdown{white-space:normal}.ds-markdown p{white-space:pre-wrap;margin:16px 0}.message-body pre,.reasoning-content pre,.stored-tool-result pre{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-family:var(--ds-font-family-code);margin:8px 0 0;font-size:12px;line-height:1.6;overflow-x:auto}.reasoning-panel{box-sizing:border-box;color:var(--dsw-alias-label-secondary);width:100%;margin-bottom:8px}.reasoning-summary{cursor:pointer;-webkit-user-select:none;user-select:none;width:fit-content;padding:4px 6px;font-size:13px;font-weight:500;line-height:20px}.reasoning-summary:hover{color:var(--dsw-alias-label-primary)}.reasoning-content{border-left:2px solid var(--dsw-alias-border-l2);min-width:0;margin:5px 0 4px 7px;padding:4px 0 4px 14px;font-size:13px;line-height:1.65}.reasoning-preview{cursor:pointer;max-height:180px;position:relative;overflow:hidden}.reasoning-preview.is-overflowing:after{background:linear-gradient(to bottom, transparent, var(--dsw-alias-bg-base));content:"";pointer-events:none;height:36px;position:absolute;bottom:0;left:0;right:0}.reasoning-text{white-space:pre-wrap;overflow-wrap:anywhere}.reasoning-step+.reasoning-step{border-top:1px solid var(--dsw-alias-border-l1);margin-top:12px;padding-top:12px}.reasoning-spinner{border:2px solid var(--dsw-alias-border-l2);border-top-color:var(--dsw-alias-button-primary-fill);vertical-align:-1px;border-radius:50%;width:11px;height:11px;margin-right:7px;animation:.7s linear infinite reasoning-spin;display:inline-block}@keyframes reasoning-spin{to{transform:rotate(360deg)}}.reasoning-pending{color:var(--dsw-alias-label-tertiary)}.tool-activity-list{gap:7px;margin-top:9px;display:grid}.tool-activity{box-sizing:border-box;background:var(--dsw-alias-bg-module-platform);border:1px solid var(--dsw-alias-border-l1);border-radius:7px;min-width:0;padding:8px 10px}.tool-activity-header{align-items:center;gap:7px;min-width:0;display:flex}.tool-activity-header strong{color:var(--dsw-alias-label-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.tool-activity-header>span:last-child{color:var(--dsw-alias-label-tertiary);white-space:nowrap;margin-left:auto;font-size:11px}.tool-status-dot{background:var(--dsw-alias-button-primary-fill);border-radius:50%;flex:0 0 7px;width:7px;height:7px}.tool-status-dot[data-status=calling]{animation:1.2s ease-in-out infinite tool-status-pulse}.tool-status-dot[data-status=complete]{background:var(--dsw-alias-state-success-primary)}.tool-status-dot[data-status=error]{background:var(--dsw-alias-state-error-primary)}@keyframes tool-status-pulse{50%{opacity:.35}}.tool-result-content{color:var(--dsw-alias-label-secondary);border-top:1px solid var(--dsw-alias-border-l1);padding-top:7px}.tool-output{margin-top:7px}.tool-output summary{cursor:pointer;color:var(--dsw-alias-label-tertiary);width:fit-content;font-size:11px}.stored-tool-result{box-sizing:border-box;color:var(--dsw-alias-label-tertiary);width:min(100%,680px);padding-left:7px;font-size:12px}.stored-tool-result summary{cursor:pointer;width:fit-content;padding:3px 6px}.stored-tool-result pre{color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-bg-module-platform);border-radius:7px;padding:9px 11px}.generation-progress .message-card{margin-top:8px}.streaming-cursor{color:var(--dsw-alias-button-primary-fill);animation:1s step-end infinite streaming-cursor-blink}@keyframes streaming-cursor-blink{50%{opacity:0}}.error-block{color:var(--dsw-alias-state-error-primary);background:var(--dsw-alias-interactive-bg-hover-danger)}.message-meta{color:var(--dsw-alias-label-tertiary);gap:8px;margin-bottom:7px;font-size:12px;display:flex}.message-actions,.message-editor-actions{gap:5px;margin-top:6px}.user-message-actions{justify-content:flex-end}.assistant-message-actions{padding-left:8px}.message-fork-btn{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s var(--ds-ease-in-out)}.message-row.assistant:hover .message-fork-btn,.message-row.assistant:focus-within .message-fork-btn{visibility:visible;opacity:1;pointer-events:auto}.message-action-btn,.branch-switcher button{color:var(--dsw-alias-label-secondary);border-radius:6px;padding:3px 6px;font-size:12px}.message-icon-btn{justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.message-icon-btn svg{width:16px;height:16px}.branch-switcher{color:var(--dsw-alias-label-tertiary);align-items:center;display:inline-flex}.message-editor{box-sizing:border-box;background:var(--dsw-specific-input-major);border:1px solid var(--dsw-alias-border-l2);border-radius:10px;width:100%;padding:8px}.message-editor:focus-within{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb, var(--dsw-alias-button-primary-fill) 18%, transparent)}.message-editor-textarea{box-sizing:border-box;resize:vertical;color:var(--dsw-alias-label-primary);width:100%;min-height:84px;font:inherit;background:0 0;border:0;outline:0;padding:5px;line-height:1.6}.message-editor-actions{justify-content:flex-end}.permission-response-actions{flex-wrap:wrap;justify-content:flex-start}.permission-approve-pulse:not(:disabled){animation:1s ease-in-out infinite permission-approve-pulse}@keyframes permission-approve-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--dsw-alias-button-primary-fill) 28%, transparent)}}.assistant-message-editor{max-width:100%}.message-editor-field{color:var(--dsw-alias-label-secondary);font-size:12px;display:block}.message-editor-field+.message-editor-field{border-top:1px solid var(--dsw-alias-border-l2);margin-top:6px;padding-top:8px}.message-editor-field>span{padding:0 5px;display:block}.reasoning-editor-textarea{min-height:68px}.composer-panel{box-sizing:border-box;background:var(--dsw-alias-bg-base);width:100%;padding:10px var(--message-list-padding-horizontal) 1.5em;align-self:center;position:relative}.composer-panel:before{content:"";pointer-events:none;background:linear-gradient(to bottom,transparent,var(--dsw-alias-bg-base));height:1.5em;position:absolute;bottom:100%;left:0;right:0}.file-drop-overlay{z-index:10;box-sizing:border-box;color:var(--dsw-alias-label-primary);background:color-mix(in srgb, var(--dsw-alias-background-base,#fff) 88%, var(--dsw-alias-button-primary-fill));border:2px dashed var(--dsw-alias-button-primary-fill);pointer-events:none;text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:6px;font-size:13px;display:grid;position:absolute;inset:12px}.file-drop-overlay svg{color:var(--dsw-alias-button-primary-fill)}.file-drop-overlay strong{font-size:16px;font-weight:600}.file-drop-overlay span{color:var(--dsw-alias-label-secondary)}.composer-card{background:var(--dsw-specific-input-major);width:100%;max-width:684px;box-shadow:inset 0 0 0 1px var(--dsw-alias-border-l2),var(--dsw-shadow-lv1);border-radius:14px;margin:0 auto;padding:8px;position:relative}.composer-hint{color:var(--dsw-alias-label-tertiary);padding:3px 5px 8px;font-size:12px}.composer-files{gap:4px;padding:3px 5px 8px;display:grid}.composer-file{color:var(--dsw-alias-label-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.composer-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-file button{color:inherit;background:0 0;border:0;place-items:center;padding:2px;display:grid}.composer-upload-btn{width:34px;height:34px;color:var(--dsw-button-text-color);background:0 0;border:0;border-radius:50%;place-items:center;margin:3px;padding:0;display:grid}.composer-upload-tooltip{place-items:center;width:40px;height:40px;display:grid;position:relative}.composer-upload-tooltip span{z-index:5;color:var(--dsw-static-neutral-bluish-00);background:var(--dsw-alias-tooltip-bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:4px 8px;font-size:12px;line-height:18px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);right:0}.composer-upload-tooltip:hover span,.composer-upload-tooltip:focus-within span{opacity:1}.composer-upload-btn:hover:not(:disabled){color:var(--dsw-alias-label-primary);background:var(--dsw-specific-input-major-hover)}.composer-upload-btn:disabled{cursor:not-allowed;opacity:.45}.message-attachment{color:var(--dsw-alias-label-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 7px;padding:3px 0;font-size:12px;display:grid}.message-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-attachment small{color:var(--dsw-alias-label-tertiary);grid-column:2}.assistant-attachments{gap:7px;margin-top:12px;display:grid}.assistant-attachment{min-width:0;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-input-major);border:1px solid var(--dsw-alias-border-l2);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;width:min(30%,360px);min-width:220px;max-width:100%;padding:8px 9px;font-size:12px;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:grid}.assistant-attachment:hover,.assistant-attachment:focus-visible{background:var(--dsw-specific-input-major-hover);border-color:color-mix(in srgb, var(--dsw-alias-button-primary-fill) 35%, var(--dsw-alias-border-l2));outline:none}.assistant-attachment>svg:first-child{color:var(--dsw-alias-label-secondary)}.assistant-attachment>span{white-space:nowrap;font-weight:500;overflow:hidden}.assistant-attachment>span>span{min-width:max-content;display:inline-block}.assistant-attachment:hover>span>span,.assistant-attachment:focus-visible>span>span{animation:attachment-name-scroll calc(var(--attachment-name-scroll-duration) + 1s) ease-in-out .3s infinite alternate}@keyframes attachment-name-scroll{0%,12%{transform:translate(0)}88%,to{transform:translateX(calc(-1 * var(--attachment-name-scroll-distance)))}}.assistant-attachment small{color:var(--dsw-alias-label-tertiary);white-space:nowrap}.assistant-attachment>svg:last-child{color:var(--dsw-alias-label-tertiary)}.upload-warning-block{margin:8px var(--message-list-padding-horizontal);color:var(--dsw-alias-label-secondary);background:var(--dsw-specific-input-major);border-left:3px solid var(--dsw-alias-state-warning-primary);padding:8px 10px;font-size:12px}.composer-input-row{flex-direction:column;align-items:stretch;gap:4px}.composer-action-row{justify-content:space-between;align-items:flex-end;min-height:34px;display:flex}.composer-submit-controls{align-items:center;gap:2px;display:flex}.composer-send-shortcut-control{position:relative}.composer-generation-controls{align-items:center;gap:6px;min-width:0;display:flex}.composer-reasoning-control{position:relative}.composer-option-btn{height:30px;color:var(--dsw-alias-label-secondary);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:14px;display:inline-flex}.composer-option-btn:hover:not(:disabled),.composer-option-btn:focus-visible{outline:0}.composer-option-btn:not(.active):hover:not(:disabled),.composer-option-btn:not(.active):focus-visible{color:var(--dsw-alias-label-primary);background:var(--dsw-specific-input-major-hover)}.composer-option-btn.active{color:var(--dsw-alias-button-primary-fill);background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 7%,transparent)}.composer-option-btn.active:hover:not(:disabled),.composer-option-btn.active:focus-visible{color:var(--dsw-alias-button-primary-fill);background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 10%,transparent)}.composer-option-btn:disabled{cursor:not-allowed;opacity:.45}.composer-options-menu{z-index:8;box-sizing:border-box;min-width:124px;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l2);box-shadow:var(--dsw-shadow-lv2);border-radius:8px;padding:4px;position:absolute;bottom:calc(100% + 6px);left:0}.composer-options-menu button{box-sizing:border-box;width:100%;min-height:30px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:5px 8px;font-size:12px;display:flex}.composer-options-menu button:hover,.composer-options-menu button:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:0}.composer-options-menu button[aria-checked=true]{color:var(--dsw-alias-button-primary-fill)}.composer-selection-menu{width:max-content;min-width:124px;max-width:calc(100vw - 24px);max-height:240px;overflow-x:auto}.composer-selection-menu button{white-space:nowrap}.composer-send-shortcut-menu{white-space:nowrap;left:auto;right:0}.composer-textarea{box-sizing:border-box;resize:none;color:var(--dsw-alias-label-primary);width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:5px;line-height:1.6}.composer-textarea::placeholder{color:var(--dsw-alias-label-tertiary)}.command-suggestions{z-index:9;box-sizing:border-box;width:100%;max-height:216px;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l2);box-shadow:var(--dsw-shadow-lv2);border-radius:6px;margin:0;position:absolute;bottom:calc(100% + 8px);left:0;overflow-y:auto}.command-suggestions button{box-sizing:border-box;width:100%;min-height:34px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:7px 9px;display:flex}.command-suggestions button:hover,.command-suggestions button:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:0}.command-suggestions button.matched{background:var(--dsw-alias-interactive-bg-hover);box-shadow:inset 3px 0 0 var(--dsw-alias-button-primary-fill)}.command-suggestions code{color:var(--dsw-alias-button-primary-fill);font-family:var(--ds-font-family-code);white-space:nowrap}.command-suggestions span{min-width:0;color:var(--dsw-alias-label-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command-suggestions-status{min-height:34px;padding:7px 9px;font-size:12px;display:block}.composer-send-btn:disabled{cursor:not-allowed;opacity:.45}.composer-send-icon-btn{border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;margin:3px;padding:0;display:grid}.composer-send-icon-btn svg{display:block}.composer-stop-btn{background:var(--dsw-alias-state-error-primary)}.composer-stop-btn:hover{background:var(--dsw-alias-state-error-secondary)}.mt-3{margin-top:12px}@media not all and (width>=768px){.sidebar{flex-basis:208px;width:208px;padding:10px}.chat-header{padding:10px 16px}.messages-pane,.composer-panel{padding-left:16px;padding-right:16px}}@media not all and (width>=560px){.mobile-configuration-entry{z-index:12;width:32px;height:32px;color:var(--dsw-alias-label-secondary);background:color-mix(in srgb,var(--dsw-alias-bg-base) 92%,transparent);border:1px solid var(--dsw-alias-border-l1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:11px;left:12px}.sidebar{display:none}.messages-pane{padding-top:18px}.composer-action-row{gap:4px}.composer-generation-controls{flex-wrap:wrap}.composer-option-btn{padding:0 6px}.empty-state-card{margin:32px auto}.concierge-card-grid{grid-template-columns:1fr}}body.apple,body.en_US,body.apple .ds-theme,body.en_US .ds-theme{--ds-font-weight-strong:500}body.dark{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){page{background-color:var(--dsw-alias-bg-base);color:var(--dsw-alias-label-primary);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.ds-markdown{font:var(--dsw-font-markdown-base);color:var(--dsw-alias-label-primary)}.ds-markdown strong{font-weight:600}.ds-markdown img{max-width:100%}.ds-markdown h1{font:var(--dsw-font-markdown-h1)}.ds-markdown h2{font:var(--dsw-font-markdown-h2)}.ds-markdown h3{font:var(--dsw-font-markdown-h3)}.ds-markdown h4{font:var(--dsw-font-markdown-h4)}.ds-markdown h5,.ds-markdown h6{font:var(--dsw-font-markdown-base-strong)}.ds-markdown h1 strong,.ds-markdown h2 strong,.ds-markdown h3 strong,.ds-markdown h4 strong,.ds-markdown h5 strong,.ds-markdown h6 strong{font-weight:inherit}.ds-markdown h1,.ds-markdown h2,.ds-markdown h3{margin:32px 0 16px}.ds-markdown h4,.ds-markdown h5,.ds-markdown h6,.ds-markdown .ds-markdown-paragraph{margin:16px 0}.ds-markdown h4+ul,.ds-markdown h5+ul,.ds-markdown h6+ul,.ds-markdown h4+ol,.ds-markdown h5+ol,.ds-markdown h6+ol{margin-top:8px}.ds-markdown h4:has(+ul){margin-bottom:8px}.ds-markdown h5:has(+ul){margin-bottom:8px}.ds-markdown h6:has(+ul){margin-bottom:8px}.ds-markdown h4:has(+ol){margin-bottom:8px}.ds-markdown h5:has(+ol){margin-bottom:8px}.ds-markdown h6:has(+ol){margin-bottom:8px}.ds-markdown h1 .header-anchor,.ds-markdown h2 .header-anchor,.ds-markdown h3 .header-anchor,.ds-markdown h4 .header-anchor,.ds-markdown h5 .header-anchor,.ds-markdown h6 .header-anchor{opacity:0;margin-left:4px}.ds-markdown h1:hover .header-anchor,.ds-markdown h2:hover .header-anchor,.ds-markdown h3:hover .header-anchor,.ds-markdown h4:hover .header-anchor,.ds-markdown h5:hover .header-anchor,.ds-markdown h6:hover .header-anchor{opacity:1}.ds-markdown a:not(.ds-a){color:var(--dsw-alias-brand-text);transition:box-shadow var(--ds-transition-duration) var(--ds-ease-in-out);border:2px solid #fff0;border-width:2px 3px;margin-left:-3px;margin-right:-3px;text-decoration:none;position:relative}.ds-markdown a:not(.ds-a):hover,.ds-markdown a:not(.ds-a) :focus{-webkit-text-decoration:underline var(--dsw-alias-brand-text);-webkit-text-decoration:underline var(--dsw-alias-brand-text);-webkit-text-decoration:underline var(--dsw-alias-brand-text);text-decoration:underline var(--dsw-alias-brand-text);outline:none}.ds-markdown a:not(.ds-a):focus-visible{box-shadow:0 0 0 2px var(--dsw-alias-brand-text)}.ds-markdown li>ul,.ds-markdown li>ol{margin-top:4px}.ds-markdown ul,.ds-markdown ol{margin:16px 0;padding-left:18px}.ds-markdown li:not(:first-child){margin-top:6px}.ds-markdown li::marker{color:var(--dsw-alias-label-secondary);line-height:28px}.ds-markdown ul>.ds-markdown-task-list-item{list-style:none}.ds-markdown ul>.ds-markdown-task-list-item>.ds-markdown-task-checkbox{margin-left:-18px}.ds-markdown .ds-markdown-task-list-item>.ds-markdown-task-checkbox{color:var(--dsw-alias-label-secondary)}.ds-markdown .ds-markdown-task-list-item>.ds-markdown-task-checkbox+.ds-markdown-paragraph{display:inline}.ds-markdown ul ol,.ds-markdown ol ol{padding-left:0;list-style-position:inside}.ds-markdown ul ol li p,.ds-markdown ol ol li p{display:inline}.ds-markdown hr{background:var(--dsw-alias-border-l2);border:none;height:1px;margin:32px 0;display:block}.ds-markdown blockquote{border-left:2px solid var(--dsw-alias-label-caption);margin:16px 0 0;padding-left:14px}.ds-markdown table{border-collapse:collapse;width:max-content;max-width:max-content}.ds-markdown th{border-bottom:1px solid var(--dsw-alias-border-l3);font:var(--dsw-font-markdown-table-head);border-top:none;min-width:100px;max-width:min(30vw,320px);padding:10px 16px}.ds-markdown th:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.ds-markdown th:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.ds-markdown th:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.ds-markdown th:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.ds-markdown th:first-child{padding-left:0}.ds-markdown td{border-bottom:1px solid var(--dsw-alias-border-l2);font:var(--dsw-font-markdown-table);min-width:100px;max-width:min(30vw,320px);padding:10px 16px}.ds-markdown td:first-child{padding-left:0}.ds-markdown td:last-child{padding-right:0}.ds-markdown pre{box-sizing:border-box;width:fit-content;max-width:100%;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-module-platform);border:1px solid var(--dsw-alias-border-l2);font-family:var(--ds-font-family-code);white-space:pre;overflow-wrap:normal;border-radius:8px;margin:16px 0;padding:12px 14px;line-height:1.65;display:inline-block;overflow:auto}.ds-markdown pre>code{line-height:inherit;white-space:inherit;background:0 0;border-radius:0;padding:0;display:block;font-size:12px!important}.ds-markdown code{box-sizing:border-box;font:var(--dsw-font-markdown-code);font-family:var(--ds-font-family-code);background-color:var(--dsw-alias-markdown-inline-code);border-radius:6px;align-items:center;padding:0 5px;display:inline-flex;font-size:.875em!important}.ds-markdown h1 code,.ds-markdown h2 code,.ds-markdown h3 code,.ds-markdown h4 code,.ds-markdown h5 code,.ds-markdown h6 code{font:inherit;font-family:var(--ds-font-family-code)}.ds-markdown table code{font-size:13px}.ds-markdown-math.katex-display{text-align:center;max-width:100%;padding:4px;display:block;overflow:auto hidden}.ds-markdown-math-display.ds-markdown-math-svg{justify-content:center;align-items:center;max-width:100%;margin:1em 0;display:flex;overflow:auto hidden}.ds-markdown-math-display.ds-markdown-math-svg svg{max-width:100%;height:auto;padding:4px;overflow:visible}.ds-markdown-math-svg{display:inline-flex}.ds-markdown-math-svg svg{max-width:100%;height:auto;overflow:visible}.ds-markdown>* .ds-markdown-math{margin:16px 0}.ds-markdown>* .ds-markdown-math:first-child{margin-top:0}.ds-markdown>* .ds-markdown-math:last-child{margin-bottom:0}.ds-markdown-code-copy-button{color:inherit;cursor:pointer;background-color:#fff0;border:none;margin:0;padding:0}.ds-markdown li>.ds-markdown-paragraph{margin:8px 0}.ds-markdown li>:first-child{margin-top:0}.ds-markdown li>:last-child:not(.md-code-block){margin-bottom:0}.ds-markdown .ds-markdown-paragraph:first-child{margin-top:0!important}.ds-markdown .ds-markdown-paragraph:last-child{margin-bottom:0!important}.ds-markdown>:first-child{margin-top:0!important}.ds-markdown>:last-child{margin-bottom:0!important}.ds-markdown-html{font-family:var(--ds-font-family-code)}.ds-markdown-cite{font-variant:tabular-nums;box-sizing:border-box;-webkit-user-select:none;user-select:none;white-space:nowrap;background:var(--dsw-alias-markdown-citation);min-width:18px;height:18px;font:var(--dsw-font-xxxs-strong-11);color:var(--dsw-alias-label-secondary);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin:0 3px;padding:0 4px;display:inline-flex;position:relative;top:-2px}.ds-markdown-cite+.ds-markdown-cite{margin-left:0}.ds-markdown-cite:hover{background:var(--dsw-alias-interactive-bg-hover-accent)}.cjk_fallback{font-family:serif!important}.md-code-block.md-code-block-dark code[class*=language-],.md-code-block.md-code-block-dark pre[class*=language-]{color:#e3eaf2;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;-webkit-hyphens:none;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;line-height:1.5}.md-code-block.md-code-block-dark pre[class*=language-]::selection{background:#3c526d}.md-code-block.md-code-block-dark pre[class*=language-] ::selection{background:#3c526d}.md-code-block.md-code-block-dark code[class*=language-]::selection{background:#3c526d}.md-code-block.md-code-block-dark code[class*=language-] ::selection{background:#3c526d}.md-code-block.md-code-block-dark pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}.md-code-block.md-code-block-dark :not(pre)>code[class*=language-],.md-code-block.md-code-block-dark pre[class*=language-]{background:#111b27}.md-code-block.md-code-block-dark :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em .3em}.md-code-block.md-code-block-dark .token.comment,.md-code-block.md-code-block-dark .token.prolog,.md-code-block.md-code-block-dark .token.doctype,.md-code-block.md-code-block-dark .token.cdata{color:#8da1b9}.md-code-block.md-code-block-dark .token.punctuation{color:#e3eaf2}.md-code-block.md-code-block-dark .token.delimiter.important,.md-code-block.md-code-block-dark .token.selector .parent,.md-code-block.md-code-block-dark .token.tag,.md-code-block.md-code-block-dark .token.tag .token.punctuation{color:#6cc}.md-code-block.md-code-block-dark .token.attr-name,.md-code-block.md-code-block-dark .token.boolean,.md-code-block.md-code-block-dark .token.boolean.important,.md-code-block.md-code-block-dark .token.number,.md-code-block.md-code-block-dark .token.constant,.md-code-block.md-code-block-dark .token.selector .token.attribute{color:#e6d37a}.md-code-block.md-code-block-dark .token.class-name,.md-code-block.md-code-block-dark .token.key,.md-code-block.md-code-block-dark .token.parameter,.md-code-block.md-code-block-dark .token.property,.md-code-block.md-code-block-dark .token.property-access,.md-code-block.md-code-block-dark .token.variable{color:#6cb8e6}.md-code-block.md-code-block-dark .token.attr-value,.md-code-block.md-code-block-dark .token.inserted,.md-code-block.md-code-block-dark .token.color,.md-code-block.md-code-block-dark .token.selector .token.value,.md-code-block.md-code-block-dark .token.string,.md-code-block.md-code-block-dark .token.string .token.url-link{color:#91d076}.md-code-block.md-code-block-dark .token.builtin,.md-code-block.md-code-block-dark .token.keyword-array,.md-code-block.md-code-block-dark .token.package,.md-code-block.md-code-block-dark .token.regex{color:#f4adf4}.md-code-block.md-code-block-dark .token.function,.md-code-block.md-code-block-dark .token.selector .token.class,.md-code-block.md-code-block-dark .token.selector .token.id{color:#c699e3}.md-code-block.md-code-block-dark .token.atrule .token.rule,.md-code-block.md-code-block-dark .token.combinator,.md-code-block.md-code-block-dark .token.keyword,.md-code-block.md-code-block-dark .token.operator,.md-code-block.md-code-block-dark .token.pseudo-class,.md-code-block.md-code-block-dark .token.pseudo-element,.md-code-block.md-code-block-dark .token.selector,.md-code-block.md-code-block-dark .token.unit{color:#e9ae7e}.md-code-block.md-code-block-dark .token.deleted,.md-code-block.md-code-block-dark .token.important{color:#cd6660}.md-code-block.md-code-block-dark .token.keyword-this,.md-code-block.md-code-block-dark .token.this{color:#6cb8e6}.md-code-block.md-code-block-dark .token.important,.md-code-block.md-code-block-dark .token.keyword-this,.md-code-block.md-code-block-dark .token.this,.md-code-block.md-code-block-dark .token.bold{font-weight:700}.md-code-block.md-code-block-dark .token.delimiter.important{font-weight:inherit}.md-code-block.md-code-block-dark .token.italic{font-style:italic}.md-code-block.md-code-block-dark .token.entity{cursor:help}.md-code-block.md-code-block-dark .language-markdown .token.title,.md-code-block.md-code-block-dark .language-markdown .token.title .token.punctuation{color:#6cb8e6;font-weight:700}.md-code-block.md-code-block-dark .language-markdown .token.blockquote.punctuation{color:#f4adf4}.md-code-block.md-code-block-dark .language-markdown .token.code{color:#6cc}.md-code-block.md-code-block-dark .language-markdown .token.hr.punctuation{color:#6cb8e6}.md-code-block.md-code-block-dark .language-markdown .token.url .token.content{color:#91d076}.md-code-block.md-code-block-dark .language-markdown .token.url-link{color:#e6d37a}.md-code-block.md-code-block-dark .language-markdown .token.list.punctuation{color:#f4adf4}.md-code-block.md-code-block-dark .language-markdown .token.table-header,.md-code-block.md-code-block-dark .language-json .token.operator{color:#e3eaf2}.md-code-block.md-code-block-dark .language-scss .token.variable{color:#6cc}.md-code-block.md-code-block-dark .token.token.tab:not(:empty):before,.md-code-block.md-code-block-dark .token.token.cr:before,.md-code-block.md-code-block-dark .token.token.lf:before,.md-code-block.md-code-block-dark .token.token.space:before{color:#8da1b9}.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button{color:#111b27;background:#6cb8e6}.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus{color:#111b27;background:#6cb8e6da;text-decoration:none}.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,.md-code-block.md-code-block-dark div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{color:#111b27;background:#8da1b9}.md-code-block.md-code-block-dark .line-highlight.line-highlight{background:linear-gradient(90deg,#3c526d5f 70%,#3c526d55)}.md-code-block.md-code-block-dark .line-highlight.line-highlight:before,.md-code-block.md-code-block-dark .line-highlight.line-highlight[data-end]:after{color:#111b27;background-color:#8da1b9;box-shadow:0 1px #3c526d}.md-code-block.md-code-block-dark pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#8da1b918}.md-code-block.md-code-block-dark .line-numbers.line-numbers .line-numbers-rows{background:#0b121b7a;border-right:1px solid #0b121b}.md-code-block.md-code-block-dark .line-numbers .line-numbers-rows>span:before{color:#8da1b9da}.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-1,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-5,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-9{color:#e6d37a}.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-2,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-6,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-10{color:#f4adf4}.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-3,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-7,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-11{color:#6cb8e6}.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-4,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-8,.md-code-block.md-code-block-dark .rainbow-braces .token.token.punctuation.brace-level-12{color:#c699e3}.md-code-block.md-code-block-dark pre.diff-highlight>code .token.token.deleted:not(.prefix),.md-code-block.md-code-block-dark pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#cd66601f}.md-code-block.md-code-block-dark pre.diff-highlight>code .token.token.inserted:not(.prefix),.md-code-block.md-code-block-dark pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#91d0761f}.md-code-block.md-code-block-dark .command-line .command-line-prompt{border-right:1px solid #0b121b}.md-code-block.md-code-block-dark .command-line .command-line-prompt>span:before{color:#8da1b9da}.md-code-block.md-code-block-light code[class*=language-],.md-code-block.md-code-block-light pre[class*=language-]{color:#383a42;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;tab-size:2;-webkit-hyphens:none;hyphens:none;direction:ltr;background:#fafafa;font-family:Fira Code,Fira Mono,Menlo,Consolas,DejaVu Sans Mono,monospace;line-height:1.5}.md-code-block.md-code-block-light code[class*=language-]::selection{color:inherit;background:#e5e5e6}.md-code-block.md-code-block-light code[class*=language-] ::selection{color:inherit;background:#e5e5e6}.md-code-block.md-code-block-light pre[class*=language-] ::selection{color:inherit;background:#e5e5e6}.md-code-block.md-code-block-light pre[class*=language-]{border-radius:.3em;margin:.5em 0;padding:1em;overflow:auto}.md-code-block.md-code-block-light :not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.2em .3em}.md-code-block.md-code-block-light .token.comment,.md-code-block.md-code-block-light .token.prolog,.md-code-block.md-code-block-light .token.cdata{color:#a0a1a7}.md-code-block.md-code-block-light .token.doctype,.md-code-block.md-code-block-light .token.punctuation,.md-code-block.md-code-block-light .token.entity{color:#383a42}.md-code-block.md-code-block-light .token.attr-name,.md-code-block.md-code-block-light .token.class-name,.md-code-block.md-code-block-light .token.boolean,.md-code-block.md-code-block-light .token.constant,.md-code-block.md-code-block-light .token.number,.md-code-block.md-code-block-light .token.atrule{color:#b76b01}.md-code-block.md-code-block-light .token.keyword{color:#a626a4}.md-code-block.md-code-block-light .token.property,.md-code-block.md-code-block-light .token.tag,.md-code-block.md-code-block-light .token.symbol,.md-code-block.md-code-block-light .token.deleted,.md-code-block.md-code-block-light .token.important{color:#e45649}.md-code-block.md-code-block-light .token.selector,.md-code-block.md-code-block-light .token.string,.md-code-block.md-code-block-light .token.char,.md-code-block.md-code-block-light .token.builtin,.md-code-block.md-code-block-light .token.inserted,.md-code-block.md-code-block-light .token.regex,.md-code-block.md-code-block-light .token.attr-value,.md-code-block.md-code-block-light .token.attr-value>.token.punctuation{color:#50a14f}.md-code-block.md-code-block-light .token.variable,.md-code-block.md-code-block-light .token.operator,.md-code-block.md-code-block-light .token.function{color:#4078f2}.md-code-block.md-code-block-light .token.url{color:#0184bc}.md-code-block.md-code-block-light .token.attr-value>.token.punctuation.attr-equals,.md-code-block.md-code-block-light .token.special-attr>.token.attr-value>.token.value.css{color:#383a42}.md-code-block.md-code-block-light .language-css .token.selector{color:#e45649}.md-code-block.md-code-block-light .language-css .token.property{color:#383a42}.md-code-block.md-code-block-light .language-css .token.function,.md-code-block.md-code-block-light .language-css .token.url>.token.function{color:#0184bc}.md-code-block.md-code-block-light .language-css .token.url>.token.string.url{color:#50a14f}.md-code-block.md-code-block-light .language-css .token.important,.md-code-block.md-code-block-light .language-css .token.atrule .token.rule,.md-code-block.md-code-block-light .language-javascript .token.operator{color:#a626a4}.md-code-block.md-code-block-light .language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.md-code-block.md-code-block-light .language-json .token.operator{color:#383a42}.md-code-block.md-code-block-light .language-json .token.null.keyword{color:#b76b01}.md-code-block.md-code-block-light .language-markdown .token.url,.md-code-block.md-code-block-light .language-markdown .token.url>.token.operator,.md-code-block.md-code-block-light .language-markdown .token.url-reference.url>.token.string{color:#383a42}.md-code-block.md-code-block-light .language-markdown .token.url>.token.content{color:#4078f2}.md-code-block.md-code-block-light .language-markdown .token.url>.token.url,.md-code-block.md-code-block-light .language-markdown .token.url-reference.url{color:#0184bc}.md-code-block.md-code-block-light .language-markdown .token.blockquote.punctuation,.md-code-block.md-code-block-light .language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.md-code-block.md-code-block-light .language-markdown .token.code-snippet{color:#50a14f}.md-code-block.md-code-block-light .language-markdown .token.bold .token.content{color:#b76b01}.md-code-block.md-code-block-light .language-markdown .token.italic .token.content{color:#a626a4}.md-code-block.md-code-block-light .language-markdown .token.strike .token.content,.md-code-block.md-code-block-light .language-markdown .token.strike .token.punctuation,.md-code-block.md-code-block-light .language-markdown .token.list.punctuation,.md-code-block.md-code-block-light .language-markdown .token.title.important>.token.punctuation{color:#e45649}.md-code-block.md-code-block-light .token.bold{font-weight:700}.md-code-block.md-code-block-light .token.comment,.md-code-block.md-code-block-light .token.italic{font-style:italic}.md-code-block.md-code-block-light .token.entity{cursor:help}.md-code-block.md-code-block-light .token.namespace{opacity:.8}.md-code-block.md-code-block-light .token.token.tab:not(:empty):before,.md-code-block.md-code-block-light .token.token.cr:before,.md-code-block.md-code-block-light .token.token.lf:before,.md-code-block.md-code-block-light .token.token.space:before{color:#383a4233}.ds-markdown .md-code-block{margin:16px 0;position:relative}.md-code-block{--dsl-code-block-banner-background-color:var(--dsw-alias-markdown-code-block-banner);--dsl-code-block-border-radius:12px;--dsl-code-block-banner-font:var(--dsw-font-xs-13);--dsl-code-block-content-font:var(--dsw-font-markdown-code-block);color:var(--dsw-alias-label-primary);background:var(--dsw-alias-markdown-code-block);border-radius:var(--dsl-code-block-border-radius)}.md-code-block:not(:last-child){margin-bottom:11px}.md-code-block-banner-wrap{z-index:6;background-color:var(--dsw-alias-bg-base);border-top-left-radius:var(--dsl-code-block-border-radius);border-top-right-radius:var(--dsl-code-block-border-radius);position:sticky;top:0}.md-code-block-banner{background:var(--dsl-code-block-banner-background-color);font:var(--dsl-code-block-banner-font);justify-content:space-between;padding:9px 14px;display:flex}.md-code-block-banner-lite{padding:0}.md-code-block-banner{border-top-left-radius:var(--dsl-code-block-border-radius);border-top-right-radius:var(--dsl-code-block-border-radius)}.md-code-block-footer{background:var(--dsl-code-block-banner-background-color);font:var(--dsl-code-block-banner-font);border-bottom-left-radius:var(--dsl-code-block-border-radius);border-bottom-right-radius:var(--dsl-code-block-border-radius);justify-content:flex-end;padding:9px 14px;display:flex}.md-code-block-action{align-items:center;display:flex}.md-code-block>pre{font:var(--dsl-code-block-content-font);white-space:pre-wrap;word-break:break-all;padding:16px;margin:0!important}.ds-sign-up-form__main{display:flex}.ds-auth-form__main-hero{box-sizing:border-box;flex-direction:column;flex-grow:1;width:336px;display:flex}.ds-sign-up-form__main-wechat{width:280px;margin-left:32px}@media (width<=768px){.ds-sign-up-form__main{flex-direction:column}.ds-sign-up-form__main-wechat{width:100%;margin-top:12px;margin-left:0}}@media (width<=440px){.ds-sign-up-form__main-wechat{display:none}}.ds-auth-form-loading-wrapper{color:var(--dsw-alias-brand-primary);justify-content:center;align-items:center;padding:28px 0;font-size:28px;display:flex}.ds-auth-form-wrapper{--ds-control-height-l:48px;--auth-form-min-height:444px;min-height:var(--auth-form-min-height);flex-direction:column;align-items:center;padding-top:40px;padding-bottom:40px;display:flex}.ds-auth-form-wrapper .ds-form-item .ds-input,.ds-auth-form-wrapper .ds-verify-code-input-form-item .ds-input{border:1px solid var(--dsw-alias-border-l2);background:var(--dsw-specific-login-input);box-shadow:none;border-radius:28px}.ds-auth-form-wrapper .ds-form-item .ds-input:focus-within,.ds-auth-form-wrapper .ds-verify-code-input-form-item .ds-input:focus-within{border-color:var(--dsw-alias-brand-primary);box-shadow:none}.ds-auth-form-wrapper .ds-form-item .ds-input.ds-input--error,.ds-auth-form-wrapper .ds-verify-code-input-form-item .ds-input.ds-input--error{border:1px solid var(--dsw-alias-state-error-primary)}.ds-auth-form-wrapper .ds-form-item .ds-input .ds-input__password-toggle,.ds-auth-form-wrapper .ds-form-item .ds-input .ds-input__password-toggle .ds-icon-button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}@media not all and (width>=768px){.ds-auth-form-wrapper{max-width:100%}}.ds-verify-code-form-item{display:flex}.ds-verify-code-form-item>:not(:last-child){margin-right:12px}.ds-verify-code-form-item .ds-verify-code-form-item__verify-code-input{flex:1}.ds-audit-reason-form-item__checkbox-group{display:flex}.ds-audit-reason-form-item__checkbox-group>:not(:last-child){margin-right:16px}.ds-audit-reason-form-item__checkbox-group>*{margin-bottom:8px}.ds-audit-reason-form-item__checkbox-group{flex-wrap:wrap;margin-bottom:-8px}.grecaptcha-badge{visibility:hidden}.shumei_captcha_wrapper .shumei_captcha_img_refresh_btn{display:none!important}.ds-sign-up-form__agreement-text{margin-bottom:24px}.ds-sign-up-form__agreement-text .ds-form-item__content{color:var(--dsw-alias-label-tertiary);font:var(--dsw-font-xxs-12)}.ds-sign-up-form__agreement-text .ds-form-item__content a{color:var(--dsw-alias-label-primary);font:var(--dsw-font-xxs-12);text-underline-position:from-font;text-decoration:underline}body{word-break:break-word;background-color:var(--dsw-alias-bg-base);-moz-font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:purple;--mermaid-height:360px;--mermaid-max-height:40vh;--scroll-color:#00000014;--scroll-color-hover:#00000026;margin:0;overflow:hidden}body[data-ds-dark-theme]{--scroll-color:#ffffff26;--scroll-color-hover:#ffffff3d}.scrollable{scrollbar-gutter:stable;scrollbar-color:var(--scroll-color) transparent;transition:scrollbar-color .1s ease-out}.scrollable:hover{scrollbar-color:var(--scroll-color-hover) transparent}.messages-pane,.composer-textarea{scrollbar-color:var(--scroll-color) transparent;transition:scrollbar-color .1s ease-out}.messages-pane:hover,.composer-textarea:hover{scrollbar-color:var(--scroll-color-hover) transparent}.messages-pane::-webkit-scrollbar{width:6px;height:6px}.composer-textarea::-webkit-scrollbar{width:6px;height:6px}.messages-pane::-webkit-scrollbar-track{background:0 0}.composer-textarea::-webkit-scrollbar-track{background:0 0}.messages-pane::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:100px}.composer-textarea::-webkit-scrollbar-thumb{background:var(--scroll-color);border-radius:100px}.messages-pane:hover::-webkit-scrollbar-thumb{background:var(--scroll-color-hover)}.composer-textarea:hover::-webkit-scrollbar-thumb{background:var(--scroll-color-hover)}.session-list{scrollbar-color:transparent transparent;transition:scrollbar-color .1s ease-out}.sidebar:hover .session-list,.sidebar:focus-within .session-list{scrollbar-color:var(--scroll-color) transparent}.session-list::-webkit-scrollbar{width:6px}.session-list::-webkit-scrollbar-track{background:0 0}.session-list::-webkit-scrollbar-thumb{background:0 0;border-radius:100px;transition:background-color .1s ease-out}.sidebar:hover .session-list::-webkit-scrollbar-thumb{background:var(--scroll-color)}.sidebar:focus-within .session-list::-webkit-scrollbar-thumb{background:var(--scroll-color)}.session-list::-webkit-scrollbar-thumb:hover{background:var(--scroll-color-hover)}.session-list::-webkit-scrollbar-thumb:active{background:var(--scroll-color-hover)}#zenuml-intersection-detector-container{display:none!important}.pointer-events-none{pointer-events:none}.markdown-table-wrapper{overflow-x:auto}.sidebar.configuration-mode{padding-bottom:10px}.sidebar.configuration-mode .sidebar-brand{margin-bottom:7px}.configuration-sidebar-header{padding:0}.configuration-sidebar-header>button,.configuration-group-heading button,.configuration-repeat-row button,.configuration-instruction-row button,.configuration-qa-row button,.configuration-binding-row button{color:var(--dsw-alias-label-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:grid}.configuration-sidebar-header>button{text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;padding:5px 3px 11px;display:flex}.configuration-sidebar-header>button:hover,.configuration-group-heading button:hover,.configuration-repeat-row button:hover,.configuration-instruction-row button:hover,.configuration-qa-row button:hover,.configuration-binding-row button:hover{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover)}.configuration-sidebar-header>button>div{min-width:0;display:grid}.configuration-sidebar-header strong{font-size:13px;font-weight:600;line-height:18px}.configuration-sidebar-header span{color:var(--dsw-alias-label-tertiary);text-transform:uppercase;font-size:10px;line-height:14px}.configuration-search{height:34px;color:var(--dsw-alias-label-tertiary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l1);border-radius:8px;align-items:center;gap:7px;margin:0 0 10px;padding:0 9px;display:flex}.configuration-search:focus-within{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 12%,transparent)}.configuration-search input{width:100%;min-width:0;color:var(--dsw-alias-label-primary);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px}.configuration-sidebar-list{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;min-height:0;margin:0 -7px;overflow-y:auto}.configuration-sidebar-list:hover{scrollbar-color:var(--scroll-color) transparent}.configuration-sidebar-group{margin-bottom:4px}.configuration-group-heading{align-items:center;min-height:30px;padding:0 3px 0 5px;display:flex}.configuration-group-trailing{flex:none;width:25px;height:25px}.configuration-group-create{opacity:0}.configuration-group-heading:hover .configuration-group-create,.configuration-group-heading:focus-within .configuration-group-create{opacity:1}.configuration-group-toggle{text-align:left;align-items:center;gap:6px;min-width:0;height:28px;flex:1!important;padding:0 5px!important;display:flex!important}.configuration-group-toggle>svg:first-child{transition:transform .15s}.configuration-group-toggle[aria-expanded=false]>svg:first-child{transform:rotate(-90deg)}.configuration-group-entry-icon{transform:rotate(-90deg);transition:none!important}.configuration-group-toggle span{color:var(--dsw-alias-label-secondary);flex:1;font-size:12px;font-weight:500}.configuration-group-toggle small{color:var(--dsw-alias-label-tertiary);font-size:10px}.configuration-group-items{gap:2px;padding:1px 4px 4px 17px;display:grid}.configuration-list-item,.configuration-list-empty,.configuration-list-error{width:100%;min-width:0;color:var(--dsw-alias-label-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 9px}.configuration-list-item{gap:1px;display:grid}.configuration-list-item:hover,.configuration-list-item:focus-visible,.configuration-list-item.active{background:var(--dsw-specific-sidebar-nav-item-hover);outline:none}.configuration-list-item.active{background:var(--dsw-specific-sidebar-nav-item-active-accent)}.configuration-list-item strong,.configuration-list-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.configuration-list-item strong{font-size:12px;font-weight:500;line-height:17px}.configuration-list-item span{color:var(--dsw-alias-label-tertiary);font-size:10px;line-height:14px}.configuration-list-empty,.configuration-list-error{color:var(--dsw-alias-label-tertiary);text-align:center;font-size:11px}.configuration-list-error{color:var(--dsw-alias-state-error-primary)}.configuration-list-skeleton{gap:5px;padding:6px;display:grid}.configuration-list-skeleton i{background:var(--dsw-alias-interactive-bg-hover);border-radius:6px;height:28px;animation:1.3s infinite configuration-pulse}.sidebar-settings-btn.active{color:var(--dsw-alias-button-primary-fill);background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 10%,transparent)}.configuration-workspace{height:100%;min-height:0;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);flex-direction:column;display:flex;position:relative}.configuration-mobile-nav{width:max-content;height:32px;color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:none}.configuration-workspace-header{border-bottom:1px solid var(--dsw-alias-border-l1);justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 40px 21px;display:flex}.configuration-workspace-header>div:first-child{min-width:0}.configuration-eyebrow{color:var(--dsw-alias-button-primary-fill);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:16px;display:flex}.configuration-workspace-header h1{text-overflow:ellipsis;white-space:nowrap;margin:5px 0 3px;font-size:24px;font-weight:600;line-height:32px;overflow:hidden}.configuration-workspace-header p{color:var(--dsw-alias-label-secondary);margin:0;font-size:13px;line-height:19px}.configuration-workspace-scroll{flex:1;min-height:0;padding:26px 40px 80px;overflow-y:auto}.configuration-workspace-scroll>form{width:min(960px,100%);margin-left:auto;margin-right:auto}.configuration-constants-editor{gap:8px;width:min(960px,100%);margin:0 auto;display:grid}.configuration-constant-row{grid-template-columns:minmax(180px,.8fr) minmax(0,2fr) 32px;gap:8px;display:grid}.configuration-constant-row input{box-sizing:border-box;width:100%;min-width:0;height:36px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;border-radius:7px;outline:0;padding:8px 10px;font-size:13px}.configuration-constant-row input:focus{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 13%,transparent)}.configuration-constant-row button{width:32px;height:36px;color:var(--dsw-alias-label-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.configuration-constant-row button:hover{color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 7%,transparent)}.configuration-constants-error{color:var(--dsw-alias-state-error-primary);margin:0;font-size:12px}.configuration-form-section{border-bottom:1px solid var(--dsw-alias-border-l1);margin:0 0 27px;padding:0 0 28px}.configuration-form-section:last-child{border-bottom:0}.configuration-form-section>header{margin-bottom:16px}.configuration-form-section h2{margin:0;font-size:14px;font-weight:600;line-height:21px}.configuration-form-section header p{color:var(--dsw-alias-label-tertiary);margin:3px 0 0;font-size:11px;line-height:17px}.configuration-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid}.configuration-field{align-content:start;gap:6px;min-width:0;display:grid}.configuration-field.wide{grid-column:1/-1}.configuration-field>label{color:var(--dsw-alias-label-secondary);font-size:11px;font-weight:500;line-height:16px}.configuration-field input,.configuration-field textarea,.configuration-field select,.configuration-dialog input{box-sizing:border-box;width:100%;min-width:0;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;border-radius:7px;outline:0;padding:8px 10px;font-size:13px;line-height:19px}.configuration-field input,.configuration-field select{height:36px}.configuration-field textarea{resize:vertical}.configuration-field input:focus,.configuration-field textarea:focus,.configuration-field select:focus,.configuration-dialog input:focus{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 13%,transparent)}.configuration-field input:disabled{color:var(--dsw-alias-label-tertiary);background:var(--dsw-alias-interactive-bg-hover);cursor:not-allowed}.configuration-field-hint,.configuration-field-error{color:var(--dsw-alias-label-tertiary);font-size:10px;line-height:15px}.configuration-field-error{color:var(--dsw-alias-state-error-primary)}.configuration-field.invalid input{border-color:var(--dsw-alias-state-error-primary)}.configuration-toggle{cursor:pointer;align-items:center;gap:9px;width:max-content;display:flex!important}.configuration-toggle input{opacity:0;pointer-events:none;position:absolute}.configuration-toggle span{background:var(--dsw-alias-border-l2);border-radius:20px;width:34px;height:19px;transition:background .15s;position:relative}.configuration-toggle span:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000002e}.configuration-toggle input:checked+span{background:var(--dsw-alias-button-primary-fill)}.configuration-toggle input:checked+span:after{transform:translate(15px)}.configuration-toggle strong{color:var(--dsw-alias-label-secondary);font-size:12px;font-weight:500}.configuration-tags-input{background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);border-radius:7px;flex-wrap:wrap;align-items:center;gap:5px;min-height:38px;padding:5px 7px;display:flex}.configuration-tags-input:focus-within{border-color:var(--dsw-alias-button-primary-fill)}.configuration-tags-input>input{border:0;flex:1;width:120px;min-width:100px;height:24px;padding:0 3px;box-shadow:none!important}.configuration-tag{max-width:100%;color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-interactive-bg-hover);border-radius:5px;align-items:center;gap:4px;padding:3px 6px 3px 8px;font-size:11px;line-height:17px;display:inline-flex}.configuration-tag button{width:16px;height:16px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.configuration-autocomplete{min-width:0;position:relative}.configuration-autocomplete-menu{z-index:12;max-height:224px;color:var(--dsw-alias-label-primary);background:var(--dsw-specific-menu);border:1px solid var(--dsw-alias-border-l1);border-radius:8px;padding:5px;display:none;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 30px #0000001f}.configuration-autocomplete:focus-within .configuration-autocomplete-menu{display:block}.configuration-autocomplete-menu button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.configuration-autocomplete-menu button:hover,.configuration-autocomplete-menu button:focus-visible{background:var(--dsw-alias-interactive-bg-hover);outline:none}.configuration-autocomplete-menu>span{color:var(--dsw-alias-label-tertiary);padding:8px;font-size:11px;line-height:16px;display:block}.configuration-repeat-list{gap:8px;display:grid}.configuration-repeat-row,.configuration-binding-row{align-items:flex-start;gap:7px;display:flex}.configuration-repeat-row>svg{color:var(--dsw-alias-label-tertiary);flex:none;margin-top:10px}.configuration-repeat-row input,.configuration-repeat-row textarea{flex:1}.configuration-repeat-row button,.configuration-binding-row button{width:32px;height:32px;margin-top:2px}.configuration-messages{gap:12px}.configuration-instruction-row,.configuration-qa-row{background:color-mix(in srgb,var(--dsw-alias-interactive-bg-hover) 45%,var(--dsw-alias-bg-base));border:1px solid var(--dsw-alias-border-l1);border-radius:8px;overflow:hidden}.configuration-instruction-row>header,.configuration-qa-row>header{border-bottom:1px solid var(--dsw-alias-border-l1);align-items:center;gap:8px;min-height:38px;padding:0 8px 0 12px;display:flex}.configuration-instruction-row>header>span,.configuration-qa-row>header>span{color:var(--dsw-alias-label-tertiary);text-transform:uppercase;flex:1;font-size:10px;font-weight:600}.configuration-instruction-row>header select{background:var(--dsw-alias-bg-base);width:108px;height:28px;padding:3px 8px;font-size:11px}.configuration-instruction-row>header button,.configuration-qa-row>header button{width:30px;height:30px}.configuration-instruction-row>header button:hover,.configuration-qa-row>header button:hover{color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 7%,transparent)}.configuration-instruction-row>header button:disabled,.configuration-qa-row>header button:disabled{opacity:.35;cursor:not-allowed}.configuration-instruction-row>header button:disabled:hover,.configuration-qa-row>header button:disabled:hover{color:var(--dsw-alias-label-secondary);background:0 0}.configuration-message-order{background:color-mix(in srgb,var(--dsw-alias-border-l1) 70%,transparent);border-radius:6px;align-items:center;gap:1px;margin-left:auto;padding:2px;display:flex}.configuration-message-order button{width:24px!important;height:24px!important}.configuration-auto-textarea{box-sizing:border-box;width:100%;min-height:43px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);resize:none;border:0;border-radius:0;outline:0;padding:11px 13px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:19px;display:block;overflow:hidden}.configuration-auto-textarea:focus{box-shadow:inset 0 0 0 1px var(--dsw-alias-button-primary-fill)}.configuration-message-actions{flex-wrap:wrap;gap:8px;display:flex}.configuration-qa-question{border-bottom:1px solid var(--dsw-alias-border-l1);background:color-mix(in srgb,var(--dsw-alias-bg-base) 58%,transparent);gap:6px;padding:12px 13px;display:grid}.configuration-qa-question>span,.configuration-qa-answer-header>span{color:var(--dsw-alias-label-tertiary);text-transform:uppercase;font-size:10px;font-weight:600}.configuration-qa-question .configuration-auto-textarea{background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);border-radius:6px;min-height:42px;padding:10px 11px;font-family:inherit;font-size:13px;line-height:20px}.configuration-qa-question .configuration-auto-textarea:focus{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 11%,transparent)}.configuration-qa-answer-header{background:color-mix(in srgb,var(--dsw-alias-bg-base) 70%,transparent);align-items:center;gap:10px;min-height:36px;padding:0 9px 0 13px;display:flex}.configuration-markdown-message-actions{flex:none;margin-left:auto;display:flex}.configuration-qa-answer-header button{min-width:54px;height:26px;color:var(--dsw-alias-label-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.configuration-qa-answer-header button.active{color:var(--dsw-alias-button-primary-fill);background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 8%,transparent)}.configuration-qa-preview{border-top:1px solid var(--dsw-alias-border-l1);min-height:43px;padding:11px 13px;font-size:12px;line-height:19px}.configuration-qa-preview>span{color:var(--dsw-alias-label-tertiary)}.configuration-qa-preview .ds-markdown>:first-child{margin-top:0}.configuration-qa-preview .ds-markdown>:last-child{margin-bottom:0}.configuration-identity-system-prompt{background:color-mix(in srgb,var(--dsw-alias-interactive-bg-hover) 45%,var(--dsw-alias-bg-base));border:1px solid var(--dsw-alias-border-l1);border-radius:8px;overflow:hidden}.configuration-binding-row input:first-of-type{flex:1}.configuration-binding-row input:not(:first-of-type){flex:0 0 150px}.configuration-add-row{width:max-content;height:32px;color:var(--dsw-alias-label-secondary);border:1px dashed var(--dsw-alias-border-l2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex}.configuration-add-row:hover{color:var(--dsw-alias-button-primary-fill);border-color:var(--dsw-alias-button-primary-fill)}.configuration-json-editor{tab-size:2;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace!important;font-size:12px!important;line-height:18px!important}.configuration-binding-card{background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);border-radius:8px;padding:12px 14px}.configuration-binding-fields{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,110px) minmax(0,120px) 32px;align-items:end;gap:8px;display:grid}.configuration-binding-fields label{gap:4px;min-width:0;display:grid}.configuration-binding-fields label>span{color:var(--dsw-alias-label-tertiary);font-size:10px;line-height:14px}.configuration-binding-fields button{width:32px;height:36px;color:var(--dsw-alias-label-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.configuration-binding-fields button:hover{color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 7%,transparent)}.configuration-binding-input{gap:5px;margin-top:10px;display:grid}.configuration-binding-input>span{color:var(--dsw-alias-label-tertiary);font-size:10px;line-height:14px}.configuration-binding-input>span small{opacity:.85}.configuration-placeholder-editor{min-width:0;color:var(--dsw-alias-label-tertiary);gap:6px;font-size:10px;display:grid}.configuration-placeholder-editor-inline{white-space:nowrap;align-items:center;gap:0;display:flex}.configuration-placeholder-editor>span{flex:none;margin-right:7px}.configuration-placeholder-chips{flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.configuration-placeholder-chips button{height:20px;color:var(--dsw-alias-button-primary-fill);border:0;border-left:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:copy;background:0 0;border-radius:0;flex:none;padding:0 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:10px}.configuration-placeholder-chips button:hover{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover)}.configuration-placeholder-editor textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);resize:vertical;font:inherit;border-radius:7px;outline:0;padding:8px 10px}.configuration-placeholder-editor textarea:focus{border-color:var(--dsw-alias-button-primary-fill);box-shadow:0 0 0 2px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 13%,transparent)}.run-tester{box-sizing:border-box;background:var(--dsw-alias-bg-layer-2);border:1px solid var(--dsw-alias-border-l1);border-radius:10px;margin:22px 40px 96px;padding:20px 22px}.run-tester>header h2{margin:0 0 4px;font-size:15px;line-height:22px}.run-tester>header p{color:var(--dsw-alias-label-secondary);margin:0 0 16px;font-size:12px;line-height:18px}.run-tester-form{gap:10px;margin-bottom:18px;display:grid}.run-tester-form label{color:var(--dsw-alias-label-secondary);gap:5px;font-size:11px;font-weight:500;line-height:16px;display:grid}.run-tester-form label small{color:var(--dsw-alias-label-tertiary);font-weight:400}.run-tester-form input,.run-tester-form textarea{box-sizing:border-box;width:100%;min-width:0;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;border-radius:7px;outline:0;padding:8px 10px;font-size:13px;line-height:19px}.run-tester-form input{height:36px}.run-tester-form textarea{resize:vertical}.run-tester-actions{gap:8px;display:flex}.run-tester-actions button{height:34px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.run-tester-actions button.primary{color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);border-color:var(--dsw-alias-button-primary-fill)}.run-tester-actions button:disabled{opacity:.45;cursor:not-allowed}.run-list-empty{color:var(--dsw-alias-label-tertiary);text-align:center;border:1px dashed var(--dsw-alias-border-l2);border-radius:8px;padding:26px;font-size:12px}.run-list{gap:8px;display:grid}.run-row{border:1px solid var(--dsw-alias-border-l1);background:var(--dsw-alias-bg-base);border-radius:8px}.run-row.expanded{border-color:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 30%,transparent)}.run-row-head{align-items:center;gap:9px;min-height:44px;padding:7px 10px;display:flex}.run-row-toggle{width:24px;height:24px;color:var(--dsw-alias-label-tertiary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;transition:transform .15s;display:grid}.run-row.expanded .run-row-toggle{transform:rotate(90deg)}.run-row-toggle:hover{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-interactive-bg-hover)}.run-row-title{flex:1;gap:1px;min-width:0;display:grid}.run-row-title strong{color:var(--dsw-alias-label-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:17px;overflow:hidden}.run-row-title span{color:var(--dsw-alias-label-tertiary);font-size:10px;line-height:14px}.run-row-time{color:var(--dsw-alias-label-tertiary);white-space:nowrap;font-size:10px;line-height:14px}.run-status{white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:10px;line-height:20px;display:inline-flex}.run-status-pending{color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-interactive-bg-hover)}.run-status-running{color:#2f6fdd;background:#2f6fdd1a}.run-status-succeeded{color:#237a4b;background:#2e9d641a}.run-status-failed,.run-status-fatal{color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 9%,transparent)}.run-status-cancelled,.run-status-interrupted{color:var(--dsw-alias-label-secondary);background:var(--dsw-alias-interactive-bg-hover)}.run-status-completed_with_errors{color:#b07a00;background:#c98a131f}.run-cancel{height:26px;color:var(--dsw-alias-label-secondary);border:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:0 9px;font-size:10px;display:inline-flex}.run-cancel:hover{color:var(--dsw-alias-state-error-primary);border-color:var(--dsw-alias-state-error-primary)}.run-error{color:var(--dsw-alias-state-error-primary);background:color-mix(in srgb,var(--dsw-alias-state-error-primary) 6%,transparent);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:6px;margin:0 10px 8px;padding:7px 9px;font-size:11px;line-height:16px;display:flex}.run-error svg{flex:none;margin-top:1px}.run-detail{padding:0 10px 10px}.run-data{gap:8px;margin-bottom:10px;display:grid}.run-data>div{min-width:0}.run-data h4{color:var(--dsw-alias-label-tertiary);margin:0 0 4px;font-size:10px;font-weight:600;line-height:14px}.run-data pre,.run-step-body pre{max-height:240px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-layer-2);border:1px solid var(--dsw-alias-border-l1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0;padding:8px 10px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:17px;overflow:auto}.run-steps{gap:7px;display:grid}.run-detail-muted{color:var(--dsw-alias-label-tertiary);font-size:11px}.run-step-row{border:1px solid var(--dsw-alias-border-l1);border-radius:7px;align-items:flex-start;gap:8px;padding:8px 9px;display:flex}.run-step-row>.run-status{margin-top:1px}.run-step-body{flex:1;min-width:0}.run-step-body strong{color:var(--dsw-alias-label-primary);font-size:11px;line-height:16px;display:block}.run-step-body p{color:var(--dsw-alias-label-secondary);margin:3px 0 5px;font-size:11px;line-height:17px}.run-step-body pre{margin-top:5px}.run-live{border:1px solid color-mix(in srgb,var(--dsw-alias-button-primary-fill) 28%,transparent);background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 4%,transparent);border-radius:9px;margin-bottom:16px;padding:12px 14px}.run-live>header{align-items:center;gap:10px;min-width:0;display:flex}.run-live-badge{color:#fff;background:var(--dsw-alias-button-primary-fill);border-radius:12px;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:10px;line-height:24px;display:inline-flex}.run-live-step{min-width:0;color:var(--dsw-alias-label-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.run-live-tools{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.run-live-tool{color:#2f6fdd;background:#2f6fdd1a;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:10px;line-height:20px;display:inline-flex}.run-live-text{max-height:220px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l1);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:9px 0 0;padding:9px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:17px;overflow:auto}.configuration-markdown-editor{border:1px solid var(--dsw-alias-border-l2);background:var(--dsw-alias-bg-base);border-radius:8px;overflow:hidden}.configuration-markdown-editor.fullscreen{z-index:60;flex-direction:column;display:flex;position:fixed;inset:18px;box-shadow:0 20px 60px #00000040}.configuration-editor-toolbar{border-bottom:1px solid var(--dsw-alias-border-l1);align-items:center;gap:7px;min-height:38px;padding:0 6px;display:flex}.configuration-editor-tools,.configuration-editor-modes{align-items:center;gap:2px;display:flex}.configuration-editor-modes{background:var(--dsw-alias-interactive-bg-hover);border-radius:6px;margin-left:auto;padding:2px}.configuration-editor-toolbar button{height:27px;color:var(--dsw-alias-label-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10px;display:inline-flex}.configuration-editor-toolbar button:hover,.configuration-editor-toolbar button.active{color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base)}.configuration-editor-fullscreen{width:28px!important;padding:0!important}.configuration-editor-body{height:430px;min-height:0;display:grid}.configuration-markdown-editor.fullscreen .configuration-editor-body{flex:1;height:auto}.configuration-editor-body.mode-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.configuration-editor-body>[class^=cm-theme],.configuration-editor-body>[class*=\ cm-theme]{min-width:0;height:100%;min-height:0;overflow:hidden}.configuration-editor-body .cm-editor{height:100%;min-height:0;font-size:12px;overflow:hidden}.configuration-editor-body .cm-scroller{overscroll-behavior:contain;min-height:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;overflow:auto}.configuration-markdown-preview{border-left:1px solid var(--dsw-alias-border-l1);min-width:0;padding:18px 21px;font-size:13px;line-height:1.65;overflow:auto}.configuration-markdown-preview>:first-child{margin-top:0}.configuration-preview-empty{color:var(--dsw-alias-label-tertiary)}.configuration-toast{z-index:80;box-sizing:border-box;border:1px solid;border-radius:8px;align-items:center;gap:9px;width:min(390px,100vw - 32px);padding:11px 10px 11px 12px;font-size:12px;line-height:18px;animation:.2s ease-out configuration-toast-in;display:flex;position:fixed;bottom:82px;right:28px;box-shadow:0 12px 32px #00000024}.configuration-toast>span{flex:none;place-items:center;display:grid}.configuration-toast p{flex:1;min-width:0;margin:0}.configuration-toast button{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.configuration-toast button:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.configuration-toast.error{color:var(--dsw-alias-state-error-primary);background:var(--dsw-alias-bg-layer-2);border-color:color-mix(in srgb,var(--dsw-alias-state-error-primary) 35%,var(--dsw-alias-border-l1))}.configuration-toast.success{color:#237a4b;background:var(--dsw-alias-bg-layer-2);border-color:color-mix(in srgb,#2e9d64 35%,var(--dsw-alias-border-l1))}@keyframes configuration-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.configuration-detail-loading{min-height:260px;color:var(--dsw-alias-label-tertiary);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.configuration-action-bar{background:color-mix(in srgb,var(--dsw-alias-bg-base) 92%,transparent);border-top:1px solid var(--dsw-alias-border-l1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;min-height:60px;padding:0 40px;display:flex;position:absolute;bottom:0;left:0;right:0}.configuration-action-bar>div{gap:8px;display:flex}.configuration-action-bar button,.configuration-dialog button{height:34px;color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-base);border:1px solid var(--dsw-alias-border-l2);font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.configuration-action-bar button.primary{color:var(--dsw-alias-label-primary-foreground);background:var(--dsw-alias-button-primary-fill);border-color:var(--dsw-alias-button-primary-fill)}.configuration-action-bar button.danger-quiet{color:var(--dsw-alias-state-error-primary);border-color:#0000}.configuration-action-bar button:disabled,.configuration-dialog button:disabled{opacity:.45;cursor:not-allowed}.configuration-dialog-backdrop{z-index:70;background:#00000061;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.configuration-dialog{box-sizing:border-box;width:min(410px,100%);color:var(--dsw-alias-label-primary);background:var(--dsw-alias-bg-layer-2);border:1px solid var(--dsw-alias-border-l1);border-radius:10px;padding:22px;box-shadow:0 18px 55px #0003}.configuration-dialog h2{margin:0 0 8px;font-size:16px;line-height:23px}.configuration-dialog p{color:var(--dsw-alias-label-secondary);margin:0 0 16px;font-size:12px;line-height:19px}.configuration-variable-default{color:var(--dsw-alias-label-secondary);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:10px;margin-top:10px;font-size:12px;display:grid}.configuration-variable-default span{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.configuration-dialog>div:last-child{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.configuration-dialog button.danger{color:#fff;background:var(--dsw-alias-state-error-primary);border-color:var(--dsw-alias-state-error-primary)}.configuration-dialog-error{color:var(--dsw-alias-state-error-primary);margin-bottom:10px;font-size:11px;line-height:16px}.configuration-overview{box-sizing:border-box;background:linear-gradient(145deg,color-mix(in srgb,var(--dsw-alias-button-primary-fill) 4%,var(--dsw-alias-bg-base)),var(--dsw-alias-bg-base) 42%);height:100%;padding:clamp(42px,8vh,92px) 42px;overflow-y:auto}.configuration-overview-heading,.configuration-overview-grid{width:min(900px,100%);margin-left:auto;margin-right:auto}.configuration-overview-heading span{color:var(--dsw-alias-button-primary-fill);text-transform:uppercase;font-size:11px;font-weight:600}.configuration-overview-heading h1{margin:8px 0;font-size:30px;font-weight:600;line-height:38px}.configuration-overview-heading p{max-width:580px;color:var(--dsw-alias-label-secondary);margin:0;font-size:14px;line-height:22px}.configuration-overview-grid{border-top:1px solid var(--dsw-alias-border-l1);border-left:1px solid var(--dsw-alias-border-l1);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:48px;display:grid}.configuration-overview-item{min-height:126px;color:inherit;border:0;border-right:1px solid var(--dsw-alias-border-l1);border-bottom:1px solid var(--dsw-alias-border-l1);font:inherit;text-align:left;cursor:pointer;background:0 0;align-content:start;gap:7px;padding:20px;transition:background-color .15s,box-shadow .15s;display:grid}.configuration-overview-item:hover,.configuration-overview-item:focus-visible{z-index:1;background:color-mix(in srgb,var(--dsw-alias-button-primary-fill) 5%,var(--dsw-alias-bg-base));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dsw-alias-button-primary-fill) 24%,transparent);outline:none}.configuration-overview-item strong{font-size:13px}.configuration-overview-item span{color:var(--dsw-alias-label-secondary);font-size:11px;line-height:17px}.configuration-overview-item small{color:var(--dsw-alias-label-tertiary);margin-top:auto;font-size:10px}.spin{animation:.8s linear infinite configuration-spin}@keyframes configuration-spin{to{transform:rotate(360deg)}}@keyframes configuration-pulse{50%{opacity:.45}}@media not all and (width>=900px){.configuration-workspace-header{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 26px 18px}.configuration-restart-note{max-width:none}.configuration-workspace-scroll{padding:22px 26px 76px}.configuration-action-bar{padding:0 26px}.configuration-binding-row{flex-wrap:wrap}.configuration-binding-row input:first-of-type{flex-basis:100%}.configuration-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=680px){.configuration-field-grid{grid-template-columns:1fr}.configuration-field{grid-column:1}.configuration-editor-body.mode-split{grid-template-columns:1fr}.configuration-editor-body.mode-split>.configuration-markdown-preview,.configuration-editor-modes button:nth-child(2){display:none}.configuration-instruction-row>header select{width:104px}}@media not all and (width>=560px){.sidebar.configuration-mode{z-index:40;width:min(86vw,300px);display:none;position:fixed;inset:0 auto 0 0;box-shadow:18px 0 40px #0000002e}.sidebar.configuration-mode.mobile-open{display:flex}.configuration-mobile-nav{display:inline-flex}.configuration-workspace-header{align-items:stretch;padding:18px 17px 15px}.configuration-workspace-header h1{font-size:20px;line-height:28px}.configuration-workspace-scroll{padding:18px 17px 76px}.configuration-action-bar{padding:0 17px}.configuration-action-bar button{padding:0 9px}.configuration-overview{padding:45px 20px}.configuration-overview-grid{grid-template-columns:1fr;margin-top:32px}.configuration-markdown-editor.fullscreen{border-radius:0;inset:0}}@media (prefers-reduced-motion:reduce){.configuration-list-skeleton i,.spin{animation:none}}
