html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@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.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}.form-fill-workbench{background:#f7f8fa;border-left:1px solid #e7e9ec;flex-direction:column;gap:12px;width:100%;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}.form-fill-workbench.is-resizing{-webkit-user-select:none;user-select:none}.form-fill-workbench.is-resizing .form-fill-resize-handle:before{background:#1677ff1f}.form-fill-workbench.is-resizing .form-fill-resize-handle>span{opacity:1;background:#1677ff}.form-fill-workbench-head,.form-fill-summary,.form-fill-toolbar,.form-fill-actions{background:#fff;padding:12px 16px}.form-fill-workbench-head{border-bottom:1px solid #eceef1;justify-content:space-between;align-items:center;display:flex}.form-fill-workbench-head>div{gap:2px;min-width:0;display:grid}.form-fill-workbench-head strong{color:#1f2937;font-size:15px}.form-fill-workbench-head small{color:#7a8493;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-fill-workbench-head-actions{align-items:center;gap:4px;display:flex}.form-fill-loading{color:#697386;justify-content:center;gap:8px;padding:32px;display:flex}.form-fill-summary{gap:8px;display:grid}.form-fill-summary-title,.form-fill-summary-meta,.form-fill-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-fill-summary-title b{color:#202938}.form-fill-summary-title span,.form-fill-summary-meta{color:#7a8493;font-size:11px}.form-fill-toolbar{grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:10px;display:grid}.form-fill-wizard{background:#fff;gap:10px;padding:12px 16px;display:grid}.form-fill-wizard-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.form-fill-wizard-title>div{gap:3px;display:grid}.form-fill-wizard-title b{color:#273142;font-size:13px}.form-fill-wizard-title small,.form-fill-wizard-title span{color:#778293;font-size:11px}.form-fill-wizard-progress{grid-auto-columns:minmax(12px,1fr);grid-auto-flow:column;gap:5px;display:grid}.form-fill-wizard-progress button{cursor:pointer;background:#dfe4ea;border:0;border-radius:3px;height:4px;padding:0}.form-fill-wizard-progress button.is-active{background:#3079ed}.form-fill-field-list{flex:1;min-height:0;padding:0 12px 16px;overflow:auto}.form-fill-section-head{color:#445064;justify-content:space-between;align-items:center;gap:12px;margin:15px 2px 2px;display:flex}.form-fill-section-head b{font-size:13px}.form-fill-section-head span{color:#8490a1;font-size:11px}.form-fill-field{background:#fff;border:1px solid #e3e6ea;border-radius:10px;gap:8px;margin-top:10px;padding:12px;display:grid}.form-fill-field.is-missing{background:#fffdf7;border-color:#efc76b}.form-fill-field-head label{color:#303846;font-size:13px;font-weight:600}.form-fill-field-head label em{color:#d13d3d;margin-left:3px;font-style:normal}.form-fill-field-head>div{align-items:center;gap:5px;display:flex}.form-fill-field p{color:#7a8493;margin:0;font-size:11px}.form-fill-field-provenance{color:#7a8493;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.form-fill-field .ant-input-number,.form-fill-field .ant-select{width:100%}.form-fill-field-editor{position:relative}.form-fill-field-editor.has-candidates .ant-input{padding-top:36px}.form-fill-field-candidates{position:static}.form-fill-candidate-trigger{z-index:3;color:#2563eb;cursor:pointer;background:#eef5ff;border:0;border-radius:6px;align-items:center;gap:4px;min-height:25px;padding:3px 7px;font-size:12px;list-style:none;display:inline-flex;position:absolute;top:7px;right:7px}.form-fill-candidate-trigger::-webkit-details-marker{display:none}.form-fill-candidate-trigger:focus-visible{outline-offset:1px;outline:2px solid #91caff}.form-fill-candidate-trigger svg{transition:transform .16s}.form-fill-field-candidates[open] .form-fill-candidate-trigger svg{transform:rotate(180deg)}.form-fill-candidate-count{background:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:11px;display:inline-grid}.form-fill-field-candidate-list{z-index:4;background:#fff;border:1px solid #dce5f2;border-radius:8px;gap:5px;max-height:240px;padding:7px;display:grid;position:absolute;top:38px;left:7px;right:7px;overflow-y:auto;box-shadow:0 8px 24px #1f293724}.form-fill-field-candidate-list>button{color:#4f5967;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;gap:5px;width:100%;padding:8px;display:grid}.form-fill-field-candidate-list>button:hover:not(:disabled),.form-fill-field-candidate-list>button:focus-visible{background:#f3f7ff;outline:none}.form-fill-field-candidate-list>button.is-adopted{color:#166534;cursor:default;background:#f0fdf4}.form-fill-field-candidate-list>button:disabled:not(.is-adopted){cursor:wait;opacity:.65}.form-fill-field-candidate-head{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.form-fill-field-candidate-content{overflow-wrap:anywhere;-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.form-fill-repeat-editor{gap:8px;display:grid}.form-fill-repeat-scroll{overflow-x:auto}.form-fill-repeat-editor table{border-collapse:collapse;width:100%;min-width:480px}.form-fill-repeat-editor th,.form-fill-repeat-editor td{text-align:left;border:1px solid #e6e8eb;padding:5px}.form-fill-repeat-editor th{color:#5a6472;background:#f3f5f7;font-size:11px}.form-fill-readonly-areas{background:#f9fafb;border:1px dashed #cfd5dc;border-radius:10px;gap:8px;margin-top:12px;padding:12px;display:grid}.form-fill-readonly-areas h3,.form-fill-readonly-areas p{margin:0}.form-fill-readonly-areas article{background:#fff;border-radius:8px;gap:5px;padding:9px;display:grid}.form-fill-readonly-areas article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-fill-readonly-areas p{color:#697386;font-size:11px}.form-fill-step-actions{justify-content:space-between;padding:0 16px;display:flex}.form-fill-actions{border-top:1px solid #e4e7eb;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.form-fill-profile-error{margin-top:12px}.form-fill-profile-scalar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.form-fill-profile-scalar,.form-fill-profile-collection{background:#fff;border:1px solid #e3e6ea;border-radius:10px;gap:9px;padding:12px;display:grid}.form-fill-profile-item-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.form-fill-profile-item-head>div:first-child{gap:2px;min-width:0;display:grid}.form-fill-profile-item-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.form-fill-profile-item-head b{color:#273142;font-size:13px}.form-fill-profile-item-head small,.form-fill-profile-scalar p,.form-fill-profile-collection p{color:#7a8493;overflow-wrap:anywhere;margin:0;font-size:11px}.form-fill-profile-item-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.form-fill-profile-collection-list{gap:14px;display:grid}@media (width<=1024px){.form-fill-workbench{z-index:60;width:100%;min-width:0;position:fixed;inset:64px 0 0}.form-fill-resize-handle{display:none}.form-fill-toolbar{grid-template-columns:1fr auto}.form-fill-toolbar>button{grid-column:1/-1}.form-fill-profile-scalar-grid{grid-template-columns:1fr}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}:where(.workflow-studio-shell,.workflow-run-shell){--wf-ink:#18212f;--wf-ink-soft:#465266;--wf-muted:#7f899a;--wf-line:#e4e8ee;--wf-line-strong:#d6dce5;--wf-paper:#fff;--wf-canvas:#f4f5f7;--wf-soft:#f8f9fb;--wf-blue:#176bff;--wf-blue-soft:#edf4ff;--wf-green:#138a5b;--wf-green-soft:#eaf8f1;--wf-orange:#b95f16;--wf-orange-soft:#fff4e8;--wf-red:#c43b3b;--wf-red-soft:#fff0f0;color:var(--wf-ink);font-family:PingFang SC,Microsoft YaHei,sans-serif}.workflow-run-shell{border:1px solid var(--wf-line);background:var(--wf-canvas);border-radius:18px;grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 48px);min-height:680px;display:grid;overflow:hidden;box-shadow:0 18px 54px #18212f14}.workflow-run-header{border-bottom:1px solid var(--wf-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:78px;padding:12px 18px 12px 14px;display:flex}.workflow-run-identity{grid-template-columns:34px 42px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.workflow-run-identity>.ant-btn{width:34px;height:34px;color:var(--wf-ink-soft)}.workflow-run-identity>.resource-icon{width:42px;height:42px;color:var(--wf-blue);border:1px solid #176bff1f;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffffa8}.workflow-run-identity>div:last-child{gap:2px;min-width:0;display:grid}.workflow-run-eyebrow,.workflow-run-card-heading>div>span,.workflow-run-node-timeline-heading>div>span,.workflow-run-console-heading>div>span{color:var(--wf-blue);letter-spacing:.13em;font-size:9px;font-weight:750;line-height:1.2}.workflow-run-identity h4.ant-typography{max-width:min(54vw,720px);color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:680;line-height:23px;overflow:hidden}.workflow-run-meta{color:var(--wf-muted);align-items:center;gap:7px;font-size:10px;display:flex}.workflow-run-meta i{background:#b8c0cc;border-radius:50%;width:3px;height:3px}.workflow-run-header>.ant-btn{border-color:var(--wf-line-strong);height:34px;color:var(--wf-ink-soft);box-shadow:none;border-radius:9px}.workflow-run-layout{grid-template-columns:240px minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-run-history{border-right:1px solid var(--wf-line);background:#f8f9fb;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:18px 14px 14px;display:grid}.workflow-run-history-heading{gap:4px;padding:0 4px;display:grid}.workflow-run-history-heading>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-run-history-heading span{color:var(--wf-ink);font-size:13px;font-weight:680}.workflow-run-history-heading strong{min-width:24px;color:var(--wf-ink-soft);text-align:center;background:#eaedf2;border-radius:999px;padding:2px 7px;font-size:10px}.workflow-run-history-heading small,.workflow-run-history-empty{color:var(--wf-muted);font-size:10px;line-height:1.55}.workflow-run-new-button.ant-btn{background:var(--wf-blue);border-radius:10px;height:38px;font-weight:650;box-shadow:0 7px 16px #176bff2e}.workflow-run-history-list{scrollbar-width:thin;align-content:start;gap:6px;min-width:0;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.workflow-run-history-list button{min-width:0;color:var(--wf-ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 11px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.workflow-run-history-list button:hover{border-color:var(--wf-line);background:#ffffffbd}.workflow-run-history-list button.is-active{background:var(--wf-paper);border-color:#cbdcff;box-shadow:0 8px 18px #18212f12}.workflow-run-history-topline{grid-column:1/-1;justify-content:space-between;align-items:center;gap:7px;min-width:0;display:flex}.workflow-run-history-topline strong{color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.workflow-run-history-list code{color:#69758a;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.workflow-run-history-list button>small{color:var(--wf-muted);text-align:right;font-size:9px}.workflow-run-status{min-width:0;color:var(--wf-ink-soft);white-space:nowrap;background:#eef1f5;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:650;display:inline-flex}.workflow-run-status.is-succeeded{background:var(--wf-green-soft);color:var(--wf-green)}.workflow-run-status.is-failed{background:var(--wf-red-soft);color:var(--wf-red)}.workflow-run-status.is-running,.workflow-run-status.is-pending,.workflow-run-status.is-cancel_requested{background:var(--wf-blue-soft);color:var(--wf-blue)}.workflow-run-status.is-waiting,.workflow-run-status.is-handled_error{background:var(--wf-orange-soft);color:var(--wf-orange)}.workflow-run-main{background:linear-gradient(#f4f5f7d4,#f4f5f7d4),radial-gradient(circle at 20% 10%,#176bff17,#0000 34%);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.workflow-run-stage{min-width:0;min-height:0;padding:28px clamp(20px,4vw,58px) 36px;overflow:auto}.workflow-run-content{gap:14px;width:min(100%,980px);min-width:0;margin:0 auto;display:grid}.workflow-run-card{border:1px solid var(--wf-line);background:#fffffff5;border-radius:15px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #18212f0f}.workflow-run-input-card{background:#f7faff;border-color:#d9e5fb;justify-self:end;width:min(82%,760px)}.workflow-run-result-card{width:100%}.workflow-run-result-card.is-succeeded{border-top-color:#138a5b7a}.workflow-run-result-card.is-failed{border-top-color:#c43b3b80}.workflow-run-card-heading{border-bottom:1px solid var(--wf-line);background:#ffffffd6;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:54px;padding:10px 14px;display:flex}.workflow-run-card-heading>div,.workflow-run-node-timeline-heading>div,.workflow-run-console-heading>div{gap:3px;min-width:0;display:grid}.workflow-run-card-heading strong,.workflow-run-node-timeline-heading strong,.workflow-run-console-heading strong{color:var(--wf-ink);font-size:13px;font-weight:680}.workflow-run-card-heading>code{color:var(--wf-muted);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.workflow-run-value-list,.workflow-run-result-body{min-width:0;padding:15px 16px}.workflow-run-field-list{gap:0;min-width:0;margin:0;display:grid}.workflow-run-data-row{border-bottom:1px solid var(--wf-line);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:10px 0;display:grid}.workflow-run-data-row:first-child{padding-top:0}.workflow-run-data-row:last-child{border-bottom:0;padding-bottom:0}.workflow-run-data-row dt{color:var(--wf-muted);font-size:11px;font-weight:550}.workflow-run-data-row dd{min-width:0;color:var(--wf-ink-soft);overflow-wrap:anywhere;margin:0;font-size:12px}.workflow-run-value-list .tool-json-block,.workflow-run-node-item .tool-json-block{color:#354052;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f8fa;border:1px solid #e3e8ef;border-radius:9px;min-width:0;max-width:100%;max-height:320px;margin:6px 0 0;padding:11px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;line-height:1.65;overflow:auto}.workflow-run-node-timeline{border-top:1px solid var(--wf-line);gap:10px;min-width:0;margin-top:18px;padding-top:16px;display:grid}.workflow-run-node-timeline-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-run-node-timeline-heading small,.workflow-run-console-heading small{color:var(--wf-muted);font-size:10px}.workflow-run-node-list{gap:7px;min-width:0;display:grid}.workflow-run-node-item{border:1px solid var(--wf-line);background:var(--wf-soft);border-radius:10px;min-width:0;padding:10px 11px}.workflow-run-node-header,.workflow-run-node-header>div,.workflow-run-node-header>div:first-child>span:last-child,.workflow-run-node-metrics{align-items:center;min-width:0;display:flex}.workflow-run-node-header{justify-content:space-between;gap:12px}.workflow-run-node-header>div:first-child{gap:9px}.workflow-run-node-header>div:first-child>span:last-child{flex-direction:column;align-items:flex-start;gap:1px}.workflow-run-node-step{border:1px solid var(--wf-line-strong);background:var(--wf-paper);width:27px;height:27px;color:var(--wf-ink-soft);border-radius:8px;flex:none;place-items:center;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:grid}.workflow-run-node-header strong{max-width:360px;color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.workflow-run-node-header small{color:var(--wf-muted);font-size:9px}.workflow-run-node-metrics{flex:none;gap:7px}.workflow-run-node-item .ant-alert{margin-top:9px}.workflow-run-node-item details{background:0 0;border:0;margin-top:7px;padding:0}.workflow-run-node-item summary{color:var(--wf-ink-soft);cursor:pointer;font-size:10px;font-weight:600}.workflow-run-welcome{text-align:center;align-content:center;place-items:center;gap:7px;min-height:100%;display:grid}.workflow-run-welcome .resource-icon{width:52px;height:52px;color:var(--wf-blue);border:1px solid #176bff24;border-radius:16px;place-items:center;margin-bottom:4px;display:grid;box-shadow:0 12px 24px #176bff1f}.workflow-run-welcome h3.ant-typography{max-width:620px;color:var(--wf-ink);margin:2px 0 0;font-size:21px}.workflow-run-welcome p.ant-typography{max-width:560px;color:var(--wf-muted);margin:0;font-size:12px}.workflow-run-console{border-top:1px solid var(--wf-line);background:#fffffffa;gap:10px;min-width:0;padding:13px clamp(18px,4vw,58px) 15px;display:grid;box-shadow:0 -12px 30px #18212f0e}.workflow-run-console-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-run-form-grid{border:1px solid var(--wf-line);background:var(--wf-soft);border-radius:12px;min-width:0;max-height:250px;padding:12px;overflow:auto}.workflow-run-form-grid>.workflow-run-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:none;padding:0;overflow:visible}.workflow-run-form-grid>.workflow-run-form>:where(.ant-typography,.ant-alert){grid-column:1/-1}.workflow-run-form-grid label{min-width:0}.workflow-run-form-grid :where(.ant-input,.ant-input-number,.ant-select-selector){border-color:var(--wf-line-strong)!important;background:var(--wf-paper)!important;box-shadow:none!important;border-radius:8px!important}.workflow-run-form-grid :where(.ant-input,.ant-input-number,.ant-select-selector):focus,.workflow-run-form-grid .ant-input-focused{border-color:var(--wf-blue)!important;box-shadow:0 0 0 2px #176bff1a!important}.workflow-run-submit-row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.workflow-run-submit-row>.ant-btn-primary{background:var(--wf-blue);border-radius:10px;min-width:132px;height:38px;font-weight:650;box-shadow:0 7px 18px #176bff33}.workflow-studio-shell.workflow-editor-page{--workflow-canvas-bg:var(--wf-canvas);--workflow-node-bg:var(--wf-paper);--workflow-node-border:var(--wf-line-strong);--workflow-panel-border:var(--wf-line-strong);--workflow-edge-normal:#aeb8c7;--workflow-edge-active:var(--wf-blue);--workflow-edge-error:var(--wf-red);border-color:var(--wf-line);background:var(--wf-canvas);border-radius:18px;box-shadow:0 18px 54px #18212f14}.workflow-studio-shell .workflow-editor-toolbar{border-color:var(--wf-line);background:#fffffff7;min-height:72px;padding:10px 16px 10px 12px}.workflow-studio-shell .workflow-toolbar-title{gap:2px}.workflow-studio-shell .workflow-toolbar-title h4.ant-typography{max-width:min(44vw,680px);color:var(--wf-ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:680;overflow:hidden}.workflow-studio-shell .workflow-draft-badge,.workflow-studio-shell .workflow-editor-collaboration{border:1px solid var(--wf-line);background:var(--wf-soft)}.workflow-studio-shell .workflow-editor-primary-actions>.ant-btn{border-radius:9px;height:32px}.workflow-studio-shell .workflow-editor-primary-actions>.ant-btn-primary{background:var(--wf-blue);min-width:74px;box-shadow:0 6px 14px #176bff2e}.workflow-studio-shell .workflow-react-flow-canvas{background:radial-gradient(circle at 50% 0%, #176bff09, transparent 38%), var(--wf-canvas)}.workflow-studio-shell .workflow-graph-statusbar{border-color:var(--wf-line-strong);min-height:34px;color:var(--wf-muted);background:#fffffff0;border-radius:11px;padding:4px 5px 4px 11px;top:16px;box-shadow:0 10px 24px #18212f14}.workflow-studio-shell .workflow-react-flow-node{border-color:var(--wf-line-strong);background:var(--wf-paper);border-radius:15px;width:258px;box-shadow:0 7px 18px #18212f12,0 1px 2px #18212f0d}.workflow-studio-shell .workflow-react-flow-node:hover{border-color:#bcc6d3;transform:translateY(-1px);box-shadow:0 14px 30px #18212f1c,0 2px 4px #18212f0d}.workflow-studio-shell .workflow-react-flow-node.is-selected{border-color:var(--wf-blue);box-shadow:0 0 0 2px #176bff24,0 16px 34px #176bff24}.workflow-studio-shell .workflow-react-flow-node-header{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:60px;padding:12px 13px 9px 14px}.workflow-studio-shell .workflow-node-icon{border-radius:11px;width:38px;height:38px;box-shadow:inset 0 0 0 1px #18212f09}.workflow-studio-shell .workflow-react-flow-node-title strong{color:var(--wf-ink);font-size:13px;font-weight:680}.workflow-studio-shell .workflow-react-flow-node-title small,.workflow-studio-shell .workflow-react-flow-node-meta code{color:var(--wf-muted)}.workflow-studio-shell .workflow-react-flow-node-meta{padding:0 13px 9px 62px}.workflow-studio-shell .workflow-react-flow-ports{background:#fbfcfd;border-color:#edf0f4;gap:12px;padding:9px 14px 12px}.workflow-studio-shell .workflow-react-flow-port-row{color:var(--wf-ink-soft);font-size:10px}.workflow-studio-shell .workflow-react-flow-node .react-flow__handle{width:7px;height:16px;box-shadow:0 0 0 3px var(--wf-paper);background:#8793a5}.workflow-studio-shell .workflow-node-library-overlay{border-color:var(--wf-line-strong);background:#fffffffb;border-radius:16px;width:min(376px,100% - 84px);padding:14px;top:14px;bottom:14px;left:58px;box-shadow:0 24px 60px #18212f29}.workflow-studio-shell .workflow-node-library-item{border-radius:11px;min-height:58px;padding:8px 7px}.workflow-studio-shell .workflow-node-library-item:hover{background:var(--wf-soft);border-color:#dbe2eb}.workflow-studio-shell .workflow-react-flow-inspector-overlay{border-color:var(--wf-line-strong);background:#fffffffc;border-radius:16px;width:min(430px,100% - 430px);min-width:370px;top:10px;bottom:10px;right:10px;box-shadow:-12px 0 40px #18212f1a,0 20px 48px #18212f1f}.workflow-studio-shell .workflow-node-inspector{padding:15px}.workflow-studio-shell .workflow-inspector-heading{border-bottom:1px solid var(--wf-line);margin:-2px -2px 14px;padding:0 34px 14px 2px}.workflow-studio-shell .workflow-config-section,.workflow-studio-shell .workflow-inspector-form-section{border-color:var(--wf-line);background:0 0;border-radius:0}.workflow-studio-shell .workflow-config-field :where(.ant-input,.ant-input-number,.ant-select-selector),.workflow-studio-shell .workflow-binding-editor :where(.ant-input,.ant-select-selector){border-color:var(--wf-line-strong)!important;background:var(--wf-paper)!important;box-shadow:none!important;border-radius:8px!important}.workflow-studio-shell .workflow-canvas-actionbar.react-flow__panel,.workflow-studio-shell .workflow-react-flow-canvas .react-flow__controls,.workflow-studio-shell .workflow-react-flow-canvas .react-flow__minimap{border-color:var(--wf-line-strong);background:#fffffff5;box-shadow:0 10px 24px #18212f17}.workflow-studio-shell .workflow-node-run-floating-panel{border-color:var(--wf-line-strong);border-radius:16px;box-shadow:0 24px 60px #18212f2e}@media (width<=1180px){.workflow-run-layout{grid-template-columns:190px minmax(0,1fr)}.workflow-run-history{padding-inline:10px}.workflow-run-stage,.workflow-run-console{padding-inline:18px}.workflow-run-form-grid{max-height:320px}.workflow-run-form-grid>.workflow-run-form{grid-template-columns:1fr}.workflow-studio-shell .workflow-editor-collaboration{text-overflow:ellipsis;max-width:104px;overflow:hidden}}@media (width<=820px){.workflow-run-shell{height:auto;min-height:760px}.workflow-run-header{align-items:flex-start}.workflow-run-identity h4.ant-typography{max-width:48vw}.workflow-run-meta span:last-child,.workflow-run-meta i{display:none}.workflow-run-layout{grid-template-rows:auto minmax(620px,1fr);grid-template-columns:minmax(0,1fr);overflow:visible}.workflow-run-history{border-right:0;border-bottom:1px solid var(--wf-line);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;max-height:178px}.workflow-run-new-button.ant-btn{grid-area:1/2;width:112px}.workflow-run-history-list{grid-column:1/-1;grid-auto-columns:minmax(166px,1fr);grid-auto-flow:column;overflow:auto hidden}.workflow-run-input-card{width:100%}.workflow-run-data-row{grid-template-columns:112px minmax(0,1fr)}.workflow-run-node-header{flex-direction:column;align-items:flex-start}.workflow-run-node-metrics{padding-left:36px}.workflow-studio-shell .workflow-editor-toolbar{flex-direction:column;align-items:flex-start}.workflow-studio-shell .workflow-editor-primary-actions{width:100%;overflow-x:auto}.workflow-studio-shell .workflow-react-flow-inspector-overlay{width:auto;min-width:0;left:10px}}@media (prefers-reduced-motion:reduce){.workflow-run-shell *,.workflow-studio-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.resource-governance-page{flex-direction:column;gap:12px;height:100%;min-height:0;display:flex;overflow:hidden}.resource-governance-page>.ant-alert{flex:none}.resource-governance-page>.ant-tabs{flex-direction:column;flex:1;min-height:0;display:flex}.resource-governance-page>.ant-tabs>.ant-tabs-nav{flex:none}.resource-governance-page>.ant-tabs>.ant-tabs-content-holder{overscroll-behavior:contain;min-height:0;padding-right:4px;overflow-y:auto}.governance-toolbar{grid-template-columns:150px 180px minmax(220px,1fr) auto;align-items:center;gap:12px;margin-bottom:18px;display:grid}.governance-resource-pagination{justify-content:flex-end;margin-top:18px;display:flex}.governance-owner-stack{gap:16px;display:grid}.governance-owner-overview{gap:18px;display:grid}.governance-owner-overview .ant-descriptions{padding:4px 0}.governance-form-stack{gap:18px;padding-top:8px;display:grid}.governance-form-stack>div:has(>.ant-checkbox-group){gap:10px;display:grid}.governance-target-picker{gap:12px;display:grid}.governance-target-picker>.ant-select{width:100%}.governance-target-picker>.ant-table-wrapper{border:1px solid #f0f0f0;border-radius:8px;max-height:320px;overflow-y:auto}.resource-governance-page .ant-table-wrapper{overflow-x:auto}@media (width<=900px){.governance-toolbar{grid-template-columns:1fr}}.management-center-page,.management-center-page>.ant-tabs,.organization-governance-page,.organization-governance-page>.ant-tabs{height:100%;min-height:0}.management-center-page>.ant-tabs,.organization-governance-page,.organization-governance-page>.ant-tabs{flex-direction:column;display:flex}.management-center-page>.ant-tabs>.ant-tabs-content-holder,.organization-governance-page>.ant-tabs>.ant-tabs-content-holder{flex:1;min-height:0;overflow-y:auto}.management-center-page>.ant-tabs>.ant-tabs-nav,.organization-governance-page>.ant-tabs>.ant-tabs-nav{flex:none}.organization-governance-page{gap:12px;overflow:hidden}.organization-page-actions{flex:none;justify-content:flex-end;width:100%}.organization-structure-layout{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid}.organization-hierarchy-card .ant-card-body,.organization-group-panel .ant-card-body{padding:16px}.organization-panel-toolbar{justify-content:space-between;width:100%;margin-bottom:12px;display:flex}.organization-panel-toolbar .ant-typography{margin:0}.organization-tree-panel{background:#fff;border:1px solid #e5e6eb;border-radius:10px;min-height:320px;padding:16px}.management-content-loading{color:#86909c;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;min-height:320px;display:flex}.management-content-loading.is-organization-tree{min-height:240px}.organization-tree-node{border-radius:8px;align-items:center;gap:4px;min-height:42px;display:flex}.organization-tree-node:hover,.organization-tree-node.is-selected{background:#f2f3f5}.organization-tree-label{color:#1d2129;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:8px 4px;display:flex}.organization-load-more{margin-left:40px}.organization-lifecycle-actions,.organization-placement-editor,.organization-member-manager{width:100%;margin-top:20px}.organization-group-panel .ant-table-row{cursor:pointer}@media (width<=760px){.organization-panel-toolbar{align-items:stretch}.organization-panel-toolbar .ant-space-item,.organization-panel-toolbar .ant-input-search,.organization-panel-toolbar .ant-select{width:100%}}:root{color:#1d2129;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#f8f9fa;--surface:#fff;--surface-soft:#f8f9fa;--surface-hover:#f2f3f5;--surface-selected:#e8f3ff;--nav:#fff;--nav-hover:#f2f3f5;--nav-selected:#e8f3ff;--nav-text:#4e5969;--nav-text-active:#3491fa;--nav-border:#f2f3f5;--text:#1d2129;--muted:#4e5969;--subtle:#86909c;--feed-card-title-size:14px;--feed-card-body-size:12px;--feed-card-action-size:14px;--border:#e5e6eb;--border-strong:#c9cdd4;--border-focus:#3491fa;--accent:#3491fa;--accent-strong:#165dff;--accent-soft:#e8f3ff;--accent-border:#b8dbff;--warn:#d97706;--warn-strong:#b45309;--warn-soft:#fffbeb;--bad:#dc2626;--bad-strong:#b91c1c;--bad-soft:#fef2f2;--good:#16a34a;--good-strong:#15803d;--good-soft:#f0fdf4;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow:0 4px 6px -1px #0f172a0f, 0 2px 4px -2px #0f172a0a;--shadow-lg:0 10px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0a;--shadow-dropdown:0 4px 10px #0000001a;--shadow-popover:0 8px 20px #0000001a;--shadow-handle:0 2px 5px #0000001a;--radius-sm:6px;--radius:10px;--radius-lg:14px;--control-height:36px;--control-height-lg:40px;background:#f8f9fa;font-family:PingFang SC,Microsoft YaHei,Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}html{scrollbar-gutter:stable;overflow-y:scroll}body{background:var(--bg);color:var(--text);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.62}pre{white-space:pre-wrap;word-break:break-word}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:99px;transition:background .16s}::-webkit-scrollbar-thumb:hover{background:#64748b99}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.main-content>section{animation:.22s cubic-bezier(.16,1,.3,1) forwards fadeIn}.app-shell{min-height:100vh}.sidebar{background:var(--nav);height:100vh;color:var(--nav-text);border-right:1px solid var(--nav-border);position:sticky;top:0}.sidebar .ant-layout-sider-children{flex-direction:column;gap:16px;padding:18px 14px;display:flex}.brand-block{border-bottom:1px solid var(--border);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;padding:4px 6px 14px;display:grid}.brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#3b82f6 100%);border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 4px 14px #2563eb40}.brand-block h1{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.2}.brand-block span,.side-section span{color:#64748b;font-size:12px}.nav-list{background:0 0!important;border-inline-end:0!important}.nav-list.ant-menu-light .ant-menu-item{color:#334155;border-radius:8px;height:40px;margin-block:4px;margin-inline:0;font-size:14px;font-weight:500;transition:all .16s}.nav-list.ant-menu-light .ant-menu-item:hover{color:#0f172a!important;background:#f1f5f9!important}.nav-list.ant-menu-light .ant-menu-item-selected{font-weight:600;color:#2563eb!important;background:#eff6ff!important}.nav-list.ant-menu-light .ant-menu-submenu{margin-block:4px}.nav-list.ant-menu-light .ant-menu-submenu-title{color:#334155;border-radius:8px;height:40px;margin-inline:0;font-weight:500;transition:all .16s}.nav-list.ant-menu-light .ant-menu-submenu-title:hover{color:#0f172a!important;background:#f1f5f9!important}.nav-list.ant-menu-light .ant-menu-submenu-selected>.ant-menu-submenu-title{font-weight:600;color:#2563eb!important}.nav-list.ant-menu-light .ant-menu-sub{border-radius:8px;padding:2px 0;background:#f8fafc!important}.nav-list.ant-menu-light .ant-menu-sub .ant-menu-item{color:#475569;border-radius:6px;height:36px;margin-block:2px;margin-inline:0;font-size:13px;font-weight:500;padding-inline-start:46px!important}.nav-list.ant-menu-light .ant-menu-sub .ant-menu-item:hover{color:#2563eb!important;background:#eff6ff!important}.nav-list.ant-menu-light .ant-menu-sub .ant-menu-item-selected{font-weight:600;color:#2563eb!important;background:#eff6ff!important}.nav-button{border-radius:var(--radius);color:#475569;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 11px;transition:all .16s;display:flex}.nav-button:hover,.nav-button.is-active{color:#2563eb;background:#eff6ff}.side-section{border-top:1px solid var(--border);gap:10px;margin-top:auto;padding-top:16px;display:grid}.user-entry{border:1px solid var(--border);color:#0f172a;text-align:left;background:#f8fafc;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:auto;padding:8px 12px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 1px 3px #0f172a0a}.user-entry:hover{background:#eff6ff;border-color:#bfdbfe;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1f}.user-logout{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0 16px 14px;padding:8px 12px;display:flex}.user-logout:hover{color:#dc2626;background:#fef2f2}.auth-gate{background:#f8fafc;place-items:center;min-height:100vh;padding:24px;display:grid}.user-avatar{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);font-weight:700}.user-entry-copy{gap:2px;min-width:0;display:grid}.user-entry-copy strong,.user-entry-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-entry-copy strong{color:#0f172a;font-size:13px;font-weight:600}.user-entry-copy small,.user-entry-arrow{color:#64748b;font-size:11px}.main-content{background:radial-gradient(circle at 92% 0%, #6366f10a, transparent 45%), var(--bg);flex:1;min-width:0;padding:20px 24px 32px}.top-user-bar{z-index:20;pointer-events:none;justify-content:flex-end;margin:-8px 0 12px;display:flex;position:sticky;top:0}.top-user-trigger{pointer-events:auto;border:1px solid var(--border);color:#0f172a;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:184px;padding:6px 10px;display:grid;box-shadow:0 4px 16px #0f172a14}.top-user-trigger:hover{background:#fff;border-color:#bfdbfe}.top-user-trigger span{min-width:0;display:grid}.top-user-trigger strong,.top-user-trigger small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-user-trigger strong{font-size:13px}.top-user-trigger small{color:#64748b;font-size:11px}.button-row,.row-actions,.toggle-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.content-grid{gap:18px;display:grid}.overview-grid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.4fr);align-items:start}.overview-grid .auth-panel,.account-auth-panel{grid-column:1/-1}.account-grid,.files-grid,.prompt-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.85fr);align-items:start}.chat-workspace{grid-template-columns:252px minmax(360px, 1fr) var(--chat-inspector-width,360px);gap:14px;height:calc(100vh - 128px);min-height:620px;display:grid}@media (width<=1180px){.chat-workspace{grid-template-columns:220px minmax(360px,1fr)}.inspector-panel,.chat-session-inspector{grid-column:1/-1;min-height:260px}}@media (width<=820px){.app-shell{width:100%;max-width:100vw;display:block}.sidebar{width:100%;max-width:100vw;height:auto;position:static;overflow:hidden}.sidebar.ant-layout-sider{flex:0 0 100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.sidebar .ant-layout-sider-children{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.brand-block{grid-template-columns:42px minmax(94px,120px)}.brand-block div:last-child,.nav-button span,.user-entry-copy{display:block}.user-entry-copy{display:grid}.user-entry-arrow{display:none}.nav-list{grid-column:1/-1;min-width:0;display:flex;overflow-x:auto}.nav-list.ant-menu-light .ant-menu-item{flex:1 0 auto;justify-content:center;width:auto;min-width:100px;margin:0 2px;padding-inline:10px!important}.user-entry{grid-template-columns:38px minmax(0,1fr);width:auto;min-width:150px;margin-top:0}.nav-button{white-space:nowrap;flex:none;width:auto}.main-content{max-width:100vw;padding:18px 12px 24px;width:100%!important}.overview-grid,.account-grid,.files-grid,.prompt-grid,.chat-workspace{grid-template-columns:1fr;height:auto;min-height:0}}.login-container{background:#f8f9fa;place-items:center;min-height:100vh;padding:clamp(32px,5vw,72px);display:grid;position:relative;overflow:hidden}.login-atmosphere,.login-glow,.login-grid-pattern{pointer-events:none;position:absolute;inset:0}.login-atmosphere{overflow:hidden}.login-glow{filter:blur(2px);border-radius:50%;width:520px;height:520px}.login-glow-one{background:radial-gradient(circle,#3491fa24 0%,#3491fa00 70%);top:-260px;right:-100px}.login-glow-two{background:radial-gradient(circle,#00b4a017 0%,#00b4a000 72%);inset:auto auto -310px -160px}.login-grid-pattern{opacity:.32;background-image:linear-gradient(#4e59690b 1px,#0000 1px),linear-gradient(90deg,#4e59690b 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 62%);mask-image:linear-gradient(90deg,#000 0%,#0000 62%)}.login-card-wrapper{z-index:1;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:clamp(52px,7vw,96px);width:100%;max-width:1080px;display:grid;position:relative}.login-intro-panel{flex-direction:column;min-height:560px;padding:24px 0;animation:.42s ease-out both login-rise;display:flex;position:relative}.login-brand{align-items:center;gap:12px;display:flex}.login-brand-icon{background:#111827;border-radius:12px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 26px #11182724}.login-brand-icon img{width:28px;height:28px;display:block}.login-brand-text h1{color:#1d2129;letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.login-brand-text span{color:#86909c;font-size:12px;font-weight:400}.login-intro-copy{margin-top:86px}.login-intro-kicker{color:#3491fa;background:#e8f3ffc2;border:1px solid #3491fa33;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:5px 11px;font-size:12px;font-weight:500;display:inline-flex}.login-intro-copy h2{color:#1d2129;letter-spacing:-.035em;margin:22px 0 16px;font-size:clamp(36px,3.1vw,44px);font-weight:600;line-height:1.24}.login-intro-copy p{color:#4e5969;max-width:520px;margin:0;font-size:15px;line-height:1.85}.login-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:500px;margin-top:34px;display:grid}.login-capabilities>div{color:#3491fa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #e5e6ebeb;border-radius:12px;align-items:center;gap:12px;min-height:68px;padding:13px 15px;display:flex}.login-capabilities span{flex-direction:column;gap:3px;min-width:0;display:flex}.login-capabilities strong{color:#1d2129;font-size:13px;font-weight:500}.login-capabilities small{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.login-robot{object-fit:contain;filter:drop-shadow(0 18px 22px #3491fa29);width:138px;height:auto;position:absolute;bottom:-12px;right:-26px}.login-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:520px;animation:.48s ease-out 60ms both login-rise;background:#fffffff5!important;border:1px solid #f2f3f5!important;border-radius:18px!important;box-shadow:0 24px 70px #1d212917!important}.login-card .ant-card-body{flex-direction:column;min-height:518px;display:flex;padding:34px!important}.login-card-header{margin-bottom:26px}.login-security-badge{color:#3491fa;background:#e8f3ff;border-radius:999px;align-items:center;gap:6px;min-height:28px;margin-bottom:18px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.login-card-header h2{color:#1d2129;letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.35}.login-subtitle{color:#86909c;margin:0;font-size:13px;line-height:1.7}.login-alert{margin-bottom:18px;border-radius:9px!important}.login-status-box{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;min-height:210px;padding:26px 0;display:flex}.login-status-hint{color:#86909c;font-size:12px}.login-error-state{background:#fff8f7;border:1px solid #ffe2df;border-radius:13px;flex-direction:column;align-items:flex-start;gap:18px;padding:22px;display:flex}.login-error-icon{color:#f53f3f;background:#ffece8;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.login-error-copy{width:100%}.login-error-copy h3{color:#1d2129;margin:0 0 7px;font-size:16px;font-weight:600;line-height:1.4}.login-error-copy p{color:#86909c;margin:0 0 14px;font-size:12px;line-height:1.65}.login-error-copy code{overflow-wrap:anywhere;color:#4e5969;background:#ffffffb8;border:1px solid #f53f3f1a;border-radius:8px;width:100%;padding:9px 11px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.55;display:block}.login-error-state .ant-btn-primary{height:38px;box-shadow:none;background:#3491fa;border-radius:8px;padding-inline:16px}.login-action-box{flex-direction:column;gap:12px;margin-top:4px;display:flex}.login-main-btn{background:#3491fa!important;border-radius:8px!important;height:44px!important;font-size:15px!important;font-weight:500!important;box-shadow:0 7px 18px #3491fa33!important}.login-retry-btn{color:#86909c!important}.login-retry-btn:hover{color:#3491fa!important}.login-card-footer{color:#c0c4cc;border-top:1px solid #f2f3f5;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:12px;display:flex}@keyframes login-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=920px){.login-container{padding:32px 20px}.login-card-wrapper{grid-template-columns:1fr;gap:24px;max-width:440px}.login-intro-panel{min-height:auto;padding:0}.login-brand{justify-content:center}.login-intro-copy,.login-capabilities,.login-robot{display:none}.login-card{min-height:500px}}@media (width<=520px){.login-container{align-items:start;padding:24px 14px}.login-card-wrapper{gap:18px}.login-brand-icon{width:42px;height:42px}.login-card{min-height:0;border-radius:14px!important}.login-card .ant-card-body{min-height:480px;padding:26px 22px!important}.login-card-header h2{font-size:21px}.login-error-state{padding:18px}}@media (prefers-reduced-motion:reduce){.login-intro-panel,.login-card{animation:none}}.notice{z-index:1100;pointer-events:none;border:1px solid var(--accent-border);border-radius:var(--radius);width:min(440px,100vw - 40px);min-height:42px;color:var(--accent-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff6ff;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:500;display:flex;position:fixed;top:16px;right:20px;box-shadow:0 10px 25px -5px #2563eb26}.notice.is-error{background:var(--bad-soft);color:var(--bad-strong);border-color:#fecaca;box-shadow:0 10px 25px -5px #dc262626}@media (width<=640px){.notice{width:auto;top:12px;left:12px;right:12px}}.panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow);transition:border-color .2s,box-shadow .2s}.panel.ant-card>.ant-card-body{padding:14px 16px}.panel-title{color:#0f172a;align-items:flex-start;gap:10px;display:flex}.panel-title h3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700;line-height:1.3}.panel-title span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.panel-head-row{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.metric{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);align-content:space-between;min-height:72px;padding:10px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.metric:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.metric span,.label-value span{color:var(--muted);font-size:12px;font-weight:500}.metric strong{color:var(--text);letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.metric.is-good strong{color:var(--good)}.metric.is-warn strong{color:var(--warn)}.metric.is-bad strong{color:var(--bad)}.label-value{gap:3px;min-width:0;display:grid}.label-value strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.field{margin-bottom:0}.muted-text,.empty-state span,.search-summary{color:var(--muted);font-size:13px;line-height:1.5}.empty-state{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);text-align:center;gap:6px;padding:24px;display:grid}.table-list{gap:10px;display:grid}.table-row{border:1px solid var(--border);border-radius:var(--radius);background:#fff;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;min-width:0;padding:12px 14px;transition:all .16s;display:grid}.table-row:hover{border-color:var(--accent-border);box-shadow:var(--shadow-sm);background:#fafafa}.table-row>div:first-of-type{gap:3px;min-width:0;display:grid}.table-row strong{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;font-size:13px;font-weight:600;overflow:hidden}.table-row span,.table-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.json-box,.prompt-box{border-radius:var(--radius);color:#e2e8f0;background:#020617;border:1px solid #1e293b;max-height:520px;margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:1.6;overflow:auto;box-shadow:inset 0 2px 4px #0003}.prompt-box{min-height:360px;margin-top:12px}.token-summary,.task-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.status-pill{border-radius:6px;width:max-content;font-weight:600}.custom-file-input{width:100%}.json-viewer-box{border-radius:var(--radius);background:#020617;border:1px solid #1e293b;overflow:hidden}.json-viewer-header{background:#0f172a;border-bottom:1px solid #1e293b;justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.json-viewer-title{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.json-copy-btn{color:#94a3b8!important}.json-copy-btn:hover{color:#fff!important}.json-viewer-content{color:#e2e8f0;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.6;overflow:auto}.file-upload-label{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;transition:all .16s;display:flex}.file-upload-label:hover{border-color:var(--accent);background:#eff6ff}.file-upload-label span:first-child{color:var(--muted);font-size:13px}.file-upload-btn{border:1px solid var(--border-strong);color:var(--text);background:#fff;border-radius:6px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;transition:all .16s;display:inline-flex}.file-upload-label:hover .file-upload-btn{border-color:var(--accent);color:var(--accent)}.file-selected-card{border:1px solid var(--accent-border);border-radius:var(--radius);background:#eff6ff;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.file-selected-list{gap:8px;width:100%;display:grid}.file-selected-list-head{color:var(--color-text-secondary);font-size:12px}.file-batch-results{margin:12px 0}.file-batch-result-list{gap:8px;margin-top:8px;display:grid}.file-batch-result-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.file-selected-card .file-info{align-items:center;gap:8px;min-width:0;display:flex}.file-selected-card .file-name{color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.file-selected-card .file-size{color:var(--muted);font-size:12px}.refresh-health-btn{margin-top:14px}.spin{animation:.85s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.latency-panel-box{border-radius:var(--radius);background:var(--surface-soft);border:1px solid var(--border);margin-top:16px;padding:16px}.latency-panel-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.latency-panel-label{color:var(--muted);font-size:12px;font-weight:600}.latency-bar-wrapper{align-items:center;gap:16px;display:flex}.latency-bar-track{background:#e2e8f0;border-radius:4px;flex:1;height:8px;display:flex;overflow:hidden}.latency-bar-p50{background:#2563eb;width:70%}.latency-bar-p90{background:#3b82f6;width:20%}.latency-bar-p99{background:#f59e0b;width:10%}.latency-panel-value{color:var(--text);font-size:12px;font-weight:600}.resource-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.resource-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);transition:all .18s cubic-bezier(.16,1,.3,1)}.resource-card.is-clickable:hover{border-color:var(--accent-border);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.workspace-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.studio-search-input{width:220px}.studio-search-icon{color:var(--subtle)}.table-row-avatar{border-radius:var(--radius-sm);place-items:center;width:34px;height:34px;display:grid}.table-row-avatar.is-agent{background:var(--accent-soft);color:var(--accent)}.table-row-avatar.is-workflow{background:var(--good-soft);color:var(--good)}@media (width<=820px){.metric-grid,.form-grid,.token-summary,.task-summary,.table-row,.resource-card-grid{grid-template-columns:1fr}}.chat-rail,.conversation-panel,.inspector-panel{flex-direction:column;min-height:0;display:flex}.chat-rail,.inspector-panel{padding:14px}.chat-rail>p,.inspector-panel>p,.empty-state{overflow-wrap:anywhere}.conversation-panel{overflow:hidden}.conversation-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;min-height:62px;padding:14px 14px 12px;display:flex}.toggle-row label{color:#526b82;align-items:center;gap:6px;font-size:13px;display:inline-flex}.toggle-row input{width:14px;min-height:14px}.session-list{align-content:start;gap:8px;min-height:0;margin-top:12px;display:grid;overflow:auto}.session-item{border:1px solid var(--border);border-radius:var(--radius);min-width:0;color:var(--text);text-align:left;background:#fff;gap:3px;padding:10px 12px;transition:all .16s;display:grid}.session-item:hover{border-color:var(--border-strong);background:#fafafa}.session-item.is-active{border-color:var(--accent);background:var(--surface-selected);box-shadow:var(--shadow-sm)}.session-item strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.session-item span,.session-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.active-run-strip{background:var(--warn-soft);color:var(--warn-strong);border-bottom:1px solid #fde68a;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;display:flex}.message-list{background:#f8fafc;flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 20px;display:flex;overflow:auto}.message-row{border:1px solid var(--border);background:#fff;border-radius:12px;gap:8px;width:min(88%,840px);padding:14px 16px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:0 1px 3px #0f172a0a}.message-row.is-user{border-color:var(--accent-border);background:#eff6ff;align-self:flex-end}.message-row.is-assistant{background:#fff;align-self:flex-start}.message-row.is-streaming{border-color:var(--accent);background:#fff;box-shadow:0 0 0 2px #2563eb26,0 4px 12px #2563eb14}.message-meta,.message-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.message-meta span{color:#0f172a;font-size:13px;font-weight:600}.message-meta small,.message-actions span{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:inline-flex}.chat-run-summary{width:min(720px,100%);margin:8px 0 0}.chat-run-metrics{flex-wrap:wrap;align-items:baseline;gap:4px 0;width:100%;margin:0;padding:0;display:flex}.chat-run-metric{border-left:1px solid #e5e6eb;align-items:baseline;gap:5px;min-width:0;margin:0;padding:0 10px;display:inline-flex}.chat-run-metric:first-child{border-left:0;padding-left:0}.chat-run-metric dt{color:#86909c;white-space:nowrap;font-size:11px;line-height:24px}.chat-run-metric dd{color:#1d2129;white-space:nowrap;margin:0;font-size:12px;font-weight:600;line-height:24px}.chat-run-summary.is-debug-result{width:100%;margin-bottom:14px}.chat-run-details{color:#4e5969;border:0;border-top:1px solid #edf0f3;margin-top:2px;font-size:12px}.chat-run-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-height:26px;padding:0;list-style:none;display:flex}.chat-run-details summary::-webkit-details-marker{display:none}.chat-run-details summary:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #86909c;width:0;height:0;transition:transform .16s}.chat-run-details[open] summary:before{transform:rotate(90deg)}.chat-run-details summary small{color:#86909c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-run-details>dl{border-top:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin:0;padding:8px 0;display:grid}.chat-run-details>dl>div{min-width:0}.chat-run-details dt{color:#86909c;font-size:11px}.chat-run-details dd{overflow-wrap:anywhere;color:#1d2129;margin:2px 0 0;font-weight:500}@media (width<=760px){.chat-run-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-run-metric:nth-child(odd){border-left:0;padding-left:0}.chat-run-details>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.message-body{color:#0f172a;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.message-body p{margin:0 0 8px}.message-body p:last-child{margin-bottom:0}.message-body code{border:1px solid var(--border);background:var(--surface-hover);color:var(--accent-strong);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.message-body pre{color:#e2e8f0;background:#020617;border:1px solid #1e293b;border-radius:8px;margin:10px 0;padding:12px 14px;overflow-x:auto}.message-body pre code{color:inherit;background:0 0;border:0;padding:0}.message-body blockquote{border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--muted);border-radius:0 6px 6px 0;margin:8px 0;padding:8px 12px}.message-body table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.message-body th,.message-body td{border:1px solid var(--border);padding:8px 12px}.message-body th{background:var(--surface-soft);color:#0f172a;font-weight:600}.message-body ul,.message-body ol{margin:6px 0 10px;padding-left:20px}.composer{border-top:1px solid var(--border);background:#fff;gap:10px;padding:14px 16px 16px;display:grid}.composer textarea{min-height:86px}.selected-file-strip{flex-wrap:wrap;gap:6px;display:flex}.selected-file-strip span{background:var(--accent-soft);max-width:210px;color:var(--accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:12px;overflow:hidden}.run-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.event-table{align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.event-table details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft)}.event-table summary{color:#234a6d;cursor:pointer;justify-content:space-between;gap:10px;padding:8px 9px;font-size:12px;font-weight:720;display:flex}.event-table pre{border-radius:var(--radius);color:#dceeff;background:#10263b;max-height:520px;margin:0;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.management-list{margin-top:14px}.filter-row{grid-template-columns:minmax(180px,320px);margin-bottom:12px;display:grid}.management-row{grid-template-columns:minmax(0,1fr) auto auto}.preview-panel{min-height:420px}.preview-panel h3{margin:16px 0 8px;font-size:16px}.search-row{grid-template-columns:minmax(220px,1fr) 160px auto;align-items:center;gap:10px;margin:14px 0;display:grid}.search-summary{align-items:center;gap:8px;margin-bottom:12px;display:flex}.search-results{gap:10px;display:grid}.result-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);padding:12px}.task-grid{gap:14px;display:grid}.agent-page{gap:16px;display:grid}.agent-resource-panel,.agent-draft-panel,.agent-version-layout>.panel,.agent-tabs .ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane>.panel{padding:0}.agent-resource-selector,.agent-publish-row,.agent-run-controls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;margin:16px 0;display:grid}.agent-list-toolbar{justify-content:space-between;gap:12px;margin:14px 0 8px;display:flex}.agent-resource-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);display:grid}.agent-resource-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.agent-resource-item+.agent-resource-item{border-top:1px solid var(--border)}.agent-resource-main{gap:7px;min-width:0;display:grid}.agent-list-meta{overflow-wrap:anywhere;gap:4px;display:grid}.agent-list-pagination{text-align:right;margin-top:12px}.agent-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.agent-create-action{align-items:end;display:flex}.agent-descriptions{margin-top:14px}.agent-tabs>.ant-tabs-nav{margin-bottom:12px}.agent-tabs .ant-tabs-tabpane{min-width:0}.agent-fact-grid{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;padding:12px;display:grid}.agent-inline-alert{margin:14px 0}.agent-json-editor textarea,.agent-json-editor{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.55}.agent-version-layout{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:start;gap:14px;display:grid}.agent-version-list{gap:10px;margin:16px 0;display:grid}.agent-version-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.agent-version-item>div:first-child{gap:5px;min-width:0;display:grid}.agent-version-item>div:first-child>span{overflow-wrap:anywhere}.agent-version-detail{position:sticky;top:20px}.agent-detail-stack{width:100%;margin-top:14px}.agent-json-box,.agent-output-box{border-radius:var(--radius);color:#dceeff;white-space:pre-wrap;overflow-wrap:anywhere;background:#10263b;max-height:520px;margin:8px 0 0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow:auto}.agent-output-box{min-height:110px;color:var(--text);border:1px solid var(--border);background:#f5f9fd}.agent-message-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;margin:16px 0;display:grid}.agent-message-meta{gap:12px;display:grid}.agent-run-controls{grid-template-columns:minmax(280px,auto) minmax(200px,1fr) auto}.agent-runtime-result,.agent-stream-result{margin-top:18px}.agent-runtime-result>h4,.agent-stream-result>h4,.agent-version-detail h4{margin:16px 0 8px;font-size:15px}.agent-event-list{gap:8px;display:grid}.agent-event-list details{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft)}.agent-event-list summary{color:#234a6d;cursor:pointer;justify-content:space-between;gap:10px;padding:9px 10px;font-size:12px;font-weight:720;display:flex}.agent-event-list pre{border-radius:0 0 var(--radius) var(--radius);color:#dceeff;background:#10263b;max-height:420px;margin:0;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.workspace-page{gap:18px;display:grid}.workspace-eyebrow{color:#3c78aa;letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}.workspace-section{border:1px solid var(--border);box-shadow:var(--shadow);background:#ffffffe0;border-radius:10px;padding:16px}.workspace-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.workspace-section-head h2.ant-typography,.workspace-section-head h3.ant-typography{color:#0f172a;margin:4px 0 2px}.resource-card-grid,.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.resource-card,.capability-card{background:#fff;border:1px solid #d5e6f5;border-radius:10px;min-width:0;min-height:148px;box-shadow:0 10px 24px #35648f12}.resource-card.is-clickable{cursor:pointer}.resource-card .ant-card-body,.capability-card .ant-card-body{flex-direction:column;height:100%;padding:14px;display:flex}.resource-card-topline,.capability-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.resource-icon,.capability-icon,.placeholder-visual{color:#236fb0;background:#dfedff;border-radius:9px;place-items:center;width:36px;height:36px;display:inline-grid}.shared-agent-avatar{color:#236fb0;flex:none;place-items:center;display:inline-grid;overflow:hidden}.shared-agent-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.workflow-icon{color:#547b9d;background:#e9f3ff}.resource-card-copy{min-height:82px;padding:12px 0 8px}.studio-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:36px;padding:2px 0 8px;display:flex}.page-header-copy{gap:2px;min-width:0;display:grid}.page-header-leading{align-items:center;min-width:0;margin:0 0 4px -12px;display:flex}.page-header-leading>.ant-btn{flex:none}.page-header-actions{flex-shrink:0}.tech-id-muted{align-items:center;gap:4px;font-size:12px;display:inline-flex}.tech-id-full{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.developer-mode-row{justify-content:space-between;align-items:flex-start;gap:16px;padding:4px 0 8px;display:flex}.studio-toolbar h3.ant-typography{color:#0f172a;margin:0 0 2px;font-size:20px}.workspace-section-head h4.ant-typography{color:#0f172a;margin:0 0 2px;font-size:16px}.agent-create-dialog .ant-modal-content,.agent-profile-dialog .ant-modal-content{border-radius:12px;padding:20px}.create-dialog-head,.agent-editor-identity,.agent-editor-title-row,.config-section-title,.preview-composer-footer,.assistant-preview-message{align-items:center;display:flex}.create-dialog-head{border-bottom:1px solid var(--border);gap:11px;padding-bottom:16px}.create-dialog-head h3.ant-typography{margin:0 0 2px;font-size:20px}.create-dialog-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.create-dialog-body{gap:7px;padding:17px 0 10px;display:grid}.field-label{color:#294b69;margin-top:7px;font-size:13px;font-weight:680}.emoji-picker{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.emoji-picker button{border:1px solid var(--border);background:#fff;border-radius:8px;width:34px;height:34px;font-size:17px}.emoji-picker button:hover,.emoji-picker button.is-selected{border-color:var(--accent);background:var(--accent-soft)}.icon-background-picker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.icon-background-picker button{width:28px;height:28px;box-shadow:0 0 0 1px var(--border);border:2px solid #fff;border-radius:8px}.icon-background-picker button:hover,.icon-background-picker button.is-selected{box-shadow:0 0 0 2px var(--accent)}.agent-icon-preview{color:#255b89;border-radius:8px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 10px;display:inline-flex}.agent-avatar-editor{align-items:center;gap:14px;display:flex}.agent-avatar-editor-preview{border:1px solid #e5e6eb;border-radius:14px;font-size:30px}.agent-avatar-editor>div{gap:7px;min-width:0;display:grid}.agent-avatar-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.create-dialog-footer{justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.agent-product-page{gap:10px;display:grid}.agent-editor-toolbar{border:1px solid var(--border);background:#fffffff0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px 12px;display:flex}.agent-editor-identity{gap:10px;min-width:0}.agent-editor-avatar{color:#226ca9;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.agent-editor-back{color:#52718d;flex:none}.agent-editor-title-row{gap:6px}.agent-editor-title-row h4.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin:0;font-size:16px;overflow:hidden}.agent-editor-identity>div>.ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:12px;display:block;overflow:hidden}.unsaved-mark,.saved-mark,.preview-status{white-space:nowrap;font-size:11px}.unsaved-mark{color:#b46a12}.saved-mark{color:#6b7f91}.agent-config-alert{margin:0}.agent-editor-grid{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(300px,.85fr) minmax(420px,1.15fr);height:calc(100dvh - 236px);min-height:560px;display:grid;overflow:hidden}.agent-config-pane,.agent-preview-pane{flex-direction:column;min-width:0;display:flex}.agent-config-pane{border-right:1px solid var(--border);background:#f7faff;min-height:0;overflow:hidden}.agent-preview-pane{background:#fff;min-height:0;overflow:hidden}.agent-overview-head{border-bottom:1px solid var(--border);flex:none;padding:12px 14px}.agent-overview-head-info{align-items:center;gap:8px;display:flex}.agent-overview-head-title{color:#0f172a;font-size:14px;font-weight:600}.agent-overview-completeness{color:var(--muted);margin-top:4px;font-size:12px}.agent-overview-warn{color:#d48806}.agent-overview-list{flex-direction:column;flex:auto;gap:3px;padding:6px;display:flex;overflow-y:auto}.agent-overview-row{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e8eff6;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .12s,background .12s;display:flex}.agent-overview-row:hover{background:#f0f7ff;border-color:#b5d4f4}.agent-overview-row.active{background:#e6f1fb;border-color:#378add}.agent-overview-row.empty{background:0 0;border-style:dashed;border-color:#d3d1c7}.agent-overview-row.empty:hover{background:#f0f7ff;border-color:#b5d4f4}.agent-overview-row-label{color:#234a6d;flex-shrink:0;min-width:64px;font-size:13px;font-weight:500}.agent-overview-row-summary{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.agent-overview-row.empty .agent-overview-row-summary{color:#b4b2a9}.agent-overview-row-arrow{color:var(--muted);flex-shrink:0;transition:transform .15s}.agent-overview-row-arrow.rotated{transform:rotate(90deg)}.agent-overview-expand{background:#fff;border-top:1px solid #e8eff6;padding:10px 12px}.config-panel-head{border-bottom:1px solid var(--border);background:#f7faff;flex:none;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.config-panel-head strong{color:#0f172a;font-size:14px;font-weight:600}.config-panel-scroll{flex:auto;padding:0;overflow-y:auto}.config-panel-body{gap:8px;padding:14px;display:grid}.preview-pane-inner{flex-direction:column;height:100%;min-height:0;display:flex}.editor-section-head{border-bottom:1px solid var(--border);background:#ffffffeb;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:6px 14px;display:flex}.editor-section-head>div{gap:1px;display:grid}.editor-section-head>div>span{color:var(--muted);text-transform:uppercase;font-size:10px}.editor-section-head>div>strong{color:#0f172a;font-size:14px}.preview-status{color:#3d6c91;align-items:center;gap:5px;display:inline-flex}.preview-status i{background:#30a46c;border-radius:50%;width:6px;height:6px}.config-section{border-bottom:1px solid #e8eff6;gap:6px;padding:10px 14px;display:grid}.config-completeness-bar{border-bottom:1px solid #e8eff6;align-items:center;gap:4px;padding:6px 14px;font-size:12px;display:flex}.agent-config-collapse{border:0!important}.agent-config-collapse .ant-collapse-header{border-bottom:1px solid #e8eff6;padding:8px 14px!important}.agent-config-collapse .ant-collapse-content-box{padding:0!important}.collapse-panel-label{color:#234a6d;align-items:center;gap:6px;font-weight:500;display:inline-flex}.config-section-title{color:#234a6d;gap:6px;font-size:13px;font-weight:650}.config-section>.ant-typography{font-size:12px}.prompt-editor textarea{line-height:1.65}.prompt-variable-hint{color:#7890a5;align-items:center;gap:5px;font-size:11px;display:flex}.prompt-variable-menu{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #bcd8ef;border-radius:9px;width:248px;position:fixed;overflow:hidden;box-shadow:0 14px 34px #2a598233}.prompt-variable-menu-head{color:#4e6f8b;background:#f4f9fe;border-bottom:1px solid #e3eef7;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.prompt-variable-menu code,.prompt-variable-options code{color:#176aa6;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.prompt-variable-options{max-height:192px;padding:5px;overflow-y:auto}.prompt-variable-options button{color:#294b69;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:6px 8px;display:flex}.prompt-variable-options button:hover,.prompt-variable-options button:focus-visible{background:#e8f3ff;outline:none}.prompt-variable-options button:disabled{cursor:not-allowed;opacity:.48}.prompt-variable-options button>span{gap:1px;min-width:0;display:grid}.prompt-variable-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.prompt-variable-options small{color:#8298aa;font-size:10px}.prompt-variable-options code{flex:none}.prompt-variable-empty{color:#8298aa;text-align:center;padding:16px 10px;font-size:11px}.model-select-row{align-items:center;gap:8px;display:flex}.model-select-row .ant-select{flex:1;min-width:0}.model-select-row .ant-tag{margin-inline-end:0}.agent-tool-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.agent-skill-add-row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.agent-skill-binding-list{gap:6px;margin-top:4px;display:grid}.agent-skill-binding-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;gap:10px;padding:12px;display:grid}.agent-skill-binding-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.agent-skill-binding-head>div:first-child{gap:2px;min-width:0;display:grid}.agent-skill-binding-head small,.agent-skill-snapshot-id{color:var(--muted);overflow-wrap:anywhere}.agent-skill-version-field{min-width:0;color:var(--muted);gap:5px;font-size:12px;display:grid}.agent-skill-version-field .ant-select{width:100%}.agent-knowledge-add-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:4px;display:grid}.agent-knowledge-binding-list,.agent-tool-binding-list{gap:6px;margin-top:4px;display:grid}.agent-source-group-card{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:10px;overflow:hidden;box-shadow:0 1px 3px #0f172a0a}.agent-source-group-header{background:var(--surface-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.agent-source-group-title{color:#0f172a;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.agent-source-tool-list{border-left:2px solid #bfdbfe;gap:8px;margin:6px 12px 12px 14px;padding:10px 12px 10px 18px;display:grid}.agent-source-tool-item-wrapper{position:relative}.agent-source-tool-item-wrapper:before{content:"";background:#bfdbfe;width:14px;height:1px;position:absolute;top:18px;left:-18px}.agent-binding-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;gap:0;display:grid;overflow:hidden}.agent-binding-summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;min-width:0;padding:6px 10px;display:flex}.agent-binding-summary:hover{background:#00000005}.agent-binding-chevron{color:var(--muted);flex-shrink:0;transition:transform .15s}.agent-binding-chevron.expanded{transform:rotate(90deg)}.agent-binding-name{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;font-size:13px;overflow:hidden}.agent-binding-id{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:11px;overflow:hidden}.agent-binding-actions{flex-shrink:0;margin-left:auto}.agent-binding-detail{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:8px 10px;display:grid}.agent-binding-detail label{min-width:0;color:var(--muted);gap:4px;font-size:12px;display:grid}.agent-binding-detail .ant-input-number,.agent-binding-detail .ant-input-number-group-wrapper,.agent-binding-detail .ant-select{width:100%}.agent-binding-detail-parameters{grid-template-columns:1fr;gap:6px}.agent-binding-detail-parameters>div{color:var(--muted);gap:2px;font-size:12px;display:grid}.agent-binding-detail-parameters small{color:var(--muted);font-size:11px}.agent-binding-detail-parameters .ant-btn{justify-self:end}.agent-binding-tech-id{color:var(--muted);overflow-wrap:anywhere;grid-column:1/-1;font-size:11px}.model-parameter-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;margin-top:2px}.model-parameter-panel summary{color:#3d6383;cursor:pointer;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:650;list-style:none;display:flex}.model-parameter-panel summary::-webkit-details-marker{display:none}.model-parameter-panel summary span{color:var(--muted);margin-left:auto;font-size:10px;font-weight:500}.model-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.model-parameter-grid label{color:#526b82;gap:4px;min-width:0;font-size:11px;display:grid}.variable-title-row{justify-content:space-between}.variable-title-row>span{align-items:center;gap:7px;display:inline-flex}.variable-list{gap:6px;margin-top:2px;display:grid}.variable-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:6px;grid-template-columns:minmax(110px,1fr) minmax(110px,1fr) 92px auto 32px;align-items:center;gap:6px;padding:6px;display:grid}.variable-options{grid-column:1/-1}.inline-empty{border:1px dashed var(--border);color:var(--muted);text-align:center;border-radius:6px;padding:8px;font-size:12px}.compact-config-section{grid-template-columns:minmax(160px,1fr) minmax(180px,260px);align-items:center}.compact-field{color:var(--muted);grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.preview-chat-app{border:1px solid var(--border);background:#fff;border-radius:10px;flex-direction:column;flex:auto;min-height:0;margin:12px;display:flex;overflow:hidden;box-shadow:0 8px 24px #1f4c7014}.preview-conversation{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:20px;overflow:hidden auto}.preview-session-toolbar{border-bottom:1px solid var(--border);background:#f8fbfe;flex:none;gap:8px;padding:10px 12px;display:flex}.preview-session-toolbar .ant-select{flex:1;min-width:0}.preview-message-list{gap:16px;display:grid}.user-preview-message{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.user-preview-message .preview-markdown{background:var(--accent);color:#fff;border-radius:10px 4px 10px 10px;max-width:82%;margin:0;padding:9px 12px;font-size:13px;line-height:1.65}.preview-welcome{min-height:100%;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.preview-welcome>span{width:42px;height:42px;color:var(--accent);background:#e6f2ff;border-radius:50%;place-items:center;display:grid}.preview-welcome strong{color:#294b69;font-size:14px}.preview-welcome p{max-width:360px;margin:0;font-size:12px;line-height:1.6}.assistant-preview-message{align-items:flex-start;gap:9px;display:flex}.preview-bot{width:30px;height:30px;color:var(--accent);background:#dceeff;border-radius:8px;flex:none;place-items:center;display:grid}.assistant-preview-message>div{background:0 0;border:none;max-width:100%;padding:0}.assistant-preview-message strong{font-size:12px}.assistant-preview-message .preview-markdown{color:#294b69;margin:4px 0 0;font-size:13px;line-height:1.65}.assistant-preview-message.is-error>div{background:#fff2f0;border-color:#ffccc7}.preview-reasoning{color:#526b82;background:#f5f8fb;border-radius:7px;margin-top:8px;padding:7px 9px}.preview-reasoning summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.preview-reasoning .preview-markdown{color:#647b90;margin-top:7px;font-size:12px;line-height:1.6}.preview-markdown p,.chat-markdown p{margin:0 0 8px}.preview-markdown p:last-child,.chat-markdown p:last-child{margin-bottom:0}.preview-markdown pre,.chat-markdown pre{background:#f5f7fa;border-radius:6px;margin:6px 0;padding:8px 10px;font-size:12px;line-height:1.5;overflow-x:auto}.preview-markdown code,.chat-markdown code{font-size:12px;font-family:var(--font-mono,monospace);background:#f0f3f7;border-radius:3px;padding:1px 4px}.preview-markdown pre code,.chat-markdown pre code{background:0 0;padding:0;font-size:12px}.preview-markdown ul,.preview-markdown ol,.chat-markdown ul,.chat-markdown ol{margin:4px 0;padding-left:18px}.preview-markdown li,.chat-markdown li{margin:2px 0}.preview-markdown table,.chat-markdown table{border-collapse:collapse;width:100%;margin:6px 0;font-size:12px}.preview-markdown th,.preview-markdown td,.chat-markdown th,.chat-markdown td{border:1px solid var(--border);text-align:left;padding:4px 8px}.preview-markdown th,.chat-markdown th{background:#f5f7fa;font-weight:600}.preview-markdown blockquote,.chat-markdown blockquote{color:var(--muted);border-left:3px solid #d6e4f0;margin:4px 0;padding-left:10px}.preview-markdown h1,.preview-markdown h2,.preview-markdown h3,.preview-markdown h4,.preview-markdown h5,.preview-markdown h6,.chat-markdown h1,.chat-markdown h2,.chat-markdown h3,.chat-markdown h4,.chat-markdown h5,.chat-markdown h6{margin:8px 0 4px;font-size:13px;font-weight:600}.preview-markdown a,.chat-markdown a{color:#378add;text-decoration:none}.preview-markdown a:hover,.chat-markdown a:hover{text-decoration:underline}.preview-markdown img,.chat-markdown img{border-radius:6px;max-width:100%}.preview-tool-confirmation{background:#fffaf0;border:1px solid #f0c36d;border-radius:10px;margin:10px 0;padding:12px}.preview-tool-confirmation>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-tool-confirmation pre{white-space:pre-wrap;word-break:break-word;background:#f7f8fa;border-radius:6px;max-height:180px;margin:8px 0;padding:8px;overflow:auto}.preview-tool-confirmation-actions{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.preview-composer{border-top:1px solid var(--border);background:#fff;flex:none;gap:9px;max-height:min(46%,420px);padding:12px;display:grid;overflow-y:auto}.preview-variable-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:210px;display:grid;overflow:auto}.preview-variable-fields label{color:#526b82;gap:4px;min-width:0;font-size:11px;display:grid}.preview-variable-fields em{color:var(--bad);font-style:normal}.preview-composer-footer{justify-content:space-between}.preview-composer-footer .ant-typography{font-size:11px}.version-note-input{margin-bottom:16px}.version-list{gap:8px;display:grid}.version-item{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;justify-content:space-between;gap:12px;padding:11px;display:flex}.version-item p{color:#526b82;margin:6px 0;font-size:12px}.version-item small{color:var(--muted);font-size:11px}.advanced-facts{gap:8px;margin-bottom:18px;display:grid}.advanced-facts span{color:var(--muted);gap:3px;font-size:11px;display:grid}.advanced-facts strong{overflow-wrap:anywhere;color:#294b69;font-size:12px}.advanced-json{color:#dceeff;background:#10263b;border-radius:8px;max-height:440px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.agent-editor-loading{min-height:360px;color:var(--muted);justify-content:center;align-items:center;gap:8px;display:flex}.mcp-source-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mcp-source-form label{color:#526b82;gap:5px;min-width:0;font-size:12px;display:grid}.mcp-source-form label:first-child,.mcp-source-form label:nth-child(2),.mcp-source-endpoint{grid-column:1/-1}.mcp-source-form small,.mcp-source-version-hint.ant-typography{color:var(--muted);font-size:11px}.mcp-source-version-hint.ant-typography{margin:12px 0 0}.tool-source-detail-actions{margin:12px 0}.tool-source-scope{background:#f2f8ff;border:1px solid #cfe3f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:12px 0;padding:5px 10px;display:flex}.tool-source-name.ant-btn{text-align:left;text-overflow:ellipsis;max-width:260px;height:auto;padding:0;overflow:hidden}.tool-filter-row{grid-template-columns:140px minmax(240px,420px) auto;justify-content:start;margin-top:14px}.openapi-source-form label:nth-child(6){grid-column:auto}.openapi-preview-actions{align-items:center;gap:10px;display:flex}.openapi-operation-preview{border:1px solid var(--border);border-radius:8px;max-height:360px;overflow:auto}.openapi-operation-preview .ant-checkbox-group{min-width:760px;display:block}.tool-test-panel{gap:14px;display:grid}.tool-test-panel .ant-typography{margin:0}.tool-test-credential{color:#526b82;gap:5px;font-size:12px;display:grid}.tool-test-arguments{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.credential-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.credential-form-grid label{color:#526b82;align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.credential-form-grid small{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.credential-form-wide{grid-column:1/-1}.manual-api-source-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.manual-api-source-form label{color:#526b82;align-content:start;gap:6px;min-width:0;font-size:12px;display:grid}.manual-api-source-form small{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.manual-api-wide{grid-column:1/-1}.manual-api-endpoint{grid-column:span 1}.manual-api-response-schema{grid-row:span 2}.skill-created-result,.skill-list-section{width:100%}.skill-filter-row{grid-template-columns:180px 170px 150px minmax(220px,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.skill-name-link.ant-btn{height:auto;padding:0;font-weight:650}.skill-list-section .ant-pagination{text-align:right;margin-top:14px}.skill-create-form{grid-template-columns:1fr;gap:16px;display:grid}.skill-create-form label{color:#526b82;gap:6px;min-width:0;font-size:12px;display:grid}.skill-create-form input[type=file]{border:1px solid var(--border);color:#294b69;background:#fff;border-radius:7px;min-height:32px;padding:4px 8px}.skill-create-form small,.skill-api-boundary.ant-typography{color:var(--muted);font-size:11px}.figma-management-page{gap:16px;width:min(1268px,100%);max-width:1268px;margin:36px auto 0}.figma-management-page .page-header{border-bottom:0;min-height:74px;padding:0 0 16px}.figma-management-page .page-header-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px}.figma-management-page .page-header-leading{grid-column:1/-1;margin:0}.figma-management-page .page-header-copy h3.ant-typography{margin:0;font-size:16px;line-height:22px}.figma-management-page .page-header-copy>.ant-typography-secondary{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}.figma-management-page .workspace-section{box-shadow:none;border-radius:12px;padding:21px}.figma-management-page .workspace-section-head>div{align-items:center;gap:8px;display:flex}.figma-management-page .ant-table-wrapper{overflow-x:auto}.figma-management-page .ant-table-thead>tr>th{height:46px;color:var(--muted);background:var(--surface-soft);font-weight:500}.figma-management-page .ant-table-tbody>tr>td{height:58px}.skill-create-dialog .ant-modal-content{box-shadow:var(--shadow-popover);border-radius:10px;padding:24px}.skill-create-dialog .ant-modal-title{color:var(--text);font-size:20px;line-height:28px}.skill-create-dialog-description.ant-typography{border-bottom:1px solid var(--border);color:var(--muted);margin:0 0 16px;padding:0 28px 16px 0;font-size:14px;line-height:22px}.skill-create-dialog .skill-create-form{gap:16px;display:grid}.skill-create-dialog .custom-file-input{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-soft);align-items:stretch;min-height:180px;display:grid}.skill-create-dialog .file-upload-label{align-content:center;justify-items:center;min-height:178px}.skill-create-dialog .ant-modal-footer{margin-top:32px}.skill-api-boundary.ant-typography{margin:12px 0 0}.skill-created-result h4.ant-typography{align-items:center;gap:7px;display:flex}.skill-publication-alert{border-radius:10px;margin-bottom:16px}.skill-publication-alert .ant-alert-content{min-width:0}.skill-publication-alert .ant-alert-description{line-height:1.6}.skill-publication-alert.is-draft_changed{background:#e6f4ff;border-color:#91caff}.skill-created-result .skill-publication-alert{margin:0 0 16px}.skill-created-result .ant-descriptions{margin-top:4px}.skill-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.skill-profile-form{gap:12px;display:grid}.skill-draft-replace{color:#526b82;gap:4px;font-size:12px;display:grid}.skill-draft-replace input[type=file]{max-width:320px}.skill-draft-replace small{color:var(--muted);font-size:11px}.skill-version-section{border-top:1px solid var(--border);gap:12px;margin-top:20px;padding-top:18px;display:grid}.skill-version-heading,.skill-version-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skill-version-heading h5.ant-typography{align-items:center;gap:7px;margin:0 0 2px;display:flex}.skill-publish-form{background:#f7fafc;border:1px solid #d5e4ef;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.skill-version-number{align-items:center;gap:7px;font-weight:650;display:inline-flex}.skill-version-detail{border:1px solid var(--border);background:#fbfdff;border-radius:9px;gap:12px;padding:14px;display:grid}.skill-version-detail-head>div{gap:3px;min-width:0;display:grid}.skill-version-detail-head .ant-typography-secondary{overflow-wrap:anywhere;font-size:11px}.skill-version-detail code{overflow-wrap:anywhere;font-size:10px}.skill-version-detail .skill-manifest{margin-top:0}.skill-content-section{gap:12px;margin-top:20px;display:grid}.skill-content-heading,.skill-file-preview-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.skill-content-heading h5.ant-typography{margin:0 0 2px}.skill-content-browser{border:1px solid var(--border);background:#fff;border-radius:10px;grid-template-columns:minmax(190px,240px) minmax(0,1fr);min-height:420px;display:grid;overflow:hidden}.skill-file-tree{border-right:1px solid var(--border);background:#f7fafc;padding:10px 6px;overflow:auto}.skill-file-tree .ant-tree{background:0 0;font-size:12px}.skill-file-preview{min-width:0;padding:16px;overflow:auto}.skill-file-preview[aria-busy=true]{opacity:.65}.skill-file-preview-head{border-bottom:1px solid var(--border);padding-bottom:12px}.skill-file-preview-head>div{gap:3px;min-width:0;display:grid}.skill-file-preview-head code{max-width:210px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.skill-script-notice.ant-typography{margin:12px 0 0;display:block}.skill-markdown-preview{color:#294b69;padding:4px 2px;line-height:1.7}.skill-markdown-preview pre,.skill-plain-preview{color:#dceeff;white-space:pre;background:#10263b;border-radius:8px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;overflow:auto}.skill-markdown-link{color:#245f91;flex-wrap:wrap;align-items:baseline;gap:5px;font-weight:600;display:inline-flex}.skill-markdown-link code,.skill-markdown-image{color:var(--muted);font-size:11px;font-weight:400}.skill-markdown-image{border:1px dashed var(--border);border-radius:5px;padding:2px 6px;display:inline-flex}.skill-preview-unavailable,.skill-content-loading{text-align:center;place-content:center;gap:6px;min-height:220px;padding:24px;display:grid}.skill-manifest{margin-top:18px}.skill-manifest summary{cursor:pointer;color:#294b69;font-size:12px;font-weight:650}.skill-manifest pre{color:#dceeff;background:#10263b;border-radius:8px;max-height:380px;margin:8px 0 0;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.published-agent-chat-page{border:1px solid var(--border);height:calc(100dvh - 48px);min-height:620px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.published-chat-header{border-bottom:1px solid var(--border);background:#f9fcfff5;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;display:flex}.published-chat-agent{align-items:center;gap:10px;min-width:0;display:flex}.published-chat-agent>div:last-child{min-width:0}.published-chat-agent h4.ant-typography{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0 0 2px;font-size:15px;overflow:hidden}.published-chat-agent>div:last-child>span{color:var(--muted);align-items:center;font-size:11px;display:flex}.published-chat-layout{grid-template-columns:220px minmax(360px, 1fr) var(--chat-inspector-width,360px);flex:auto;min-height:0;display:grid}.published-chat-sidebar{border-right:1px solid var(--border);background:#f7faff;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex}.published-chat-session-list{align-content:start;gap:5px;min-height:0;display:grid;overflow-y:auto}.published-chat-session-list button{color:#365773;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:3px;width:100%;padding:9px 10px;display:grid}.published-chat-session-list button:hover,.published-chat-session-list button.is-active{color:#175f9d;background:#e7f2ff}.published-chat-session-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.published-chat-session-list small,.published-chat-empty-session{color:var(--muted);font-size:10px}.published-chat-empty-session{text-align:center;padding:18px 6px}.published-chat-main{background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex}.published-chat-conversation{flex:auto;min-height:0;padding:24px clamp(20px,7vw,96px);overflow-y:auto}.published-chat-message-list{gap:18px;max-width:860px;margin:0 auto;display:grid}.published-chat-user-message{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.published-chat-user-message .chat-markdown{color:#1a3854;background:#edf5fe;border:1px solid #c7e1f7;border-radius:12px 12px 2px;max-width:85%;margin:0;padding:10px 14px;font-size:13px;line-height:1.6}.published-chat-user-message pre,.published-chat-user-message .tool-json-block{color:#1c456b;background:#fff;border:1px solid #cde3f5;border-radius:6px;margin-top:6px;padding:8px 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow-x:auto}.published-chat-assistant-message{align-items:flex-start;gap:9px;display:flex}.published-chat-bot{width:29px;height:29px;color:var(--accent);background:#e1effd;border-radius:8px;flex:none;place-items:center;display:grid}.published-chat-assistant-message>div{color:#294b69;min-width:0;max-width:86%;font-size:13px;line-height:1.7}.published-chat-assistant-message .chat-markdown{margin:0}.published-chat-assistant-message.is-error>div{color:var(--bad)}.published-chat-assistant-message details{color:#60798f;background:#f4f7fa;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:11px}.published-chat-assistant-message summary{cursor:pointer;font-weight:650}.published-chat-assistant-message details p{margin-top:6px}.chat-artifact-list{gap:8px;margin-top:10px;display:grid}.chat-artifact-card{background:#f8fbfe;border:1px solid #cfe0ee;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.chat-artifact-icon{width:34px;height:34px;color:var(--accent);background:#e1effd;border-radius:8px;place-items:center;display:grid}.chat-artifact-copy{gap:4px;min-width:0;display:grid}.chat-artifact-copy>strong{color:#1b3d5a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.chat-artifact-copy>span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:flex}.chat-artifact-copy .ant-tag{margin-inline-end:0}.chat-artifact-actions{gap:6px;display:flex}@media (width<=720px){.chat-artifact-card{grid-template-columns:auto minmax(0,1fr)}.chat-artifact-actions{grid-column:1/-1;justify-content:flex-end}}.published-chat-knowledge-sources,.preview-knowledge-sources{gap:5px;margin-top:9px;display:grid}.published-chat-knowledge-sources>small,.preview-knowledge-sources>small{color:var(--muted);font-size:11px;font-weight:650}.published-chat-knowledge-sources>div,.preview-knowledge-sources>div{flex-wrap:wrap;gap:5px;display:flex}.published-chat-welcome{text-align:center;align-content:center;place-items:center;gap:7px;min-height:100%;display:grid}.published-chat-welcome h3.ant-typography{color:#0f172a;margin:5px 0 0;font-size:19px}.published-chat-welcome p.ant-typography{max-width:440px;color:var(--muted);margin:0;font-size:12px}.published-chat-composer{border-top:1px solid var(--border);background:#fbfdff;flex:none;gap:8px;padding:10px clamp(20px,7vw,96px) 12px;display:grid}.published-chat-inputs{background:#f7fafc;border:1px solid #e2eaf0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:240px;padding:6px;display:grid;overflow-y:auto}.published-chat-inputs label{color:#3b566e;gap:4px;min-width:0;font-size:11px;font-weight:500;display:grid}.published-chat-inputs label span{align-items:center;gap:6px;display:flex}.published-chat-inputs .ant-input,.published-chat-inputs .ant-input-number,.published-chat-inputs .ant-select-selector{color:#1f2937!important;background:#fff!important;border-color:#cbd5e1!important}.published-chat-inputs .ant-input:focus,.published-chat-inputs .ant-input-focused{border-color:#2563eb!important;box-shadow:0 0 0 2px #2563eb1f!important}.published-chat-inputs em{color:var(--bad);margin-left:2px;font-style:normal}.published-chat-input-row{align-items:flex-end;gap:8px;display:flex}.published-chat-input-row .ant-input{font-size:13px}.published-chat-input-row>.ant-btn{flex:none;margin-bottom:2px}.published-chat-snapshot{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-input-type-tag{margin-left:4px;font-size:10px}.workflow-chat-no-inputs{margin-bottom:8px;font-size:12px}.workflow-chat-progress{gap:8px;padding:8px 0;display:grid}.workflow-chat-progress>.spin{animation:1s linear infinite spin}.workflow-chat-events{background:#f5f8fc;border-radius:6px;gap:3px;padding:6px 8px;font-size:11px;display:grid}.workflow-chat-event{align-items:center;gap:4px;display:flex}.workflow-chat-node-runs{margin-top:8px}.workflow-chat-node-runs>summary{cursor:pointer;color:#6a8499;font-size:12px}.workflow-chat-node-list{gap:8px;margin-top:8px;display:grid}.workflow-chat-node-item{background:#fbfdff;border:1px solid #e0e8f0;border-radius:6px;padding:8px}.workflow-chat-node-header{align-items:center;gap:6px;display:flex}.workflow-chat-node-header code{color:#345a78;font-size:11px}.workflow-chat-node-header small{color:var(--muted);margin-left:auto;font-size:11px}.workflow-chat-node-item details{margin-top:4px}.workflow-chat-node-item details>summary{cursor:pointer;color:#6a8499;font-size:11px}.workflow-chat-node-item .tool-json-block{max-height:200px;margin:4px 0 0;font-size:10px;overflow:auto}.resource-card-copy h4.ant-typography,.capability-card h4.ant-typography{color:#0f172a;margin:0 0 8px}.resource-card-title-row{align-items:center;gap:5px;margin-bottom:8px;display:flex}.resource-card-title-row h4.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.resource-card-edit.ant-btn{color:#54718b;border-radius:6px;flex:none;width:26px;min-width:26px;height:26px;padding:0;font-size:14px;line-height:1}.resource-card-edit.ant-btn:hover,.resource-card-edit.ant-btn:focus-visible{background:#e8f3ff}.resource-card-copy .ant-typography,.capability-card .ant-typography-paragraph{color:var(--muted);line-height:1.6}.resource-card-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.resource-card-footer small{color:var(--muted);font-size:12px}.planned-card{box-shadow:none;background:linear-gradient(145deg,#fbfdff,#f2f7fc)}.capability-card{min-height:220px}.capability-card h4.ant-typography{margin-top:22px}.capability-card .ant-btn{margin-top:auto}.integration-grid .capability-card:first-child{background:linear-gradient(145deg,#fff,#edf6ff);border-color:#a8ceed}.placeholder-page{text-align:center;background:radial-gradient(circle at 50% 20%,#c6e2fc8c,#0000 34%),#ffffffdb;border:1px dashed #aacbe8;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:470px;padding:48px 24px;display:grid}.placeholder-page h2.ant-typography{color:#0f172a;margin:8px 0 2px}.placeholder-page .ant-typography-paragraph{max-width:640px;color:var(--muted);line-height:1.7}.knowledge-filter-row{grid-template-columns:140px minmax(220px,360px) auto 1fr;align-items:center;gap:10px;margin-bottom:16px;display:grid}.knowledge-filter-row>.ant-typography{justify-self:end}.knowledge-card{min-height:190px}.knowledge-icon,.workflow-icon{color:#287fbe;background:#e8f3ff}.knowledge-updated{margin-top:auto;font-size:12px}.knowledge-card-actions{border-top:1px solid #e6f0f8;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding-top:10px;display:flex}.knowledge-pagination{text-align:right;margin-top:18px}.model-list-section{min-height:320px}.model-resource-card{min-height:270px}.model-resource-card .ant-card-body{flex-direction:column;display:flex}.model-card-topline{justify-content:space-between;align-items:center;gap:10px;min-height:36px;display:flex}.model-resource-icon{color:#287fbe;background:#e8f3ff;flex:none}.model-card-copy{min-width:0;padding:14px 0 12px}.model-card-copy h4.ant-typography{color:#0f172a;font-size:var(--feed-card-title-size,14px);text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;overflow:hidden}.model-card-copy .ant-typography{font-size:var(--feed-card-body-size,12px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.model-card-facts{background:#f8fafc;border:1px solid #edf1f5;border-radius:8px;gap:8px;padding:10px 11px;display:grid}.model-card-facts>div{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.model-card-facts span,.model-card-facts strong,.model-card-facts code{min-width:0;font-size:var(--feed-card-body-size,12px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-card-facts span{color:#86909c}.model-card-facts strong,.model-card-facts code{color:#4e5969;font-weight:500}.model-card-updated{font-size:var(--feed-card-body-size,12px);margin-top:12px}.model-card-actions{border-top:1px solid #e6f0f8;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:12px;display:flex}.model-card-actions .ant-btn{font-size:var(--feed-card-action-size,14px)}.model-config-form{padding-top:8px}.knowledge-documents-page{width:100%;min-width:0}.knowledge-documents-toolbar{align-items:flex-start}.knowledge-documents-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.knowledge-documents-heading>div{min-width:0}.knowledge-documents-heading h3.ant-typography{margin-bottom:2px}.knowledge-documents-section{min-width:0}.knowledge-retrieval-card{margin-bottom:16px}.knowledge-retrieval-query-row{grid-template-columns:minmax(240px,1fr) 150px auto auto;align-items:end;gap:10px;display:grid}.knowledge-retrieval-number-field{gap:4px;display:grid}.knowledge-retrieval-number-field .ant-input-number{width:100%}.knowledge-retrieval-weight-row{background:var(--surface-soft);border-radius:8px;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:grid}.knowledge-retrieval-results,.knowledge-retrieval-summary{margin-top:12px}.knowledge-retrieval-result{margin-top:8px}.knowledge-retrieval-result-heading{gap:5px;display:grid}.knowledge-retrieval-score-trace{margin-top:10px}.knowledge-retrieval-result .ant-typography-paragraph,.knowledge-retrieval-results>.ant-typography-paragraph{margin-top:8px;margin-bottom:0}@media (width<=840px){.knowledge-retrieval-query-row{grid-template-columns:1fr 1fr}.knowledge-retrieval-query-row>.ant-input{grid-column:1/-1}}@media (width<=560px){.knowledge-retrieval-query-row,.knowledge-retrieval-weight-row{grid-template-columns:1fr}}.knowledge-segments-page,.knowledge-segments-section{min-width:0}.knowledge-segments-section{max-width:1040px;margin-left:auto;margin-right:auto}.knowledge-segments-summary{border-bottom:1px solid #e4eef7;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 2px 14px;display:flex}.knowledge-segments-summary>div{align-items:center;gap:10px;display:flex}.knowledge-segments-summary>div>div{align-items:baseline;gap:6px;display:flex}.knowledge-segments-summary strong{color:#163b5c;font-size:22px;line-height:1}.knowledge-segments-summary span{color:#66839b;font-size:12px}.knowledge-segments-icon{color:#2879bd;background:#edf7ff;border:1px solid #cfe4f8;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.knowledge-segments-toolbar{grid-template-columns:minmax(260px,520px) auto 1fr;align-items:center;gap:8px;padding:16px 0 12px;display:grid}.knowledge-segments-toolbar>.ant-typography{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.knowledge-segment-list{gap:10px;display:grid}.knowledge-segment-card{border-color:#dae8f4;transition:border-color .16s,box-shadow .16s;box-shadow:0 2px 8px #2d628b0a}.knowledge-segment-card:hover{border-color:#b8d7ef;box-shadow:0 5px 16px #2d628b14}.knowledge-segment-card .ant-card-body{padding:14px 16px 12px}.knowledge-segment-card-head,.knowledge-segment-card-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.knowledge-segment-index{color:#2879bd;background:#eaf5ff;border-radius:7px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.knowledge-segment-content.ant-typography{color:#1f3d56;white-space:pre-wrap;margin:13px 0;font-size:13px;line-height:1.75}.knowledge-segment-card-foot{border-top:1px solid #edf3f8;min-height:22px;padding-top:9px}.knowledge-segment-card-foot .ant-tag{color:#55738b;margin-inline-end:0;font-size:11px}.knowledge-form,.compact-form{gap:14px;margin:16px 0 20px;display:grid}.knowledge-chunking-fields{grid-template-columns:minmax(0,1fr) 140px 140px;gap:12px;display:grid}.knowledge-chunking-fields .ant-input-number{width:100%}.compact-form label{color:#294d6c;gap:7px;font-size:13px;font-weight:650;display:grid}.workflow-create-page{place-items:start center;min-height:calc(100vh - 72px);padding-top:7vh;display:grid}.workflow-create-card{border-color:#d4e6f5;width:min(560px,100%);box-shadow:0 18px 48px #35648f1c}.workflow-create-card h2.ant-typography{color:#0f172a;margin:14px 0 5px}.workflow-template-grid{gap:10px;display:grid}.workflow-icon-field{width:150px}.workflow-editor-page{--workflow-canvas-bg:#f2f4f7;--workflow-node-bg:#fcfcfd;--workflow-node-border:#10182814;--workflow-panel-border:#10182814;--workflow-edge-normal:#d0d5dc;--workflow-edge-active:#085afc;--workflow-edge-error:#f04438;background:var(--workflow-canvas-bg);border:1px solid #1018280f;border-radius:12px;grid-template-rows:auto 1fr;height:calc(100vh - 84px);min-height:640px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #10182808}.workflow-collaboration-alert{z-index:30;width:min(640px,100% - 48px);margin:0;position:absolute;top:70px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1018281f}.workflow-collaboration-conflicts{flex-wrap:wrap;gap:8px;max-height:220px;margin-top:14px;display:flex;overflow:auto}.workflow-editor-toolbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-bottom:1px solid #1018280f;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 14px 10px 10px;display:flex}.workflow-editor-toolbar h4.ant-typography{color:#0f172a;margin:0}.workflow-toolbar-title{gap:1px;min-width:0;display:grid}.workflow-toolbar-title>div{align-items:center;gap:7px;min-width:0;display:flex}.workflow-toolbar-title>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workflow-editor-identity,.workflow-editor-primary-actions{align-items:center;min-width:0;display:flex}.workflow-editor-identity{gap:7px}.workflow-editor-primary-actions{flex:none;gap:6px}.workflow-editor-back.ant-btn{color:#676f83;width:34px;height:34px}.workflow-draft-badge{color:#676f83;background:#f9fafb;border:1px solid #e9ebf0;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:650;line-height:17px}.workflow-editor-save-state.ant-btn{color:#676f83;border-radius:8px;height:28px;padding-inline:8px;font-size:11px}.workflow-editor-save-state.is-saved.ant-btn{color:#079455}.workflow-editor-save-state.is-dirty.ant-btn,.workflow-editor-save-state.is-saving.ant-btn{color:#dc6803}.workflow-editor-save-state.is-error.ant-btn{color:#d92d20}.workflow-editor-collaboration{color:#676f83;white-space:nowrap;background:#f9fafb;border-radius:8px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:11px;display:inline-flex}.workflow-editor-collaboration.is-online{color:#079455}.workflow-editor-grid{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.workflow-catalog-panel,.workflow-graph-panel{min-height:0;padding:14px;overflow:auto}.workflow-catalog-panel{border-right:1px solid var(--border);background:var(--surface-soft)}.workflow-panel-title,.workflow-json-heading{align-items:center;gap:7px;margin-bottom:10px;display:flex}.workflow-panel-title .ant-tag{margin-left:auto}.workflow-node-list{gap:10px;margin-top:12px;display:grid}.workflow-node-library-overlay{z-index:18;border:.5px solid var(--workflow-panel-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;width:min(360px,100% - 86px);padding:12px;display:grid;position:absolute;top:62px;bottom:62px;left:62px;overflow:hidden;box-shadow:0 20px 48px #10182824,0 2px 6px #1018280f}.workflow-node-library-heading,.workflow-node-library-heading>div{align-items:center;display:flex}.workflow-node-library-heading{justify-content:space-between;gap:10px}.workflow-node-library-heading>div{gap:9px;min-width:0}.workflow-node-library-heading>div>div{gap:1px;min-width:0;display:grid}.workflow-node-library-heading strong{color:#101828;font-size:14px;line-height:20px}.workflow-node-library-heading small{color:#98a2b3;font-size:10px}.workflow-node-library-mark{color:#155eef;background:#eef4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.workflow-node-library-overlay .workflow-catalog-search{margin:0}.workflow-node-library-categories.ant-segmented{background:#f2f4f7;padding:2px}.workflow-node-library-categories .ant-segmented-item-label{min-height:26px;padding-inline:8px;font-size:11px;line-height:26px}.workflow-node-library-overlay .workflow-node-list{grid-template-columns:1fr;align-content:start;gap:3px;min-height:0;margin:0 -4px 0 0;padding-right:4px;overflow:auto}.workflow-node-library-item{cursor:grab;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;min-width:0;padding:7px 6px;transition:background .14s,border-color .14s;display:grid}.workflow-node-library-item:hover{background:#f9fafb;border-color:#eaecf0}.workflow-node-library-item:active{cursor:grabbing}.workflow-node-library-item.is-disabled{opacity:.48;cursor:not-allowed}.workflow-node-library-copy{gap:2px;min-width:0;display:grid}.workflow-node-library-copy>div{align-items:baseline;gap:6px;min-width:0;display:flex}.workflow-node-library-copy strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.workflow-node-library-copy code{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.workflow-node-library-copy p{color:#667085;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:15px;display:-webkit-box;overflow:hidden}.workflow-node-library-item>.ant-btn{color:#475467;width:30px;height:30px;margin:0}.workflow-node-library-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.workflow-node-library-empty{color:#98a2b3;text-align:center;padding:48px 16px;font-size:12px}.workflow-catalog-search{margin-top:8px}.workflow-node-item{border:1px solid var(--border);border-radius:var(--radius);background:#fff;padding:12px;transition:all .16s}.workflow-node-item:hover{border-color:var(--accent-border);box-shadow:var(--shadow-sm)}.workflow-node-item-head{align-items:center;gap:8px;display:flex}.workflow-node-item-head .drag-grip{color:var(--muted);cursor:grab}.workflow-node-item-head strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.workflow-node-item small{color:var(--muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;display:block}.workflow-node-item p{color:var(--muted);margin:6px 0 8px;font-size:12px;line-height:1.45}.workflow-node-item>.ant-btn{margin-top:9px}.workflow-graph-panel{min-width:0;padding:0;display:block;position:relative;overflow:hidden}.workflow-graph-summary{grid-template-columns:110px 110px minmax(180px,1fr) auto;gap:10px;display:grid}.workflow-graph-summary>div{color:var(--muted);background:#fff;border:1px solid #d8e7f4;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.workflow-graph-summary strong{color:#1f5f91;font-size:18px}.workflow-graph-summary code{color:#2e668f}.workflow-graph-statusbar{z-index:8;border:.5px solid var(--workflow-panel-border);color:#676f83;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-radius:10px;align-items:center;gap:8px;min-height:32px;padding:3px 4px 3px 10px;font-size:11px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #10182814,0 1px 2px #1018280a}.workflow-graph-statusbar strong{color:#354052;font-size:12px}.workflow-graph-statusbar>i{background:#e9ebf0;width:1px;height:12px}.workflow-graph-statusbar code{color:#676f83;font-size:10px}.workflow-lock-version{color:#98a2b2;background:#f2f4f7;border-radius:5px;padding:2px 6px}.workflow-react-flow-workspace{background:var(--workflow-canvas-bg);border:0;border-radius:0;grid-template-rows:minmax(0,1fr);min-width:0;height:100%;min-height:520px;display:grid;position:relative;overflow:hidden}.workflow-react-flow-layout{grid-template-columns:minmax(420px,1fr);height:100%;min-height:0;display:grid}.workflow-react-flow-canvas{background:var(--workflow-canvas-bg);min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.workflow-react-flow-node{border:1px solid var(--workflow-node-border);background:var(--workflow-node-bg);border-radius:16px;width:240px;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden;box-shadow:0 4px 12px #1018280d,0 1px 2px #1018280a}.workflow-react-flow-node:hover{border-color:#10182829;box-shadow:0 10px 24px #1018281a,0 2px 4px #1018280d}.workflow-react-flow-node.is-selected{border-color:var(--workflow-edge-active);box-shadow:0 0 0 1px var(--workflow-edge-active), 0 12px 28px #085afc26}.workflow-react-flow-node.has-error{border-color:var(--workflow-edge-error);box-shadow:0 0 0 1px var(--workflow-edge-error), 0 10px 24px #f044381f}.workflow-react-flow-node-header{cursor:grab;-webkit-user-select:none;user-select:none;background:0 0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:11px 12px 8px;display:grid}.workflow-node-icon{color:#155eef;background:#eef4ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid}.workflow-node-icon.is-entry{color:#079455;background:#ecfdf3}.workflow-node-icon.is-ai{color:#6938ef;background:#f4f3ff}.workflow-node-icon.is-logic{color:#e04f16;background:#fff6ed}.workflow-node-icon.is-data{color:#155eef;background:#eef4ff}.workflow-node-icon.is-human{color:#c11574;background:#fdf2fa}.workflow-node-icon.is-integration{color:#0e7090;background:#ecfdff}.workflow-node-icon.is-end{color:#475467;background:#f2f4f7}.workflow-react-flow-node-title{gap:2px;min-width:0;display:grid}.workflow-react-flow-node-title strong{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:18px;overflow:hidden}.workflow-react-flow-node-title small{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.workflow-react-flow-node-status{color:#98a2b3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:0;height:26px;padding:0 8px;font-size:10px;font-weight:650;line-height:1;transition:box-shadow .14s,filter .14s,transform .14s;display:inline-flex}.workflow-react-flow-node-status:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 0 0 1px}.workflow-react-flow-node-status:focus-visible{outline-offset:2px;outline:2px solid #085afc57}.workflow-react-flow-node-status.is-running,.workflow-react-flow-node-status.is-pending{color:#155eef;background:#eef4ff}.workflow-react-flow-node-status.is-succeeded,.workflow-react-flow-node-status.is-success{color:#079455;background:#ecfdf3}.workflow-react-flow-node-status.is-failed,.workflow-react-flow-node-status.is-error{color:#d92d20;background:#fef3f2}.workflow-react-flow-node-status.is-handled_error,.workflow-react-flow-node-status.is-waiting{color:#dc6803;background:#fffaeb}.workflow-react-flow-node-status.is-cancelled{color:#667085;background:#f2f4f7}.workflow-react-flow-node-status.is-running svg,.workflow-react-flow-node-status.is-pending svg{animation:1s linear infinite workflow-spin}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-node-run-floating-panel{z-index:18;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;will-change:transform;background:#fffffffb;border:1px solid #dfe3e9;border-radius:15px;flex-direction:column;width:min(420px,100% - 24px);max-height:min(620px,100% - 24px);display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden;box-shadow:0 18px 50px #10182824,0 2px 8px #10182814}.workflow-node-run-floating-panel-head{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff 0%,#fcfcfd 100%);grid-template-columns:22px 34px minmax(0,1fr) auto 28px;align-items:center;gap:8px;min-height:62px;padding:10px;display:grid}.workflow-node-run-floating-panel-head:active{cursor:grabbing}.workflow-node-run-drag-icon{color:#98a2b3;place-items:center;display:inline-grid}.workflow-node-run-type-icon.workflow-node-icon{box-shadow:inset 0 0 0 1px #10182809}.workflow-node-run-heading{gap:2px;min-width:0;display:grid}.workflow-node-run-heading strong,.workflow-node-run-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-node-run-heading strong{color:#101828;font-size:13px;font-weight:680;line-height:18px}.workflow-node-run-heading small{color:#98a2b3;font-size:10px;line-height:14px}.workflow-node-run-floating-panel-head .ant-tag{align-items:center;gap:3px;margin:0;padding-inline:7px;font-size:10px;line-height:20px;display:inline-flex}.workflow-node-run-floating-panel-head .ant-tag .anticon{margin-inline-end:0}.workflow-node-run-status.is-running svg,.workflow-node-run-status.is-pending svg{animation:1s linear infinite workflow-spin}.workflow-node-run-floating-panel-head .ant-btn{color:#667085;width:28px;height:28px;padding:0}.workflow-node-run-summary{color:#98a2b3;white-space:nowrap;background:#fff;border-bottom:1px solid #eaecf0;align-items:center;gap:18px;min-height:32px;padding:0 14px 11px 78px;font-size:10px;line-height:14px;display:flex}.workflow-node-run-summary strong{color:#475467;margin-left:4px;font-weight:650}.workflow-node-run-error.ant-alert{border-radius:9px;margin:10px 12px 0;padding:7px 9px}.workflow-node-run-tabs.ant-tabs{flex:1;min-height:0}.workflow-node-run-tabs>.ant-tabs-nav{background:#fff;margin:0;padding:0 16px}.workflow-node-run-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 2px 10px;font-size:12px}.workflow-node-run-floating-panel .ant-tabs-content-holder{background:#fcfcfd;min-height:160px;max-height:430px;padding:14px 16px 16px;overflow:auto}.workflow-node-run-json{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #eaecf0;border-radius:10px;min-height:126px;max-height:370px;margin:0;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.6;overflow:auto}.workflow-node-run-empty{background:#f9fafb;border:1px dashed #d0d5dd;border-radius:10px;place-items:center;min-height:126px;font-size:12px;display:grid}.workflow-node-run-log-list{gap:0;display:grid}.workflow-node-run-log{color:#475467;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:9px;min-height:52px;display:grid;position:relative}.workflow-node-run-log:not(:last-child):before{content:"";background:#e4e7ec;width:1px;position:absolute;top:12px;bottom:-2px;left:4px}.workflow-node-run-log>i{z-index:1;background:#98a2b3;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 1px #98a2b3}.workflow-node-run-log-content{gap:3px;min-width:0;padding-bottom:8px;display:grid}.workflow-node-run-log-heading{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.workflow-node-run-log strong{color:#344054;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:650;line-height:17px;overflow:hidden}.workflow-node-run-log span,.workflow-node-run-log time{color:#98a2b3;overflow-wrap:anywhere;font-size:10px;line-height:16px}.workflow-node-run-log time{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.workflow-node-run-log.is-active>i,.workflow-node-run-log.is-started>i{background:#2e90fa;box-shadow:0 0 0 1px #2e90fa}.workflow-node-run-log.is-error>i{background:#f04438;box-shadow:0 0 0 1px #f04438}.workflow-node-run-log.is-finished>i{background:#12b76a;box-shadow:0 0 0 1px #12b76a}.workflow-node-run-floating-panel-foot{background:#fff;border-top:1px solid #eaecf0;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 10px 7px 14px;display:flex}.workflow-node-run-floating-panel-foot code{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.workflow-node-run-floating-panel-foot .ant-btn{flex:none;padding-inline:7px;font-size:11px}.workflow-react-flow-node-meta{justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:0 12px 8px 55px;display:flex}.workflow-react-flow-node-meta code{color:#98a2b3;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;overflow:hidden}.workflow-react-flow-node-meta span{color:#667085;flex:none;font-size:10px}.workflow-react-flow-node>.ant-alert{border-radius:8px;margin:0 10px 8px;padding:4px 7px}.workflow-react-flow-ports{border-top:1px solid #f2f4f7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:7px 12px 11px;display:grid}.workflow-react-flow-inputs,.workflow-react-flow-outputs{align-content:start;gap:6px;display:grid}.workflow-react-flow-port-row{color:#667085;align-items:center;min-width:0;height:22px;font-size:10px;display:flex}.workflow-react-flow-port-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-react-flow-port-row.is-output{text-align:right;justify-content:flex-end}.workflow-react-flow-node .react-flow__handle{width:5px;height:14px;box-shadow:0 0 0 2px var(--workflow-node-bg);background:#98a2b3;border:0;border-radius:3px;transition:width .14s,background .14s,box-shadow .14s}.workflow-react-flow-node .react-flow__handle:hover,.workflow-react-flow-node .react-flow__handle.connecting{background:var(--workflow-edge-active);width:8px;box-shadow:0 0 0 3px #085afc29}.workflow-react-flow-edge{fill:none;stroke:var(--workflow-edge-normal);stroke-width:2px}.workflow-react-flow-edge.is-selected{stroke:var(--workflow-edge-active);stroke-width:2.5px}.workflow-react-flow-edge.has-error{stroke:var(--workflow-edge-error);stroke-dasharray:6 4}.workflow-react-flow-edge-label{color:#475467;pointer-events:all;background:#fffffff5;border:1px solid #10182814;border-radius:7px;align-items:center;gap:3px;padding:2px 5px;font-size:10px;display:flex;position:absolute}.workflow-react-flow-edge-label.has-error{color:#b42318;border-color:#fecdca}.workflow-react-flow-edge-label button{color:#d92d20;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid}.workflow-react-flow-edge-label button:hover{background:#fef3f2}.workflow-react-flow-fit-panel{margin-bottom:2px}.workflow-react-flow-canvas .react-flow__minimap{border:.5px solid var(--workflow-panel-border);background:#fffffff0;border-radius:10px;bottom:62px;right:12px;overflow:hidden;box-shadow:0 8px 20px #10182814}.workflow-react-flow-canvas .react-flow__controls{border:.5px solid var(--workflow-panel-border);background:#fffffff5;border-radius:10px;flex-direction:row;display:flex;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 20px #10182814,0 1px 2px #1018280a}.workflow-react-flow-canvas .react-flow__controls-button{color:#475467;background:0 0;border:0;border-right:1px solid #f2f4f7;width:30px;height:30px}.workflow-react-flow-canvas .react-flow__controls-button:last-child{border-right:0}.workflow-react-flow-canvas .react-flow__controls-button:hover{background:#f9fafb}.workflow-canvas-actionbar.react-flow__panel{border:.5px solid var(--workflow-panel-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:10px;align-items:center;gap:2px;margin:0;padding:3px;display:flex;box-shadow:0 8px 20px #10182814,0 1px 2px #1018280a}.workflow-canvas-actionbar.is-left{flex-direction:column;top:14px;left:14px}.workflow-canvas-actionbar.is-history{bottom:14px;left:14px}.workflow-canvas-actionbar .ant-btn{color:#475467;border-radius:7px;width:30px;height:30px;padding:0}.workflow-canvas-actionbar .ant-btn:not(:disabled):hover{color:#101828;background:#f2f4f7}.workflow-actionbar-divider{background:#e9ebf0;flex:none;width:1px;height:16px}.workflow-canvas-actionbar.is-left .workflow-actionbar-divider{width:16px;height:1px}.workflow-react-flow-inspector-overlay{z-index:12;border:.5px solid var(--workflow-panel-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border-radius:14px;width:min(410px,100% - 420px);min-width:360px;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:-8px 0 32px #10182814,0 12px 32px #1018281a}.workflow-inspector-close.ant-btn{z-index:2;color:#667085;width:28px;height:28px;position:absolute;top:10px;right:10px}.workflow-react-flow-inspector-overlay .workflow-inspector-heading{padding-right:32px}.workflow-node-inspector{background:0 0;min-width:0;height:100%;padding:16px;overflow:auto}.workflow-node-inspector.is-empty{color:#607b92}.workflow-inspector-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.workflow-inspector-heading>div{gap:3px;min-width:0;display:grid}.workflow-inspector-heading-actions{flex:none;align-items:center;gap:6px;display:flex}.workflow-inspector-heading small{color:#6a8499;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;overflow:hidden}.workflow-inspector-description.ant-typography{margin:8px 0 12px;font-size:12px}.workflow-node-json-section{gap:6px;margin-top:12px;display:grid}.workflow-node-json-section>div:first-child{color:#345a78;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.workflow-node-json-section .ant-input{resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45}.workflow-node-json-section .ant-alert{padding:5px 7px;font-size:11px}.workflow-inspector-form-section{border-top:1px solid #eef4fa;gap:8px;margin-top:14px;padding-top:12px;display:grid}.workflow-inspector-section-title{color:#345a78;font-size:12px}.workflow-inspector-empty{font-size:12px}.workflow-kv-list{gap:6px;display:grid}.workflow-kv-row{grid-template-columns:minmax(65px,90px) 1fr auto auto;align-items:center;gap:6px;display:grid}.workflow-kv-extra{border-top:1px dashed #e0e8f0;margin-top:8px;padding-top:8px}.workflow-kv-key{text-overflow:ellipsis;white-space:nowrap;color:#6a8499;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;overflow:hidden}.workflow-port-tag{margin:0;font-size:10px}.workflow-kv-add{gap:6px;margin-top:4px;display:flex}.workflow-kv-add .ant-input{flex:1}.workflow-inspector-advanced-toggle{color:#6a8499;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f8fc;border-radius:6px;align-items:center;gap:4px;margin-top:14px;padding:8px 10px;font-size:12px;transition:background .15s;display:flex}.workflow-inspector-advanced-toggle:hover{background:#eef4fa}.workflow-inspector-json-backup{background:#fbfdff;border-radius:6px;margin-top:4px;padding:8px}.workflow-config-section{border-top:1px solid #e6eef5;gap:12px;padding:14px 0;display:grid}.workflow-config-section:first-of-type{border-top:0;padding-top:2px}.workflow-config-section.is-nested{border-top:0;padding:0}.workflow-config-section-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workflow-config-section-heading>div{gap:2px;min-width:0;display:grid}.workflow-config-section-heading strong{color:#234b69;font-size:13px}.workflow-config-section-heading small{color:#758ca0;font-size:11px;line-height:1.45}.workflow-config-field{gap:5px;min-width:0;display:grid}.workflow-config-field>span{color:#345a78;font-size:12px;font-weight:600}.workflow-config-field>span i{color:#d4380d;margin-left:3px;font-style:normal}.workflow-config-field>small{color:#7a8fa1;font-size:11px;line-height:1.4}.workflow-config-field .ant-select,.workflow-config-field .ant-input-number{width:100%}.workflow-config-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.workflow-config-inline-switch,.workflow-binding-switch{color:#456780;align-items:center;gap:8px;font-size:12px;display:flex}.workflow-binding-editor{background:#f9fcff;border:1px solid #dce8f1;border-radius:8px;gap:7px;min-width:0;padding:8px;display:grid}.workflow-binding-editor.is-compact{padding:6px}.workflow-binding-path{align-items:center;gap:5px;font-size:10px;display:flex}.workflow-binding-path .ant-tag{margin:0;font-size:10px}.workflow-variable-row{grid-template-columns:110px minmax(0,1fr) auto auto;align-items:start;gap:6px;display:grid}.workflow-interface-list,.workflow-branch-list,.workflow-condition-list{gap:10px;display:grid}.workflow-interface-card,.workflow-branch-card,.workflow-condition-card{background:#fff;border:1px solid #dce8f1;border-radius:8px;gap:8px;padding:9px;display:grid}.workflow-interface-card-head,.workflow-branch-card-head{align-items:center;gap:7px;display:flex}.workflow-interface-card-head strong{color:#234b69;flex:1;font-size:12px}.workflow-branch-card-head>.ant-input{flex:1}.workflow-branch-card-head>.ant-select{width:145px}.workflow-condition-card{background:#fff;position:relative}.workflow-branch-port-hint{color:#6b8396;font-size:10px}.workflow-interface-default{gap:7px;display:grid}.workflow-inspector-list{background:#fff;border:1px solid #e2e7ee;border-radius:10px;min-width:0;overflow:hidden}.workflow-inspector-list-scroll{max-height:340px;overflow:auto}.workflow-inspector-list-item+.workflow-inspector-list-item{border-top:1px solid #edf0f4}.workflow-inspector-list-item.has-error{background:snow}.workflow-inspector-list-row{align-items:stretch;min-height:52px;display:flex}.workflow-inspector-list-summary{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 8px 11px;display:flex}.workflow-inspector-list-summary:hover{background:#f8fafc}.workflow-inspector-list-copy{gap:2px;min-width:0;display:grid}.workflow-inspector-list-copy strong,.workflow-inspector-list-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-inspector-list-copy strong{color:#172033;font-size:12px;font-weight:600}.workflow-inspector-list-copy small{color:#758095;font-size:11px}.workflow-inspector-list-item.has-error .workflow-inspector-list-copy small{color:#c2413b}.workflow-inspector-list-meta{flex:none;align-items:center;gap:5px;display:flex}.workflow-inspector-list-meta i{color:#8b5e00;font-size:10px;font-style:normal}.workflow-inspector-list-meta .ant-tag{color:#596579;background:#f2f4f7;margin:0;padding-inline:6px;font-size:10px;line-height:18px}.workflow-inspector-list-meta svg{color:#8993a3;transition:transform .16s}.workflow-inspector-list-meta svg.is-expanded{transform:rotate(180deg)}.workflow-inspector-list-row>.ant-btn{color:#7a8495;flex:none;align-self:center;margin-right:5px}.workflow-inspector-list-editor{background:#fafbfc;border-top:1px solid #e7ebf0;gap:10px;padding:12px;display:grid}.workflow-inspector-list-empty{padding:12px;font-size:11px;display:block}.workflow-inspector-list-add.ant-btn{color:#315f87;border-top:1px solid #edf0f4;border-radius:0;width:100%;height:32px}.workflow-inspector-collapse-label{gap:2px;min-width:0;display:grid}.workflow-inspector-collapse-label strong{color:#27364b;font-size:12px}.workflow-inspector-collapse-label small{color:#7a8495;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:400;overflow:hidden}.workflow-inspector-low-frequency,.workflow-developer-details,.workflow-inspector-run-log{border-top:1px solid #e7ebf0}.workflow-inspector-low-frequency .ant-collapse-header,.workflow-developer-details .ant-collapse-header,.workflow-inspector-run-log .ant-collapse-header{padding-inline:0!important}.workflow-inspector-low-frequency .workflow-runtime-policy{border-top:0;padding-top:0}.workflow-inspector-low-frequency .workflow-runtime-policy>.workflow-config-section-heading:first-child{display:none}.workflow-inspector-run-log>.ant-alert{margin:10px 0 2px}.workflow-code-editor{background:#fff;border:1px solid #d8dee8;border-radius:9px;overflow:hidden}.workflow-code-editor-toolbar{color:#687387;border-bottom:1px solid #e4e8ee;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:3px 5px 3px 10px;font-size:11px;display:flex}.workflow-code-editor-toolbar>div{gap:2px;display:flex}.workflow-code-editor-toolbar .ant-btn{color:#596579;font-size:11px}.workflow-code-editor-resize-shell{resize:vertical;width:100%;height:220px;min-height:160px;max-height:520px;overflow:hidden}.workflow-code-editor-surface,.workflow-code-editor-surface .cm-theme,.workflow-code-editor-surface .cm-editor{height:100%}.workflow-code-editor-surface .cm-editor{font-size:12px}.workflow-code-editor-surface .cm-focused{outline:none}.workflow-code-editor-surface .cm-gutters{color:#9aa2af;background:#f7f8fa;border-right-color:#edf0f4}.workflow-code-editor-surface.is-fullscreen{border:1px solid #d8dee8;border-radius:8px;height:min(72vh,760px);overflow:hidden}.workflow-code-editor-modal .ant-modal-body{padding-top:4px}.workflow-developer-details{border-top:1px solid #e6eef5;margin-top:12px}.workflow-developer-details .tool-json-block{max-height:320px;font-size:10px;overflow:auto}.workflow-node-run-detail{gap:10px;padding:4px 0;display:grid}.workflow-node-run-io{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workflow-node-run-io>div>strong{color:#345a78;margin-bottom:4px;font-size:11px;display:block}.workflow-node-run-io .tool-json-block{max-height:240px;margin:0;overflow:auto}.workflow-run-events{gap:4px;max-height:400px;padding:4px 0;display:grid;overflow:auto}.workflow-run-event-item{background:#f7fbff;border-radius:4px;flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 8px;font-size:12px;display:flex}.workflow-run-event-meta{flex-wrap:wrap;gap:4px;display:flex}.workflow-run-event-meta code{color:#6a8499;background:#eef4fa;border-radius:3px;padding:1px 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.workflow-json-debug{background:#fff;border-color:#cbdfee}.workflow-json-debug-content{gap:8px;display:grid}.workflow-json-debug-content>.ant-typography{margin:0}.workflow-run-form{gap:16px;max-height:min(68vh,680px);padding:4px 3px 4px 0;display:grid;overflow:auto}.workflow-run-form>.ant-typography{margin:0}.workflow-node-debug-form>.ant-alert{margin-bottom:2px}.workflow-node-debug-fixed-values{background:#f7fbff;border:1px dashed #cbdfee;border-radius:9px;gap:8px;padding:12px 14px;display:grid}.workflow-node-debug-fixed-values>strong{color:#345a78;font-size:12px}.workflow-node-debug-fixed-values>div{grid-template-columns:minmax(100px,.35fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.workflow-node-debug-fixed-values code{overflow-wrap:anywhere;color:#234f72}.workflow-run-field{background:#fbfdff;border:1px solid #d8e7f4;border-radius:9px;gap:7px;padding:13px 14px;display:grid}.workflow-run-field.has-error{background:#fff8f7;border-color:#ffaaa5}.workflow-run-field-heading{align-items:center;gap:8px;display:flex}.workflow-run-field-heading strong{color:#234f72}.workflow-run-field-heading em{color:#d4380d;margin-left:3px;font-style:normal}.workflow-run-field-heading code{color:#68849a;font-size:11px}.workflow-run-field-heading .ant-tag{margin-left:auto;margin-right:0}.workflow-run-field>small{color:#6a8499;line-height:1.5}.workflow-run-field>.ant-input-number,.workflow-run-field>.ant-select{width:100%}.workflow-run-field>textarea.ant-input{resize:vertical;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.workflow-run-field-error{color:#cf1322;font-size:12px}.workflow-json-editor.ant-input{resize:vertical;color:#dceeff;tab-size:2;background:#10263b;border-color:#cbdfee;min-height:280px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.workflow-react-flow-node,.workflow-react-flow-node .react-flow__handle,.workflow-node-library-item{transition:none}.workflow-react-flow-node-status.is-running svg,.workflow-react-flow-node-status.is-pending svg,.workflow-node-run-status.is-running svg,.workflow-node-run-status.is-pending svg{animation:none}.workflow-node-run-floating-panel{will-change:auto}}@media (width<=820px){.tool-source-scope{flex-direction:column;align-items:flex-start}.tool-filter-row,.skill-filter-row,.skill-create-form,.skill-publish-form,.skill-content-browser{grid-template-columns:1fr}.skill-publication-alert .ant-alert-action{width:100%;margin-inline-start:0;padding-top:10px}.skill-publication-alert .ant-alert-action .ant-space,.skill-publication-alert .ant-alert-action .ant-btn{width:100%}.skill-file-tree{border-right:0;border-bottom:1px solid var(--border);max-height:190px}.knowledge-filter-row{grid-template-columns:1fr auto}.knowledge-filter-row>.ant-input-affix-wrapper{grid-area:1/1/auto/-1}.knowledge-filter-row>.ant-typography{justify-self:start}.workflow-create-page{padding-top:0}.workflow-editor-page{height:calc(100dvh - 68px);min-height:620px;overflow:hidden}.workflow-editor-toolbar{flex-wrap:wrap;align-items:flex-start;padding:8px}.workflow-editor-identity,.workflow-editor-primary-actions{width:100%}.workflow-editor-primary-actions{justify-content:flex-start;padding-bottom:1px;overflow-x:auto}.workflow-editor-primary-actions>*{flex:none}.workflow-editor-grid{grid-template-columns:1fr}.workflow-catalog-panel{border-right:0;border-bottom:1px solid var(--border)}.workflow-node-list{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-node-inspector{max-height:none}.workflow-node-library-overlay{width:calc(100% - 70px);top:56px;bottom:54px;left:54px}.workflow-react-flow-inspector-overlay{width:calc(100% - 16px);min-width:0;top:8px;bottom:8px;right:8px}.workflow-graph-statusbar{max-width:calc(100% - 118px);top:8px}.workflow-graph-statusbar code,.workflow-lock-version{display:none}.workflow-graph-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-graph-summary>div:last-child{grid-column:1/-1}.workflow-node-run-floating-panel{width:min(360px,100% - 24px);max-height:calc(100% - 24px)}.workflow-node-run-floating-panel-head{grid-template-columns:18px 34px minmax(0,1fr) auto 28px;gap:6px}.workflow-node-run-summary{gap:12px;padding-left:58px}.workflow-node-run-floating-panel .ant-tabs-content-holder{max-height:320px}.message-row{width:100%}.search-row,.agent-resource-selector,.agent-create-grid,.agent-fact-grid,.agent-resource-item,.agent-version-layout,.agent-version-item,.agent-publish-row,.agent-message-grid,.agent-run-controls{grid-template-columns:1fr}.agent-list-toolbar{flex-direction:column;align-items:stretch}.agent-version-detail{position:static}.studio-toolbar,.agent-editor-toolbar{flex-direction:column;align-items:flex-start}.agent-editor-grid{grid-template-columns:1fr;height:auto;min-height:auto}.agent-preview-pane{border-top:1px solid var(--border);border-left:0;min-height:0}.preview-chat-app{flex:none;height:min(72dvh,680px);min-height:480px}.published-agent-chat-page{height:auto;min-height:720px}.published-chat-layout{grid-template-columns:1fr}.published-chat-sidebar{border-right:0;border-bottom:1px solid var(--border);max-height:150px}.published-chat-session-list{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;overflow-x:auto}.published-chat-conversation,.published-chat-composer{padding-inline:14px}.variable-row,.agent-skill-add-row,.agent-knowledge-add-row,.agent-knowledge-binding-fields,.agent-tool-add-row,.agent-tool-binding-fields,.agent-binding-detail,.model-parameter-grid,.compact-config-section,.preview-variable-fields,.published-chat-inputs,.mcp-source-form,.manual-api-source-form,.credential-form-grid{grid-template-columns:1fr}.credential-form-wide,.manual-api-wide,.manual-api-endpoint,.mcp-source-form label{grid-column:1}.agent-binding-summary{flex-wrap:wrap}.knowledge-segments-summary,.knowledge-segment-card-head,.knowledge-segment-card-foot{flex-direction:column;align-items:flex-start}.knowledge-segments-toolbar{grid-template-columns:1fr auto}.knowledge-segments-toolbar>.ant-typography{text-align:left;grid-column:1/-1;margin-left:0}.workspace-section-head,.resource-card-footer{flex-direction:column;align-items:flex-start}.resource-card-grid,.capability-grid{grid-template-columns:1fr}}@media (width>=821px) and (width<=1180px){.resource-card-grid,.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.super-agent-config-drawer .ant-drawer-header{border-bottom:1px solid #edf0f2;padding:17px 22px}.super-agent-config-drawer .ant-drawer-title{color:#1d2129;font-size:16px;font-weight:680}.super-agent-config-drawer .ant-drawer-body{background:#f7f8fa;padding:0}.super-agent-config-body{gap:14px;padding:18px 20px 28px;display:grid}.super-agent-config-identity{background:linear-gradient(135deg,#fff 0%,#f5f9ff 100%);border:1px solid #e5e8eb;border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px 16px;display:grid}.super-agent-config-identity>span:first-child{color:#3370ff;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;overflow:hidden}.super-agent-config-identity>span:first-child img{object-fit:cover;width:100%;height:100%}.super-agent-config-identity strong{color:#1d2129;font-size:14px;display:block}.super-agent-config-identity p{color:#86909c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:11px;line-height:1.45;overflow:hidden}.super-agent-config-section{background:#fff;border:1px solid #e5e8eb;border-radius:12px;gap:15px;padding:18px;display:grid}.super-agent-config-section.is-platform{background:#fbfdff;border-color:#dce7fb}.super-agent-config-section-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;display:grid}.super-agent-config-section-head>span{color:#3370ff;background:#eef4ff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.super-agent-config-section-head h3{color:#1d2129;margin:0;font-size:14px}.super-agent-config-section-head p{color:#86909c;margin:3px 0 0;font-size:11px}.super-agent-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.super-agent-config-grid.is-compaction{background:#f7f8fa;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));padding:13px}.super-agent-config-field{gap:6px;min-width:0;display:grid}.super-agent-config-field.is-wide{width:100%}.super-agent-config-field>span,.super-agent-config-binding-row label>span{color:#4e5969;font-size:11px;font-weight:620}.super-agent-config-field>span i{color:#f53f3f;margin-left:3px;font-style:normal;font-weight:500}.super-agent-config-field>small{color:#86909c;font-size:10px}.super-agent-config-details{border:1px solid #edf0f2;border-radius:9px;overflow:hidden}.super-agent-config-details summary{color:#4e5969;cursor:pointer;padding:11px 13px;font-size:11px;font-weight:650;list-style-position:inside}.super-agent-config-details summary span{color:#a2a9b0;margin-left:6px;font-weight:400}.super-agent-config-details[open] summary{background:#fafbfc;border-bottom:1px solid #edf0f2}.super-agent-config-details .super-agent-config-grid{padding:13px}.super-agent-config-toggle{border:1px solid #e5e8eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.super-agent-config-toggle strong{color:#4e5969;font-size:11px;display:block}.super-agent-config-toggle small{color:#a2a9b0;margin-top:2px;font-size:9px;display:block}.super-agent-config-bindings{gap:8px;margin-top:-7px;display:grid}.super-agent-config-binding-row{background:#fafbfc;border:1px solid #edf0f2;border-radius:9px;grid-template-columns:minmax(160px,1.4fr) auto minmax(110px,.7fr) minmax(130px,.8fr);align-items:end;gap:10px;padding:11px 12px;display:grid}.super-agent-config-binding-row.is-knowledge{grid-template-columns:minmax(150px,1.3fr) minmax(120px,.8fr) 80px minmax(150px,1fr)}.super-agent-config-binding-row>div:first-child{align-self:center;min-width:0}.super-agent-config-binding-row>div:first-child strong,.super-agent-config-binding-row>div:first-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.super-agent-config-binding-row>div:first-child strong{color:#1d2129;font-size:11px}.super-agent-config-binding-row>div:first-child small{color:#a2a9b0;margin-top:3px;font-size:9px}.super-agent-config-binding-row label{gap:5px;min-width:0;display:grid}.super-agent-config-binding-row label:first-of-type{justify-items:center}.super-agent-built-in-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.super-agent-built-in-grid article{color:#3370ff;background:#fff;border:1px solid #e3eaf7;border-radius:9px;grid-template-columns:22px minmax(0,1fr);gap:8px;min-width:0;padding:12px;display:grid}.super-agent-built-in-grid article>.ant-tag{grid-column:1/-1;width:max-content;margin:2px 0 0;font-size:9px}.super-agent-built-in-grid strong{color:#1d2129;font-size:11px;display:block}.super-agent-built-in-grid p{color:#86909c;margin:3px 0;font-size:9px;line-height:1.45}.super-agent-built-in-grid code{color:#6b7f9f;font-size:9px}.super-agent-page{border:1px solid var(--border);height:calc(100dvh - 48px);min-height:600px;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.super-agent-chat-layout{grid-template-columns:240px minmax(360px, 1fr) var(--chat-inspector-width,360px);flex:auto;min-height:0;display:grid;overflow:hidden}.super-agent-sidebar{border-right:1px solid var(--border);background:#f7faff;flex-direction:column;gap:12px;min-height:0;padding:14px;display:flex}.super-agent-sidebar-head{flex:none}.super-agent-session-list{flex-direction:column;flex:auto;gap:6px;min-height:0;display:flex;overflow-y:auto}.super-agent-session-skeleton{padding:8px 4px}.super-agent-session-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:10px 12px;transition:all .16s;display:grid}.super-agent-session-item:hover{background:#edf5ff}.super-agent-session-item.is-active{border-color:var(--accent);box-shadow:var(--shadow-sm);background:#e6f1fb}.super-agent-session-item strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.super-agent-session-item small{color:var(--muted);font-size:11px}.super-agent-empty-sessions{text-align:center;color:var(--muted);gap:4px;padding:24px 12px;display:grid}.super-agent-empty-sessions span{font-size:13px;font-weight:500}.super-agent-empty-sessions small{font-size:11px}.super-agent-main{background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.super-agent-header{border-bottom:1px solid var(--border);background:#f9fcfff5;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex}.super-agent-header-model{flex-wrap:wrap;flex:390px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.super-agent-header-model .ant-select{flex:200px;min-width:160px!important}.super-agent-model-label{color:#475569;font-size:13px;font-weight:500}.super-agent-header-info{flex:240px;align-items:center;gap:12px;min-width:0;display:flex;overflow:hidden}.super-agent-header-info>div:last-child{min-width:0}.super-agent-avatar{color:#236fb0;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.super-agent-sparkle-icon{color:#1d6fa5}.super-agent-header-title-row{align-items:center;gap:8px;min-width:0;display:flex}.super-agent-header-title-row h4.ant-typography{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;overflow:hidden}.super-agent-header-title-row .ant-tag{flex:none}.super-agent-header-desc{text-overflow:ellipsis;white-space:nowrap;max-width:580px;font-size:12px;display:block;overflow:hidden}.super-agent-alerts{flex-direction:column;flex:none;gap:8px;padding:8px 16px;display:flex}.super-agent-active-run-banner{background:var(--warn-soft);color:var(--warn-strong);border:1px solid #fde68a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.super-agent-banner-actions{align-items:center;gap:8px;display:flex}.super-agent-conversation{background:#fbfdff;flex:auto;min-height:0;padding:20px 24px;overflow-y:auto}.super-agent-messages-loading{padding:20px}.super-agent-message-list{flex-direction:column;gap:16px;display:flex}.super-agent-user-message{color:#fff;background:#2563eb;border-radius:12px 12px 2px;align-self:flex-end;max-width:min(84%,760px);padding:10px 14px;box-shadow:0 1px 3px #2563eb33}.super-agent-user-message .chat-markdown{color:#fff}.super-agent-assistant-message{align-self:flex-start;align-items:flex-start;gap:10px;max-width:min(88%,840px);display:flex}.super-agent-bot-avatar{color:#236fb0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;display:grid}.super-agent-assistant-content{border:1px solid var(--border);background:#fff;border-radius:4px 12px 12px;flex:auto;min-width:0;padding:12px 16px;box-shadow:0 1px 3px #0f172a0a}.super-agent-assistant-message.is-streaming .super-agent-assistant-content{border-color:#cbd5e1;box-shadow:0 1px 3px #0f172a0a}.super-agent-assistant-message.is-error .super-agent-assistant-content{background:#fff2f0;border-color:#ffccc7}.super-agent-reasoning{color:#526b82;background:#f4f8fc;border-radius:8px;margin-bottom:10px;padding:8px 12px}.super-agent-reasoning summary{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600}.super-agent-a2a-cards{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.super-agent-a2a-card-item .ant-tag{border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:inline-flex}.super-agent-cursor{color:var(--accent);margin-left:2px;animation:1s infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.super-agent-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:100%;padding:40px 20px;display:flex}.super-agent-welcome-avatar{color:#236fb0;border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:4px;display:grid}.super-agent-welcome h3.ant-typography{color:#0f172a;margin:0;font-size:22px}.super-agent-welcome-hint{font-size:13px}.super-agent-composer{border-top:1px solid var(--border);background:#fff;flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.super-agent-input-row{align-items:flex-end;gap:10px;display:flex}.super-agent-input-row textarea{resize:none;border-radius:10px;font-size:14px;line-height:1.5}.super-agent-composer-footer{color:var(--muted);justify-content:flex-end;font-size:11px;display:flex}.super-agent-delegation-list{flex-direction:column;gap:8px;margin-top:10px;display:flex}.super-agent-delegation-card{background:#f4f9ff;border:1px solid #d0e3f5;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.super-agent-delegation-head{align-items:center;gap:8px;display:flex}.super-agent-delegation-icon{color:#236fb0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.super-agent-delegation-target-info{flex-direction:column;flex:auto;min-width:0;display:flex}.super-agent-delegation-target-info strong{color:#0f172a;font-size:13px}.super-agent-delegation-target-info small{color:var(--muted);font-size:10px}.super-agent-delegation-body{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:6px 10px;font-size:12px}.super-agent-delegation-body p{margin:0}.super-agent-delegation-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:2px;display:flex}.super-agent-delegation-detail{flex-direction:column;gap:16px;display:flex}.super-agent-detail-section{flex-direction:column;gap:8px;display:flex}.super-agent-detail-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:12px;font-size:13px}.super-agent-detail-footer{margin-top:12px}.super-agent-child-chat{flex-direction:column;gap:12px;height:100%;display:flex}.super-agent-child-chat-header{background:#f1f5f9;border-radius:8px;flex:none;justify-content:space-between;align-items:center;padding:8px 12px;font-size:12px;display:flex}.super-agent-child-chat-messages{border:1px solid var(--border);background:#f8fafc;border-radius:8px;flex-direction:column;flex:auto;gap:12px;padding:12px;display:flex;overflow-y:auto}.super-agent-child-msg{border-radius:8px;max-width:86%;padding:8px 12px;font-size:13px}.super-agent-child-msg.is-user{color:#fff;background:#2563eb;align-self:flex-end}.super-agent-child-msg.is-user .chat-markdown{color:#fff}.super-agent-child-msg.is-assistant{color:#0f172a;background:#fff;border:1px solid #e2e8f0;align-self:flex-start}.super-agent-child-chat-input{flex:none;align-items:flex-end;gap:8px;display:flex}.im-channel-overview-alert{margin-bottom:18px}.im-channel-provider-grid,.im-channel-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;display:grid}.im-channel-provider-grid{margin-bottom:24px}.im-channel-list-head,.im-channel-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.im-channel-list-head{align-items:center;margin-bottom:12px}.im-channel-card{transition:all .24s cubic-bezier(.4,0,.2,1)!important}.im-channel-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f172a14!important}.im-channel-card .ant-descriptions-item-label{color:#64748b;font-size:12px}.im-channel-card .ant-descriptions-item-content{font-size:12px}.im-channel-card .ant-alert{margin:12px 0}@media (width<=720px){.im-channel-provider-grid,.im-channel-card-grid{grid-template-columns:1fr}}.im-conversation-workbench{grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;min-height:620px;display:grid}.im-conversation-list{border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;padding-right:16px;display:flex}.im-conversation-list-title{justify-content:space-between;padding:4px 2px 8px;display:flex}.im-conversation-item{appearance:none;text-align:left;color:#64748b;cursor:pointer;font:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:5px;padding:12px;display:flex}.im-conversation-item:hover,.im-conversation-item.active{background:#f0f7ff;border-color:#91caff}.im-conversation-item-head{color:#0f172a;align-items:center;gap:6px;display:flex}.im-conversation-item-head strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.im-conversation-messages{flex-direction:column;gap:14px;min-width:0;display:flex}.im-conversation-message{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px 16px}.im-conversation-message.user{background:#f8fafc}.im-conversation-content{margin-top:12px}.im-conversation-reasoning{color:#475569;background:#f8fafc;border-radius:8px;margin-top:10px;padding:8px 10px}.im-conversation-message-times{color:#64748b;border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px 14px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}@media (width<=820px){.im-conversation-workbench{grid-template-columns:1fr}.im-conversation-list{border-bottom:1px solid #e2e8f0;border-right:0;padding-bottom:14px;padding-right:0}}.chat-event-timeline{gap:6px;width:100%;margin-block:4px;padding-left:12px;display:grid;position:relative}.chat-event-timeline:before{content:"";background:#cbd5e1;border-radius:1px;width:2px;position:absolute;top:4px;bottom:4px;left:0}.chat-event-card{min-width:0;box-shadow:none;background:0 0;border:none;border-radius:0;padding:2px 0 4px;transition:none;position:relative}.chat-event-card:hover{box-shadow:none;border-color:#0000}.chat-event-card.is-thought{color:#475569;background:0 0;border:none}.chat-event-card.is-tool{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;width:100%;margin-block:2px;padding:8px 10px}.chat-event-card.is-status{background:0 0;border:none;padding-block:2px 4px}.chat-event-card.is-error{background:0 0;border:none}.chat-event-card.is-answer{box-shadow:none;background:0 0;border:none;padding:0}.chat-event-card.is-answer:hover{box-shadow:none;border-color:#0000}.chat-event-node{color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.chat-event-card.is-thought .chat-event-node{color:#2563eb;background:#eff6ff;border-color:#93c5fd}.chat-event-card.is-tool .chat-event-node{color:#64748b;background:#fff;border-color:#dbe3ec}.chat-event-card.is-error .chat-event-node{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.chat-event-card.is-answer .chat-event-node{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.chat-event-head{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.chat-event-card.is-tool .chat-event-head{margin-bottom:0}.chat-tool-detail-toggle{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:2px;min-height:22px;margin-left:auto;padding:1px 5px;font-size:11px;display:inline-flex}.chat-tool-detail-toggle:hover,.chat-tool-detail-toggle:focus-visible,.chat-tool-detail-toggle[aria-expanded=true]{color:#334155;background:#e8edf3;outline:none}.chat-event-card.is-tool .chat-tool-detail-toggle+.chat-event-elapsed{margin-left:0}.chat-event-card.is-tool .chat-event-content:not(:empty){margin-top:6px}.chat-event-card.is-tool .chat-event-status-tag{color:#64748b;background:#eef2f6;border:0;border-radius:999px;padding-inline:7px}.chat-event-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.chat-event-elapsed{color:#94a3b8;margin-left:auto;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.chat-plan-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;gap:9px;padding:10px 12px;display:grid}.chat-plan-summary{color:#64748b;justify-content:space-between;font-size:12px;display:flex}.chat-plan-progress{background:#e2e8f0;border-radius:999px;height:4px;overflow:hidden}.chat-plan-progress>span{border-radius:inherit;background:#2563eb;height:100%;transition:width .18s;display:block}.chat-plan-steps{gap:7px;margin:0;padding:0;list-style:none;display:grid}.chat-plan-steps li{color:#64748b;grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:13px;line-height:1.45;display:grid}.chat-plan-steps li.is-in_progress{color:#0f172a;font-weight:600}.chat-plan-steps li.is-failed{color:#dc2626}.chat-plan-step-icon{color:#2563eb;align-items:center;height:19px;display:inline-flex}.chat-execution-tasks{background:#f8fbff;border:1px solid #dbeafe;border-radius:10px;gap:9px;padding:10px 12px;display:grid}.chat-task-summary{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.chat-task-summary strong{color:#1e3a5f;font-size:13px}.chat-task-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.chat-task-list li{color:#64748b;grid-template-columns:18px minmax(0,1fr);align-items:start;font-size:13px;display:grid}.chat-task-list li.is-in_progress{color:#0f172a}.chat-task-list li.is-failed,.chat-task-copy .is-error{color:#dc2626}.chat-task-status{color:#2563eb;align-items:center;height:19px;display:inline-flex}.chat-task-copy{gap:2px;min-width:0;display:grid}.chat-task-copy small{color:#64748b;line-height:1.4}.chat-runtime-mode-switch{align-items:center;gap:10px;min-width:0;display:flex}.chat-runtime-mode-options{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:none;padding:2px;display:inline-flex}.chat-runtime-mode-options button{color:#64748b;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 9px;font-size:11px;font-weight:700}.chat-runtime-mode-options button[aria-pressed=true]{color:#1d4ed8;background:#fff;box-shadow:0 1px 3px #0f172a1f}.chat-runtime-mode-options button:disabled{cursor:not-allowed;opacity:.55}.chat-runtime-mode-help{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.chat-event-status-tag{border-radius:0;font-size:11px;line-height:18px;margin:0!important}.chat-event-thought,.chat-event-details{color:inherit;background:0 0;margin:0;padding:0}.chat-event-summary{cursor:pointer;color:#64748b;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.chat-event-summary:hover{color:#2563eb}.chat-event-summary::-webkit-details-marker{display:none}.summary-icon{color:#94a3b8;justify-content:center;align-items:center;display:inline-flex}.chat-event-thought .thought-body{color:#475569;background:#f1f5f9b3;border-left:2px solid #cbd5e1;border-radius:0;margin-top:8px;padding:10px 12px;font-size:12.5px;line-height:1.6}.chat-event-details{margin-top:8px}.codex-command-block{background:#fff;border:1px solid #dbe3ec;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:6px;padding:5px 7px;font-size:11px;display:grid}.codex-command-text{overflow-wrap:anywhere;-webkit-line-clamp:3;color:#475569;min-width:0;max-height:4.2em;font-family:var(--font-mono,"SFMono-Regular", Consolas, monospace);text-overflow:ellipsis;white-space:pre-wrap;background:0 0;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.codex-copy-btn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:3px;flex:none;align-items:center;gap:3px;padding:1px 5px;font-size:10.5px;transition:background .15s,color .15s;display:inline-flex}.codex-copy-btn:hover{color:#1e293b;background:#e2e8f0}.chat-event-command-label{color:#64748b;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.chat-event-code-wrapper{margin-top:6px;position:relative}.chat-event-copy-btn{z-index:2;color:#94a3b8;cursor:pointer;background:#1e293bd9;border:1px solid #334155;border-radius:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;transition:all .15s;display:inline-flex;position:absolute;top:6px;right:8px}.chat-event-copy-btn:hover{color:#f1f5f9;background:#1e293b;border-color:#475569}.chat-event-details pre{color:#e2e8f0;background:#0f172a;border:1px solid #1e293b;border-radius:0;max-height:240px;margin:0;padding:10px 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.5;overflow:auto}.chat-event-details.is-raw{opacity:.85}.chat-session-inspector{background:#f8fafb;border-left:1px solid #d9e1e8;flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.chat-inspector-resize-handle{z-index:8;cursor:col-resize;touch-action:none;background:0 0;border:0;outline:none;justify-content:center;align-items:center;width:10px;display:flex;position:absolute;top:0;bottom:0;left:-5px}.chat-inspector-resize-handle:before{content:"";background:0 0;border-radius:999px;transition:background .12s;position:absolute;inset:0 3px}.chat-inspector-resize-handle>span{opacity:0;background:#8fb9d5;border-radius:999px;width:3px;height:34px;transition:opacity .12s,background .12s;position:relative}.chat-inspector-resize-handle:hover:before,.chat-inspector-resize-handle:focus-visible:before,.chat-session-inspector.is-resizing .chat-inspector-resize-handle:before{background:#1677ff1f}.chat-inspector-resize-handle:hover>span,.chat-inspector-resize-handle:focus-visible>span,.chat-session-inspector.is-resizing .chat-inspector-resize-handle>span{opacity:1;background:#1677ff}.chat-session-inspector.is-resizing{-webkit-user-select:none;user-select:none}.chat-workspace>.chat-session-inspector{border:1px solid var(--border);box-shadow:none;border-radius:0}.chat-inspector-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.chat-inspector-head>div{gap:2px;min-width:0;display:grid}.chat-inspector-head strong{color:#172b3a;letter-spacing:-.01em;font-size:15px}.chat-inspector-head small{color:#8292a0;font-size:10px;line-height:1.4}.chat-inspector-kicker{color:#7890a3;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:700}.chat-session-inspector .ant-segmented{background:#eef2f5;border:1px solid #dfe6ec;border-radius:7px;padding:2px;font-size:11px}.chat-session-inspector .ant-segmented-item-selected{box-shadow:0 1px 2px #1f303d14}.chat-attachment-composer{align-items:center;gap:8px;min-width:0;margin-bottom:6px;display:flex}.chat-attachment-composer.has-attachments{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:4px 8px}.chat-attachment-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.chat-attachment-chip{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:5px;max-width:220px;padding:3px 8px;font-size:11.5px;display:inline-flex;box-shadow:0 1px 2px #00000008}.chat-attachment-chip.is-ready{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.chat-attachment-chip.is-pending{color:#475569;background:#f1f5f9;border-color:#e2e8f0}.chat-attachment-chip.is-failed{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.chat-attachment-chip .chip-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.chat-attachment-chip .chip-size,.chat-attachment-chip .chip-status{color:#64748b;flex-shrink:0;font-size:10.5px}.chat-attachment-chip .chip-action-btn{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;padding:0;transition:all .15s;display:inline-flex}.chat-attachment-chip .chip-action-btn:hover{color:#0f172a;background:#0f172a1a}.chat-message-attachments{flex-direction:column;align-items:flex-end;gap:4px;max-width:85%;display:flex}.chat-message-attachment-item,.chat-message-attachment-tag{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex;box-shadow:0 1px 2px #2563eb0a}.chat-inspector-body{flex-direction:column;flex:auto;gap:10px;min-height:0;display:flex;overflow-y:auto}.workspace-snapshot-meta{color:#668095;align-items:center;gap:7px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.workspace-snapshot-meta .ant-tag{margin:0;font-family:inherit;font-size:9px}.workspace-file-tree{background:#fff;border:1px solid #dce7ef;border-radius:7px;align-content:start;padding:6px 0;display:grid}.workspace-tree-row{color:#446178;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;min-width:0;min-height:31px;padding:3px 6px;font-size:11px;display:grid}.workspace-tree-row:hover{background:#f0f5f8}.workspace-tree-row.is-directory{color:#214d6d;font-weight:650}.workspace-tree-label{align-items:center;gap:6px;min-width:0;display:flex}.workspace-tree-open{width:100%;min-height:25px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding-top:0;padding-bottom:0;padding-right:4px}.workspace-tree-open:hover{color:#0b5f98}.workspace-tree-label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-tree-row>small{color:#8a9dab;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.workspace-tree-row>.ant-btn{width:22px;min-width:22px;height:22px;padding:0}.workspace-checkpoint-time{color:#8498a8;text-align:right;font-size:9px}.chat-inspector-empty{color:#8195a5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:180px;padding:18px;display:flex}.chat-inspector-empty strong{color:#49667c;font-size:12px}.chat-inspector-empty span{max-width:230px;font-size:10px;line-height:1.55}.chat-inspector-artifact-list{align-content:start;gap:4px;display:grid}.chat-inspector-artifact-row{background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:3px;min-width:0;display:grid}.chat-inspector-artifact-row:hover{background:#fff;border-color:#dce5eb}.chat-inspector-artifact-row>button:first-child{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:8px 5px 8px 7px;display:grid}.chat-inspector-file-badge{color:#547086;background:#fff;border:1px solid #dce5eb;border-radius:6px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.chat-inspector-artifact-row>button:first-child>span:last-child,.chat-inspector-detail-meta>div{gap:2px;min-width:0;display:grid}.chat-inspector-artifact-row strong,.chat-inspector-detail-meta strong{color:#253b4c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.chat-inspector-artifact-row small,.chat-inspector-detail-meta small{color:#81919f;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.chat-inspector-artifact-row code,.chat-inspector-detail-meta code{color:#6d8292;text-overflow:ellipsis;white-space:nowrap;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;overflow:hidden}.chat-inspector-artifact-row>.ant-btn{width:26px;min-width:26px;height:26px;padding:0}@media (width<=1180px){.published-chat-layout,.super-agent-chat-layout{grid-template-rows:minmax(500px,1fr) 320px;grid-template-columns:190px minmax(0,1fr);overflow-y:auto}.published-chat-layout>.chat-session-inspector,.super-agent-chat-layout>.chat-session-inspector{border-top:1px solid #d6e2eb;border-left:0;grid-column:1/-1}.chat-inspector-resize-handle{display:none}}@media (width<=820px){.super-agent-config-grid,.super-agent-config-grid.is-compaction,.super-agent-config-binding-row,.super-agent-config-binding-row.is-knowledge,.super-agent-built-in-grid{grid-template-columns:1fr}.super-agent-config-binding-row label:first-of-type{justify-items:start}.published-chat-layout,.super-agent-chat-layout{grid-template-rows:auto minmax(560px,1fr) 360px;grid-template-columns:1fr}.published-chat-layout>.chat-session-inspector,.super-agent-chat-layout>.chat-session-inspector{grid-column:1}.chat-event-timeline{padding-left:18px}}.chat-session-inspector.is-detail{background:#f3f5f7;gap:0;padding:0}.chat-inspector-detail-head{background:#fff;border-bottom:1px solid #dbe2e8;grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);align-items:center;gap:6px;height:45px;padding:0 8px;display:grid}.chat-inspector-detail-head>span{color:#526879;text-align:center;font-size:11px;font-weight:650}.chat-inspector-detail-head>div{justify-content:flex-end;display:flex}.chat-inspector-detail-meta{background:#fff;border-bottom:1px solid #dbe2e8;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:10px 12px;display:grid}.chat-inspector-preview-stage{flex-direction:column;flex:auto;min-height:0;padding:10px;display:flex;overflow:auto}.artifact-native-canvas{background:#fff;border:1px solid #dbe2e8;border-radius:6px;flex:auto;min-width:0;min-height:100%;overflow:auto;box-shadow:0 1px 3px #1d303e0d}.artifact-native-canvas.is-image{background-color:#f8fafb;background-image:linear-gradient(45deg,#eef1f3 25%,#0000 25%),linear-gradient(-45deg,#eef1f3 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef1f3 75%),linear-gradient(-45deg,#0000 75%,#eef1f3 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;justify-content:center;align-items:center;padding:18px;display:flex}.artifact-native-canvas.is-image img{object-fit:contain;max-width:100%;max-height:100%}.artifact-pdf-preview{background:#e8ecef;border:1px solid #dbe2e8;border-radius:6px;flex-direction:column;flex:auto;min-width:0;min-height:100%;display:flex;overflow:hidden}.artifact-pdf-toolbar{background:#fff;border-bottom:1px solid #d5dde3;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.artifact-pdf-toolbar>div{align-items:center;gap:7px;display:flex}.artifact-pdf-toolbar span{color:#526879;font-variant-numeric:tabular-nums;text-align:center;min-width:48px;font-size:11px;font-weight:650}.artifact-pdf-stage{text-align:center;flex:auto;min-width:0;min-height:0;padding:18px;position:relative;overflow:auto}.artifact-pdf-stage canvas{background:#fff;max-width:none;display:inline-block;box-shadow:0 2px 12px #1e2d382e}.artifact-pdf-status{z-index:1;color:#607787;background:#e8ecefe0;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;inset:0}.artifact-native-canvas.is-text{display:flex}.artifact-native-canvas.is-text.is-markdown{flex-direction:column;overflow:hidden}.artifact-markdown-toolbar{background:#f8fafb;border-bottom:1px solid #dbe2e8;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 12px 8px 18px;display:flex}.artifact-markdown-toolbar>span{color:#526879;font-size:11px;font-weight:650}.artifact-markdown-toolbar .ant-btn{color:#36576d;height:30px;box-shadow:none;background:#fff;border-color:#cfd9e1;font-size:11px}.artifact-markdown-toolbar .ant-btn:hover,.artifact-markdown-toolbar .ant-btn:focus-visible{color:#1677ff;background:#f2f8ff;border-color:#3491fa}.artifact-text-preview{color:#263f51;overflow-wrap:anywhere;tab-size:2;white-space:pre-wrap;min-width:100%;min-height:100%;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.7;overflow:auto}.artifact-native-canvas.is-markdown .artifact-text-preview{flex:auto;min-width:0;min-height:0}.artifact-markdown-rendered{color:#263f51;flex:auto;min-width:0;min-height:0;padding:28px 32px 48px;font-size:13px;line-height:1.75;overflow:auto}.artifact-markdown-rendered>:first-child{margin-top:0}.artifact-markdown-rendered>:last-child{margin-bottom:0}.artifact-markdown-rendered h1,.artifact-markdown-rendered h2,.artifact-markdown-rendered h3,.artifact-markdown-rendered h4,.artifact-markdown-rendered h5,.artifact-markdown-rendered h6{color:#1f3b4d;margin:1.5em 0 .65em;font-weight:650;line-height:1.35}.artifact-markdown-rendered h1{border-bottom:1px solid #dbe2e8;padding-bottom:.35em;font-size:24px}.artifact-markdown-rendered h2{border-bottom:1px solid #e7ecef;padding-bottom:.3em;font-size:19px}.artifact-markdown-rendered h3{font-size:16px}.artifact-markdown-rendered p{margin:0 0 1em}.artifact-markdown-rendered ul,.artifact-markdown-rendered ol{margin:0 0 1em;padding-left:1.8em}.artifact-markdown-rendered li+li{margin-top:.28em}.artifact-markdown-rendered blockquote{color:#607787;background:#f7fafc;border-left:3px solid #8ebce8;margin:1em 0;padding:.15em 1em}.artifact-markdown-rendered blockquote>:last-child{margin-bottom:0}.artifact-markdown-rendered table{border-collapse:collapse;width:100%;margin:1em 0;overflow:auto}.artifact-markdown-rendered th,.artifact-markdown-rendered td{text-align:left;border:1px solid #dbe2e8;padding:8px 10px}.artifact-markdown-rendered th{background:#f3f6f8;font-weight:650}.artifact-markdown-rendered code{color:#315b75;background:#edf2f5;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.92em}.artifact-markdown-rendered pre{background:#f4f7f9;border:1px solid #d8e1e7;border-radius:7px;margin:1em 0;padding:14px 16px;line-height:1.65;overflow:auto}.artifact-markdown-rendered pre code{color:inherit;background:0 0;padding:0}.artifact-markdown-rendered a{color:#1677ff;text-underline-offset:2px}.artifact-markdown-rendered img{border-radius:6px;max-width:100%;height:auto}.artifact-markdown-rendered hr{border:0;border-top:1px solid #dbe2e8;margin:1.8em 0}.artifact-text-status{color:#607787;background:#fff;border:1px solid #dbe2e8;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:100%;font-size:10px;display:flex}.artifact-native-canvas.is-media{background:#111820;justify-content:center;align-items:center;padding:16px;display:flex}.artifact-native-canvas.is-media audio,.artifact-native-canvas.is-media video{width:100%;max-height:100%}.artifact-native-notice{color:#738797;text-align:center;background:#fff;border:1px solid #dbe2e8;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:100%;padding:28px 20px;display:flex}.artifact-native-notice-icon{color:#577286;background:#edf2f5;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.artifact-native-notice strong{color:#314c60;font-size:12px}.artifact-native-notice p{max-width:260px;margin:0 0 6px;font-size:10px;line-height:1.6}.artifact-docx-preview{background:#e9edf0;border:1px solid #dbe2e8;border-radius:6px;min-height:100%;position:relative;overflow:auto}.artifact-docx-preview>div:last-child{min-height:100%}.artifact-docx-preview>div.is-hidden{display:none}.artifact-docx-status{z-index:2;color:#607787;background:#f8fafbeb;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;inset:0}.artifact-docx-preview .docx-wrapper{min-height:100%;background:#e9edf0!important;padding:12px!important}.artifact-docx-preview .docx-wrapper>section.docx{width:100%!important;min-height:0!important;margin:0 auto 12px!important;padding:42px 34px!important;box-shadow:0 1px 4px #1c2b3624!important}.artifact-docx-preview .docx-wrapper>section.docx:last-child{margin-bottom:0!important}.artifact-ooxml-preview{background:#e9edf0;border:1px solid #dbe2e8;border-radius:6px;min-width:0;height:100%;min-height:100%;position:relative;overflow:hidden}.artifact-ooxml-preview>div:last-child{width:100%;height:100%;min-height:520px}.artifact-ooxml-preview>div.is-hidden{display:none}.artifact-ooxml-status{z-index:4;color:#607787;background:#f8fafbf0;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;inset:0}.artifact-xls-preview{background:#fff;border:1px solid #dbe2e8;border-radius:6px;flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex;overflow:hidden}.artifact-xls-preview-status{color:#607787;justify-content:center;align-items:center;gap:8px;min-height:520px;font-size:12px;display:flex}.artifact-xls-tabs{background:#f7f9fa;border-bottom:1px solid #e5e9ed;flex:none;gap:4px;padding:8px 10px 0;display:flex;overflow-x:auto}.artifact-xls-tabs button{color:#526979;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:5px 5px 0 0;flex:none;padding:6px 12px}.artifact-xls-tabs button.is-active{color:#1677ff;background:#fff;border-color:#dbe2e8;font-weight:600}.artifact-xls-limit{color:#8b6414;background:#fff8e8;border-bottom:1px solid #f3d59c;flex:none;padding:7px 12px;font-size:12px}.artifact-xls-table-wrap{flex:auto;min-height:0;overflow:auto}.artifact-xls-table-wrap table{border-spacing:0;border-collapse:separate;color:#263946;min-width:100%;font-size:12px}.artifact-xls-table-wrap td{text-overflow:ellipsis;vertical-align:top;white-space:pre-wrap;background:#fff;border-bottom:1px solid #e5e9ed;border-right:1px solid #e5e9ed;min-width:72px;max-width:360px;padding:5px 8px;overflow:hidden}.artifact-xls-empty{color:#7b8f9d;place-items:center;min-height:320px;display:grid}.edu-app-shell,.edu-app-shell *{box-sizing:border-box}.edu-app-shell{color:#1d2129;background:#f8f9fa;grid-template-columns:240px minmax(0,1fr);min-width:1180px;min-height:100vh;font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;display:grid}.edu-app-shell button:active:not(:disabled){filter:brightness(.97)}.edu-app-shell img.is-image-fallback{object-fit:contain;background:#111827;padding:6px}.edu-management-page{color:#1d2129;width:min(1268px,100vw - 300px);min-height:calc(100vh - 64px);margin:0 auto;padding:56px 0 48px}.edu-management-back{color:#4e5969;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;height:22px;margin:0 0 16px;padding:0;font:400 14px/22px inherit;display:inline-flex}.edu-management-back:hover{color:#165dff;background:#f2f3f5}.edu-management-header{justify-content:space-between;align-items:center;gap:24px;min-height:36px;padding-bottom:16px;display:flex}.edu-management-header>div:first-child{align-items:center;gap:24px;min-width:0;display:flex}.edu-management-header h1{color:#0f1419;margin:0;font-size:16px;font-weight:600;line-height:22px}.edu-management-header p{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:22px;overflow:hidden}.edu-management-actions{align-items:center;gap:8px;display:flex}.edu-management-actions button,.edu-management-query,.edu-management-dialog-actions button{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 16px;font:400 14px/20px inherit;display:inline-flex}.edu-management-actions button:hover,.edu-management-query:hover,.edu-management-dialog-actions button:hover{color:#165dff;border-color:#94bfff}.edu-management-actions button.is-primary,.edu-management-dialog-actions button.is-primary{color:#fff;background:#165dff;border-color:#165dff}.edu-management-panel{box-shadow:none;background:#fff;border:1px solid #0000000d;border-radius:12px;padding:21px;overflow:hidden}.edu-management-section-title{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.edu-management-section-title>div{align-items:center;gap:8px;min-width:0;display:flex}.edu-management-section-title h2{margin:0;font-size:14px;font-weight:500;line-height:22px}.edu-management-section-title p{color:#536471;margin:0;font-size:12px;line-height:20px}.edu-management-filters{grid-template-columns:238px minmax(280px,1fr) max-content;justify-content:start;align-items:center;gap:16px;margin:16px 0;display:grid}.edu-management-filters.is-skill{grid-template-columns:repeat(4,minmax(0,1fr)) max-content;justify-content:stretch;margin-top:0}.edu-management-select{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;height:36px;padding:0 12px;font:400 13px/20px inherit;display:flex}.edu-management-search{color:#86909c;background:#fff;border:1px solid #e5e6eb;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.edu-management-search:focus-within{border-color:#3491fa;box-shadow:0 0 0 2px #3491fa1f}.edu-management-search input{color:#1d2129;background:0 0;border:0;outline:0;width:100%;min-width:0;font:400 13px/20px inherit}.edu-management-query{padding:0 19px}.edu-management-segments{background:#f2f3f5;border-radius:8px;gap:3px;width:fit-content;padding:3px;display:flex}.edu-management-segments button{color:#4e5969;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 16px;font:400 13px/20px inherit}.edu-management-segments button.is-active{color:#1d2129;background:#fff;box-shadow:0 1px 3px #0f172a14}.edu-management-table-wrap{border:1px solid #e5e6eb;border-radius:8px;overflow-x:auto}.edu-management-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1040px;font-size:13px}.edu-management-table th{color:#4e5969;text-align:left;white-space:nowrap;background:#f7f8fa;height:46px;padding:0 14px;font-weight:500}.edu-management-table td{color:#4e5969;white-space:nowrap;border-top:1px solid #f2f3f5;height:58px;padding:8px 14px}.edu-management-table tbody tr:hover{background:#f7faff}.edu-management-table code{color:#4e5969;font:400 12px/18px ui-monospace,SFMono-Regular,Menlo,monospace}.edu-management-link{color:#165dff;cursor:pointer;background:0 0;border:0;padding:0;font:500 13px/20px inherit}.edu-management-tag,.edu-management-status{color:#4e5969;background:#f2f3f5;border-radius:5px;align-items:center;min-height:24px;padding:2px 9px;font-size:12px;line-height:18px;display:inline-flex}.edu-management-tag.is-blue{color:#165dff;background:#e8f3ff}.edu-management-tag.is-muted{color:#86909c}.edu-management-tag.is-error,.edu-management-status.is-error{color:#f53f3f;background:#ffece8}.edu-management-status.is-active{color:#00b42a;background:#e8ffea}.edu-management-pagination{color:#86909c;justify-content:flex-end;align-items:center;gap:7px;padding-top:18px;font-size:12px;display:flex}.edu-management-pagination span{margin-right:6px}.edu-management-pagination button{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;width:30px;height:30px}.edu-management-pagination button.is-current{color:#fff;background:#165dff;border-color:#165dff}.edu-management-pagination button:disabled{color:#c9cdd4;cursor:not-allowed}.edu-management-dialog-mask{z-index:120;background:#1d212975;place-items:center;padding-left:240px;display:grid;position:fixed;inset:0}.edu-management-dialog{background:#fff;border-radius:10px;width:520px;min-height:566px;padding:24px;position:relative;box-shadow:0 16px 48px #0f172a38}.edu-management-dialog h2{margin:0;font-size:20px;font-weight:600;line-height:28px}.edu-management-dialog-description{color:#86909c;border-bottom:1px solid #e5e6eb;margin:0 0 16px;padding:0 28px 16px 0;font-size:14px;line-height:22px}.edu-management-dialog-close{color:#86909c;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:20px;right:20px}.edu-management-dialog-close:hover{color:#1d2129;background:#f2f3f5}.edu-management-field{color:#1d2129;gap:8px;margin-top:16px;font-size:14px;line-height:22px;display:grid}.edu-management-field em{color:#86909c;margin-left:5px;font-style:normal}.edu-management-field input,.edu-management-field>button{color:#1d2129;text-align:left;background:#fff;border:1px solid #e5e6eb;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;padding:0 12px;font:400 13px/20px inherit;display:flex}.edu-management-dropzone-label{color:#1d2129;margin-top:16px;font-size:14px;line-height:30px;display:block}.edu-management-dropzone{color:#86909c;cursor:pointer;background:#f8f9fa;border:1px dashed #e5e6eb;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:180px;display:flex}.edu-management-dropzone:hover,.edu-management-dropzone.has-file{color:#165dff;background:#f2f8ff;border-color:#3491fa}.edu-management-dropzone strong{color:#4e5969;font-size:13px;font-weight:500}.edu-management-dropzone span{font-size:12px}.edu-management-dropzone .edu-management-file-button{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;height:36px;padding:0 16px;font-size:14px;display:inline-flex}.edu-management-dialog-actions{justify-content:flex-end;gap:8px;margin-top:32px;display:flex}.edu-management-dialog-actions button.is-primary:disabled{color:#a9b1bc;cursor:not-allowed;background:#f2f3f5;border-color:#e5e6eb}.edu-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.edu-app-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.edu-app-shell.is-sidebar-collapsed .edu-sidebar{width:72px;padding-left:8px;padding-right:8px}.edu-app-shell.is-sidebar-collapsed .edu-brand-row{grid-template-columns:40px 24px;gap:0;padding:0}.edu-app-shell.is-sidebar-collapsed .edu-brand-row strong,.edu-app-shell.is-sidebar-collapsed .edu-nav-label,.edu-app-shell.is-sidebar-collapsed .edu-history,.edu-app-shell.is-sidebar-collapsed .edu-quota-card,.edu-app-shell.is-sidebar-collapsed .edu-user-copy{display:none}.edu-app-shell.is-sidebar-collapsed .edu-nav-item{justify-content:center;width:56px;padding:0}.edu-app-shell.is-sidebar-collapsed .edu-user-card{grid-template-columns:36px;justify-content:center;width:72px;margin:0;padding-left:18px;padding-right:18px}.edu-sidebar{z-index:30;background:#fff;border-right:1px solid #f2f3f5;flex-direction:column;width:240px;height:100vh;padding:20px 12px 72px;display:flex;position:sticky;top:0}.edu-brand-row{grid-template-columns:40px 1fr 24px;align-items:center;gap:12px;height:42px;padding:0 4px 0 8px;display:grid}.edu-brand-icon{background:#111827;border-radius:9px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.edu-brand-icon img{width:28px;height:28px}.edu-brand-row strong{color:#0f172a;letter-spacing:-.4px;font-size:17px;font-weight:600}.edu-collapse-button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:28px;padding:0;display:grid}.edu-collapse-button:hover{background:#f2f3f5}.edu-collapse-motion{width:24px;height:24px;display:block;position:relative}.edu-collapse-motion img{display:block;position:absolute}.edu-collapse-motion .edu-collapse-line{width:1.5px;height:13.7px;top:4.3px;left:9.3px}.edu-collapse-motion .edu-collapse-arrow{width:14.7px;height:14.7px;top:3.9px;left:3.9px}.edu-primary-nav{gap:0;margin-top:28px;display:grid}.edu-nav-item{color:#000000e6;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:216px;height:40px;padding:0 14px;font:500 14px/20px inherit;transition:color .14s,background-color .14s,border-color .14s;display:flex;position:relative}.edu-nav-item:first-child{border-color:#e5e6eb;height:50px;margin-bottom:6px}.edu-nav-item:first-child.is-active{color:#000000e6;background:#f2f3f5;border-color:#e5e6eb}.edu-nav-item img{width:18px;height:18px}.edu-nav-lucide{color:currentColor;flex:none}.edu-nav-item:hover{background:#f7f8fa}.edu-nav-item.is-active{color:#000000e6;background:#f2f3f5;border-color:#0000}.edu-nav-tooltip{z-index:90;color:#fff;pointer-events:none;background:#1d2129;border-radius:6px;min-width:max-content;padding:6px 9px;font-size:12px;line-height:18px;display:none;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 6px 18px #0f172a2e}.edu-app-shell.is-sidebar-collapsed .edu-nav-item:hover .edu-nav-tooltip,.edu-app-shell.is-sidebar-collapsed .edu-nav-item:focus-visible .edu-nav-tooltip{display:block}.edu-history{flex-direction:column;flex:1;min-height:0;margin-top:26px;padding:0 8px;display:flex}.edu-history-title{color:#86909c;flex:none;justify-content:space-between;align-items:center;height:24px;font-size:12px;display:flex}.edu-history-list{scrollbar-width:thin;scrollbar-color:#d9dde4 transparent;flex:1;min-height:0;padding-right:2px;overflow-y:auto}.edu-history-row{color:#4e5969;background:0 0;border:0;border-radius:7px;align-items:center;width:100%;height:38px;margin-top:7px;display:flex;overflow:hidden}.edu-history-item{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;padding:0 7px;font:400 13px inherit;display:flex;overflow:hidden}.edu-history-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-history-row:hover{background:#f7f8fa}.edu-history-row.is-active{color:#1677ff;background:#f2f8ff}.edu-history-item:disabled{cursor:wait;opacity:.62}.edu-history-rename,.edu-history-delete{color:#86909c;cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;padding:0;transition:color .14s,background-color .14s,opacity .14s;display:grid}.edu-history-delete{margin-right:4px}.edu-history-row:hover .edu-history-rename,.edu-history-row:focus-within .edu-history-rename,.edu-history-row:hover .edu-history-delete,.edu-history-row:focus-within .edu-history-delete{opacity:1;pointer-events:auto}.edu-history-rename:hover{color:#1677ff;background:#e8f3ff}.edu-history-delete:hover{color:#f53f3f;background:#ffece8}.edu-history-rename:focus-visible,.edu-history-delete:focus-visible{outline-offset:-1px;outline:2px solid #3491fa}.edu-history-rename:disabled,.edu-history-delete:disabled{cursor:wait;opacity:.45}.edu-history-empty{color:#a9b1bc;padding:9px 7px;font-size:12px;display:block}.edu-sidebar-spacer{flex:none;min-height:12px}.edu-quota-card{background:#f8f9fa;border:1px solid #f2f3f5;border-radius:10px;flex:none;margin:0 4px 12px;padding:14px 14px 12px}.edu-quota-heading,.edu-quota-meta{justify-content:space-between;align-items:center;display:flex}.edu-quota-heading{color:#4e5969;font-size:12px}.edu-quota-heading small{color:#a9b1bc;font-size:10px}.edu-quota-heading strong{color:#3491fa;font:600 12px Nunito Sans,sans-serif}.edu-quota-track{background:#e5e6eb;border-radius:999px;height:5px;margin:10px 0 8px;overflow:hidden}.edu-quota-track span{border-radius:inherit;background:#3491fa;width:26%;height:100%;display:block}.edu-quota-card.is-green .edu-quota-track span{background:#56d98b}.edu-quota-meta{color:#86909c;font-size:10px}.edu-quota-card.is-disabled{opacity:.68}.edu-quota-card.is-disabled .edu-quota-track span{width:0}.edu-user-card{z-index:45;color:#1d2129;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;cursor:pointer;background:#fffffff5;border:0;border-top:1px solid #f2f3f5;border-radius:0;grid-template-columns:36px 1fr;align-items:center;gap:12px;width:240px;min-height:62px;margin:0;padding:9px 16px;display:grid;position:fixed;bottom:0;left:0;box-shadow:0 -8px 24px #0f172a0f}.edu-user-card:hover{background:#f7f9fc}.edu-user-avatar{color:#fff;background:linear-gradient(145deg,#67a7ff,#326ce5);border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.edu-user-copy{gap:2px;min-width:0;display:grid}.edu-user-copy strong{font-size:13px;font-weight:500}.edu-user-copy small{color:#86909c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.edu-main{background:#f8f9fa;min-width:0;min-height:100vh}.edu-topbar{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f9faf5;border-bottom:0;justify-content:flex-end;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.edu-shell-popover{z-index:80;background:#fff;border:1px solid #e5e6eb;border-radius:12px;width:280px;padding:18px;position:absolute;top:52px;right:32px;box-shadow:0 16px 40px #0f172a24}.edu-shell-popover strong{color:#1d2129;margin-bottom:6px;font-size:14px;display:block}.edu-shell-popover p{color:#86909c;margin:0 0 14px;font-size:12px;line-height:20px}.edu-shell-popover button{color:#3491fa;cursor:pointer;background:#f2f8ff;border:0;border-radius:7px;height:30px;padding:0 12px}.edu-topbar-pills{align-items:center;gap:8px;display:flex}.edu-identity-pill{color:#334155;cursor:pointer;background:#fff;border:1px solid #f2f3f5;border-radius:999px;align-items:center;gap:7px;max-width:220px;height:32px;padding:0 11px;font:600 12px/18px inherit;display:inline-flex}.edu-identity-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edu-identity-pill>img{width:14px;height:14px}.edu-identity-pill.is-role{color:#3491fa;border-color:#3491fa4d}.edu-role-icon{color:#3491fa;flex:none}.edu-pill-chevron{color:#86909c;transform:rotate(90deg)}.edu-page-body{min-height:calc(100vh - 64px)}.edu-legacy-content{min-height:calc(100vh - 64px);padding:20px 24px 32px}.edu-legacy-content.is-resource-governance{flex-direction:column;height:calc(100dvh - 64px);min-height:0;padding-bottom:20px;display:flex;overflow:hidden}.edu-management-center-host{flex:1;height:100%;min-height:0}.edu-legacy-content.is-resource-governance>.edu-management-center-host{flex:1;height:auto;min-height:0}.edu-home-page{width:min(1268px,100vw - 320px);margin:0 auto;padding:126px 0 68px}.edu-home-hero{justify-content:center;align-items:flex-start;width:100%;min-height:152px;display:flex;position:relative}.edu-home-copy{z-index:2;text-align:center;padding-top:30px;position:relative}.edu-home-copy h1{color:#0f172a;letter-spacing:-.4342px;margin:0;font:700 26px/39px Inter,PingFang SC,sans-serif}.edu-home-copy p{color:#94a3b8;letter-spacing:-.0762px;margin:4px 0 0;font:400 13px/19.5px Inter,PingFang SC,sans-serif}.edu-home-robot-frame{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:900px;height:60px;padding:0 40px;display:flex;position:absolute;top:203px;left:50%;transform:translate(-50%)}.edu-home-robot-viewport{width:67px;height:80px;position:relative;overflow:hidden}.edu-home-robot{object-fit:fill;width:67px;max-width:none;height:80px;position:absolute;top:16.6px;left:.2px}.edu-scenario-row{background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:2px;width:max-content;height:36px;margin:-7px auto 82px;padding:2px;display:flex}.edu-scenario-label{color:#4e5969;align-items:center;gap:6px;margin-right:4px;font-size:12px;display:inline-flex;display:none!important}.edu-scenario-row button{color:#000000b3;cursor:pointer;background:0 0;border:0;border-radius:100px;align-items:center;gap:4px;height:32px;padding:0 12px;font:500 14px/22px Inter,PingFang SC,sans-serif;transition:color .14s,background-color .14s,text-shadow .14s;display:inline-flex}.edu-scenario-row button img{filter:brightness(0)saturate()opacity(.72);width:16px;height:16px;transition:filter .14s}.edu-scenario-row button:hover{background:#f2f3f5}.edu-scenario-row button.is-active{color:#fff;text-shadow:.25px 0;background:#3491fa}.edu-scenario-row button.is-active img{filter:brightness(0)saturate()invert()}.edu-scenario-row button:disabled{cursor:not-allowed;opacity:.52}.edu-composer{width:900px;min-height:176px;box-shadow:none;background:#ffffffeb;border:1px solid #0000000d;border-radius:12px;flex-direction:column;margin:0 auto;padding:14px 16px 16px;display:flex;position:relative}.edu-composer textarea{resize:none;color:#1d2129;background:0 0;border:0;outline:0;flex:1;width:100%;max-height:144px;padding:0;font:400 14px/24px inherit;overflow-y:auto}.edu-composer textarea::placeholder{color:#86909c}.edu-home-attachments{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.edu-composer:focus-within{border-color:#3491fa7a;box-shadow:0 0 0 3px #3491fa1a}.edu-composer textarea:focus-visible{outline:2px solid #0000}.edu-composer-actions{justify-content:space-between;align-items:center;display:flex}.edu-composer-left,.edu-composer-right{align-items:center;display:flex}.edu-composer-left{gap:4px}.edu-composer-right{gap:14px}.edu-composer-actions button{color:#0f1419;cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:8px;align-items:center;gap:4px;height:36px;padding:0 13px;font:500 12px/20px Inter,PingFang SC,sans-serif;display:inline-flex}.edu-composer-actions button img{flex:none}.edu-composer-actions button:hover{background:#f2f3f5}.edu-composer-actions button:disabled{color:#86909c;cursor:not-allowed;opacity:.62}.edu-composer-actions button:focus-visible{outline-offset:2px;outline:2px solid #3491fa}.edu-composer-actions .edu-auto-route{color:#3491fa}.edu-composer-right .edu-chat-only{color:#475569;background:#f8f9fa;border:0;border-radius:9px;height:28px;padding:0 8px;transition:color .14s,background-color .14s,box-shadow .14s}.edu-composer-right .edu-chat-only:not(:disabled):hover{color:#1d2129;background:#f2f3f5}.edu-composer-right .edu-chat-only[aria-expanded=true]{color:#1677ff;background:#f2f8ff;box-shadow:inset 0 0 0 1px #3491fa2e}.edu-composer-right .edu-send-button{color:#fff;background:#d9dce1;border:0;border-radius:50%;justify-content:center;width:36px;padding:0}.edu-composer-right .edu-send-button:not(:disabled){background:#3491fa}.edu-composer-right .edu-send-button:not(:disabled):hover{background:#168cff}.edu-composer-right .edu-send-button:disabled{cursor:not-allowed;opacity:.76}.edu-composer-right .edu-send-button.is-stop{background:#f53f3f}.edu-composer-right .edu-send-button.is-stop:hover{background:#d92d20}.edu-action-menu-wrap{align-items:center;display:flex;position:relative}.edu-interaction-menu{z-index:60;background:#fff;border:1px solid #e5e6eb;border-radius:9px;gap:3px;min-width:174px;padding:6px;display:grid;position:absolute;bottom:44px;left:0;box-shadow:0 10px 30px #0f172a1f}.edu-interaction-menu.is-right{left:auto;right:0}.edu-composer-actions .edu-interaction-menu button{color:#4e5969;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:flex-start;width:100%;height:34px;padding:0 10px}.edu-composer-actions .edu-interaction-menu button:hover{color:#1d2129;background:#f2f3f5}.edu-runtime-mode-wrap .edu-runtime-mode-menu{border-color:#e5e6eb;border-radius:10px;gap:4px;width:216px;min-width:216px;padding:6px;bottom:38px;box-shadow:0 10px 26px #0f172a1f,0 2px 6px #0f172a0d}.edu-composer-actions .edu-runtime-mode-menu .edu-runtime-mode-option{text-align:left;white-space:normal;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;min-height:44px;padding:6px 8px;display:grid}.edu-composer-actions .edu-runtime-mode-menu .edu-runtime-mode-option:hover{color:#1d2129;background:#f7f8fa;border-color:#e5e6eb}.edu-composer-actions .edu-runtime-mode-menu .edu-runtime-mode-option.is-active{color:#1d2129;background:#f2f8ff;border-color:#3491fa33}.edu-runtime-mode-option-copy{gap:0;min-width:0;display:grid}.edu-runtime-mode-option-copy strong{color:#1d2129;font-size:12px;font-weight:600;line-height:17px}.edu-runtime-mode-option-copy small{color:#86909c;font-size:10px;font-weight:400;line-height:14px}.edu-runtime-mode-current{color:#1677ff;background:#e8f3ff;border-radius:5px;padding:1px 5px;font-size:9px;font-weight:500;line-height:14px}.edu-attachment-chip{color:#3491fa;background:#f2f8ff;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:5px 8px;font-size:11px;display:inline-flex}.edu-attachment-chip.is-failed{color:#d92d20;background:#fff1f0}.edu-attachment-chip>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edu-composer .edu-attachment-chip button{color:#86909c;background:0 0;border:0;border-radius:50%;justify-content:center;width:18px;height:18px;padding:0}.edu-composer-actions button.is-recording{color:#f53f3f;background:#fff1f0}.edu-conversation-page.super-agent-page{height:calc(100dvh - 64px);min-height:620px;box-shadow:none;background:#f8f9fa;border:0;border-radius:0;overflow:hidden}.edu-conversation-layout.super-agent-chat-layout{--chat-inspector-reserved-width:640px;background:#f8f9fa;grid-template-columns:minmax(0,1fr);min-height:0;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.edu-conversation-layout.super-agent-chat-layout.has-inspector{grid-template-columns:minmax(640px, 1fr) var(--chat-inspector-width,360px)}.edu-conversation-page .super-agent-main{background:#f8f9fa;min-width:0}.edu-conversation-header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #eef0f3;flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:9px 24px;display:flex}.edu-conversation-page.super-agent-page .edu-conversation-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f9fa;justify-content:flex-end}.edu-conversation-title{align-items:center;gap:10px;min-width:0;display:flex}.edu-conversation-agent{color:#2477d4;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.edu-conversation-title>div{min-width:0}.edu-conversation-title h1{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;max-width:min(46vw,620px);margin:0;font-size:14px;font-weight:600;line-height:21px;overflow:hidden}.edu-conversation-title p{color:#86909c;align-items:center;gap:4px;margin:1px 0 0;font-size:11px;line-height:17px;display:flex}.edu-conversation-header-actions{align-items:center;gap:8px;display:flex}.edu-conversation-header-actions button{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 10px;font:500 12px/18px inherit;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:relative}.edu-conversation-header-actions button:hover{color:#1d2129;background:#f7f8fa;border-color:#c9cdd4}.edu-conversation-header-actions button.is-active{color:#1677ff;background:#f2f8ff;border-color:#bedcff}.edu-conversation-header-actions button:focus-visible{outline-offset:2px;outline:2px solid #3491fa}.edu-conversation-header-actions button>span{color:#fff;background:#3491fa;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:9px;display:inline-grid}.edu-conversation-header-actions button>i{background:#f53f3f;border:1px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.edu-conversation-page .super-agent-alerts{gap:6px;width:min(920px,100% - 48px);margin:10px auto 0;padding:0}.edu-conversation-page .super-agent-alerts .ant-alert{border-radius:8px}.edu-conversation-page .super-agent-active-run-banner{border-radius:8px;padding:7px 10px}.edu-conversation-page .super-agent-conversation{scroll-behavior:smooth;background:#f8f9fa;min-height:0;padding:28px 32px 40px}.edu-conversation-page .super-agent-message-list,.edu-conversation-page .super-agent-messages-loading,.edu-conversation-page .super-agent-welcome{width:min(900px,100%);margin-left:auto;margin-right:auto}.edu-conversation-page .super-agent-message-list{gap:28px}.edu-conversation-page .super-agent-user-message{background:#3491fa;border-radius:12px 12px 3px;max-width:min(76%,700px);padding:10px 14px;box-shadow:0 4px 14px #3491fa1f}.edu-conversation-page .super-agent-assistant-message{gap:11px;width:min(92%,860px);max-width:min(92%,860px)}.edu-conversation-page .super-agent-bot-avatar{border-radius:9px;width:30px;height:30px}.edu-conversation-page .super-agent-assistant-content{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.edu-conversation-page .super-agent-assistant-message.is-streaming .super-agent-assistant-content{box-shadow:none;border:0}.edu-conversation-page .super-agent-assistant-message.is-error .super-agent-assistant-content{background:#fff2f0;border:1px solid #ffccc7;border-radius:10px;padding:12px 14px}.edu-conversation-page .chat-event-card{border-radius:10px}.edu-conversation-page .super-agent-welcome{min-height:100%;padding:32px 20px}.edu-conversation-composer-shell{z-index:5;background:linear-gradient(#f8f9fa00,#f8f9fa 22%);flex:none;padding:10px 24px 18px;position:relative}.edu-composer.is-conversation{background:#fffffff7;border-color:#e5e6eb;width:min(900px,100%);min-height:128px;margin:0 auto;padding:12px 14px 13px;box-shadow:0 10px 32px #0f172a12}.edu-composer.is-conversation textarea{min-height:52px}.edu-composer.is-conversation .edu-home-attachments{max-height:62px;overflow-y:auto}.edu-new-content-button{z-index:2;color:#1677ff;cursor:pointer;background:#fff;border:1px solid #bedcff;border-radius:999px;height:30px;padding:0 12px;font:500 11px inherit;position:absolute;top:-30px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1f5b9d1a}.edu-new-content-button:focus-visible{outline-offset:2px;outline:2px solid #3491fa}.edu-conversation-files.chat-session-inspector{background:#fff;border-left:1px solid #e5e6eb;width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.chat-inspector-head-actions{align-items:center;gap:2px;display:flex}@media (width>=1025px){.edu-conversation-page .chat-inspector-resize-handle{display:flex}}.edu-model-settings{gap:14px;display:grid}.edu-model-agent-summary{background:#f8f9fa;border:1px solid #e5e6eb;border-radius:10px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.edu-model-agent-summary>span{color:#2477d4;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.edu-model-agent-summary strong{color:#1d2129;font-size:14px}.edu-model-agent-summary p{color:#86909c;margin:3px 0 0;font-size:11px;line-height:18px}.edu-model-settings>label{color:#4e5969;margin-bottom:-6px;font-size:12px;font-weight:600}.edu-model-settings-empty{color:#86909c;margin:-5px 0 0;font-size:11px}@media (width<=1280px){.edu-conversation-layout.super-agent-chat-layout.has-inspector{--chat-inspector-reserved-width:540px;grid-template-columns:minmax(540px, 1fr) var(--chat-inspector-width,340px);grid-template-rows:1fr}.edu-conversation-layout.super-agent-chat-layout.has-inspector>.edu-conversation-files.chat-session-inspector{border-top:0;border-left:1px solid #e5e6eb;grid-column:auto}}@media (width<=1024px){.edu-conversation-layout.super-agent-chat-layout.has-inspector{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr)}.edu-conversation-files.chat-session-inspector{z-index:20;width:min(420px,90vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0f172a24}.edu-conversation-header{padding-left:16px;padding-right:16px}.edu-conversation-page .super-agent-conversation{padding-left:20px;padding-right:20px}.edu-conversation-composer-shell{padding-left:16px;padding-right:16px}}@media (width<=760px){.edu-conversation-header-actions button{justify-content:center;width:34px;padding:0;font-size:0}.edu-conversation-header-actions button>span{font-size:9px;position:absolute;top:-4px;right:-4px}.edu-composer.is-conversation .edu-composer-left button:nth-of-type(n+3),.edu-composer.is-conversation .edu-chat-only{display:none}.edu-conversation-page .super-agent-user-message{max-width:88%}.edu-conversation-page .super-agent-assistant-message{max-width:100%}}.edu-section-heading{justify-content:space-between;align-items:center;margin:64px 0 11px;display:flex}.edu-section-heading h2{color:#1d2129;margin:0;font-size:16px;font-weight:600;line-height:24px}.edu-section-heading button{color:#86909c;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.edu-home-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.edu-home-employee-card,.edu-employee-card{background:#fff;border:1px solid #f2f3f5;border-radius:12px;overflow:hidden}.edu-home-employee-card{min-height:228px;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:20px 20px 42px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative}.edu-home-employee-card:hover{border-color:#e5e6eb;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.edu-home-employee-card:focus-visible,.edu-employee-card:focus-visible{outline-offset:2px;outline:2px solid #3491fa}.edu-employee-card-head{display:block}.edu-employee-card-head img{object-fit:cover;background:#f2f3f5;border-radius:9px;width:40px;height:40px}.edu-home-agent-emoji{border-radius:9px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.edu-employee-card-head>div{gap:3px;min-width:0;margin-top:8px;display:grid}.edu-employee-card-head h3,.edu-employee-card h3,.edu-approval-card h3{color:#1d2129;font-size:var(--feed-card-title-size);margin:0;font-weight:500;line-height:22px}.edu-employee-card-head h3,.edu-employee-card h3{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-employee-card-head span{color:#86909c;font-size:var(--feed-card-body-size)}.edu-home-employee-card>p,.edu-employee-card>p{color:#4e5969;font-size:var(--feed-card-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 12px;line-height:20px;display:-webkit-box;overflow:hidden}.edu-home-employee-card>p{margin-top:7px}.edu-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.edu-card-tags>span{color:#4e5969;font-size:var(--feed-card-body-size);background:#f2f3f5;border-radius:4px;padding:3px 8px;line-height:16px}.edu-home-card-footer{color:#4e5969;font-size:var(--feed-card-body-size);align-items:center;gap:18px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.edu-home-card-footer span{align-items:center;gap:4px;display:inline-flex}.edu-employees-page{width:min(1268px,100vw - 320px);margin:0 auto;padding:56px 0 80px}.edu-employees-toolbar{grid-template-rows:32px 32px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 24px;min-height:82px;margin-bottom:30px;display:grid}.edu-employee-filters{grid-template-columns:minmax(240px,1fr) minmax(220px,1fr) auto;gap:12px;margin-bottom:20px;display:grid}.edu-category-tabs,.edu-product-tabs{align-items:center;display:flex}.edu-category-tabs{gap:0;height:32px}.edu-product-tabs{grid-area:1/1/auto/-1;gap:0}.edu-category-tabs{grid-area:2/1}.edu-category-tabs button,.edu-product-tabs button{color:#4e5969;height:34px;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 13px;transition:color .14s,background-color .14s,text-shadow .14s}.edu-category-tabs button:hover,.edu-product-tabs button:hover{background:#f2f3f5}.edu-category-tabs button{padding:0 12px}.edu-category-tabs button.is-active{color:#1d2129;text-shadow:.25px 0;background:#fff}.edu-product-tabs button{height:32px;padding:0 12px}.edu-product-tabs button.is-active{color:#1d2129;text-shadow:.25px 0;background:0 0}.edu-product-tabs button:disabled{cursor:not-allowed;opacity:.52}.edu-count-badge{color:#fff;background:#f53f3f;border-radius:999px;place-items:center;min-width:16px;height:16px;margin-left:3px;padding:0 4px;font:600 10px Nunito Sans,sans-serif;display:inline-grid}.edu-toolbar-create{color:#1d2129;height:34px;font:500 var(--feed-card-action-size) inherit;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:7px;grid-area:2/2;justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.edu-toolbar-create:hover{color:#1677ff;background:#f2f8ff;border-color:#bedaff}.edu-plaza-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid;position:relative}.edu-mine-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.edu-employee-motion-item{min-width:0;height:100%;min-height:228px}.edu-mine-grid .edu-employee-motion-item{min-height:244px}.edu-employee-motion-item>.edu-employee-card{height:100%}.edu-employee-card{cursor:pointer;min-height:228px;padding:21px 21px 46px;transition:transform .14s,box-shadow .14s,border-color .14s;position:relative}.edu-employee-card:hover{border-color:#e5e6eb;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0f}.edu-employee-card.is-mine{height:244px;min-height:244px;padding-bottom:48px}.edu-employee-card-top{display:block;position:relative}.edu-employee-avatar{object-fit:cover;background:#f2f3f5;border-radius:4px;width:36px;height:36px}.edu-agent-emoji{place-items:center;font-size:20px;display:grid}.is-image-fallback{padding:7px;object-fit:contain!important}.edu-employee-title{gap:3px;min-width:0;margin-top:14px;display:grid}.edu-employee-title span{color:#86909c;font-size:var(--feed-card-body-size)}.edu-state-label{font-size:var(--feed-card-body-size);border-radius:4px;align-items:center;gap:4px;margin:0;padding:3px 8px;display:inline-flex;position:absolute;top:-1px;right:-1px}.edu-state-label.is-rejected{color:#f53f3f;background:#ffece8}.edu-state-label.is-reviewing{color:#ff7d00;background:#fff7e8}.edu-state-label.is-published{color:#00b42a;background:#e8ffea}.edu-state-label.is-draft{color:#4e5969;background:#f2f3f5}.edu-profile-edit-button{z-index:3;color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:62px;right:20px}.edu-profile-edit-button:hover{color:#1677ff;background:#f2f8ff;border-color:#bedaff}.edu-reject-reason,.edu-review-note{font-size:var(--feed-card-body-size);border-radius:7px;margin-top:12px;padding:9px 10px;line-height:18px}.edu-reject-reason{color:#4e5969;background:#ffece8;gap:4px;display:flex}.edu-reject-reason strong{color:#f53f3f;font-weight:500}.edu-review-note{color:#4e5969;text-align:right;background:0 0;margin-top:4px}.edu-employee-card.is-mine:has(.edu-state-label.is-rejected){border-color:#ffccc7}.edu-publish-button{z-index:3;color:#0f1419;height:30px;font:500 var(--feed-card-action-size) inherit;cursor:pointer;background:#fff;border:1px solid #0000000d;border-radius:6px;padding:0 13px;position:absolute;bottom:16px;right:18px}.edu-publish-button:hover{color:#1677ff;background:#f2f8ff;border-color:#3491fa59}.edu-publish-button:disabled{cursor:wait;opacity:.68}.edu-employee-card-open{z-index:2;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.edu-employee-card:has(.edu-employee-card-open:focus-visible){outline-offset:2px;outline:2px solid #3491fa}.edu-employee-card-footer{color:#536471;font-size:var(--feed-card-body-size);align-items:center;gap:18px;display:flex;position:absolute;bottom:17px;left:21px;right:21px}.edu-employee-card-footer span{align-items:center;gap:4px;display:inline-flex}.edu-employee-card-footer .is-disabled,.edu-home-card-footer .is-disabled{color:#a9b1bc;cursor:not-allowed}.edu-create-card{color:#86909c;min-height:278px;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:#ffffff8c;border:1px dashed #c9cdd4;border-radius:12px;align-content:center;place-items:center;gap:10px;display:grid}.edu-create-card:hover{color:#3491fa;background:#f2f8ff;border-color:#3491fa}.edu-employee-skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.edu-employee-skeleton-grid.is-mine{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-employee-skeleton{background:linear-gradient(100deg,#fff 20%,#f2f3f5 38%,#fff 56%) 0 0/220% 100%;border:1px solid #f2f3f5;border-radius:12px;min-height:228px;animation:1.2s ease-in-out infinite edu-skeleton-wave;display:block;overflow:hidden}@keyframes edu-skeleton-wave{to{background-position-x:-220%}}.edu-review-tabs{gap:0}.edu-capability-page{width:min(1268px,100vw - 320px);margin:0 auto;padding:56px 0 80px}.edu-capability-nav-row{justify-content:space-between;align-items:center;gap:24px;min-height:36px;display:flex}.edu-capability-nav{align-items:center;gap:0;height:32px;margin-left:-12px;display:flex}.edu-capability-nav button{color:#4e5969;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;height:32px;padding:0 12px;font:400 14px/22px inherit;transition:color .14s,background-color .14s,text-shadow .14s;display:inline-flex}.edu-capability-nav button:hover{background:#f2f3f5}.edu-capability-nav button.is-active{color:#1d2129;text-shadow:.25px 0;background:0 0}.edu-capability-header-action{flex:none;align-items:center;display:flex}.edu-capability-toolbar{align-items:center;gap:8px;height:32px;margin-top:16px;display:flex}.edu-capability-toolbar.is-secondary{margin-top:12px}.edu-capability-categories,.edu-mcp-subtabs{align-items:center;gap:0;margin-right:18px;display:flex}.edu-mcp-subtabs{width:fit-content}.edu-capability-categories button,.edu-mcp-subtabs button{color:#4e5969;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;height:30px;padding:0 9px;font:400 14px/22px inherit;transition:color .14s,background-color .14s,text-shadow .14s}.edu-capability-categories button:hover,.edu-mcp-subtabs button:hover{background:#f2f3f5}.edu-capability-categories button.is-active,.edu-mcp-subtabs button.is-active{color:#1d2129;text-shadow:.2px 0;background:#fff}.edu-capability-search{color:#86909c;background:#fff;border:1px solid #d9dde4;border-radius:4px;align-items:center;gap:8px;width:242px;height:32px;padding:0 12px;display:flex}.edu-capability-search:focus-within{border-color:#3491fa;box-shadow:0 0 0 2px #3491fa1a}.edu-capability-search input{color:#1d2129;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font:400 14px inherit}.edu-capability-search input::placeholder{color:#a9b1bc}.edu-capability-query{color:#fff;cursor:pointer;background:#3491fa;border:0;border-radius:4px;height:32px;padding:0 17px;font:400 14px inherit}.edu-capability-query:hover{background:#168cff}.edu-capability-refresh{color:#4e5969;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid}.edu-capability-refresh:hover{color:#1677ff;border-color:#bedaff}.edu-capability-spacer{flex:1}.edu-capability-owned-count{color:#1d2129;white-space:nowrap;align-items:center;gap:5px;font-size:14px;display:inline-flex}.edu-capability-owned-count strong{color:#fff;background:#3491fa;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 5px;font:600 10px Nunito Sans,sans-serif;display:inline-grid}.edu-capability-primary-action{color:#fff;cursor:pointer;white-space:nowrap;background:#3491fa;border:0;border-radius:4px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 13px;font:400 14px inherit;display:inline-flex}.edu-capability-primary-action:hover{background:#168cff}.edu-capability-action{color:#1d2129;height:34px;font:500 var(--feed-card-action-size) inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e5e6eb;border-radius:7px;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.edu-capability-action:hover,.edu-capability-action.is-active{color:#1677ff;background:#f2f8ff;border-color:#bedaff}.edu-capability-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.edu-capability-heading h2{color:#1d2129;margin:0 0 6px;font-size:28px}.edu-capability-heading p{color:#86909c;margin:0;font-size:13px}.edu-capability-content{min-height:360px;margin-top:16px}.edu-capability-content.is-skills{margin-top:30px}.edu-capability-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.edu-capability-card-grid.is-skills{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-capability-card-grid.is-mcp{grid-template-columns:repeat(4,minmax(0,1fr))}.edu-capability-card-grid.is-im-channels,.edu-capability-card-grid.is-models{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-capability-card-grid.is-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-capability-skill-card{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;min-width:0;min-height:158px;padding:20px;display:flex}.edu-capability-skill-header{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.edu-capability-skill-header>button{color:#1d2129;min-width:0;font:500 var(--feed-card-title-size)/22px inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.edu-capability-skill-header>button:hover{color:#1677ff}.edu-capability-skill-header>span{color:#536471;font-size:var(--feed-card-body-size);background:#f2f3f5;border-radius:4px;flex:none;padding:3px 8px;line-height:18px}.edu-capability-skill-identifier{color:#536471;min-width:0;font-size:var(--feed-card-body-size);text-overflow:ellipsis;white-space:nowrap;margin:14px 0 0;line-height:20px;overflow:hidden}.edu-capability-skill-identifier span{color:#86909c}.edu-capability-skill-footer{border-top:1px solid #e5e6eb;justify-content:space-between;align-items:flex-end;gap:16px;min-height:43px;margin-top:auto;padding-top:16px;display:flex}.edu-capability-skill-facts{color:#86909c;min-width:0;font-size:var(--feed-card-body-size);white-space:nowrap;align-items:center;gap:10px;display:flex;overflow:hidden}.edu-capability-skill-facts>span:not(.edu-capability-source-tag){text-overflow:ellipsis;overflow:hidden}.edu-capability-skill-facts .ant-tag{flex:none;margin-inline-end:0}.edu-capability-source-tag{color:#536471;background:#f2f3f5;border-radius:4px;flex:none;padding:2px 7px}.edu-capability-skill-actions{flex:none;align-items:center;gap:8px;display:flex}.edu-capability-skill-actions button{color:#1d2129;height:28px;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:0 10px}.edu-capability-skill-actions button:hover{color:#1677ff;border-color:#bedaff}.edu-capability-skill-actions button.is-primary{color:#fff;background:#3491fa;border-color:#3491fa}.edu-capability-skill-actions button.is-primary:hover{color:#fff;background:#168cff;border-color:#168cff}.edu-capability-skill-actions button:disabled{color:#a9b1bc;cursor:not-allowed;background:#f7f8fa;border-color:#e5e6eb}.edu-capability-resource-card{min-width:0;box-shadow:none;border-color:#0000000d;border-radius:12px}.edu-capability-resource-card .ant-card-body{flex-direction:column;min-height:230px;padding:21px;display:flex}.edu-capability-resource-card.is-mcp .ant-card-body{min-height:232px}.edu-capability-resource-card.is-im-channel .ant-card-body{min-height:210px}.edu-capability-resource-card.is-im-channel .edu-capability-card-meta{margin-top:auto}.edu-capability-resource-card h4{color:#1d2129;min-width:0;font:500 var(--feed-card-title-size)/22px inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.edu-capability-resource-card .ant-typography-secondary{color:#536471;min-height:42px;font-size:var(--feed-card-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 14px;line-height:21px;display:-webkit-box;overflow:hidden}.edu-capability-mcp-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:32px;margin-bottom:12px;display:flex}.edu-capability-card-icon{color:#2876d1;background:#eef6ff;border-radius:8px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.edu-capability-kind{color:#4e5969;height:24px;font-size:var(--feed-card-body-size);background:#f2f3f5;border-radius:4px;align-items:center;padding:0 8px;line-height:24px;display:inline-flex}.edu-capability-card-title{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.edu-capability-card-title h3{color:#1d2129;min-width:0;font:500 var(--feed-card-title-size)/22px inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.edu-capability-card-meta{color:#86909c;font-size:var(--feed-card-body-size);flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;display:flex}.edu-capability-resource-card .edu-capability-card-meta{min-height:52px}.edu-capability-card-meta .ant-tag{margin-inline-end:0}.edu-capability-card-actions{border-top:1px solid #f0f1f2;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.edu-capability-card-actions .ant-btn,.edu-capability-card-actions>button{color:#1d2129;height:30px;box-shadow:none;font:400 var(--feed-card-action-size) inherit;background:#fff;border:1px solid #00000014;border-radius:4px;padding:0 10px}.edu-capability-card-actions .ant-btn:hover,.edu-capability-card-actions>button:hover{color:#1677ff;background:#f2f8ff;border-color:#3491fa59}.edu-capability-card-actions .ant-btn:disabled,.edu-capability-card-actions>button:disabled{color:#a9b1bc;background:#f7f8fa;border-color:#e5e6eb}.edu-capability-knowledge-list{gap:16px;display:grid}.edu-capability-knowledge-card{background:#fff;border:1px solid #0000000d;border-radius:12px;align-items:stretch;gap:24px;width:100%;min-height:126px;padding:21px;display:flex}.edu-capability-knowledge-main{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.edu-capability-knowledge-main>p{color:#536471;min-width:0;font-size:var(--feed-card-body-size);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:20px;overflow:hidden}.edu-capability-knowledge-card>.edu-capability-card-actions{flex:none;align-self:stretch;align-items:flex-end;width:190px}.edu-capability-workflow-card{background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:190px;padding:21px 21px 13px;display:flex}.edu-capability-workflow-card>p{color:#536471;min-height:40px;font-size:var(--feed-card-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:20px;display:-webkit-box;overflow:hidden}.edu-capability-workflow-card .edu-capability-card-meta{min-height:31px}.edu-capability-template-list{gap:10px;margin-top:18px;display:grid}.edu-capability-template-list>button{color:#1d2129;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;display:grid}.edu-capability-template-list>button:hover{background:#f7fbff;border-color:#bedaff}.edu-capability-template-list>button>span{color:#2876d1;background:#eef6ff;border-radius:9px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.edu-capability-template-list>button>div{gap:4px;min-width:0;display:grid}.edu-capability-template-list strong,.edu-capability-template-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-capability-template-list small{color:#86909c}.edu-capability-template-list em{color:#536471;font-size:11px;font-style:normal}.edu-preview-capability-list{margin-top:30px}.edu-preview-knowledge-tags{align-items:center;gap:8px;display:flex}.edu-preview-knowledge-tags span{color:#4e5969;background:#f2f3f5;border-radius:4px;align-items:center;gap:6px;height:24px;padding:2px 8px;font-size:12px;line-height:20px;display:inline-flex}.edu-preview-knowledge-facts{color:#536471;align-items:center;gap:16px;font-size:12px;line-height:20px;display:flex}.edu-preview-knowledge-facts span+span{border-left:1px solid #d9d9d9;padding-left:16px}.edu-preview-knowledge-facts strong{color:#1d2129;font-weight:400}.edu-preview-knowledge-side{color:#4e5969;flex-direction:column;flex:none;justify-content:space-between;align-items:flex-end;width:170px;font-size:12px;display:flex}.edu-preview-knowledge-side button,.edu-preview-workflow-footer button{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #00000014;border-radius:8px;height:36px;padding:0 16px;font:400 14px inherit}.edu-preview-knowledge-side button:hover,.edu-preview-workflow-footer button:hover{color:#1677ff;background:#f2f8ff;border-color:#3491fa59}.edu-preview-workflow-steps{align-items:flex-start;gap:6px;min-height:55px;padding-top:16px;display:flex}.edu-preview-workflow-step{color:#86909c;align-items:center;gap:6px;display:inline-flex}.edu-preview-workflow-step>span{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;height:31px;padding:0 11px;font-size:11px;display:inline-flex}.edu-preview-workflow-footer{color:#536471;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;font-size:12px;display:flex}.edu-capability-loading{color:#86909c;justify-content:center;align-items:center;gap:10px;min-height:240px;font-size:13px;display:flex}.edu-capability-error{margin-top:10px}.edu-capability-pagination{justify-content:flex-end;margin-top:24px;display:flex}.edu-capability-approval-empty{color:#86909c;text-align:center;background:#ffffffb8;border:1px dashed #c9cdd4;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:360px;padding:48px;display:grid}.edu-capability-approval-empty h3{color:#1d2129;margin:2px 0 0}.edu-capability-approval-empty p{color:#86909c;max-width:520px;margin:0;line-height:22px}.edu-capability-agent-list{gap:8px;max-height:420px;margin-top:18px;display:grid;overflow:auto}.edu-capability-agent-list article{border:1px solid #e5e6eb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:12px 14px;display:flex}.edu-capability-agent-list article>div:first-child{gap:4px;min-width:0;display:grid}.edu-capability-agent-list strong,.edu-capability-agent-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-capability-agent-list small{color:#86909c}.edu-blue-badge{color:#fff;background:#3491fa;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font:600 10px Nunito Sans,sans-serif;display:inline-grid}.edu-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.edu-skill-card{background:#fff;border:1px solid #e5e6eb;border-radius:12px;min-height:158px;padding:20px}.edu-skill-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.edu-skill-heading h3,.edu-mcp-card h3{color:#1d2129;font-size:var(--feed-card-title-size);margin:0;font-weight:500;line-height:22px}.edu-skill-heading>span,.edu-mcp-kind{color:#536471;font-size:var(--feed-card-body-size);background:#f2f3f5;border-radius:4px;padding:3px 8px;line-height:18px}.edu-skill-card>p{color:#536471;font-size:var(--feed-card-body-size);margin:14px 0 16px;line-height:20px}.edu-skill-footer{color:#536471;min-height:34px;font-size:var(--feed-card-body-size);border-top:1px solid #e5e6eb;align-items:center;gap:16px;padding-top:16px;display:flex}.edu-skill-footer span+span{border-left:1px solid #d9dde4;padding-left:16px}.edu-skill-footer button{color:#1677ff;min-width:44px;height:26px;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:#fff;border:1px solid #3491fa;border-radius:4px;margin-left:auto;padding:0 9px}.edu-skill-footer button.is-installed{color:#00b42a;background:#e8ffea;border-color:#0000}.edu-mcp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.edu-mcp-card{background:#fff;border:1px solid #e5e6eb;border-radius:12px;flex-direction:column;min-height:232px;padding:20px;display:flex}.edu-mcp-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:36px;display:flex}.edu-mcp-icon{font-size:22px;line-height:28px}.edu-mcp-card h3{margin-top:12px}.edu-mcp-card>p{color:#536471;min-height:42px;font-size:var(--feed-card-body-size);margin:14px 0 18px;line-height:21px}.edu-mcp-card-footer{border-top:1px solid #e5e6eb;margin-top:auto;padding-top:16px}.edu-mcp-card-footer button{color:#1d2129;height:30px;font:400 var(--feed-card-action-size) inherit;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:4px;padding:0 10px}.edu-mcp-card-footer button.is-connected{color:#00b42a;background:#f2fff4;border-color:#00b42a}.edu-approval-list{gap:16px;display:grid}.edu-approval-card{background:#fff;border:1px solid #0000000d;border-radius:12px;align-items:flex-end;gap:16px;height:180px;padding:21px;display:flex;position:relative}.edu-approval-avatar{object-fit:cover;background:#f2f3f5;border-radius:4px;width:36px;height:36px}.edu-approval-card>.edu-approval-avatar{align-self:flex-start}.edu-approval-main{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.edu-approval-title{align-items:center;display:flex}.edu-approval-main>p{color:#536471;width:100%;margin:0;font-size:12px;line-height:20px}.edu-approval-main>.edu-card-tags{gap:8px}.edu-approval-main>.edu-card-tags>span{height:24px;padding:2px 8px;font-size:12px;line-height:20px}.edu-approval-facts{color:#1d2129;align-items:stretch;font-size:12px;line-height:20px;display:flex;overflow:hidden}.edu-approval-facts span{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #d9d9d9;align-items:center;max-width:280px;padding:0 16px;display:inline-flex;overflow:hidden}.edu-approval-facts span:first-child{border-left:0;padding-left:0}.edu-approval-facts strong{color:#536471;font-weight:400}.edu-approval-meta{color:#1d2129;align-items:stretch;font-size:12px;line-height:20px;display:flex;overflow:hidden}.edu-approval-meta span{text-overflow:ellipsis;white-space:nowrap;border-left:1px solid #d9d9d9;max-width:300px;padding:0 16px;overflow:hidden}.edu-approval-meta span:first-child{border-left:0;padding-left:0}.edu-approval-meta span:last-child{display:none}.edu-approval-side{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;width:164px;display:flex}.edu-approval-status{color:#4e5969;white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;font-size:12px;display:flex}.edu-approval-status em{color:#ff7d00;background:#fff7e8;border-radius:4px;padding:2px 8px;font-style:normal;line-height:20px}.edu-approval-status em.is-published{color:#00b42a;background:#e8ffea}.edu-approval-status em.is-rejected{color:#f53f3f;background:#ffece8}.edu-approval-actions{gap:8px;display:flex}.edu-approval-actions button{height:36px;font:500 var(--feed-card-action-size) inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.edu-approval-actions .is-reject{color:#f53f3f;background:#ffece8;border:0}.edu-approval-actions .is-approve{color:#0f1419;background:#fff;border:1px solid #0000000d}.edu-approval-actions .is-reject:hover{color:#d92d20;background:#ffd9d5}.edu-approval-actions .is-approve:hover{color:#1677ff;background:#f2f8ff;border-color:#3491fa59}.edu-approval-actions button:disabled{cursor:wait;opacity:.62}.edu-contract-empty{color:#86909c;text-align:center;background:#fff;border:1px dashed #c9cdd4;border-radius:12px;padding:52px}.edu-contract-empty h2,.edu-contract-empty h3{color:#1d2129;margin:0 0 8px;font-weight:500}.edu-contract-empty p{margin:0;font-size:13px}.edu-route-placeholder{width:min(1180px,100vw - 320px);margin:46px auto}.edu-filter-empty{color:#86909c;background:#fff;border:1px dashed #c9cdd4;border-radius:12px;grid-column:1/-1;place-items:center;min-height:120px;font-size:13px;display:grid}.edu-interaction-toast{z-index:110;color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:9px;align-items:center;gap:12px;min-height:42px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 32px #0f172a1f}.edu-interaction-toast button{color:#64748b;cursor:pointer;background:0 0;border:0}.edu-dialog-backdrop{z-index:100;background:#0f172a57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.edu-employee-dialog{background:#fff;border-radius:16px;width:min(420px,100%);padding:30px;position:relative;box-shadow:0 24px 64px #0f172a3d}.edu-employee-dialog>img{object-fit:cover;border-radius:10px;width:56px;height:56px}.edu-employee-dialog h3{margin:16px 0 8px;font-size:18px}.edu-employee-dialog>p{color:#4e5969;margin:0 0 16px;font-size:13px;line-height:22px}.edu-dialog-close{color:#86909c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:16px;right:16px}.edu-file-library-dialog{width:min(560px,100%);padding:0;overflow:hidden}.edu-file-library-header{border-bottom:1px solid #e5e6eb;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 16px 14px 24px;display:flex}.edu-file-library-header h3{margin:0;font-size:18px;line-height:32px}.edu-file-library-close{flex:none;position:static}.edu-file-library-list{gap:8px;min-height:88px;max-height:min(420px,60vh);margin:0;padding:16px 24px;display:grid;overflow:auto}.edu-file-library-list button{color:#1d2129;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 12px;display:flex}.edu-file-library-list button:hover,.edu-file-library-list button:focus-visible{background:#f2f8ff;border-color:#3491fa;outline:0}.edu-file-library-list button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.edu-file-library-list button small{color:#86909c;flex:none}.edu-file-library-status{color:#86909c;text-align:center;align-self:center;margin:0;font-size:13px}.edu-file-library-pagination{border-top:1px solid #e5e6eb;justify-content:center;margin:0;padding:12px 16px 16px;display:flex}.edu-dialog-close:hover{background:#f2f3f5}.edu-dialog-primary{color:#fff;cursor:pointer;background:#3491fa;border:0;border-radius:8px;width:100%;height:40px;margin-top:22px;font:500 13px inherit}@media (width<=1480px){.edu-home-page{width:min(940px,100vw - 288px)}.edu-composer{width:min(900px,100%)}.edu-employees-page,.edu-capability-page{width:calc(100vw - 288px)}.edu-plaza-grid,.edu-mcp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-capability-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-capability-card-grid.is-mcp{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-capability-card-grid.is-im-channels,.edu-capability-card-grid.is-models,.edu-capability-card-grid.is-workflows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1179px){.edu-app-shell{grid-template-columns:200px minmax(0,1fr);min-width:0}.edu-sidebar{width:200px}.edu-brand-row{grid-template-columns:40px 1fr 24px;gap:8px;padding-left:4px}.edu-brand-row strong{font-size:15px}.edu-nav-item{width:176px}.edu-user-card{width:200px}.edu-home-page,.edu-employees-page,.edu-capability-page{width:calc(100vw - 248px)}.edu-home-robot-frame{width:100%}.edu-home-card-grid,.edu-plaza-grid,.edu-mine-grid,.edu-employee-skeleton-grid,.edu-employee-skeleton-grid.is-mine{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-employees-toolbar{align-items:flex-start;gap:14px}.edu-employee-filters{grid-template-columns:1fr}.edu-category-tabs{flex-wrap:wrap;gap:8px 16px;height:auto}.edu-product-tabs{flex:none}.edu-capability-toolbar{flex-wrap:wrap;height:auto}.edu-capability-nav-row{align-items:flex-start}.edu-capability-spacer{display:none}.edu-skill-grid,.edu-mcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-capability-card-grid,.edu-capability-card-grid.is-skills,.edu-capability-card-grid.is-mcp,.edu-capability-card-grid.is-im-channels,.edu-capability-card-grid.is-models,.edu-capability-card-grid.is-workflows{grid-template-columns:minmax(0,1fr)}.edu-capability-knowledge-card{flex-direction:column}.edu-capability-knowledge-card>.edu-capability-card-actions{width:auto}.edu-approval-card{align-items:flex-start;height:auto;min-height:180px}.edu-approval-main{align-self:stretch}.edu-approval-facts,.edu-approval-meta{flex-wrap:wrap;row-gap:4px}.edu-approval-facts span,.edu-approval-meta span{padding:0 8px}.edu-approval-side{width:148px;min-height:136px}}@media (width<=639px){.edu-app-shell,.edu-app-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.edu-app-shell .edu-sidebar,.edu-app-shell.is-sidebar-collapsed .edu-sidebar{width:72px;padding-left:8px;padding-right:8px}.edu-app-shell .edu-brand-row,.edu-app-shell.is-sidebar-collapsed .edu-brand-row{grid-template-columns:40px;justify-content:center;gap:0;padding:0}.edu-app-shell .edu-collapse-button,.edu-app-shell .edu-brand-row strong,.edu-app-shell .edu-nav-label,.edu-app-shell .edu-history,.edu-app-shell .edu-quota-card,.edu-app-shell .edu-user-copy{display:none}.edu-app-shell .edu-nav-item,.edu-app-shell.is-sidebar-collapsed .edu-nav-item{justify-content:center;width:56px;padding:0}.edu-app-shell .edu-nav-item:hover .edu-nav-tooltip,.edu-app-shell .edu-nav-item:focus-visible .edu-nav-tooltip{display:block}.edu-app-shell .edu-user-card,.edu-app-shell.is-sidebar-collapsed .edu-user-card{grid-template-columns:36px;justify-content:center;width:72px;margin:0;padding-left:18px;padding-right:18px}.edu-topbar{padding:0 12px}.edu-shell-popover{width:min(280px,100vw - 96px);right:12px}.edu-employees-page{width:auto;margin:0;padding:32px 16px 48px}.edu-employees-toolbar{grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;margin-bottom:20px}.edu-product-tabs,.edu-category-tabs{scrollbar-width:none;flex-wrap:nowrap;gap:0;width:100%;min-width:0;overflow-x:auto}.edu-product-tabs::-webkit-scrollbar{display:none}.edu-category-tabs::-webkit-scrollbar{display:none}.edu-product-tabs{grid-area:1/1}.edu-category-tabs{grid-area:2/1;height:44px}.edu-category-tabs button,.edu-product-tabs button{flex:none;min-height:44px}.edu-toolbar-create{grid-area:3/1;width:100%;height:44px}.edu-employee-filters{gap:10px;margin-bottom:16px}.edu-employee-filters>*{width:100%;min-width:0}.edu-employee-filters .ant-input-affix-wrapper,.edu-employee-filters .ant-select-selector,.edu-employee-filters .ant-btn{min-height:44px}.edu-home-card-grid,.edu-plaza-grid,.edu-mine-grid,.edu-employee-skeleton-grid,.edu-employee-skeleton-grid.is-mine{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.edu-employee-motion-item{opacity:1!important;transform:none!important}.edu-app-shell *,.edu-app-shell :before,.edu-app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.edu-showcase-page{color:#1d2129;background:radial-gradient(circle at 92% 2%,#3491fa14,#0000 25%),#f7f9fc;min-height:calc(100vh - 64px);padding:0 28px 42px}.edu-showcase-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:34px 0 24px;display:flex}.edu-showcase-heading h1{letter-spacing:-.6px;margin:3px 0 6px;font-size:30px}.edu-showcase-heading p{color:#667085;margin:0;font-size:14px}.edu-eyebrow{color:#3488ee;letter-spacing:1.45px;font-size:10px;font-weight:700}.edu-primary-action{color:#fff;cursor:pointer;background:#3488ee;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 15px;display:inline-flex;box-shadow:0 7px 18px #3488ee38}.edu-primary-action:hover{background:#2276dc;transform:translateY(-1px)}.edu-showcase-tabs{border-bottom:1px solid #e4e9f0;align-items:center;gap:7px;margin-bottom:18px;display:flex}.edu-showcase-tabs button{color:#596579;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;height:42px;padding:0 13px;font-weight:400;display:inline-flex}.edu-showcase-tabs button:hover{color:#216fcf}.edu-showcase-tabs button.is-active{color:#1f6dcc;text-shadow:.25px 0;border-color:#3488ee}.edu-showcase-tabs button span{color:#4383ce;background:#eaf4ff;border-radius:10px;padding:2px 6px;font-size:10px}.edu-showcase-search{color:#8a94a5;background:#fff;border:1px solid #dfe5ed;border-radius:8px;align-items:center;gap:7px;width:286px;height:36px;padding:0 11px;display:flex}.edu-showcase-search:focus-within{border-color:#7eb7fb;box-shadow:0 0 0 3px #3491fa1a}.edu-showcase-search input{color:#263244;background:0 0;border:0;outline:0;width:100%}.edu-showcase-search input::placeholder{color:#9aa5b5}.edu-feature-hold{background:linear-gradient(100deg,#eef6ff,#fff);border:1px solid #cfe2fa;border-radius:12px;align-items:center;gap:13px;margin-bottom:18px;padding:16px 18px;display:flex}.edu-feature-hold>span{color:#2676d7;background:#dcecff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.edu-feature-hold>div{flex:1}.edu-feature-hold strong{margin-bottom:3px;font-size:14px;display:block}.edu-feature-hold p{color:#728097;margin:0;font-size:12px}.edu-feature-hold>button{color:#2473d1;height:32px;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #9cc8f9;border-radius:7px;align-items:center;gap:5px;padding:0 11px;display:inline-flex}.edu-projects-page>.edu-showcase-search{margin-bottom:18px}.edu-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.edu-project-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e7ef;border-radius:14px;min-height:244px;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 8px 25px #1f334d0d}.edu-project-card:hover{border-color:#b7d7fa;transform:translateY(-3px);box-shadow:0 14px 30px #265a9c1c}.edu-project-card-top,.edu-project-meta{justify-content:space-between;align-items:center;display:flex}.edu-project-card-top span{color:#1c77d8;font-size:var(--feed-card-body-size);background:#e9f4ff;border-radius:10px;padding:3px 8px}.edu-project-card-top span.is-done{color:#16865d;background:#e5f8f0}.edu-project-card-top small{color:#98a2b3;font-size:var(--feed-card-body-size)}.edu-project-card h3{font-size:var(--feed-card-title-size);margin:18px 0 8px}.edu-project-card>p{color:#667085;height:40px;font-size:var(--feed-card-body-size);margin:0;line-height:1.55}.edu-project-progress{align-items:center;gap:10px;margin:22px 0 18px;display:flex}.edu-project-progress>span{background:#edf1f6;border-radius:5px;flex:1;height:6px;overflow:hidden}.edu-project-progress i{border-radius:inherit;background:linear-gradient(90deg,#3aa0ff,#3974ee);height:100%;display:block}.edu-project-progress strong{color:#477099;font-size:var(--feed-card-body-size)}.edu-project-meta{color:#748096;border-top:1px solid #eef1f5;padding-top:14px}.edu-project-meta>span:first-child{font-size:var(--feed-card-body-size);align-items:center;gap:5px;display:inline-flex}.edu-avatar-stack{margin-left:auto;margin-right:10px;display:flex}.edu-avatar-stack i{color:#fff;background:#5a8bd1;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-5px;font-size:10px;font-style:normal;display:grid}.edu-schedule-list{gap:10px;display:grid}.edu-schedule-list article{background:#fff;border:1px solid #e2e7ef;border-radius:11px;grid-template-columns:46px minmax(220px,1fr) 210px 80px 90px;align-items:center;gap:12px;padding:15px 18px;display:grid}.edu-schedule-icon{color:#347fd7;background:#edf5ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.edu-schedule-list h3{font-size:var(--feed-card-title-size);margin:0 0 4px}.edu-schedule-list p,.edu-schedule-list small{color:#8490a3;font-size:var(--feed-card-body-size);margin:0}.edu-schedule-list article>div:nth-child(3){gap:3px;display:grid}.edu-schedule-list article>div:nth-child(3) strong{color:#42516a;font-size:var(--feed-card-body-size)}.edu-schedule-list em{color:#16865d;font-style:normal;font-size:var(--feed-card-body-size);background:#e6f8f0;border-radius:10px;justify-self:start;padding:3px 8px}.edu-schedule-list em.is-paused{color:#8a6470;background:#f3eef0}.edu-schedule-list article>button{color:#2775d1;font-size:var(--feed-card-action-size);cursor:pointer;background:0 0;border:0}.edu-result-total{background:#fffc;border:1px solid #dce8f6;border-radius:11px;min-width:140px;padding:12px 16px;display:grid}.edu-result-total strong{color:#236fc8;font-size:23px}.edu-result-total span{color:#7b899d;font-size:var(--feed-card-body-size)}.edu-results-toolbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.edu-results-toolbar .edu-showcase-tabs{border:0;margin:0}.edu-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.edu-result-card{background:#fff;border:1px solid #e2e7ef;border-radius:14px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 8px 24px #253a550d}.edu-result-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #254b7a1c}.edu-result-preview{cursor:pointer;border:0;place-items:center;gap:5px;width:100%;height:132px;display:grid}.edu-result-preview.is-blue{color:#2578da;background:linear-gradient(135deg,#e7f3ff,#f6faff)}.edu-result-preview.is-green{color:#16845c;background:linear-gradient(135deg,#e4f8ef,#f6fcf9)}.edu-result-preview.is-orange{color:#c77217;background:linear-gradient(135deg,#fff1dc,#fffaf4)}.edu-result-preview.is-violet{color:#7158c5;background:linear-gradient(135deg,#eee9ff,#faf8ff)}.edu-result-preview span{font-size:var(--feed-card-body-size);letter-spacing:1px;font-weight:700}.edu-result-card-copy{padding:14px 15px 12px}.edu-result-card-copy small,.edu-result-card-copy p{color:#8a96a8;font-size:var(--feed-card-body-size)}.edu-result-card-copy h3{min-height:40px;font-size:var(--feed-card-title-size);margin:6px 0;line-height:1.45}.edu-result-card-copy p{margin:0}.edu-result-actions{border-top:1px solid #eef1f5;justify-content:flex-end;gap:3px;padding:9px 11px;display:flex}.edu-result-actions button{color:#8290a4;width:30px;height:30px;font-size:var(--feed-card-action-size);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.edu-result-actions button:hover{color:#2676d7;background:#edf5ff}.edu-result-actions button.is-favorite{color:#f05a70}.edu-result-dialog{background:#fff;border-radius:16px;width:min(580px,100vw - 40px);padding:28px;position:relative;box-shadow:0 24px 70px #12254138}.edu-result-document{color:#2778d6;background:#edf6ff;border-radius:12px;align-content:center;place-items:center;gap:10px;height:230px;display:grid}.edu-result-document strong{font-size:12px}.edu-result-document span{color:#7b8ca2;font-size:11px}.edu-result-dialog h2{margin:20px 0 8px;font-size:20px}.edu-result-dialog>p{color:#707e92;line-height:1.65}.edu-dialog-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.edu-dialog-actions button{color:#536176;min-height:34px;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #dce2ea;border-radius:8px;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.edu-dialog-actions button.is-primary{color:#fff;background:#3488ee;border-color:#3488ee}.edu-form-dialog-backdrop{z-index:140;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.edu-showcase-form-dialog{background:#fff;border:1px solid #dbe3ede6;border-radius:16px;flex-direction:column;width:min(590px,100vw - 40px);max-height:min(760px,100vh - 48px);animation:.18s ease-out edu-form-dialog-in;display:flex;overflow:hidden;box-shadow:0 26px 80px #1125423d}.edu-showcase-form-dialog.is-wide{width:min(720px,100vw - 40px)}.edu-showcase-form-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 18px;display:flex}.edu-showcase-form-header h2{color:#202938;letter-spacing:-.25px;margin:5px 0 6px;font-size:21px}.edu-showcase-form-header p{color:#7d899b;max-width:560px;margin:0;font-size:12px;line-height:1.6}.edu-showcase-form-header>button{color:#778398;cursor:pointer;background:#f5f7fa;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.edu-showcase-form-header>button:hover{color:#2876d1;background:#eaf4ff}.edu-showcase-form-body{padding:22px 26px 24px;overflow:auto}.edu-showcase-form-footer{background:#fafbfd;border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;padding:15px 26px;display:flex}.edu-showcase-form-footer button{color:#536176;min-height:36px;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #dbe2eb;border-radius:8px;padding:0 15px}.edu-showcase-form-footer button:hover{color:#256fca;border-color:#a9ccef}.edu-showcase-form-footer button.is-primary{color:#fff;background:#3488ee;border-color:#3488ee;box-shadow:0 6px 15px #3488ee2e}.edu-showcase-form-footer button.is-primary:hover{color:#fff;background:#2276dc;border-color:#2276dc}.edu-showcase-form-footer button:disabled{color:#a4adba;box-shadow:none;cursor:not-allowed;background:#eef1f5;border-color:#e1e5eb}.edu-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 18px;display:grid}.edu-form-field{color:#4c596c;align-content:start;gap:7px;min-width:0;font-size:12px;display:grid;position:relative}.edu-form-field.is-full,.edu-form-fieldset.is-full,.edu-form-callout.is-full,.edu-form-switch.is-full,.edu-form-preview.is-full{grid-column:1/-1}.edu-form-field>span{font-weight:600}.edu-form-field>span em{color:#ef4d56;font-style:normal}.edu-form-field input,.edu-form-field select,.edu-form-field textarea{color:#2f3d51;width:100%;min-height:39px;font:inherit;background:#fff;border:1px solid #dce3ec;border-radius:8px;outline:0;padding:9px 11px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.edu-form-field textarea{resize:vertical}.edu-form-field input:focus,.edu-form-field select:focus,.edu-form-field textarea:focus{border-color:#6caaf2;box-shadow:0 0 0 3px #3491fa1c}.edu-form-field input::placeholder,.edu-form-field textarea::placeholder{color:#a7b0bd}.edu-form-field input:read-only,.edu-form-field select:disabled{color:#7f8b9d;background:#f6f8fa}.edu-form-field>small{color:#9aa4b3;justify-self:end;margin-top:-3px;font-size:10px}.edu-form-stepper{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:24px;display:grid}.edu-form-stepper>span{color:#8b96a6;align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}.edu-form-stepper i{color:#79869a;background:#edf1f5;border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.edu-form-stepper>b{background:#e1e6ed;height:1px}.edu-form-stepper>span.is-active{color:#2675d2;text-shadow:.25px 0}.edu-form-stepper>span.is-active i,.edu-form-stepper>span.is-done i{color:#fff;background:#3488ee}.edu-form-preview{background:#f7fbff;border:1px solid #dce7f4;border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.edu-form-preview img{object-fit:cover;border-radius:12px;width:48px;height:48px}.edu-form-preview>span{flex:1;gap:2px;min-width:0;display:grid}.edu-form-preview small{color:#8b97a8}.edu-form-preview strong{color:#344258;font-size:13px}.edu-form-preview p{color:#7e8a9c;margin:0;font-size:11px}.edu-form-preview em{color:#8a692a;background:#fff2d8;border-radius:10px;padding:3px 8px;font-size:10px;font-style:normal}.edu-form-callout{color:#3479c8;background:#f0f7ff;border:1px solid #cfe1f7;border-radius:10px;align-items:flex-start;gap:10px;padding:13px 14px;display:flex}.edu-form-callout>span{gap:3px;display:grid}.edu-form-callout strong{color:#3c536f;font-size:12px}.edu-form-callout small{color:#7a8aa0;font-size:11px;line-height:1.5}.edu-form-fieldset{border:1px solid #dfe5ed;border-radius:10px;min-width:0;margin:0;padding:13px 14px 14px}.edu-form-fieldset legend{color:#4c596c;padding:0 5px;font-size:12px;font-weight:600}.edu-form-check-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.edu-form-check-grid label{color:#526177;cursor:pointer;background:#fafbfd;border:1px solid #e3e8ef;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex}.edu-form-check-grid input{accent-color:#3488ee}.edu-form-switch{background:#fafbfd;border:1px solid #e1e7ee;border-radius:9px;align-items:center;gap:10px;padding:12px 13px;display:flex}.edu-form-switch input{accent-color:#3488ee;width:16px;height:16px}.edu-form-switch>span{gap:2px;display:grid}.edu-form-switch strong{color:#465469;font-size:12px}.edu-form-switch small{color:#8a96a7;font-size:10px}@keyframes edu-form-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.edu-admin-metrics{gap:8px;display:flex}.edu-admin-metrics span{background:#ffffffd1;border:1px solid #e0e8f2;border-radius:10px;gap:2px;min-width:92px;padding:10px 12px;display:grid}.edu-admin-metrics strong{color:#2b6fbf;font-size:17px}.edu-admin-metrics small{color:#8490a2}.edu-org-layout{background:#fff;border:1px solid #e1e7ee;border-radius:14px;grid-template-columns:340px minmax(0,1fr);min-height:530px;display:grid;box-shadow:0 9px 28px #2339530d}.edu-org-panel{border-right:1px solid #e9edf2;padding:16px}.edu-org-panel .edu-showcase-search{width:100%;margin-bottom:15px}.edu-org-children{border-left:1px dashed #dce3ec;margin-left:22px}.edu-org-row{border-radius:8px;align-items:center;display:flex}.edu-org-row:hover{background:#f5f9ff}.edu-org-row.is-selected{background:#eaf4ff}.edu-org-toggle{color:#7c8a9c;cursor:pointer;background:0 0;border:0;place-items:center;width:25px;height:36px;display:grid}.edu-org-toggle:disabled{cursor:default}.edu-org-toggle span{width:14px}.edu-org-select{text-align:left;color:#364256;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;height:38px;display:grid}.edu-org-select>span{color:#377ed2;background:#e8f3ff;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.edu-org-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.edu-org-select small{color:#9aa4b2;padding-right:7px;font-size:10px}.edu-org-detail{padding:28px}.edu-org-detail-heading{align-items:center;gap:13px;display:flex}.edu-org-detail-heading>span{color:#2876d1;background:#e7f2ff;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.edu-org-detail-heading>div{flex:1}.edu-org-detail-heading small{color:#8290a4}.edu-org-detail-heading h2{margin:3px 0;font-size:21px}.edu-org-detail-heading p{color:#748196;margin:0;font-size:12px}.edu-org-detail-heading button{color:#52647a;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:7px;height:32px;padding:0 12px}.edu-drawer-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.edu-drawer-metrics span{background:#f8fafc;border:1px solid #e4eaf1;border-radius:10px;gap:3px;padding:15px;display:grid}.edu-drawer-metrics strong{color:#315f95;font-size:20px}.edu-drawer-metrics small{color:#8793a5}.edu-org-detail>h3,.edu-showcase-drawer>h3{align-items:center;gap:6px;margin:26px 0 12px;font-size:14px;display:flex}.edu-org-insights{gap:9px;display:grid}.edu-org-insights>div{color:#3a7bc6;border:1px solid #e7ebf1;border-radius:9px;align-items:center;gap:12px;padding:14px;display:flex}.edu-org-insights span{gap:3px;display:grid}.edu-org-insights strong{color:#39465a;font-size:13px}.edu-org-insights small{color:#8390a3}.edu-permission-heading{background:#fff;border:1px solid #e0e7ef;border-radius:12px;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.edu-permission-heading>div{align-items:center;gap:10px;display:flex}.edu-agent-permission-avatar{color:#fff;background:linear-gradient(135deg,#4c9aff,#286bd8);border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.edu-permission-heading>div>span:last-child{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.edu-permission-heading small{color:#8995a7;grid-column:1/-1}.edu-permission-heading strong{font-size:14px}.edu-permission-heading em{color:#16845c;background:#e6f8f0;border-radius:8px;padding:2px 7px;font-size:10px;font-style:normal}.edu-permission-toolbar{justify-content:space-between;align-items:center;margin:14px 0 10px;display:flex}.edu-permission-toolbar>span{color:#9a7180;font-size:11px}.edu-permission-table{background:#fff;border:1px solid #e1e6ed;border-radius:12px;overflow:hidden}.edu-permission-row{text-align:left;color:#4b596d;background:#fff;border:0;border-top:1px solid #edf0f4;grid-template-columns:1.25fr 1.35fr .8fr .8fr .55fr 24px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 15px;display:grid}.edu-permission-row:not(.is-head){cursor:pointer}.edu-permission-row:not(.is-head):hover{background:#f6faff}.edu-permission-row.is-head{color:#8b96a6;background:#f6f8fb;border-top:0;min-height:38px;font-size:11px}.edu-permission-row>span:first-child{grid-template-columns:30px auto;align-items:center;gap:0 8px;display:grid}.edu-permission-row>span:first-child i{color:#3378ca;background:#e9f3ff;border-radius:8px;grid-row:1/3;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.edu-permission-row>span:first-child strong{font-size:12px}.edu-permission-row>span:first-child small{color:#97a1af}.edu-permission-row>span:nth-child(2){flex-wrap:wrap;gap:4px;display:flex}.edu-permission-row em{color:#4e6d91;background:#edf3f9;border-radius:7px;padding:2px 6px;font-size:10px;font-style:normal}.edu-permission-row b{color:#16865d;font-size:11px}.edu-permission-row b.is-pending{color:#b66b1f}.edu-showcase-drawer{background:#fff;width:min(510px,92vw);height:100%;padding:34px 28px;animation:.2s ease-out edu-drawer-in;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 55px #1327432b}.edu-showcase-drawer h2{margin:5px 0 7px}.edu-showcase-drawer>p{color:#7a8799}.edu-activity-list{gap:14px;padding:0;list-style:none;display:grid}.edu-activity-list li{color:#47556a;gap:3px;padding-left:20px;font-size:12px;display:grid;position:relative}.edu-activity-list i{background:#3b88e8;border:2px solid #d9eaff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:0}.edu-activity-list small{color:#97a2b2}.edu-permission-detail{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.edu-permission-detail span{background:#f5f8fb;border-radius:9px;gap:4px;padding:13px;display:grid}.edu-permission-detail small{color:#8c97a7}.edu-permission-detail strong{color:#425168;font-size:12px}@keyframes edu-drawer-in{0%{opacity:0;transform:translate(24px)}}.edu-capability-supplement{padding:18px 30px 38px}.edu-supplement-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.edu-supplement-grid article{background:#fff;border:1px solid #e1e6ed;border-radius:12px;padding:18px}.edu-supplement-icon{color:#347ed3;background:#eaf4ff;border-radius:10px;place-items:center;width:39px;height:39px;margin-bottom:13px;display:grid}.edu-supplement-grid small,.edu-supplement-grid p{color:#8793a5;font-size:var(--feed-card-body-size)}.edu-supplement-grid h3{font-size:var(--feed-card-title-size);margin:5px 0 8px}.edu-supplement-grid button{color:#2876d1;font-size:var(--feed-card-action-size);cursor:pointer;background:0 0;border:0;padding:0}.edu-workflow-list,.edu-approval-mini-list{gap:9px;display:grid}.edu-workflow-list>button{text-align:left;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #e2e7ee;border-radius:10px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.edu-workflow-list>button:hover{border-color:#b9d7f8;box-shadow:0 7px 18px #27538c12}.edu-workflow-list>button>span{color:#347ed3;background:#eaf4ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.edu-workflow-list h3{font-size:var(--feed-card-title-size);margin:0 0 4px}.edu-workflow-list p{color:#8a96a7;font-size:var(--feed-card-body-size);margin:0}.edu-workflow-list em{color:#2776d2;font-style:normal;font-size:var(--feed-card-body-size)}.edu-approval-mini-list article{background:#fff;border:1px solid #e2e7ee;border-radius:10px;grid-template-columns:1fr auto 110px;align-items:center;gap:12px;padding:13px 16px;display:grid}.edu-approval-mini-list article>span{grid-template-columns:34px 1fr;align-items:center;gap:2px 9px;display:grid}.edu-approval-mini-list i{color:#3377c9;background:#eaf4ff;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.edu-approval-mini-list strong{font-size:var(--feed-card-title-size)}.edu-approval-mini-list small{color:#8d98a7;font-size:var(--feed-card-body-size)}.edu-approval-mini-list em{color:#b66a1b;font-style:normal;font-size:var(--feed-card-body-size)}.edu-approval-mini-list button{color:#2775d1;font-size:var(--feed-card-action-size);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}@media (width<=1280px){.edu-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-org-layout{grid-template-columns:300px minmax(0,1fr)}}@media (width<=900px){.edu-showcase-heading{flex-direction:column;align-items:flex-start}.edu-project-grid,.edu-supplement-grid{grid-template-columns:1fr}.edu-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-org-layout{grid-template-columns:1fr}.edu-org-panel{border-bottom:1px solid #e9edf2;border-right:0}.edu-admin-metrics{flex-wrap:wrap}.edu-permission-row{grid-template-columns:1.3fr 1fr .7fr 20px}.edu-permission-row>span:nth-child(4),.edu-permission-row>span:nth-child(5){display:none}.edu-schedule-list article{grid-template-columns:42px 1fr auto}.edu-schedule-list article>div:nth-child(3),.edu-schedule-list article>em{display:none}}.edu-figma-list-page{--feed-card-title-size:16px;--feed-card-body-size:14px;--feed-card-action-size:14px;color:#1f2733;width:min(1268px,100vw - 300px);min-height:calc(100vh - 64px);margin:0 auto;padding:56px 0 48px}.edu-figma-list-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.edu-figma-title-line{align-items:center;gap:24px;min-width:0;display:flex}.edu-figma-title-line h1{letter-spacing:0;flex:none;margin:0;font-size:16px;line-height:22px}.edu-figma-title-line p{color:#4e5969;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:22px;overflow:hidden}.edu-figma-primary-button{color:#1d2129;height:36px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;display:inline-flex}.edu-figma-primary-button:hover{color:#1677ff;background:#f2f8ff;border-color:#bedaff}.edu-figma-primary-button:disabled{color:#9ca6b4;box-shadow:none;cursor:not-allowed;background:#e9edf2}.edu-figma-empty-state{color:#94a0af;text-align:center;background:#fbfcfd;border:1px dashed #dce2e9;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:280px;padding:34px;display:grid}.edu-figma-empty-state h2{color:#526074;margin:4px 0 0;font-size:15px}.edu-figma-empty-state p{max-width:520px;margin:0;font-size:12px;line-height:1.7}.edu-figma-schedule-list{gap:12px;display:grid}.edu-figma-schedule-list article{background:#fff;border:1px solid #0000000d;border-radius:12px;grid-template-columns:44px minmax(0,1fr) 110px 100px;align-items:center;gap:20px;min-height:84px;padding:20px;display:grid}.edu-figma-schedule-list article.is-disabled{background:#fafbfc}.edu-figma-switch{cursor:pointer;background:#c8ced7;border:0;border-radius:12px;width:44px;height:24px;padding:0;transition:background .16s;position:relative}.edu-figma-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1f273340}.edu-figma-switch[aria-checked=true]{background:#3488ee}.edu-figma-switch[aria-checked=true] span{transform:translate(20px)}.edu-figma-switch:disabled{cursor:not-allowed}.edu-figma-schedule-copy{min-width:0}.edu-figma-schedule-copy>div{align-items:center;gap:8px;display:flex}.edu-figma-schedule-copy h2{font-size:var(--feed-card-title-size);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:22px;overflow:hidden}.edu-figma-schedule-copy span{color:#b76819;font-size:var(--feed-card-body-size);white-space:nowrap;background:#fff2dc;border-radius:8px;align-items:center;gap:3px;padding:2px 6px;display:inline-flex}.edu-figma-schedule-copy span.is-blue{color:#2266b0;background:#eaf3ff}.edu-figma-schedule-copy span.is-red{color:#b34951;background:#ffedef}.edu-figma-schedule-copy p{color:#86909c;font-size:var(--feed-card-body-size);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;line-height:20px;overflow:hidden}.edu-scheduled-last-error{color:#c54f58;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.edu-figma-next-run{gap:3px;display:grid}.edu-figma-next-run small{color:#86909c;font-size:12px;line-height:18px}.edu-figma-next-run strong{color:#4e5969;font-size:14px;font-weight:500;line-height:20px}.edu-figma-run-button{color:#1d2129;cursor:pointer;background:#fff;border:1px solid #e5e6eb;border-radius:10px;justify-content:center;align-items:center;gap:4px;min-height:36px;font-size:14px;display:inline-flex}.edu-figma-run-button:hover{color:#2676d2;border-color:#a9caf0}.edu-figma-run-button:disabled{color:#b1b8c2;cursor:not-allowed;background:#f5f6f8}.edu-scheduled-page{padding-top:42px}.edu-scheduled-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.edu-scheduled-heading>div{min-width:0}.edu-scheduled-eyebrow{color:#4b8cda;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:700;line-height:14px;display:block}.edu-scheduled-heading h1{color:#1d2735;letter-spacing:-.02em;margin:0;font-size:24px;line-height:34px}.edu-scheduled-heading p{color:#7c8898;margin:5px 0 0;font-size:13px;line-height:20px}.edu-scheduled-create-button{color:#fff;cursor:pointer;background:#3488ee;border:1px solid #3488ee;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:0 5px 14px #3488ee2e}.edu-scheduled-create-button:hover{background:#2778d8;border-color:#2778d8;transform:translateY(-1px)}.edu-scheduled-create-button:disabled{color:#a0a9b5;box-shadow:none;cursor:not-allowed;background:#edf0f4;border-color:#dfe4eb;transform:none}.edu-scheduled-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.edu-scheduled-overview article{background:#ffffffe6;border:1px solid #e7ebf0;border-radius:11px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 4px 14px #23395306}.edu-scheduled-overview article>span{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.edu-scheduled-overview article>span.is-blue{color:#347ed6;background:#eaf4ff}.edu-scheduled-overview article>span.is-green{color:#16845c;background:#e8f7ef}.edu-scheduled-overview article>span.is-gray{color:#6d7989;background:#eef1f5}.edu-scheduled-overview article>span.is-purple{color:#765ac7;background:#f0ebff}.edu-scheduled-overview article>div{gap:1px;min-width:0;display:grid}.edu-scheduled-overview strong{color:#283548;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:25px;overflow:hidden}.edu-scheduled-overview small{color:#8b96a5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:17px;overflow:hidden}.edu-scheduled-toolbar{background:#fff;border:1px solid #e5e9ef;border-radius:11px;align-items:center;gap:9px;min-height:52px;margin-bottom:12px;padding:8px;display:flex}.edu-scheduled-search{color:#9aa4b1;background:#fbfcfd;border:1px solid #dfe4ea;border-radius:7px;align-items:center;gap:7px;width:min(280px,28vw);height:34px;padding:0 10px;transition:border-color .16s,box-shadow .16s;display:flex}.edu-scheduled-search:focus-within{border-color:#91bdec;box-shadow:0 0 0 3px #3488ee17}.edu-scheduled-search input{color:#334154;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.edu-scheduled-search input::placeholder{color:#a1aab6}.edu-scheduled-filter-group{background:#f2f4f7;border-radius:7px;flex:none;gap:2px;padding:3px;display:flex}.edu-scheduled-filter-group button{color:#6f7b8c;cursor:pointer;background:0 0;border:0;border-radius:5px;height:28px;padding:0 10px;font-size:11px}.edu-scheduled-filter-group button:hover{color:#347ed6}.edu-scheduled-filter-group button.is-active{color:#286ebf;background:#fff;font-weight:600;box-shadow:0 1px 4px #1c304c17}.edu-scheduled-result-count{color:#96a0ad;white-space:nowrap;margin-left:auto;padding:0 7px;font-size:11px}.edu-figma-schedule-list.is-production{gap:10px}.edu-figma-schedule-list.is-production article.edu-scheduled-card{border-color:#e6eaf0;grid-template-columns:minmax(0,1fr) 150px auto;grid-template-areas:"main time actions""footer footer footer";align-items:center;gap:17px 20px;min-height:154px;padding:19px 20px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 18px #273c5709}.edu-figma-schedule-list.is-production article.edu-scheduled-card:hover{border-color:#bdd5ef;transform:translateY(-1px);box-shadow:0 9px 24px #264c7812}.edu-figma-schedule-list.is-production article.edu-scheduled-card.is-disabled{opacity:.82;background:#fafbfc}.edu-figma-schedule-list.is-production article.edu-scheduled-card.has-error{border-left:3px solid #dc6b73}.edu-scheduled-card-main{grid-area:main;align-items:flex-start;gap:12px;min-width:0;display:flex}.edu-scheduled-target-icon{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.edu-scheduled-target-icon.is-agent{color:#347ed6;background:#eaf4ff}.edu-scheduled-target-icon.is-workflow{color:#765ac7;background:#f0ebff}.edu-scheduled-card-copy{min-width:0}.edu-scheduled-card-kicker{align-items:center;gap:7px;margin-bottom:3px;display:flex}.edu-scheduled-card-kicker>span{color:#8b96a5;font-size:10px;font-weight:600;line-height:16px}.edu-scheduled-card-kicker i{border-radius:8px;align-items:center;gap:4px;min-height:18px;padding:0 6px;font-size:10px;font-style:normal;line-height:18px;display:inline-flex}.edu-scheduled-card-kicker i:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.edu-scheduled-card-kicker i.is-active{color:#16845c;background:#e8f7ef}.edu-scheduled-card-kicker i.is-paused{color:#707c8d;background:#eef1f5}.edu-scheduled-card-copy h2{color:#263345;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:650;line-height:22px;overflow:hidden}.edu-scheduled-card-copy p{color:#7b8796;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 5px;font-size:12px;line-height:18px;overflow:hidden}.edu-scheduled-card-copy strong{color:#4f79aa;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:11px;font-weight:500;line-height:17px;display:inline-flex;overflow:hidden}.edu-scheduled-run-time{grid-area:time;gap:3px;min-width:0;display:grid}.edu-scheduled-run-time>div{gap:1px;display:grid}.edu-scheduled-run-time small{color:#98a2ae;font-size:10px;line-height:16px}.edu-scheduled-run-time strong{color:#425167;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:19px;overflow:hidden}.edu-scheduled-run-time>span{color:#8b96a5;white-space:nowrap;font-size:10px;line-height:16px}.edu-scheduled-run-time em{color:#c14e57;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:16px;overflow:hidden}.edu-scheduled-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;display:flex}.edu-scheduled-actions>button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;height:34px;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.edu-scheduled-actions>button:not(.edu-scheduled-run-button):not(.edu-scheduled-record-button){color:#748092;background:#fff;border:1px solid #e2e6eb;flex:none;width:34px;padding:0}.edu-scheduled-actions>button:not(.edu-scheduled-run-button):not(.edu-scheduled-record-button):hover{color:#347ed6;background:#f6faff;border-color:#b7d1ef}.edu-scheduled-actions>button.is-danger:hover{color:#cc4e58;background:#fff5f5;border-color:#efc5c8}.edu-scheduled-actions>button.edu-scheduled-run-button{color:#fff;white-space:nowrap;background:#3488ee;border:1px solid #3488ee;flex:none;gap:5px;width:auto;padding:0 11px;font-size:11px;font-weight:600}.edu-scheduled-actions>button.edu-scheduled-run-button:hover{background:#2778d8;border-color:#2778d8}.edu-scheduled-actions>button.edu-scheduled-record-button{color:#2d6eb8;white-space:nowrap;background:#f6faff;border:1px solid #cfe1f6;flex:none;gap:5px;width:auto;padding:0 10px;font-size:11px}.edu-scheduled-actions>button.edu-scheduled-record-button:hover{color:#165caa;background:#edf6ff;border-color:#9fc5ef}.edu-scheduled-actions>button:disabled{opacity:.5;cursor:not-allowed}.edu-scheduled-card-footer{border-top:1px solid #edf0f4;grid-area:footer;align-items:center;gap:14px;min-width:0;padding-top:12px;display:flex}.edu-scheduled-status-control{color:#687588;white-space:nowrap;flex:none;align-items:center;gap:7px;font-size:11px;display:flex}.edu-scheduled-status-control .edu-figma-switch{border-radius:10px;width:34px;height:20px}.edu-scheduled-status-control .edu-figma-switch span{width:16px;height:16px}.edu-scheduled-status-control .edu-figma-switch[aria-checked=true] span{transform:translate(14px)}.edu-scheduled-policy-list{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.edu-scheduled-policy-list>span{color:#768294;white-space:nowrap;background:#f4f6f8;border-radius:6px;align-items:center;gap:4px;min-width:0;height:24px;padding:0 7px;font-size:10px;display:inline-flex}.edu-scheduled-policy-list>span.is-warning{color:#9c6819;background:#fff3df}.edu-scheduled-filter-empty{min-height:230px}.edu-scheduled-filter-empty button{color:#3276c5;cursor:pointer;background:#f5faff;border:1px solid #d7e4f3;border-radius:7px;height:32px;margin-top:4px;padding:0 12px;font-size:12px}.edu-scheduled-error{color:#b43f49;background:#fff2f3;border:1px solid #f2c5c8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:10px 12px;font-size:13px;display:flex}.edu-scheduled-error button{color:inherit;cursor:pointer;background:0 0;border:0;padding:2px;display:inline-flex}.edu-scheduled-checkbox{background:#f8fafc;border:1px solid #e6eaf0;border-radius:9px;grid-column:1/-1;align-items:flex-start;gap:10px;padding:12px;display:flex}.edu-scheduled-checkbox input{margin-top:3px}.edu-scheduled-checkbox span{gap:3px;display:grid}.edu-scheduled-checkbox strong{font-size:13px;font-weight:600}.edu-scheduled-checkbox small{color:#7b8795;line-height:1.55}.edu-scheduled-form{gap:14px;display:grid}.edu-scheduled-form-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px;box-shadow:0 3px 12px #263f5e06}.edu-scheduled-form-section>header{border-bottom:1px solid #edf1f5;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.edu-scheduled-form-section>header>span{color:#347ed6;background:#eaf4ff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.edu-scheduled-form-section>header>div{gap:2px;min-width:0;display:grid}.edu-scheduled-form-section>header strong{color:#2b384b;font-size:13px;font-weight:650;line-height:18px}.edu-scheduled-form-section>header small{color:#8490a1;font-size:11px;line-height:17px}.edu-scheduled-form-section>.edu-form-grid,.edu-scheduled-form-section>.edu-scheduled-content-fields,.edu-scheduled-form-section>.edu-scheduled-input-field,.edu-scheduled-form-section>.edu-scheduled-checkbox{margin-top:14px}.edu-scheduled-form .edu-form-grid{gap:14px 16px}.edu-scheduled-form .edu-form-field>small{color:#8a96a7;justify-self:start;margin-top:-2px;font-size:10px;line-height:16px}.edu-scheduled-form .edu-form-field>span em{margin-left:2px}.edu-scheduled-form input[type=time]{min-height:39px}.edu-scheduled-schedule-summary{color:#347ed6;background:#f4f9ff;border:1px solid #cfe1f6;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;margin-top:14px;padding:12px 13px;display:flex}.edu-scheduled-schedule-summary>svg{flex:none;margin-top:2px}.edu-scheduled-schedule-summary>div{gap:2px;min-width:0;display:grid}.edu-scheduled-schedule-summary small{color:#7e91a9;font-size:10px;line-height:15px}.edu-scheduled-schedule-summary strong{overflow-wrap:anywhere;color:#34516f;font-size:12px;font-weight:650;line-height:18px}.edu-scheduled-schedule-summary span{overflow-wrap:anywhere;color:#8b99aa;font:10px/16px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.edu-scheduled-content-fields{gap:12px;display:grid}.edu-scheduled-advanced-inputs{background:#fafbfd;border:1px solid #e3e8ef;border-radius:10px;overflow:hidden}.edu-scheduled-advanced-inputs>button{color:#526176;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:54px;padding:10px 12px;display:flex}.edu-scheduled-advanced-inputs>button:hover{background:#f3f7fc}.edu-scheduled-advanced-inputs>button>span{gap:2px;min-width:0;display:grid}.edu-scheduled-advanced-inputs>button strong{color:#435267;font-size:11px;line-height:17px}.edu-scheduled-advanced-inputs>button small{color:#8b97a7;font-size:10px;line-height:16px}.edu-scheduled-advanced-inputs>button em{color:#467db8;white-space:nowrap;flex:none;font-size:10px;font-style:normal}.edu-scheduled-advanced-inputs>.edu-form-field{border-top:1px solid #e5eaf0;padding:12px}.edu-scheduled-json-input{tab-size:2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important}.edu-scheduled-input-field{display:grid}.edu-scheduled-form-section.is-compact>header{border-bottom:0;padding-bottom:0}.edu-scheduled-form-section.is-compact .edu-scheduled-checkbox{background:#fafbfd}.edu-task-session-badge{color:#2266b0;cursor:pointer;background:#eaf3ff;border:0;border-radius:8px;margin-left:8px;padding:1px 6px;font-size:11px}.edu-task-session-readonly{color:#657287;text-align:center;margin-bottom:7px;display:block}.edu-history-item small{color:#2266b0;background:#eaf3ff;border-radius:7px;flex:none;padding:1px 5px;font-size:10px;font-weight:500}.edu-figma-list-page .edu-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.edu-figma-list-page .edu-project-card{min-height:230px;box-shadow:none;border:1px solid #0000000d;border-radius:12px;padding:20px}.edu-figma-list-page .edu-project-card:hover{border-color:#a8caf2;transform:none;box-shadow:0 7px 18px #295b9912}.edu-project-owner{color:#536471;background:#f2f3f5;border-radius:4px;align-items:center;width:fit-content;min-height:24px;padding:2px 8px;font-size:12px;display:inline-flex}.edu-figma-list-page .edu-project-card h2{color:#1d2129;font-size:var(--feed-card-title-size);margin:12px 0 4px;line-height:22px}.edu-figma-list-page .edu-project-card>p{color:#536471;height:40px;font-size:var(--feed-card-body-size);margin:0;line-height:20px;overflow:hidden}.edu-project-progress-label{color:#86909c;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.edu-project-progress-label strong{color:#657287;font-size:var(--feed-card-body-size)}.edu-figma-list-page .edu-project-progress{margin:6px 0 12px;display:block}.edu-figma-list-page .edu-project-progress>span{width:100%;height:6px;display:block}.edu-figma-list-page .edu-project-card.is-orange .edu-project-progress i{background:#f5a24a}.edu-figma-list-page .edu-project-card.is-purple .edu-project-progress i{background:#8a79e8}.edu-figma-list-page .edu-project-meta{justify-content:flex-start;gap:16px;min-height:36px;padding-top:12px;font-size:12px}.edu-figma-list-page .edu-project-meta>span{color:#8b96a5;align-items:center;gap:4px;display:inline-flex}.edu-figma-list-page .edu-avatar-stack{margin-left:auto;margin-right:0}.edu-figma-list-page .edu-avatar-stack i{width:24px;height:24px;font-size:9px}.edu-results-page{padding-top:56px}.edu-results-toolbar{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.edu-results-filter-cluster,.edu-results-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.edu-results-filter-cluster{flex-wrap:wrap}.edu-results-toolbar-actions{flex:none;margin-left:auto}.edu-results-types{background:#f0f2f5;border-radius:7px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex}.edu-results-types button{color:#707c8d;height:28px;font-size:var(--feed-card-action-size);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 12px}.edu-results-types button.is-active{color:#347ed6;background:#fff;box-shadow:0 1px 4px #1c304c17}.edu-results-source-filters>span{color:#8b96a5;font-size:var(--feed-card-action-size);padding:0 6px}.edu-results-source-filters button{align-items:center;gap:5px;display:inline-flex}.edu-results-search{color:#9ba4b0;background:#fff;border:1px solid #dfe4ea;border-radius:6px;align-items:center;gap:6px;width:238px;height:34px;padding:0 10px;display:flex}.edu-results-search input{color:#3d4959;width:100%;font-size:var(--feed-card-action-size);background:0 0;border:0;outline:0}.edu-results-query,.edu-results-upload{color:#566274;height:34px;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 13px;display:inline-flex}.edu-results-upload{color:#fff;background:#3488ee;border-color:#3488ee}.edu-results-query:disabled,.edu-results-upload:disabled{opacity:.55;cursor:not-allowed}.edu-results-upload-status{color:#62738a;font-size:var(--feed-card-body-size);background:#f6faff;border:1px solid #dce7f4;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;margin:-10px 0 18px;padding:9px 11px;display:flex}.edu-results-upload-status>div{gap:6px;display:flex}.edu-results-upload-status button{color:#56708f;height:25px;font-size:var(--feed-card-action-size);cursor:pointer;background:#fff;border:1px solid #d9e1ea;border-radius:5px;padding:0 8px}.edu-figma-list-page .edu-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.edu-figma-list-page .edu-result-card{min-height:220px;box-shadow:none;border-radius:12px;overflow:visible}.edu-figma-list-page .edu-result-card:hover{border-color:#b6d3f4;transform:none;box-shadow:0 7px 18px #295b9912}.edu-result-main{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;min-height:220px;padding:16px;display:flex}.edu-result-source-badge{z-index:1;color:#3978c1;pointer-events:none;background:#eaf4ff;border-radius:9px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;line-height:18px;display:inline-flex;position:absolute;top:14px;right:14px}.edu-result-source-badge.is-upload{color:#16845c;background:#e8f7ef}.edu-result-type-icon{color:#3b7fd2;width:33px;height:33px;font-size:var(--feed-card-body-size);background:#eaf4ff;border-radius:8px;place-items:center;display:grid}.edu-result-type-icon.is-excel{color:#18845e;background:#e8f7ef}.edu-result-type-icon.is-ppt{color:#c56825;background:#fff0e4}.edu-result-type-icon.is-pdf{color:#d14d59;background:#ffeaed}.edu-result-type-icon.is-其他{color:#68768a;background:#eef1f5}.edu-result-main h2{color:#1d2129;height:44px;font-size:var(--feed-card-title-size);margin:12px 0 8px;line-height:22px;overflow:hidden}.edu-result-main p{color:#536471;font-size:var(--feed-card-body-size);text-overflow:ellipsis;white-space:nowrap;margin:0 0 16px;line-height:20px;overflow:hidden}.edu-result-main small{color:#a0a8b3;font-size:var(--feed-card-body-size);margin-top:auto}.edu-figma-list-page .edu-result-actions{opacity:0;border:0;gap:5px;padding:0;transition:opacity .15s;position:absolute;bottom:9px;right:10px}.edu-figma-list-page .edu-result-card:hover .edu-result-actions,.edu-figma-list-page .edu-result-card:focus-within .edu-result-actions{opacity:1}.edu-figma-list-page .edu-result-actions button{color:#687486;width:auto;height:28px;font-size:var(--feed-card-action-size);background:#fff;border:1px solid #dfe4ea;border-radius:5px;gap:3px;padding:0 8px;display:inline-flex}.edu-figma-list-page .edu-result-actions button:disabled{color:#b0b7c1;cursor:not-allowed}.edu-result-dialog .edu-dialog-actions{flex-wrap:wrap}.edu-result-dialog .edu-dialog-actions button.is-danger{color:#d94f58;border-color:#f0c4c8}.edu-result-dialog.is-native-preview{flex-direction:column;width:min(1120px,100vw - 48px);height:min(820px,100vh - 48px);padding:0;display:flex;overflow:hidden}.edu-result-preview-header{background:#fff;border-bottom:1px solid #e8edf2;grid-template-columns:38px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:70px;padding:13px 16px;display:grid}.edu-result-preview-header>div{min-width:0}.edu-result-preview-header h2{color:#2e3b4d;font-size:var(--feed-card-title-size);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.edu-result-preview-header p{color:#8a96a6;font-size:var(--feed-card-body-size);margin:3px 0 0}.edu-result-preview-header .edu-dialog-close{position:static}.edu-result-preview-stage{background:#f1f4f6;flex-direction:column;flex:auto;min-height:0;padding:12px;display:flex;overflow:hidden}.edu-result-preview-stage>.artifact-native-canvas,.edu-result-preview-stage>.artifact-docx-preview,.edu-result-preview-stage>.artifact-ooxml-preview,.edu-result-preview-stage>.artifact-native-notice{height:100%;min-height:0}.edu-result-preview-loading{color:#718197;min-height:100%;font-size:var(--feed-card-body-size);justify-content:center;align-items:center;gap:9px;display:flex}.edu-result-dialog.is-native-preview>.edu-dialog-actions{background:#fff;border-top:1px solid #e8edf2;flex:none;margin:0;padding:12px 16px}.edu-result-source-backdrop{place-items:stretch stretch;padding:0}.edu-result-source-drawer{border-left:1px solid #e5eaf0}.edu-result-source-drawer>.edu-result-source-badge{pointer-events:auto;width:fit-content;margin-bottom:4px;position:static}.edu-result-source-drawer>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edu-result-source-drawer .edu-permission-detail{margin:24px 0}.edu-result-source-drawer .edu-dialog-actions{border-top:1px solid #edf0f4;padding-top:18px}.edu-results-pagination{justify-content:center;margin-top:22px;display:flex}.edu-results-pagination .ant-pagination-item,.edu-results-pagination .ant-pagination-prev,.edu-results-pagination .ant-pagination-next{min-width:28px;height:28px;line-height:26px;font-size:var(--feed-card-action-size);border-color:#dfe4ea;border-radius:6px}.edu-skill-approval-page{padding-top:16px}.edu-skill-approval-tabs{background:#f2f3f5;border:0;border-radius:8px;align-items:center;gap:2px;width:fit-content;margin-bottom:16px;padding:3px;display:flex}.edu-skill-approval-tabs button{color:#536471;cursor:pointer;background:0 0;border:0;border-radius:6px;height:32px;padding:0 14px;font-size:14px}.edu-skill-approval-tabs button.is-active{color:#1d2129;background:#fff;box-shadow:0 1px 4px #1c304c17}.edu-skill-approval-list{gap:16px;display:grid}.edu-skill-approval-card{background:#fff;border:1px solid #0000000d;border-radius:12px;grid-template-columns:minmax(0,1fr) 170px;gap:16px;min-height:152px;padding:21px;display:grid}.edu-skill-approval-main{min-width:0}.edu-skill-approval-title{align-items:center;gap:7px;display:flex}.edu-skill-approval-title h2{font-size:var(--feed-card-title-size);margin:0}.edu-skill-approval-title span{color:#3978c1;font-size:var(--feed-card-body-size);background:#eaf4ff;border-radius:8px;padding:2px 7px}.edu-skill-approval-main>p{color:#7e8999;font-size:var(--feed-card-body-size);margin:8px 0 13px;line-height:1.65}.edu-skill-approval-facts{color:#99a1ad;font-size:var(--feed-card-body-size);flex-wrap:wrap;gap:16px;display:flex}.edu-skill-approval-facts strong{color:#606d80;font-weight:500}.edu-skill-approval-actions{color:#929ba8;font-size:var(--feed-card-body-size);flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.edu-skill-approval-actions>div{gap:7px;display:flex}.edu-skill-approval-actions button{cursor:pointer;background:#fff;border:1px solid #dce2e9;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:72px;height:36px;font-size:14px;display:inline-flex}.edu-skill-approval-actions button.is-reject{color:#d9545d;border-color:#f0c7ca}.edu-skill-approval-actions button.is-approve{color:#4d596a}.edu-skill-approval-actions em{border-radius:8px;padding:4px 8px;font-style:normal}.edu-skill-approval-actions em.is-approved{color:#15845c;background:#e8f7ef}.edu-skill-approval-actions em.is-rejected{color:#cf535c;background:#ffedef}.edu-figma-list-page button:focus-visible,.edu-skill-approval-page button:focus-visible{outline-offset:2px;outline:2px solid #3488ee}@media (width<=1280px){.edu-figma-list-page{width:calc(100vw - 260px)}.edu-figma-list-page .edu-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-scheduled-toolbar{flex-wrap:wrap}.edu-scheduled-search{width:min(310px,100%)}.edu-scheduled-result-count{margin-left:0}.edu-figma-schedule-list.is-production article.edu-scheduled-card{grid-template-columns:minmax(0,1fr) 140px;grid-template-areas:"main time""actions actions""footer footer"}.edu-scheduled-actions{justify-content:flex-start}}@media (width<=900px){.edu-figma-list-page{width:calc(100vw - 232px);padding-top:38px}.edu-figma-list-page .edu-project-grid,.edu-figma-list-page .edu-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-figma-schedule-list article{grid-template-columns:34px minmax(0,1fr) 78px}.edu-scheduled-heading{align-items:flex-start}.edu-scheduled-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.edu-scheduled-search{width:100%}.edu-scheduled-filter-group{min-width:0;overflow-x:auto}.edu-figma-schedule-list.is-production article.edu-scheduled-card{grid-template-columns:1fr;grid-template-areas:"main""time""actions""footer";gap:12px}.edu-scheduled-run-time{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.edu-scheduled-run-time em{grid-column:1/-1}.edu-scheduled-card-footer{flex-direction:column;align-items:flex-start}.edu-scheduled-policy-list{flex-wrap:wrap;overflow:visible}.edu-figma-run-button{display:none}.edu-results-toolbar{flex-wrap:wrap}.edu-results-toolbar-actions{flex-wrap:wrap;margin-left:0}.edu-results-search{margin-left:0}.edu-skill-approval-card{grid-template-columns:1fr}.edu-skill-approval-actions{align-items:flex-start;min-height:54px}.edu-scheduled-form .edu-form-grid{grid-template-columns:1fr}.edu-scheduled-form .edu-form-field.is-full{grid-column:auto}.edu-scheduled-advanced-inputs>button{flex-direction:column;align-items:flex-start;gap:5px}}.edu-published-chat-page.published-agent-chat-page{background:var(--bg);height:calc(100dvh - 64px);min-height:560px;box-shadow:none;border:0;border-radius:0;overflow:hidden}.edu-published-chat-layout.published-chat-layout{--chat-inspector-reserved-width:640px;background:var(--bg);flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;transition:grid-template-columns .18s;display:grid;position:relative;overflow:hidden}.edu-published-chat-layout.published-chat-layout.has-inspector{grid-template-columns:minmax(640px, 1fr) var(--chat-inspector-width,360px)}.edu-published-chat-main.published-chat-main{background:var(--bg);min-width:0;min-height:0}.edu-published-chat-page .published-chat-header{border-bottom:1px solid var(--nav-border);background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:58px;padding:9px 24px}.edu-published-chat-page .published-chat-agent{gap:10px}.edu-published-chat-back{border-radius:var(--radius);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:color .16s,background-color .16s;display:inline-grid}.edu-published-chat-back:hover{color:var(--text);background:var(--surface-hover)}.edu-published-chat-back:focus-visible,.edu-published-chat-header-actions button:focus-visible,.edu-published-run-parameters-head button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.edu-published-chat-page .edu-conversation-agent{width:36px;height:36px;font-size:18px}.edu-published-chat-page .edu-conversation-title h1{max-width:min(38vw,560px)}.edu-published-chat-page .edu-conversation-title p{color:var(--subtle)}.edu-published-chat-page .edu-conversation-title p>span{color:var(--border-strong)}.edu-published-status-dot{background:var(--good);width:7px;height:7px;box-shadow:0 0 0 3px var(--good-soft);border-radius:50%;flex:none}.edu-published-chat-header-actions{align-items:center;gap:8px;display:flex}.edu-published-chat-header-actions button{border:1px solid var(--border);border-radius:var(--radius);min-width:40px;height:40px;color:var(--muted);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 11px;font:500 12px/18px inherit;transition:color .16s,border-color .16s,background-color .16s;display:inline-flex;position:relative}.edu-published-chat-header-actions button:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-hover)}.edu-published-chat-header-actions button.is-active{color:var(--accent-strong);border-color:var(--accent-border);background:var(--accent-soft)}.edu-published-chat-header-actions button:disabled{color:var(--subtle);cursor:not-allowed;opacity:.58}.edu-published-chat-header-actions button>b{color:#fff;background:var(--accent);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:600;display:inline-grid}.edu-published-chat-conversation.published-chat-conversation{scroll-behavior:smooth;background:var(--bg);flex:auto;min-height:0;padding:28px 32px 42px;overflow-y:auto}.edu-published-chat-page .published-chat-message-list{gap:28px;width:min(900px,100%);max-width:none;margin:0 auto}.edu-published-chat-page .published-chat-user-message{gap:7px}.edu-published-chat-page .published-chat-user-message .chat-markdown{color:#fff;background:var(--accent);border:0;border-radius:12px 12px 3px;max-width:min(76%,700px);padding:10px 14px;font-size:14px;line-height:1.65;box-shadow:0 4px 14px #3491fa1f}.edu-published-chat-page .published-chat-user-message .chat-markdown a{color:#fff;text-underline-offset:2px;text-decoration:underline}.edu-published-chat-page .published-chat-user-message .chat-markdown code{color:var(--text);background:#ffffffe6}.edu-published-chat-page .chat-message-attachment-item{border-color:var(--accent-border);color:var(--accent-strong);background:var(--surface);box-shadow:var(--shadow-sm)}.edu-published-chat-page .published-chat-assistant-message{gap:11px;width:min(92%,860px)}.edu-published-chat-page .published-chat-bot{width:30px;height:30px;color:var(--accent-strong);background:var(--accent-soft);border-radius:9px}.edu-published-chat-page .published-chat-assistant-message>div{min-width:0;max-width:calc(100% - 41px);color:var(--text);font-size:14px;line-height:1.72}.edu-published-chat-page .published-chat-assistant-message.is-error>div{border-radius:var(--radius);color:var(--bad-strong);background:var(--bad-soft);border:1px solid #ffccc7;padding:12px 14px}.edu-published-chat-page .published-chat-assistant-message details{color:var(--muted);background:var(--surface-soft)}.edu-published-chat-page .published-chat-welcome{gap:9px;width:min(900px,100%);min-height:100%;margin:0 auto;padding:32px 20px}.edu-published-chat-page .published-chat-welcome>span{width:48px;height:48px;color:var(--accent-strong);background:var(--accent-soft);border-radius:13px;place-items:center;font-size:24px;display:grid}.edu-published-chat-page .published-chat-welcome h2{color:var(--text);margin:8px 0 0;font-size:20px;font-weight:600;line-height:30px}.edu-published-chat-page .published-chat-welcome p{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:22px}.edu-published-chat-page .published-chat-welcome small{color:var(--subtle);font-size:12px;line-height:20px}.edu-published-chat-composer-shell.published-chat-composer{z-index:5;background:linear-gradient(180deg, #f8f9fa00, var(--bg) 22%);border-top:0;flex:none;gap:8px;padding:10px 24px 18px;position:relative}.edu-published-chat-composer-shell .edu-composer.is-conversation{width:min(900px,100%)}.edu-published-chat-composer-shell>.ant-alert,.edu-published-chat-composer-shell>.published-chat-snapshot,.edu-published-run-parameters{width:min(900px,100%);margin-left:auto;margin-right:auto}.published-form-fill-upload-actions{gap:6px;width:min(900px,100%);margin:0 auto 8px;display:grid}.published-form-fill-upload-actions>div{background:#f5f9ff;border:1px solid #dbe7fa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.published-form-fill-upload-actions>div>span{color:#3f4d62;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;display:flex;overflow:hidden}.published-form-fill-upload-actions .ant-btn-primary{color:#fff;box-shadow:none;background:#0958d9;border-color:#0958d9;flex:none}.published-form-fill-upload-actions .ant-btn-primary:not(:disabled):hover,.published-form-fill-upload-actions .ant-btn-primary:not(:disabled):focus-visible{color:#fff;background:#073f9c;border-color:#073f9c}.edu-published-run-parameters{border:1px solid var(--border);border-radius:var(--radius-lg);max-height:min(270px,34dvh);box-shadow:var(--shadow);background:#fffffffa;padding:12px;overflow-y:auto}.edu-published-run-parameters-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.edu-published-run-parameters-head>div{gap:2px;display:grid}.edu-published-run-parameters-head strong{color:var(--text);font-size:13px}.edu-published-run-parameters-head small{color:var(--subtle);font-size:11px}.edu-published-run-parameters-head button{border-radius:var(--radius-sm);min-width:44px;min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font:500 12px inherit}.edu-published-run-parameters-head button:hover{color:var(--text);background:var(--surface-hover)}.edu-published-chat-page .published-chat-inputs{background:0 0;border:0;gap:12px;max-height:none;padding:0;overflow:visible}.edu-published-chat-page .published-chat-inputs label{color:var(--muted);gap:6px;font-size:12px;font-weight:600}.edu-published-chat-page .published-chat-inputs .ant-input,.edu-published-chat-page .published-chat-inputs .ant-input-number,.edu-published-chat-page .published-chat-inputs .ant-select-selector{min-height:40px;border-color:var(--border)!important;color:var(--text)!important;background:var(--surface)!important}.edu-published-chat-page .published-chat-inputs .ant-input:focus,.edu-published-chat-page .published-chat-inputs .ant-input-focused,.edu-published-chat-page .published-chat-inputs .ant-select-focused .ant-select-selector{border-color:var(--border-focus)!important;box-shadow:0 0 0 3px #3491fa1a!important}.edu-published-chat-page .published-chat-snapshot{color:var(--subtle);text-align:center;font-size:10px}.edu-published-chat-files.chat-session-inspector{border-left:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}@media (width>=1025px){.edu-published-chat-page .chat-inspector-resize-handle{display:flex}}@media (width<=1280px){.edu-published-chat-layout.published-chat-layout.has-inspector{--chat-inspector-reserved-width:540px;grid-template-columns:minmax(540px, 1fr) var(--chat-inspector-width,340px)}.edu-published-chat-page .edu-conversation-title h1{max-width:min(28vw,420px)}}@media (width<=1024px){.edu-published-chat-layout.published-chat-layout.has-inspector{grid-template-columns:minmax(0,1fr)}.edu-published-chat-files.chat-session-inspector{z-index:20;width:min(420px,90vw);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #0f172a24}.edu-published-chat-page .chat-inspector-resize-handle{display:none}.edu-published-chat-page .published-chat-header,.edu-published-chat-composer-shell.published-chat-composer{padding-left:16px;padding-right:16px}.edu-published-chat-conversation.published-chat-conversation{padding-left:20px;padding-right:20px}}@media (width<=760px){.edu-published-chat-page .published-chat-header{gap:10px}.edu-published-chat-page .edu-conversation-title h1{max-width:31vw}.edu-published-chat-header-actions{gap:5px}.edu-published-chat-header-actions button{width:44px;min-width:44px;height:44px;padding:0}.edu-published-chat-header-actions button>b{position:absolute;top:-4px;right:-4px}.edu-chat-action-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.edu-published-chat-page .published-chat-user-message .chat-markdown{max-width:88%;font-size:16px}.edu-published-chat-page .published-chat-assistant-message{width:100%}.edu-published-chat-page .published-chat-assistant-message>div{font-size:16px}.edu-published-chat-page .published-chat-inputs{grid-template-columns:minmax(0,1fr)}.edu-published-chat-page .published-chat-inputs .ant-input,.edu-published-chat-page .published-chat-inputs .ant-select-selector{font-size:16px}}@media (width<=560px){.edu-published-chat-back,.edu-published-chat-page .edu-conversation-agent{display:none}.edu-published-chat-page .edu-conversation-title h1{max-width:24vw}}@media (prefers-reduced-motion:reduce){.edu-published-chat-layout.published-chat-layout,.edu-published-chat-back,.edu-published-chat-header-actions button{transition:none}.edu-published-chat-conversation.published-chat-conversation{scroll-behavior:auto}}
