@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color: inherit;--font-size: inherit;--margin-block: 0 0 1em 0;--td-th-padding: .85em 1em;--pre-th-td-padding: 2px 0;--border-font-weight: 600;--padding-ul-ol: 0 0 0 1em;--margin-ul-ol: 0 0 1em 1.8em;--margin-li: .25em 0;--margin-pre: 1em 0;--padding-code-inline: .2em .4em;--margin-code-inline: 0 .2em;--code-inline-text: .85em;--small-border-radius: 2px;--image-margin: .5em 0;--hr-margin: 1.5em 0;--table-margin: 1em 0;font-size:var(--font-size);line-height:1.5714285714285714;width:100%;color:var(--text-color)}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown th,.x-markdown td{padding:var(--td-th-padding)}.x-markdown th{font-weight:var(--border-font-weight)}.x-markdown pre table{box-shadow:none}.x-markdown pre td,.x-markdown pre th{padding:var(--pre-th-td-padding);border:none;text-align:left}.x-markdown p{margin:var(--margin-block)}.x-markdown p:first-child{margin-top:0}.x-markdown p:last-child{margin-bottom:0}.x-markdown ul,.x-markdown ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown ul:first-child,.x-markdown ol:first-child{margin-top:0}.x-markdown ul:last-child,.x-markdown ol:last-child{margin-bottom:0}.x-markdown ol>li{list-style:decimal}.x-markdown ul>li{list-style:disc}.x-markdown li{margin:var(--margin-li)}.x-markdown li:first-child{margin-top:0}.x-markdown li:last-child{margin-bottom:0}.x-markdown pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown pre:first-child{margin-top:0}.x-markdown pre:last-child{margin-bottom:0}.x-markdown code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown pre code{padding:0;margin:0;font-size:inherit;border-radius:0;line-height:2}.x-markdown img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown hr{margin:var(--hr-margin)}.x-markdown table:not(pre){margin:var(--table-margin);border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.x-markdown table:not(pre):first-child{margin-top:0}.x-markdown table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{display:inline-block;margin:0;text-align:initial;vertical-align:middle}.x-markdown .inline-katex .katex-display>.katex{display:inline-block;text-align:initial;white-space:normal}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}@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{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.27"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.x-markdown-light{--font-size: 14px;--primary-color: #1677ff;--primary-color-hover: #4096ff;--heading-color: #000000;--text-color: rgba(0, 0, 0, .85);--border-color: rgba(240, 240, 240, 1);--line-color: rgba(5, 5, 5, .06);--light-bg: rgba(0, 0, 0, .04);--table-head-bg: rgba(250, 250, 250, 1);--table-body-bg: rgba(255, 255, 255, 1);--cite-bg: rgba(0, 0, 0, .1);--cite-hover-bg: rgba(0, 0, 0, .2);--border-radius-middle: 6px;--border-radius-small: 4px;--td-th-padding: 10px 12px;--border-font-weight: 600;--margin-block: 0 0 16px 0;--padding-ul-ol: 0 0 0 16px;--margin-ul-ol: 0 0 16px 28px;--margin-li: 0 0 14px 0;--hr-margin: 24px 0;--table-margin: 0 0 24px 0;--margin-pre: 0 0 16px 0;--padding-code: 16px}.x-markdown-light h1,.x-markdown-light h2,.x-markdown-light h3,.x-markdown-light h4{color:var(--heading-color);font-weight:var(--border-font-weight);margin:var(--margin-block)}.x-markdown-light h1{font-size:24px;line-height:36px}.x-markdown-light h2{font-size:20px;line-height:32px}.x-markdown-light h3{font-size:18px;line-height:30px}.x-markdown-light h4{font-size:16px}.x-markdown-light p,.x-markdown-light li{color:var(--text-color);margin:var(--margin-block)}.x-markdown-light li{position:relative}.x-markdown-light li::marker{font-size:16px;font-weight:400;line-height:28px;color:var(--heading-color)}.x-markdown-light ul>li ul>li,.x-markdown-light ul>li ol>li{list-style:circle}.x-markdown-light ul>li ul>li ul>li,.x-markdown-light ul>li ul>li ol>li,.x-markdown-light ul>li ol>li ul>li,.x-markdown-light ul>li ol>li ol>li{list-style:square}.x-markdown-light ol>li ol>li,.x-markdown-light ol>li ul>li{list-style:lower-alpha}.x-markdown-light ol>li ol>li ol>li,.x-markdown-light ol>li ol>li ul>li,.x-markdown-light ol>li ul>li ol>li,.x-markdown-light ol>li ul>li ul>li{list-style:lower-roman}.x-markdown-light hr{border:0;border-top:1px solid var(--line-color);margin:var(--hr-margin)}.x-markdown-light table{border-collapse:collapse;overflow:hidden;box-shadow:0 1px 3px #0000000d;margin:var(--table-margin)}.x-markdown-light thead{background-color:var(--table-head-bg)}.x-markdown-light tbody{background-color:var(--table-body-bg)}.x-markdown-light tbody tr{background-color:var(--table-body-bg);transition:background-color .2s linear}.x-markdown-light tbody tr:hover{background-color:var(--table-head-bg)}.x-markdown-light th,.x-markdown-light td{padding:var(--td-th-padding);border:1px solid var(--border-color)}.x-markdown-light th{color:var(--heading-color)}.x-markdown-light td{color:var(--text-color)}.x-markdown-light blockquote{border-left:4px solid var(--border-color);padding:4px 12px;margin:16px 0;background-color:var(--cite-bg);border-radius:0 var(--border-radius-middle) var(--border-radius-middle) 0;transition:background-color .2s ease}.x-markdown-light blockquote:hover{background-color:var(--cite-hover-bg)}.x-markdown-light pre code:not([class$=-highlightCode-code] pre code){display:block;background:var(--light-bg)!important;padding:var(--padding-code);color:var(--text-color)!important;line-height:1.3;font-size:var(--font-size);border-radius:var(--border-radius-middle);margin:var(--margin-pre)}.x-markdown-light code:not([class$=-highlightCode-code] code):not(pre code){background-color:var(--light-bg)!important;color:var(--text-color)!important;border-radius:var(--border-radius-small);padding:2px 6px;margin-inline:3px;font-size:var(--font-size);border:1px solid var(--border-color)}.x-markdown-light img{max-width:100%}.x-markdown-light a{color:var(--primary-color);text-decoration:none;transition:color .2s ease;position:relative}.x-markdown-light a:hover{color:var(--primary-color-hover);text-decoration:underline}.x-markdown-light a:after{content:"↗";margin-left:4px;vertical-align:super;opacity:.7}.wna-xmd{font-size:15px;line-height:1.75;color:var(--wna-text);word-break:break-word}.wna-xmd>:first-child{margin-top:0}.wna-xmd>:last-child{margin-bottom:0}.wna-xmd h1,.wna-xmd h2,.wna-xmd h3,.wna-xmd h4,.wna-xmd h5,.wna-xmd h6{margin:1.4em 0 .6em;font-weight:600;line-height:1.35;color:var(--wna-text)}.wna-xmd h1{font-size:1.55em}.wna-xmd h2{font-size:1.35em}.wna-xmd h3{font-size:1.18em}.wna-xmd h4{font-size:1.05em}.wna-xmd h5{font-size:.95em;color:var(--wna-text-2)}.wna-xmd h6{font-size:.88em;color:var(--wna-text-secondary)}.wna-xmd h1,.wna-xmd h2{padding-bottom:.35em;border-bottom:1px solid var(--wna-border-soft)}.wna-xmd p{margin:.75em 0}.wna-xmd a{color:var(--wna-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s}.wna-xmd a:hover{border-bottom-color:var(--wna-primary)}.wna-xmd strong{font-weight:600;color:var(--wna-text)}.wna-xmd em{font-style:italic}.wna-xmd mark,.wna-xmd ins{background:color-mix(in srgb,var(--wna-warning) 20%,transparent);color:inherit;padding:1px 4px;border-radius:3px;text-decoration:none}.wna-xmd ul,.wna-xmd ol{margin:.75em 0;padding-left:1.6em}.wna-xmd li{margin:.25em 0}.wna-xmd li>p{margin:.35em 0}.wna-xmd ul ul,.wna-xmd ol ol,.wna-xmd ul ol,.wna-xmd ol ul{margin:.2em 0}.wna-xmd li input[type=checkbox]{margin-right:6px;vertical-align:-1px}.wna-xmd blockquote{margin:.8em 0;padding:.6em 1em;border-left:4px solid var(--wna-primary);background:var(--wna-hover-bg);border-radius:0 var(--wna-radius-sm, 8px) var(--wna-radius-sm, 8px) 0;color:var(--wna-text-secondary)}.wna-xmd blockquote>:first-child{margin-top:0}.wna-xmd blockquote>:last-child{margin-bottom:0}.wna-xmd blockquote blockquote{border-left-color:var(--wna-border)}.wna-xmd hr{border:none;height:1px;background:var(--wna-border-soft);margin:1.6em 0}.wna-xmd img{max-width:100%;height:auto;border-radius:var(--wna-radius-sm, 8px);vertical-align:middle}.wna-xmd code:not(pre code){padding:2px 6px;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.88em;background:var(--wna-chip-bg);border:1px solid var(--wna-border-soft);border-radius:5px;color:var(--wna-text);word-break:break-word}.wna-xmd details{margin:.8em 0;padding:8px 12px;border:1px solid var(--wna-border);border-radius:var(--wna-radius-sm, 8px);background:var(--wna-surface, var(--wna-bg))}.wna-xmd summary{cursor:pointer;font-weight:500;color:var(--wna-text);-webkit-user-select:none;user-select:none}.wna-xmd details[open]>summary{margin-bottom:8px}.wna-xmd__codeHighlighter{margin:1em 0;position:relative;border:1px solid var(--wna-border);border-radius:var(--wna-radius-sm, 8px);overflow:hidden}.wna-xmd__codeHighlighter .wna-xmd__codeHeader{border:none;border-bottom:1px solid var(--wna-border);border-radius:0}.wna-xmd__mermaidX{margin:1em 0}.wna-xmd__codeHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;min-height:38px;position:sticky;top:0;z-index:3;background:var(--wna-hover-bg);color:var(--wna-text);border:1px solid var(--wna-border);border-bottom:none;border-radius:var(--wna-radius-sm, 8px) var(--wna-radius-sm, 8px) 0 0}.wna-xmd__codeHeaderTitle{font-size:12px;font-weight:600;color:var(--wna-text-secondary);text-transform:uppercase;letter-spacing:.03em}.wna-xmd__codeHeaderActions{display:flex;align-items:center;gap:8px}.wna-xmd__codeHeaderBtn{border:1px solid var(--wna-border-soft);background:var(--wna-surface);color:var(--wna-text);border-radius:10px;padding:4px 10px;font-size:12px;cursor:pointer;transition:background .15s,border-color .15s}.wna-xmd__codeHeaderBtn:hover{background:var(--wna-hover-bg);border-color:var(--wna-border)}.wna-xmd__visChart{margin:1em 0;padding:12px;border:1px solid var(--wna-border);border-radius:var(--wna-radius-sm, 8px);background:var(--wna-surface, var(--wna-bg))}.wna-xmd__visChart-canvas{width:100%;min-height:280px}.wna-xmd__visChart-err{margin-top:8px;color:var(--wna-danger, #ff4d4f);font-size:12px;white-space:pre-wrap}.wna-xmd__infographic{margin:1em 0;padding:12px;border:1px solid var(--wna-border);border-radius:var(--wna-radius-sm, 8px);background:var(--wna-surface, var(--wna-bg))}.wna-xmd__infographic-root{width:100%;overflow:hidden;min-height:360px}.wna-xmd__infographic-root svg{max-width:100%;height:auto}.wna-xmd__infographic-err{margin-top:8px;color:var(--wna-danger, #ff4d4f);font-size:12px;white-space:pre-wrap}.wna-xmd__table-wrap{margin:1em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.wna-xmd__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;border-radius:var(--wna-radius-sm, 8px);overflow:hidden;border:1px solid var(--wna-border)}.wna-xmd__table thead{background:var(--wna-hover-bg)}.wna-xmd__table th,.wna-xmd__table td{padding:10px 14px;border-bottom:1px solid var(--wna-border);border-right:1px solid var(--wna-border);text-align:left;vertical-align:top}.wna-xmd__table th:last-child,.wna-xmd__table td:last-child{border-right:none}.wna-xmd__table tbody tr:last-child td{border-bottom:none}.wna-xmd__table th{font-weight:600;color:var(--wna-text);background:var(--wna-surface-alt, var(--wna-hover-bg))}.wna-xmd__table td{color:var(--wna-text-secondary)}.wna-xmd__table tbody tr:hover{background:var(--wna-hover-bg)}.wna-xmd__table tbody tr:nth-child(2n){background:var(--wna-surface-alt, rgba(0, 0, 0, .02))}html[data-theme=dark] .wna-xmd__table tbody tr:nth-child(2n){background:#ffffff05}.wna-xmd__table-actions{display:flex;justify-content:flex-end;gap:8px;padding:8px 0 0}.wna-xmd__table-btn{border:1px solid var(--wna-border-soft);background:var(--wna-surface);color:var(--wna-text);border-radius:10px;padding:6px 10px;font-size:12px;cursor:pointer;transition:background .15s}.wna-xmd__table-btn:hover{background:var(--wna-hover-bg)}.wna-xmd .katex-display{margin:1em 0;overflow-x:auto;text-align:center}.wna-xmd .katex-error{color:var(--wna-danger)}.wna-xmd__compact-img{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;border-radius:8px;background:var(--color-bg-layout, #f5f5f5);cursor:pointer;transition:background .2s;margin:2px 4px 2px 0;vertical-align:middle;max-width:200px}.wna-xmd__compact-img:hover{background:var(--color-bg-container-hover, #e8e8e8)}.wna-xmd__compact-img img{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0}.wna-xmd__compact-img-label{font-size:12px;color:var(--color-text-secondary, #666);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-record-type{display:inline-block;min-width:0;max-width:100%;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wna-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-topbar{height:56px;background:var(--wna-surface);border-bottom:1px solid var(--wna-border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;gap:12px;position:relative}.wna-topbar__left{display:flex;align-items:center;gap:10px;min-width:180px}.wna-topbar__logoBtn{border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center}.wna-topbar__logoBtn:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px;border-radius:8px}.wna-topbar__logo{width:auto;height:22px;object-fit:contain}.wna-topbar__brand{font-weight:700;letter-spacing:1px;color:var(--wna-text)}.wna-topbar__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 520px);width:max-content;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.wna-topbar__center .ant-menu{min-width:max-content;white-space:nowrap}.wna-topbar__right{display:flex;align-items:center;gap:8px;min-width:220px;justify-content:flex-end}.wna-topbar__iconBtn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px}.wna-topbar__iconBtn.ant-btn{border:1px solid var(--wna-border-soft)!important;background:var(--wna-surface-raised)!important}.wna-topbar__iconBtn.ant-btn:hover{border-color:var(--wna-border)!important;background:var(--wna-hover-bg)!important}.wna-topbar__themeIco{font-size:18px;line-height:1;color:var(--wna-text)}.wna-topbar__userBtn{height:36px;display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 6px;border-radius:20px;font-weight:500;transition:background .2s,box-shadow .2s}.wna-topbar__userBtn:hover{box-shadow:0 2px 10px #0000001a}.wna-topbar__avatar{flex:0 0 auto}.wna-topbar__username{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--wna-text)}.wna-topbar__down{font-size:12px;color:var(--wna-text-secondary)}.wna-topbar__announceIco{font-size:18px;color:var(--wna-text)}.wna-topbar__center .ant-menu{background:transparent!important}.wna-topbar__center .ant-menu-horizontal{border-bottom:none!important}.wna-topbar__center .ant-menu-horizontal>.ant-menu-item{background:transparent!important;color:var(--wna-text-secondary)!important;font-weight:500}.wna-topbar__center .ant-menu-horizontal>.ant-menu-item:hover{background:transparent!important;color:var(--wna-text)!important}.wna-topbar__center .ant-menu-horizontal>.ant-menu-item-selected{background:transparent!important;color:var(--wna-primary)!important;font-weight:700}.wna-topbar__center .ant-menu-horizontal>.ant-menu-item:after{border-bottom:none!important}.wna-announceModal{display:flex;gap:12px;min-height:420px}.wna-announceModal__list{width:260px;border-right:1px solid var(--wna-border-soft);padding-right:12px}.wna-announceModal__list .wna-record-sidebar__item{margin-bottom:2px;border-left:0!important;padding:8px 10px;border-radius:8px}.wna-announceModal__list .wna-record-sidebar__item.is-active{border-left:0!important;border-left-color:transparent!important;background:var(--wna-hover-bg)}.wna-announceModal__list .wna-record-sidebar__item.is-active .wna-record-sidebar__item-title{color:var(--wna-text)}.wna-announceModal__list .wna-record-sidebar__top-badge{top:6px;right:6px}.wna-announceModal__list .wna-record-sidebar__item-meta-row{margin-top:4px}.wna-announceModal__list .wna-record-sidebar__item-meta{flex:0 0 auto}.wna-announceModal__readTag{flex:0 0 auto;font-size:12px;line-height:18px;padding:0 8px;border-radius:999px;border:1px solid var(--wna-border-soft);color:var(--wna-text-secondary);background:var(--wna-bg)}.wna-announceModal__contentHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.wna-announceModal__content{flex:1 1 auto;min-width:0;padding-left:4px}.wna-announceModal__contentTitle{font-size:16px;font-weight:700;color:var(--wna-text);margin-bottom:0}.wna-announceModal__empty{color:var(--wna-text-secondary);padding:10px}.wna-announcePrompt__title{font-size:16px;font-weight:700;color:var(--wna-text);margin-bottom:8px}.wna-announcePrompt__actions{display:flex;justify-content:flex-end;margin-bottom:10px}.wna-topbar__switchLabel{display:inline-flex;align-items:center;gap:6px}.wna-topbar__companyOption{display:inline-flex;align-items:center;gap:8px}.wna-topbar__companyCheck{color:#1677ff;margin-left:auto}.wna-topbar__menuLabel{display:inline-flex;align-items:center;gap:6px}.wna-topbar__betaBadge,.wna-topbar__alphaBadge{font-size:10px;font-weight:600;line-height:1;padding:2px 6px;border-radius:4px;color:#fff;text-transform:uppercase;letter-spacing:.5px;vertical-align:middle}.wna-topbar__betaBadge{background:linear-gradient(135deg,#667eea,#764ba2)}.wna-topbar__alphaBadge{background:linear-gradient(135deg,#f59e0b,#ef4444)}.wna-profile-completion-modal .ant-modal-header{border-bottom:1px solid var(--wna-border);padding-bottom:12px}.wna-profile-completion-modal .ant-modal-title{font-size:18px;font-weight:600}.wna-profile-completion-modal .ant-modal-body{padding-top:16px}.wna-profile-completion-modal__titleBar{display:flex;align-items:center;gap:10px}.wna-profile-completion-modal__logoutBtn{padding-left:0;height:auto}.wna-profile-completion-modal__titleText{flex:1;text-align:center}.wna-profile-completion-modal__titleRight{width:120px;flex:0 0 120px}.wna-profile-completion-modal__alert{margin-bottom:16px}.wna-field-status{font-size:14px}.wna-field-statusSlot{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.wna-profile-completion-modal__submitRow{margin-bottom:0;margin-top:24px}.wna-field-status--checking{color:var(--wna-primary)}.wna-field-status--ok{color:#52c41a}.wna-field-status--error{color:#ff4d4f}.layout{min-height:100vh;display:flex;flex-direction:column}.content{flex:1;background:var(--wna-bg)}.wna-login-page{display:flex;min-height:100vh;background:var(--wna-surface)}.wna-login-page__visual-side{flex:1;min-width:0;position:relative;overflow:hidden;background:var(--wna-bg, #f5f5f5)}.wna-login-page__visual-side canvas{display:block}.wna-login-page__visual-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;z-index:1}.wna-login-page__visual-logo{height:32px;margin-bottom:14px;filter:drop-shadow(0 2px 12px rgba(0,0,0,.25))}.wna-login-page__visual-desc{font-size:16px;font-weight:500;color:#ffffffe0;text-shadow:0 1px 12px rgba(0,0,0,.3);margin:0}.wna-login-page__form-side{width:480px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:48px 44px;background:var(--wna-surface)}.wna-login-page__form-wrapper{width:100%;max-width:360px}.wna-login-page__form-logo{height:26px;margin-bottom:36px}.wna-login-page__form-title{font-size:26px;font-weight:700;color:var(--wna-text);margin:0 0 6px}.wna-login-page__agreements{margin-bottom:18px}.wna-login-page__agreements .ant-checkbox-wrapper{align-items:flex-start}.wna-login-page__agreements-text{font-size:13px;line-height:1.6;color:var(--wna-text-secondary)}.wna-login-page__agreements-link{background:none;border:none;padding:0;margin:0;cursor:pointer;color:var(--wna-primary);font-size:13px;font-weight:500}.wna-login-page__agreements-link:hover{color:var(--wna-primary-hover);text-decoration:underline}.wna-login-page__agreement-body{max-height:60vh;overflow-y:auto;padding:4px 0}.wna-login-page__agreement-empty{color:var(--wna-text-secondary);text-align:center;padding:40px 0}.wna-login-page__form-side .ant-input-lg,.wna-login-page__form-side .ant-input-password-large{border-radius:8px}.wna-login-page__form-side .ant-btn-primary.ant-btn-lg{height:44px;border-radius:8px;font-size:15px;font-weight:600}.wna-login-page__company-list{display:flex;flex-direction:column;gap:8px;padding:8px 0}.wna-login-page__company-item{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--wna-border, #e5e7eb);border-radius:10px;background:var(--wna-surface, #fff);cursor:pointer;transition:all .18s;width:100%;text-align:left}.wna-login-page__company-item:hover{border-color:#1677ff;box-shadow:0 2px 8px #1677ff1f;background:var(--wna-hover-bg, #f5f8ff)}.wna-login-page__company-avatar{flex-shrink:0}.wna-login-page__company-info{flex:1;min-width:0}.wna-login-page__company-name{font-size:15px;font-weight:600;color:var(--wna-text, #1a1a2e);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.wna-login-page__company-creator{color:#faad14;font-size:14px}.wna-login-page__company-role{font-size:13px;color:var(--wna-text-secondary, #666);margin-top:2px}@media(max-width:960px){.wna-login-page__visual-side{display:none}.wna-login-page__form-side{width:100%}}.wna-register-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--wna-bg);padding:16px}.wna-register-page__card{width:420px}.wna-register-page__bottom{margin-top:12px;text-align:center}.wna-register-page__link{color:var(--wna-primary)}.wna-register-page__link:hover{color:var(--wna-primary-hover)}.wna-card.card{width:100%;height:100%;background:var(--wna-surface);border-color:var(--wna-border);transition:box-shadow .2s ease,border-color .2s ease}.wna-card.card:hover{border-color:color-mix(in srgb,var(--wna-primary) 30%,var(--wna-border))}.wna-card .ant-card-head{border-bottom:none;min-height:auto}.wna-card__titleRow{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%}.wna-card__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.wna-card__iconImg{width:20px;height:20px;object-fit:contain}.wna-card__title{color:var(--wna-text);font-weight:700;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wna-card__subtitle{color:var(--wna-text-secondary);font-weight:400;font-size:12px;flex:0 0 auto}.wna-card__extraRow{display:inline-flex;align-items:center;gap:8px}.wna-card__desc{margin-bottom:10px;color:var(--wna-text-secondary);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;height:3em}.wna-card__desc.is-placeholder{opacity:0}.wna-card__types-row{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.wna-card__types{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.wna-card__types-right{flex:0 0 auto;min-width:0;max-width:55%}.wna-card__actions{margin-top:12px;display:flex;justify-content:flex-end;gap:8px}.wna-general-purpose-card-wrapper{width:100%;min-width:0}.wna-general-purpose-card-wrapper.is-dragging{opacity:.5}.wna-general-purpose-card{cursor:pointer;width:100%;height:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,border-color .2s ease,opacity .15s ease!important;border-radius:var(--wna-radius-lg, 12px)!important;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.wna-general-purpose-card .ant-card-head{padding:12px 16px!important;min-height:96px!important;height:96px!important;border-bottom:none!important;margin:0!important;display:flex;align-items:flex-start}.wna-general-purpose-card .ant-card-head-wrapper{display:flex;align-items:flex-start}.wna-general-purpose-card .ant-card-head-title{padding:0!important;overflow:visible;flex:1;min-width:0}.wna-general-purpose-card .ant-card-extra{padding:0!important;margin-left:12px!important;flex-shrink:0}.wna-general-purpose-card .ant-card-body{padding:0 16px 16px!important;margin:0!important}.wna-general-purpose-card .ant-card-body:empty{padding:0!important;display:none}.wna-general-purpose-card .desc{margin:0!important;padding:0!important;font-size:13px;line-height:1.5;color:var(--wna-text-secondary);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px;height:39px}.wna-general-purpose-card .tags{margin:8px 0 0!important;padding:0!important;display:flex;flex-wrap:wrap;gap:4px}.wna-general-purpose-card:hover{transform:translateY(-4px);border-color:var(--wna-primary)!important;box-shadow:0 8px 24px #00000014!important}.wna-general-purpose-card.is-dragging{opacity:.5;transform:scale(.95);border:2px dashed var(--wna-primary)!important}.wna-general-purpose-card[draggable=true]{cursor:grab}.wna-general-purpose-card[draggable=true]:active{cursor:grabbing}.wna-general-purpose-card[dragover]{border-color:var(--wna-primary)!important;background:var(--wna-surface-secondary, rgba(22, 119, 255, .02))!important}.wna-general-purpose-card__titleRow{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.wna-general-purpose-card__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;margin-top:0;border-radius:8px;background:var(--wna-chip-bg);border:1px solid var(--wna-border-soft)}.wna-general-purpose-card__nameGroup{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;width:100%}.wna-general-purpose-card__titleRow2{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.wna-general-purpose-card__title{display:block;max-width:100%;font-size:15px;font-weight:600;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:4px;transition:background .15s ease}.wna-general-purpose-card__title:hover{background:var(--wna-hover-bg)}.wna-general-purpose-card__original{color:var(--wna-text-tertiary);font-weight:400;font-size:12px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.wna-general-purpose-card__titleInput{font:inherit;font-weight:700;font-size:14px;color:var(--wna-text);background:var(--wna-surface);border:1px solid var(--wna-primary);border-radius:4px;padding:2px 6px;margin:-3px -7px;outline:none;min-width:120px}.wna-general-purpose-card__iconImg{object-fit:contain;display:block}.wna-general-purpose-card__iconEmoji{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.wna-general-purpose-card__iconFallback{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--wna-text-secondary);font-size:12px;font-weight:700;line-height:1}.wna-general-purpose-card__pinBtn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease;opacity:.3}.wna-general-purpose-card:hover .wna-general-purpose-card__pinBtn{opacity:.8}.wna-general-purpose-card__pinBtn:hover{background:var(--wna-hover-bg);color:var(--wna-text);opacity:1!important;transform:scale(1.1)}.wna-general-purpose-card__pinBtn .is-on{color:var(--wna-primary)!important;opacity:1}.wna-fm{position:fixed;left:0;right:0;bottom:0;top:56px;z-index:1000}.wna-fm__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}html[data-theme=dark] .wna-fm__mask{background:#0009}.wna-fm__panel{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--wna-surface);display:flex;flex-direction:column;min-width:0}.wna-fm__header{height:56px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--wna-bg);border-bottom:1px solid var(--wna-border)}.wna-fm__headerLeft{min-width:0}.wna-fm__headerRight{display:flex;align-items:center;gap:8px;flex:0 0 auto}.wna-fm__title{color:var(--wna-text);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-fm__close{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--wna-text);background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:22px;line-height:1}.wna-fm__close:hover{background:#0000000f}html[data-theme=dark] .wna-fm__close:hover{background:#ffffff1a}.wna-fm__body{flex:1 1 auto;min-height:0;overflow:hidden;background:var(--wna-surface);display:flex;flex-direction:column}.wna-fm-fade-enter-active,.wna-fm-fade-leave-active{transition:opacity .16s ease}.wna-fm-fade-enter-from,.wna-fm-fade-leave-to{opacity:0}@media(max-width:980px){.wna-fm{top:0}.wna-fm__header{height:48px;padding:0 8px}}@media(max-width:640px){.wna-fm__header{gap:8px}.wna-fm__close{width:32px;height:32px;font-size:18px}}.wna-chat-composer{flex:0 0 auto;padding:16px 24px 24px;position:relative;z-index:99}.wna-chat-composer.is-dragover{border-radius:16px}.wna-chat-composer__inner{width:100%}.wna-chat-composer__inner.is-constrained{max-width:768px;margin:0 auto}.wna-chat-composer__dropOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--wna-primary, #1677ff) 8%,var(--wna-surface, #fff) 92%);border:2px dashed var(--wna-primary, #1677ff);border-radius:16px;color:var(--wna-primary, #1677ff);font-size:14px;font-weight:500;pointer-events:none;animation:wna-dropFadeIn .15s ease-out}.wna-chat-composer__dropIcon{font-size:32px;opacity:.8}@keyframes wna-dropFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.wna-composer-inline-file-tag{display:inline-flex;align-items:center;max-width:min(100%,320px);margin:2px 4px 2px 0;vertical-align:middle;border-radius:999px}.wna-composer-inline-file-tag__name{max-width:136px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-composer-inline-file-tag__meta{margin-left:6px;font-size:11px;line-height:1;opacity:.72}.ant-cascader-menus.ant-cascader-menu-empty{display:none!important}.wna-aichat__fileRefComposer{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0}.wna-aichat__textareaWrap{position:relative}.wna-aichat__textarea{width:100%;min-height:56px;max-height:160px;border:0;outline:0;resize:none;background:transparent;color:var(--wna-text);font:inherit;line-height:1.6;padding:14px 16px 10px;display:block;overflow-y:auto}.wna-aichat__textarea::placeholder{color:var(--wna-text-tertiary)}.wna-aichat__suggestions{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:14px;box-shadow:0 14px 36px #0f172a1f;z-index:12}.wna-aichat__suggestionItem{border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:10px}.wna-aichat__suggestionItem:hover,.wna-aichat__suggestionItem.is-active{background:color-mix(in srgb,var(--wna-primary, #1677ff) 10%,transparent)}.wna-aichat__suggestionIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--wna-text-secondary)}.wna-aichat__suggestionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__attachmentList{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.wna-aichat__attachmentCard{min-width:180px;max-width:220px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wna-border);border-radius:14px;background:var(--wna-surface);position:relative}.wna-aichat__attachmentCard.is-uploading:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--wna-upload-pct, 0%);background:var(--wna-primary);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.wna-aichat__attachmentThumb{width:44px;height:44px;border-radius:10px;flex:0 0 auto;background:color-mix(in srgb,var(--wna-border) 60%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--wna-text-secondary)}.wna-aichat__attachmentThumb img{width:100%;height:100%;object-fit:cover}.wna-aichat__attachmentMeta{min-width:0;flex:1 1 auto}.wna-aichat__attachmentName{font-size:13px;font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__attachmentDesc{margin-top:4px;font-size:12px;color:var(--wna-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__attachmentRemove{width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.wna-aichat__attachmentRemove:hover{background:color-mix(in srgb,var(--wna-text) 8%,transparent);color:var(--wna-text)}.wna-aichat{flex:1 1 auto;height:100%;display:flex;flex-direction:column;background:var(--wna-bg);overflow:hidden;min-height:0;position:relative}.wna-aichat.has-messages{justify-content:flex-end}.wna-aichat:not(.has-messages){justify-content:center}.wna-aichat__welcome{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 24px 24px}.wna-aichat__welcomeX{width:100%;max-width:920px}.wna-aichat__welcomeX :where(.ant-welcome){width:100%}.wna-aichat__welcomeX :where(.ant-welcome-title),.wna-aichat__welcomeX :where(.ant-welcome-description){text-align:center}.wna-aichat__welcomeX :where(.ant-welcome-icon){color:var(--wna-primary)}.wna-aichat__welcome-title{font-size:28px;font-weight:600;color:var(--wna-text);margin:0;text-align:center;letter-spacing:-.02em}.wna-aichat__howToUse{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;width:100%;max-width:920px}.wna-aichat__howToUseItem{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:var(--wna-radius-md);border:1px solid var(--wna-border);background:var(--wna-surface, var(--wna-bg));transition:border-color .2s,box-shadow .2s;text-align:left;cursor:pointer;flex:1 1 200px;min-width:200px}.wna-aichat__howToUseItem:hover{border-color:var(--wna-primary);box-shadow:0 2px 8px #1677ff1a}.wna-aichat__howToUseItem:active{transform:translateY(1px)}.wna-aichat__howToUseItem:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px}.wna-aichat__howToUseIcon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--wna-primary);color:#fff;font-size:16px}.wna-aichat__howToUseEmoji{font-size:20px;line-height:1}.wna-aichat__howToUseNum{font-size:14px;font-weight:600}.wna-aichat__howToUseContent{flex:1;min-width:0}.wna-aichat__howToUseTitle{font-size:14px;font-weight:600;color:var(--wna-text);margin-bottom:4px;word-break:break-word}.wna-aichat__howToUseDesc{font-size:13px;color:var(--wna-text-secondary);line-height:1.5;word-break:break-word}@media(max-width:600px){.wna-aichat__howToUseItem{min-width:100%}}.wna-aichat__list{flex:1 1 auto;padding:0 16px;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-aichat__xItem{max-width:800px;margin:0 auto}.wna-aichat__xList.ant-bubble-list .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system){padding-inline-end:0!important}.wna-aichat__xList.ant-bubble-list .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content){width:100%;max-width:none}.wna-aichat__xList :where(.ant-bubble-body){width:100%}.wna-aichat__xList.ant-bubble-list .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system){padding-inline-start:0!important}.wna-aichat__xList.ant-bubble-list .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content){background:color-mix(in srgb,var(--wna-surface) 10%,var(--wna-surface, var(--wna-bg)));border:1px solid var(--wna-border)}.wna-aichat__xList.ant-bubble-list .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList.ant-bubble-list .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system){flex-direction:column!important;row-gap:6px;column-gap:0!important}.wna-aichat__xList.ant-bubble-list .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system){align-items:flex-start}.wna-aichat__xList.ant-bubble-list .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system),.wna-aichat__xList :where(.ant-bubble-list) .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system){align-items:flex-end}.wna-aichat__xItem.is-selected{outline:2px solid var(--wna-primary);outline-offset:4px;border-radius:12px}.wna-aichat__senderHeader{width:100%}.wna-aichat__uploadingTip{display:inline-flex;align-items:center;gap:6px;color:var(--wna-text-secondary);font-size:12px;white-space:nowrap}.wna-aichat__think{margin:0 0 10px}.wna-aichat__think{color:var(--wna-text-secondary)}.wna-aichat__think :where(.wna-xmd){color:inherit}.wna-aichat__think :where(.wna-xmd p,.wna-xmd li,.wna-xmd blockquote,.wna-xmd code,.wna-xmd pre){color:inherit}.wna-aichat__think{overflow-anchor:none}.wna-aichat__think .ant-think,.wna-aichat__think .ant-think-status-wrapper,.wna-aichat__think .ant-think-status,.wna-aichat__think .ant-think-status-text{position:static!important;top:auto!important}.wna-aichat__reasoningThink .ant-think{border-left:3px solid var(--wna-primary, #1677ff)}.wna-aichat__reasoningThink .ant-think-content{max-height:320px;overflow-y:auto}.wna-aichat__mediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(0,1fr));gap:8px;margin:12px 0}.wna-aichat__mediaPlaceholder{position:relative;width:100%;background:linear-gradient(135deg,#1677ff0d,#52c41a0d);border:1px dashed rgba(22,119,255,.2);border-radius:10px;overflow:hidden}.wna-aichat__mediaPlaceholderInner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--wna-text-secondary, #999);font-size:12px;animation:wna-media-placeholder-pulse 1.8s ease-in-out infinite}@keyframes wna-media-placeholder-pulse{0%,to{opacity:.6}50%{opacity:1}}.wna-aichat__mediaProgressBar{width:60%;height:4px;border-radius:2px;background:#0000000f;overflow:hidden}.wna-aichat__mediaProgressFill{height:100%;border-radius:2px;transition:width .3s ease}.wna-aichat__mediaProgressFill--generating{width:45%;background:linear-gradient(90deg,#1677ff,#69b1ff);animation:wna-progress-indeterminate 1.8s ease-in-out infinite}.wna-aichat__mediaProgressFill--uploading{width:80%;background:linear-gradient(90deg,#52c41a,#95de64);animation:wna-progress-indeterminate 1.2s ease-in-out infinite}@keyframes wna-progress-indeterminate{0%{opacity:.6;transform:translate(-10%)}50%{opacity:1;transform:translate(10%)}to{opacity:.6;transform:translate(-10%)}}.wna-aichat__mediaPhaseLabel{font-weight:500;color:var(--wna-text-secondary, #999)}.wna-aichat__mediaTimer{font-variant-numeric:tabular-nums;color:var(--wna-text-tertiary, #bbb);font-size:11px}.wna-aichat__mediaIndex{font-size:11px;color:var(--wna-text-tertiary, #bbb)}.wna-aichat__mediaGridItem--done{position:relative}.wna-aichat__mediaDoneOverlay{position:absolute;bottom:6px;right:6px;background:#00000073;color:#fff;font-size:11px;padding:1px 6px;border-radius:4px;font-variant-numeric:tabular-nums;pointer-events:none}.wna-aichat__mediaGridItem{position:relative;border-radius:10px;overflow:hidden;line-height:0;background:var(--wna-chip-bg, #f5f5f5)}.wna-aichat__mediaGridImg{width:100%;height:auto;display:block;border-radius:10px;cursor:pointer;transition:transform .2s,box-shadow .2s}.wna-aichat__mediaGridImg:hover{transform:scale(1.02);box-shadow:0 4px 16px #0000001f}.wna-aichat__mediaGridItem-infoBtn{position:absolute;top:6px;right:6px;z-index:5;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:13px;cursor:pointer;opacity:0;transition:opacity .15s,background .15s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wna-aichat__mediaGridItem:hover .wna-aichat__mediaGridItem-infoBtn,.wna-aichat__mediaPlaceholder:hover .wna-aichat__mediaGridItem-infoBtn,.wna-aichat__mediaGridItem-infoBtn.is-active,.wna-aichat__mediaGridItem-infoBtn--placeholder,.wna-aichat__mediaGridItem-infoBtn--transient,.wna-aichat__mediaGridItem-infoBtn:focus-visible{opacity:1}.wna-aichat__mediaGridItem-infoBtn:hover{background:#000000a6}.wna-aichat__mediaGridItem-paramOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;background:linear-gradient(150deg,#000000d1,#0f172aa6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 12px;display:flex;flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent;animation:wna-paramOverlay-in .2s ease-out}@keyframes wna-paramOverlay-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.wna-aichat__paramRow{display:flex;flex-direction:column;gap:1px}.wna-aichat__paramKey{font-size:9px;font-weight:700;color:#ffffff73;text-transform:uppercase;letter-spacing:.8px;line-height:1.2}.wna-aichat__paramVal{font-size:11px;color:#ffffffeb;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.wna-aichat__quickActions{margin:16px 0 4px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.wna-aichat__quickActions-chips{display:flex;flex-wrap:wrap;gap:8px}.wna-aichat__quickActions-chip{display:inline-flex;align-items:center;padding:6px 16px;font-size:13px;font-weight:500;color:var(--wna-text);background:var(--wna-surface, var(--wna-bg));border:1px solid var(--wna-border);border-radius:20px;cursor:pointer;transition:all .2s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.wna-aichat__quickActions-chip:hover{border-color:var(--wna-primary);color:var(--wna-primary);background:color-mix(in srgb,var(--wna-primary) 6%,var(--wna-surface, var(--wna-bg)))}.wna-aichat__quickActions-chip.is-selected{border-color:var(--wna-primary);color:#fff;background:var(--wna-primary)}.wna-aichat__quickActions-send{display:inline-flex;align-items:center;gap:6px;padding:6px 18px;font-size:13px;font-weight:600;color:#fff;background:var(--wna-primary);border:none;border-radius:20px;cursor:pointer;transition:all .2s ease;white-space:nowrap;animation:wna-qa-send-appear .2s ease}.wna-aichat__quickActions-send:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 2px 8px #1677ff4d}.wna-aichat__quickActions-send:active{transform:translateY(0)}@keyframes wna-qa-send-appear{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.wna-aichat__attachments{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.wna-aichat__attachment{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 8px;border-radius:999px;border:1px solid var(--wna-border);background:var(--wna-surface, var(--wna-bg));color:var(--wna-text);font-size:12px;line-height:1.2}.wna-aichat__attachment.is-uploading{opacity:.7}.wna-aichat__attachment.is-error{border-color:#ff4d4f99;color:#ff4d4f}.wna-aichat__attachment-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.wna-aichat__attachment-remove{width:18px;height:18px;border-radius:9px;border:1px solid var(--wna-border);background:transparent;color:var(--wna-text-secondary);cursor:pointer;line-height:16px;padding:0}.wna-aichat__attachment-remove:hover{color:var(--wna-text)}.wna-aichat__list:hover{scrollbar-color:var(--wna-border) transparent}.wna-aichat__list::-webkit-scrollbar{width:6px}.wna-aichat__list::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .2s ease}.wna-aichat__list:hover::-webkit-scrollbar-thumb{background:var(--wna-border)}.wna-aichat__list::-webkit-scrollbar-thumb:hover{background:var(--wna-text-tertiary)}.wna-aichat__list::-webkit-scrollbar-track{background:transparent}html[data-theme=light] .wna-aichat__list:hover{scrollbar-color:rgba(0,0,0,.25) transparent}html[data-theme=light] .wna-aichat__list:hover::-webkit-scrollbar-thumb{background:#00000040}html[data-theme=light] .wna-aichat__list::-webkit-scrollbar-thumb:hover{background:#0006}.wna-aichat__row{display:flex;gap:14px;padding:20px 0;max-width:768px;margin:0 auto}.wna-aichat__row.is-shareMode{cursor:pointer;border-radius:var(--wna-radius-md);transition:background .15s,box-shadow .15s}.wna-aichat__row.is-shareMode:hover{background:color-mix(in srgb,var(--wna-primary) 6%,var(--wna-surface))}.wna-aichat__row.is-shareMode.is-selected{background:color-mix(in srgb,var(--wna-primary) 10%,var(--wna-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wna-primary) 25%,transparent)}.wna-aichat__row+.wna-aichat__row{border-top:1px solid var(--wna-border-soft)}.wna-aichat__avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.wna-aichat__row.is-user .wna-aichat__avatar{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.wna-aichat__row.is-assistant .wna-aichat__avatar,.wna-aichat__row.is-system .wna-aichat__avatar{background:var(--wna-surface);border:1px solid var(--wna-border);color:var(--wna-text-secondary)}.wna-aichat__avatar-icon{font-size:16px}.wna-aichat__body{flex:1;min-width:0;position:relative}.wna-aichat__shareCheck{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--wna-border);background:var(--wna-bg);color:transparent;font-size:12px;transition:all .15s}.wna-aichat__row.is-shareMode.is-selected .wna-aichat__shareCheck{border-color:var(--wna-primary);background:var(--wna-primary);color:#fff}.wna-aichat__shareBar{flex:0 0 auto;padding:0 24px 12px;background:var(--wna-bg);position:relative;z-index:99}.wna-aichat__shareBar-inner{max-width:768px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 16px;background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:12px}.wna-aichat__shareBar-left{display:inline-flex;align-items:center;gap:8px}.wna-aichat__shareBar-count{font-size:13px;font-weight:500;color:var(--wna-text)}.wna-aichat__shareBar-selectAll{font-size:12px;padding:0 6px;height:auto;line-height:1.4}.wna-aichat__shareBar-right{display:inline-flex;align-items:center;gap:8px}.wna-aichat__exportMenu{padding:10px 12px;min-width:220px;background:var(--wna-surface);border-radius:var(--wna-radius-md);border:1px solid var(--wna-border)}.wna-aichat__exportMenu-title{font-size:12px;color:var(--wna-text-secondary);margin-bottom:8px}.wna-aichat__exportMenu-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.wna-aichat__exportMenu-hint{font-size:12px;color:var(--wna-text-tertiary)}.wna-aichat__role{font-size:13px;font-weight:600;color:var(--wna-text)}.wna-aichat__avatar-img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.wna-aichat__time{font-size:12px;color:var(--wna-text-tertiary);flex:0 0 auto}.wna-aichat__footerRow{margin-top:8px;display:flex;align-items:center;position:relative;z-index:1;justify-content:space-between;gap:10px}.wna-aichat__footerActions{display:inline-flex;align-items:center;gap:6px}.wna-aichat__footerBtn{width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:all .15s ease;position:relative;z-index:2}.wna-aichat__footerBtn:hover{background:var(--wna-hover-bg);border-color:var(--wna-border-soft);color:var(--wna-text)}.wna-aichat__footerBtn:active{transform:scale(.95)}.wna-aichat__content{color:var(--wna-text);word-break:break-word}.wna-aichat__img-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wna-aichat__img-thumb{position:relative;width:80px;height:80px;border-radius:6px;background-color:var(--wna-bg-2, #2a2a2a);background-size:cover;background-position:center;cursor:pointer;overflow:hidden;flex-shrink:0;transition:transform .15s,box-shadow .15s}.wna-aichat__img-thumb:hover{transform:scale(1.05);box-shadow:0 2px 10px #0000004d}.wna-aichat__img-thumb[draggable=true]{cursor:grab}.wna-aichat__img-thumb[draggable=true]:active{cursor:grabbing}.wna-aichat__img-thumb.is-loading{display:flex;align-items:center;justify-content:center}.wna-aichat__img-thumb-loading{font-size:18px;color:var(--wna-text-muted, #888)}.wna-aichat__img-thumb-drag-hint{position:absolute;top:3px;right:3px;font-size:11px;color:#ffffffb3;line-height:1;pointer-events:none;text-shadow:0 1px 2px rgba(0,0,0,.5)}.wna-aichat__files{margin-top:12px;max-width:100%}.ant-file-card-image{width:40px!important;height:40px!important}.wna-aichat__files :where(.ant-file-card-image){overflow:hidden;aspect-ratio:1 / 1}.wna-aichat__files :where(.ant-file-card-image-img img),.wna-aichat__files :where(img.ant-image-img){width:100%;height:100%!important;object-fit:cover}.wna-aichat__inputsPreview{margin-top:10px;border:1px solid var(--wna-border);border-radius:12px;background:var(--wna-surface, var(--wna-bg));padding:10px 12px}.wna-aichat__inputsPreview-title{font-size:12px;font-weight:700;color:var(--wna-text);margin-bottom:6px}.wna-aichat__inputsPreview-list{display:flex;flex-direction:column;gap:6px}.wna-aichat__inputsPreview-row{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start}.wna-aichat__inputsPreview-k{font-size:12px;color:var(--wna-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__inputsPreview-v{font-size:12px;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__inputsPreview-fileGroup{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:start}.wna-aichat__inputsPreview-fileGroupLabel{font-size:12px;color:var(--wna-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-aichat__inputsPreview-fileGroupBody{max-width:100%}.wna-aichat__inputsPreview-fileGroupBody :where(.ant-file-card-image){overflow:hidden;aspect-ratio:1 / 1}.wna-aichat__inputsPreview-fileGroupBody :where(.ant-file-card-image-img img),.wna-aichat__inputsPreview-fileGroupBody :where(img.ant-image-img){width:100%;height:100%!important;object-fit:cover}.wna-aichat__thinking{color:var(--wna-text-secondary)}.wna-aichat__thinking:after{content:"...";display:inline-block;width:0;overflow:hidden;vertical-align:bottom;animation:wna-ellipsis 1.2s steps(4,end) infinite}@keyframes wna-ellipsis{to{width:1.2em}}.wna-aichat__typing{display:inline-flex;align-items:center;gap:8px}.wna-aichat__statusText{font-size:13px;color:var(--wna-text-secondary, #8c8c8c);white-space:nowrap}.wna-llm-msg__bubble{display:inline-flex;align-items:center;gap:6px;min-height:18px}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--wna-text-tertiary);opacity:.35;transform:translateY(0);animation:wna-typing-dot 1s infinite ease-in-out}.typing-dot:nth-child(1){animation-delay:0ms}.typing-dot:nth-child(2){animation-delay:.16s}.typing-dot:nth-child(3){animation-delay:.32s}@keyframes wna-typing-dot{0%{opacity:.35;transform:translateY(0)}30%{opacity:.95;transform:translateY(-2px)}60%{opacity:.35;transform:translateY(0)}to{opacity:.35;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.typing-dot{animation:none;opacity:.6}}.wna-aichat__composer{flex:0 0 auto;padding:16px 24px 24px;position:relative;z-index:99}.wna-aichat__aboveComposer{flex:0 0 auto;padding:0 24px;position:relative;z-index:99}.wna-aichat__aboveComposer-inner,.wna-aichat__composer-inner{max-width:768px;margin:0 auto}.wna-aichat__attachments-preview{margin-bottom:8px;background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:12px}.wna-aichat__attachments-preview :where(.ant-file-card-list){width:100%}.wna-aichat__attachments-add{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:2px dashed var(--wna-border);border-radius:12px;background:transparent;color:var(--wna-primary);cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .1s ease}.wna-aichat__attachments-add:hover{border-color:var(--wna-primary);background:#1570ef0a}.wna-aichat__attachments-add:active{transform:translateY(1px)}.wna-aichat__attachments-add.is-disabled{cursor:not-allowed;opacity:.5}.wna-aichat__attachments-add :where(svg){width:18px;height:18px}.wna-aichat__attachments-preview :where(.ant-file-card-image-img img),.wna-aichat__attachments-preview :where(img.ant-image-img){width:100%;height:100%!important;object-fit:cover}.wna-aichat__attachments-preview :where(.wna-filecard--uploading .ant-image-cover),.wna-aichat__attachments-preview :where(.wna-filecard--queued .ant-image-cover){opacity:1!important}.wna-aichat__attachments-preview :where(.wna-filecard--uploading){position:relative}.wna-aichat__attachments-preview :where(.wna-filecard--uploading):after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--wna-upload-pct, 0%);background:var(--wna-primary);border-bottom-left-radius:12px;border-bottom-right-radius:12px}.wna-aichat__imgPreviewToolbar{display:inline-flex;align-items:center;gap:8px}.wna-aichat__imgPreviewDownload{width:32px;height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:#ffffffd9;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}.wna-aichat__imgPreviewDownload:hover{background:#ffffff1f;color:#fff}.wna-aichat__imgCoverCenter{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:56px;height:56px}.wna-aichat__imgCoverIcon{font-size:18px;color:#fff}.wna-aichat__imgCoverText{font-size:12px;color:#fff}.wna-aichat__sender{background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:20px;transition:border-color .2s ease,box-shadow .2s ease}.wna-aichat__sender:focus-within{border-color:var(--wna-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--wna-primary) 15%,transparent)}.wna-aichat__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.wna-aichat__footer-left,.wna-aichat__footer-right{display:flex;align-items:center;gap:8px}.wna-aichat__sendAction.is-disabled{pointer-events:none;opacity:.55}.wna-aichat__hint{margin-top:12px;text-align:center;font-size:12px;color:var(--wna-text-tertiary)}.wna-aichat__welcomeQuick{width:100%;max-width:720px;display:flex;flex-direction:column;align-items:center;text-align:center}.wna-aichat__welcomeQuickPreamble{font-size:18px;font-weight:500;color:var(--wna-text);margin-bottom:20px;line-height:1.6}.wna-aichat__welcomeQuickBtns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:16px}.wna-aichat__welcomeQuickBtn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:14px;font-weight:500;color:var(--wna-primary);background:var(--wna-surface);border:1px solid var(--wna-primary);border-radius:24px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.wna-aichat__welcomeQuickBtn:hover{background:var(--wna-primary);color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #1677ff40}.wna-aichat__welcomeQuickBtn:active{transform:translateY(0)}.wna-aichat__welcomeQuickBtn:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px}.wna-aichat__welcomeQuickAfterword{font-size:14px;color:var(--wna-text-secondary);margin-top:12px;line-height:1.5}.wna-aichat__gradualBlur{z-index:5;pointer-events:none;right:8px!important}.wna-aichat__listWrap.has-anchor .wna-aichat__gradualBlur{right:10px!important}.wna-aichat__scrollBtn{position:relative;bottom:10px;left:50%;transform:translate(-50%);width:40px;height:40px;border-radius:50%;background:#1668dc;border:0px;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;z-index:100;transition:opacity .25s ease,transform .25s ease,box-shadow .25s ease;opacity:.85;animation:wna-scrollBtnFadeIn .25s ease}.wna-aichat__scrollBtn:hover{opacity:1;transform:translate(-50%) translateY(-2px);box-shadow:0 4px 12px #0003}.wna-aichat__scrollBtn svg{width:20px;height:20px}@keyframes wna-scrollBtnFadeIn{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:.85;transform:translate(-50%) translateY(0)}}.wna-aichat__listWrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;flex-direction:column}.wna-aichat__listWrap.has-anchor .wna-aichat__list{scrollbar-width:none}.wna-aichat__listWrap.has-anchor .wna-aichat__list::-webkit-scrollbar{display:none}.wna-aichat__anchorBar{position:absolute;top:0;right:0;bottom:0;width:8px;z-index:10;opacity:0;transition:opacity .25s ease}.wna-aichat__listWrap:hover .wna-aichat__anchorBar{opacity:1}.wna-aichat__listWrap.has-anchor~.wna-aichat__scrollBtn{left:calc(50% - 4px)}.wna-aichat__listWrap.has-anchor~.wna-aichat__aboveComposer,.wna-aichat__listWrap.has-anchor~.wna-aichat__composer,.wna-aichat__listWrap.has-anchor~.wna-aichat__shareBar{padding-right:32px}.wna-aichat__anchorSeg{position:absolute;left:1px;right:1px;border-radius:2px;cursor:pointer;transition:filter .15s ease;min-height:2px}.wna-aichat__anchorSeg:hover{filter:brightness(1.3)}.wna-aichat__anchorSeg.is-user{background:color-mix(in srgb,var(--wna-primary) 70%,transparent)}.wna-aichat__anchorSeg.is-assistant{background:color-mix(in srgb,#52c41a 60%,transparent)}html[data-theme=light] .wna-aichat__anchorSeg.is-user{background:color-mix(in srgb,var(--wna-primary) 55%,transparent)}html[data-theme=light] .wna-aichat__anchorSeg.is-assistant{background:color-mix(in srgb,#52c41a 45%,transparent)}.wna-aichat__anchorViewport{position:absolute;left:0;right:0;border-radius:2px;border:1px solid rgba(255,255,255,.25);background:#ffffff0f;pointer-events:none;z-index:1;transition:top .08s linear,height .08s linear}html[data-theme=light] .wna-aichat__anchorViewport{border-color:#00000026;background:#0000000a}.wna-aichat__anchorTip{position:absolute;right:14px;width:220px;max-height:160px;overflow:hidden;padding:8px 10px;background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:8px;font-size:12px;color:var(--wna-text);box-shadow:0 4px 12px #0000001f;pointer-events:none;z-index:20}.wna-aichat__anchorTip-role{font-weight:600;margin-bottom:4px;color:var(--wna-text-secondary);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.wna-aichat__anchorTip-text{line-height:1.5;word-break:break-word;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:980px){.wna-aichat__xItem,.wna-aichat__composer-inner,.wna-aichat__aboveComposer-inner{max-width:100%}.wna-aichat__shareBar-inner{max-width:100%;flex-wrap:wrap;gap:8px;padding:8px 12px}}@media(max-width:640px){.wna-aichat__welcome{padding:0 12px 16px}.wna-aichat__welcome-title{font-size:22px}.wna-aichat__welcomeQuickPreamble{font-size:16px}.wna-aichat__welcomeQuickBtn{padding:10px 18px;font-size:13px}.wna-aichat__list{padding:0 8px}.wna-aichat__composer{padding:10px 10px 14px}.wna-aichat__aboveComposer{padding:0 10px}.wna-aichat__shareBar{padding:0 10px 10px}.wna-aichat__shareBar-inner{gap:6px;padding:6px 10px;border-radius:8px}.wna-aichat__exportMenu{min-width:180px}.wna-aichat__toolCall{padding:8px 10px}.wna-aichat__promptPlan{padding:10px 12px}.wna-aichat__promptPlan-actions{flex-wrap:wrap}}.wna-aichat__promptPlan{margin:16px 0 8px;border:1px solid var(--wna-border, #e5e7eb);border-radius:10px;padding:12px 16px;background:var(--wna-bg-elevated, #fafafa)}.wna-aichat__promptPlan-header{display:flex;align-items:center;margin-bottom:10px}.wna-aichat__promptPlan-title{font-weight:600;font-size:14px;color:var(--wna-text, #1f2937)}.wna-aichat__promptPlan-list{display:flex;flex-direction:column;gap:8px}.wna-aichat__promptPlan-card{border:1px solid var(--wna-border, #e5e7eb);border-radius:8px;padding:10px 12px;background:var(--wna-bg, #fff)}.wna-aichat__promptPlan-cardHeader{display:flex;align-items:center;gap:8px}.wna-aichat__promptPlan-cardIndex{font-weight:700;color:var(--wna-primary, #4f46e5);font-size:13px;flex-shrink:0}.wna-aichat__promptPlan-modeBadge{display:inline-flex;align-items:center;padding:1px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;flex-shrink:0;border:1px solid transparent;transition:opacity .15s,box-shadow .15s}.wna-aichat__promptPlan-modeBadge.is-txt2img{background:#eef2ff;color:#4338ca;border-color:#c7d2fe}.wna-aichat__promptPlan-modeBadge.is-img2img{background:#fef3c7;color:#92400e;border-color:#fcd34d}.wna-aichat__promptPlan-modeBadge:not(:disabled){cursor:pointer}.wna-aichat__promptPlan-modeBadge:not(:disabled):hover{opacity:.8;box-shadow:0 0 0 2px #4f46e526}.wna-aichat__promptPlan-modeBadge:disabled{cursor:default;opacity:.7}.wna-aichat__promptPlan-refImages{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.wna-aichat__promptPlan-refThumb{width:48px;height:48px;object-fit:cover;border-radius:6px;border:1px solid var(--wna-border, #e5e7eb)}.wna-aichat__promptPlan-cardDesc{flex:1;font-size:13px;color:var(--wna-text, #374151)}.wna-aichat__promptPlan-toggle{background:none;border:none;color:var(--wna-primary, #4f46e5);cursor:pointer;font-size:12px;white-space:nowrap;padding:2px 6px}.wna-aichat__promptPlan-toggle:hover{text-decoration:underline}.wna-aichat__promptPlan-cardPrompt{margin-top:8px;padding:8px 10px;background:var(--wna-bg-elevated, #f3f4f6);border-radius:6px;font-size:12px;line-height:1.5;color:var(--wna-text-secondary, #6b7280);word-break:break-all}.wna-aichat__promptPlan-cardPrompt code{font-family:SF Mono,Menlo,monospace;font-size:12px}.wna-aichat__promptPlan-actions{margin-top:12px;display:flex;align-items:center;gap:8px}.wna-aichat__promptPlan-skipBtn{padding:6px 16px;border:1px solid var(--wna-border, #d1d5db);border-radius:6px;background:transparent;color:var(--wna-text-secondary, #6b7280);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.wna-aichat__promptPlan-skipBtn:hover{border-color:var(--wna-text-tertiary, #9ca3af);color:var(--wna-text-primary, #111827)}.wna-aichat__promptPlan-confirmBtn{padding:6px 20px;border:none;border-radius:6px;background:var(--wna-primary, #4f46e5);color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:opacity .15s}.wna-aichat__promptPlan-confirmBtn:hover{opacity:.85}.wna-aichat__promptPlan-countdown{margin-left:4px;font-size:12px;color:var(--wna-text-tertiary, #9ca3af);white-space:nowrap}.wna-aichat__toolCalls{display:flex;flex-direction:column;gap:8px;margin:8px 0}.wna-aichat__toolCall{border:1px solid var(--wna-border, #e5e7eb);border-radius:8px;padding:10px 14px;background:var(--wna-bg-subtle, #f9fafb);font-size:13px;transition:border-color .2s}.wna-aichat__toolCall.is-composing{border-color:#3b82f6}.wna-aichat__toolCall-header{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--wna-text, #374151);margin-bottom:4px}.wna-aichat__toolCall-icon{color:#6366f1;font-size:14px}.wna-aichat__toolCall-name{flex:1}.wna-aichat__toolCall-spinner{color:#3b82f6;font-size:13px}.wna-aichat__toolCall-params{display:flex;flex-direction:column;gap:2px;padding-left:20px}.wna-aichat__toolCall-param{display:flex;gap:8px;line-height:1.6;word-break:break-all}.wna-aichat__toolCall-paramKey{color:var(--wna-text-secondary, #9ca3af);flex-shrink:0;min-width:60px}.wna-aichat__toolCall-paramKey:after{content:":"}.wna-aichat__toolCall-paramVal{color:var(--wna-text, #374151);white-space:pre-wrap}.wna-aichat__toolCall-argsRaw{padding-left:20px;margin-top:2px}.wna-aichat__toolCall-argsRaw code{font-size:12px;color:var(--wna-text-secondary, #9ca3af);word-break:break-all;white-space:pre-wrap}.wna-aichat__fileRefs{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.wna-aichat__userInlineContent{white-space:pre-wrap;line-height:1.7}.wna-aichat__userInlineContent .wna-fileref-chip{margin:0 3px;vertical-align:baseline}.wna-fileref-chip{display:inline-flex;align-items:center;gap:4px;padding:1px 8px 1px 6px;margin:0 2px;background:color-mix(in srgb,var(--wna-fileref-accent, var(--wna-primary, #1677ff)) 10%,transparent);border:1px solid color-mix(in srgb,var(--wna-fileref-accent, var(--wna-primary, #1677ff)) 22%,transparent);border-radius:999px;color:var(--wna-fileref-accent, var(--wna-primary, #1677ff));font-size:13px;line-height:22px;vertical-align:baseline;white-space:nowrap;max-width:260px;transition:background .15s}.wna-fileref-chip:hover{background:color-mix(in srgb,var(--wna-fileref-accent, var(--wna-primary, #1677ff)) 16%,transparent)}.wna-fileref-chip__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;line-height:1;transform:translateY(-1px)}.wna-fileref-chip__icon .anticon{display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.wna-fileref-chip__icon .anticon svg{display:block}.wna-fileref-chip__name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.wna-fileref-chip__close{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:2px;border-radius:50%;font-size:13px;line-height:1;cursor:pointer;opacity:.5;transition:opacity .15s,background .15s}.wna-fileref-chip__close:hover{opacity:1;background:color-mix(in srgb,var(--wna-fileref-accent, var(--wna-primary, #1677ff)) 20%,transparent)}.wna-fileref-chip--pdf{--wna-fileref-accent: #e53935}.wna-fileref-chip--spreadsheet{--wna-fileref-accent: #4caf50}.wna-fileref-chip--document{--wna-fileref-accent: #2b579a}.wna-fileref-chip--presentation{--wna-fileref-accent: #d04423}.wna-fileref-chip--image{--wna-fileref-accent: #ff9800}.wna-fileref-chip--video{--wna-fileref-accent: #7c3aed}.wna-fileref-chip--audio{--wna-fileref-accent: #9c27b0}.wna-fileref-chip--archive{--wna-fileref-accent: #795548}.wna-fileref-chip--code{--wna-fileref-accent: #1572b6}.wna-fileref-chip--markdown{--wna-fileref-accent: #1890ff}.wna-fileref-chip--text{--wna-fileref-accent: #8c8c8c}.wna-fileref-chip--generic{--wna-fileref-accent: #1677ff}.wna-aichat__toolCalls{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.wna-aichat__toolCall{border:1px solid var(--wna-border, #e5e7eb);border-radius:6px;overflow:hidden}.wna-aichat__toolCall-name{padding:6px 10px;font-size:12px;font-weight:500;color:var(--wna-text-secondary, #6b7280);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.wna-aichat__toolCall-name:before{content:"▸ ";font-size:10px}.wna-aichat__toolCall[open]>.wna-aichat__toolCall-name:before{content:"▾ "}.wna-aichat__toolCall-io{padding:8px 10px;margin:0;font-size:11px;line-height:1.5;background:var(--wna-bg-subtle, #f9fafb);border-top:1px solid var(--wna-border, #e5e7eb);overflow-x:auto;max-height:200px;color:var(--wna-text-secondary, #6b7280);white-space:pre-wrap;word-break:break-all}.wna-aichat__toolCall-code{padding:8px 10px;margin:0;font-size:11px;line-height:1.5;background:#1e1e2e;color:#cdd6f4;border-top:1px solid var(--wna-border, #e5e7eb);overflow-x:auto;max-height:260px;white-space:pre-wrap;word-break:break-all;font-family:Fira Code,Cascadia Code,Menlo,Consolas,monospace}.wna-aichat__toolCall-output{border-top:1px dashed var(--wna-border, #e5e7eb)}.wna-aichat__toolCall-output.is-exec{background:#f0f4f8;color:#374151}.wna-aichat__tokens{margin-top:6px;font-size:11px;color:var(--wna-text-tertiary, #9ca3af);text-align:right}.wna-aichat__loadMore{display:flex;justify-content:center;padding:8px 0 12px}.wna-aichat__loadMore-text{font-size:12px;color:var(--wna-text-tertiary, #9ca3af);animation:wna-pulse 1.5s ease-in-out infinite}.wna-aichat__loadMore-btn{background:none;border:1px solid var(--wna-border, #e5e7eb);border-radius:6px;padding:4px 14px;font-size:12px;color:var(--wna-text-secondary, #6b7280);cursor:pointer;transition:all .2s}.wna-aichat__loadMore-btn:hover{border-color:var(--wna-primary, #4f46e5);color:var(--wna-primary, #4f46e5)}@keyframes wna-pulse{0%,to{opacity:.4}50%{opacity:1}}.wna-inputsPanel{flex:0 0 auto;width:100%}.wna-inputsPanel__box{border:1px solid var(--wna-border);border-radius:12px;background:var(--wna-surface, var(--wna-bg));padding:10px}.wna-inputsPanel__titleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.wna-inputsPanel__titleRow.is-expanded{margin-bottom:8px}.wna-inputsPanel__collapseBtn{color:var(--wna-text-secondary)}.wna-inputsPanel__title{font-weight:700;font-size:13px;color:var(--wna-text)}.wna-inputsPanel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wna-inputsPanel__full{width:100%}@media(max-width:980px){.wna-inputsPanel__grid{grid-template-columns:1fr}}.wna-inputsPanel__field{min-width:0}.wna-inputsPanel__field--fullWidth{grid-column:1 / -1}.wna-inputsPanel__labelRow{display:flex;align-items:center;gap:8px;margin-bottom:6px}.wna-inputsPanel__label{font-size:12px;color:var(--wna-text-secondary)}.wna-inputsPanel__fileRow{display:flex;align-items:center;gap:8px}.wna-inputsPanel__fileChipList{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wna-inputsPanel__fileChipList--mt{margin-top:8px}.wna-inputsPanel__fileChip{display:inline-flex;align-items:center;gap:6px;max-width:240px;padding:4px 8px;border-radius:999px;border:1px solid var(--wna-border);background:var(--wna-surface, var(--wna-bg));color:var(--wna-text);font-size:12px;line-height:1.2}.wna-inputsPanel__fileName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.wna-inputsPanel__fileRemove{width:18px;height:18px;border-radius:9px;border:1px solid var(--wna-border);background:transparent;color:var(--wna-text-secondary);cursor:pointer;line-height:16px;padding:0}.wna-inputsPanel__fileRemove:hover{color:var(--wna-text)}.wna-inputsPanel__hint{margin-top:6px;font-size:12px;color:var(--wna-text-tertiary)}.wna-inputsPanel__dropZone{border:2px dashed var(--wna-border);border-radius:12px;padding:6px 8px;min-height:60px;display:flex;align-items:center;justify-content:flex-start;background:var(--wna-surface, var(--wna-bg));cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;width:100%}.wna-inputsPanel__dropZone:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1570ef05,#1570ef0f);opacity:0;transition:opacity .3s ease;pointer-events:none}.wna-inputsPanel__dropZone:hover{border-color:var(--wna-primary, #1570ef);background:#1570ef0a;transform:translateY(-1px);box-shadow:0 6px 20px #1570ef1f}.wna-inputsPanel__dropZone:hover:before,.wna-inputsPanel__dropZone.is-dragover:before{opacity:1}.wna-inputsPanel__dropZone.is-dragover{border-color:var(--wna-primary, #1570ef);background:#1570ef14;transform:scale(1.01);box-shadow:0 10px 28px #1570ef2e}.wna-inputsPanel__dropContent{display:flex;flex-direction:row;align-items:center;gap:8px;position:relative;z-index:1;width:100%}.wna-inputsPanel__dropIcon{flex:0 0 auto;width:32px;height:32px;color:var(--wna-primary, #1570ef);opacity:.7;transition:all .3s ease}.wna-inputsPanel__dropIcon-svg{width:100%;height:100%}.wna-inputsPanel__dropZone:hover .wna-inputsPanel__dropIcon{opacity:1;transform:scale(1.1)}.wna-inputsPanel__dropZone.is-dragover .wna-inputsPanel__dropIcon{opacity:1;transform:scale(1.15) rotate(3deg)}.wna-inputsPanel__dropText{display:flex;flex-direction:column;gap:2px;align-items:flex-start;min-width:0;flex:1}.wna-inputsPanel__dropPrimary{margin:0;font-size:14px;color:var(--wna-text);font-weight:600;transition:color .3s ease}.wna-inputsPanel__dropZone:hover .wna-inputsPanel__dropPrimary{color:var(--wna-primary, #1570ef)}.wna-inputsPanel__dropHint{display:flex;flex-wrap:wrap;gap:6px;margin:0;font-size:11px;color:var(--wna-text-secondary);opacity:.9;transition:opacity .3s ease}.wna-inputsPanel__dropZone:hover .wna-inputsPanel__dropHint{opacity:1}.wna-inputsPanel__dropHint :where(.ant-tag){margin-inline-end:0;line-height:18px;padding:0 6px;border-radius:999px;font-size:11px}.wna-inputsPanel__fileChipNew{display:flex;flex-direction:row;align-items:center;gap:6px;border:1px solid var(--wna-border);border-radius:8px;padding:6px 8px;background:var(--wna-surface, var(--wna-bg));position:relative;width:100%;min-width:0;overflow:hidden;min-height:60px}.wna-inputsPanel__fileChipNew.is-dragover{border-color:var(--wna-primary, #1570ef);background:#1570ef0f}.wna-inputsPanel__fileThumb{flex:0 0 auto;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.wna-inputsPanel__fileThumb img,.wna-inputsPanel__fileThumb .ant-image-img{width:36px;height:36px;object-fit:cover;border-radius:4px;border:1px solid var(--wna-border);cursor:pointer}.wna-inputsPanel__fileThumb .ant-image{width:36px;height:36px;display:block}.wna-inputsPanel__fileIcon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:#1570ef14;color:var(--wna-primary, #1570ef)}.wna-inputsPanel__fileIcon--audio{background:#ea580c14;color:#ea580c}.wna-inputsPanel__fileIcon--video{background:#8b5cf614;color:#8b5cf6}.wna-inputsPanel__fileIcon--document{background:#2563eb14;color:#2563eb}.wna-inputsPanel__fileIcon svg{width:18px;height:18px}.wna-inputsPanel__fileMeta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.wna-inputsPanel__fileNameNew{font-size:11px;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-inputsPanel__fileActions{display:flex;gap:4px}.wna-inputsPanel__fileLink{background:none;border:none;color:var(--wna-primary, #1570ef);cursor:pointer;font-size:10px;padding:0;white-space:nowrap}.wna-inputsPanel__fileLink:hover{text-decoration:underline}.wna-inputsPanel__fileDelete{position:absolute;top:4px;right:4px;width:18px;height:18px;background:#dc2626;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #dc26264d;z-index:2;line-height:1}.wna-inputsPanel__fileDelete:hover{background:#b91c1c;transform:scale(1.1);box-shadow:0 3px 6px #dc262666}.wna-inputsPanel__fileListWrap{display:flex;flex-direction:column;gap:8px;width:100%}.wna-inputsPanel__fileAddBtn{display:flex;align-items:center;justify-content:center;border:2px dashed var(--wna-border);border-radius:8px;padding:6px 8px;background:var(--wna-surface, var(--wna-bg));cursor:pointer;transition:all .2s ease;min-height:60px;position:relative;width:100%}.wna-inputsPanel__fileAddBtn:hover{border-color:var(--wna-primary, #1570ef);background:#1570ef0a;transform:scale(1.01)}.wna-inputsPanel__addIcon{font-size:24px;color:var(--wna-primary, #1570ef);font-weight:700;line-height:1}.wna-inputsPanel__fileGrid{display:flex;flex-wrap:wrap;gap:8px;width:100%}.wna-inputsPanel__fileGrid.is-dragover{outline:2px dashed var(--wna-primary, #1570ef);outline-offset:4px;border-radius:8px}.wna-inputsPanel__fileGridItem{position:relative;width:56px;height:56px;flex:0 0 auto}.wna-inputsPanel__fileGridItem .ant-file-card{width:56px!important;height:56px!important;padding:0!important;border-radius:6px;overflow:hidden}.wna-inputsPanel__fileGridItem .ant-file-card-file{width:56px!important;height:56px!important;display:flex;align-items:center;justify-content:center}.wna-inputsPanel__fileGridItem .ant-file-card-icon{width:28px!important;height:28px!important}.wna-inputsPanel__fileGridItem .ant-file-card-icon svg{width:28px!important;height:28px!important}.wna-inputsPanel__fileGridItem .ant-file-card-name,.wna-inputsPanel__fileGridItem .ant-file-card-description{display:none}.wna-inputsPanel__fileGridOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;border-radius:6px;display:flex;align-items:center;justify-content:center;z-index:5;pointer-events:none}.wna-inputsPanel__fileGridOverlay .ant-spin{color:#fff}.wna-inputsPanel__fileGridOverlay .ant-spin-dot-item{background-color:#fff}.wna-inputsPanel__fileGridOverlay--error{background:#dc262699}.wna-inputsPanel__errorIcon{font-size:24px;color:#fff}.wna-inputsPanel__fileGridItem.is-uploading .ant-file-card{opacity:.8}.wna-inputsPanel__fileGridItem.is-error .ant-file-card{opacity:.7}.wna-inputsPanel__fileGridItem .ant-image,.wna-inputsPanel__fileGridItem .ant-file-card .ant-image{width:56px!important;height:56px!important}.wna-inputsPanel__fileGridItem .ant-image-img{width:56px!important;height:56px!important;object-fit:cover}.wna-inputsPanel__fileGridDelete{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:#dc2626;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .2s ease;box-shadow:0 2px 4px #dc26264d;z-index:10;line-height:1;opacity:0}.wna-inputsPanel__fileGridItem:hover .wna-inputsPanel__fileGridDelete{opacity:1}.wna-inputsPanel__fileGridDelete:hover{background:#b91c1c;transform:scale(1.1);box-shadow:0 3px 6px #dc262666}.wna-inputsPanel__fileGridAdd{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border:2px dashed var(--wna-border);border-radius:6px;background:var(--wna-surface, var(--wna-bg));cursor:pointer;transition:all .2s ease;flex:0 0 auto}.wna-inputsPanel__fileGridAdd:hover{border-color:var(--wna-primary, #1570ef);background:#1570ef0a;transform:scale(1.03)}.wna-inputsPanel__fileGridAdd .wna-inputsPanel__addIcon{font-size:20px}.wna-inputsPanel__field--error .wna-inputsPanel__dropZone{border-color:#ff4d4f;background:#ff4d4f0a}.wna-inputsPanel__field--error .wna-inputsPanel__dropZone:hover{border-color:#ff4d4f;background:#ff4d4f14;box-shadow:0 6px 20px #ff4d4f1f}.wna-inputsPanel__field--error .wna-inputsPanel__fileGrid{border-color:#ff4d4f}.wna-inputsPanel__field--error .ant-radio-group,.wna-inputsPanel__field--error .ant-checkbox-wrapper,.wna-inputsPanel__field--error .wna-inputsPanel__label{color:#ff4d4f}.wna-record-sidebar{position:sticky;top:0;height:calc(100vh - var(--wna-topbar-h, 56px));width:280px;flex-shrink:0;transition:width .25s cubic-bezier(.4,0,.2,1)}.wna-record-sidebar.is-collapsed{width:48px}.wna-record-sidebar__box{height:100%;background:var(--wna-surface);border-right:1px solid var(--wna-border);overflow:hidden;display:flex;flex-direction:column;position:relative}.wna-record-sidebar.is-header-hidden.is-collapsed{width:0}.wna-record-sidebar.is-header-hidden.is-collapsed .wna-record-sidebar__box{border-right:none}.wna-record-sidebar__header{padding:12px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--wna-border-soft);min-height:50px;background:var(--wna-surface)}.wna-record-sidebar__header-right{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px}.wna-record-sidebar__search-trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--wna-text-secondary, #666);font-size:14px;cursor:pointer;transition:background .2s,color .2s}.wna-record-sidebar__search-trigger:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04));color:var(--wna-text, #333)}.wna-record-sidebar__search-trigger.is-active{color:var(--wna-primary);background:color-mix(in srgb,var(--wna-primary) 10%,transparent)}.wna-record-sidebar__search{display:grid;grid-template-rows:0fr;opacity:0;padding:0 10px;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,padding .25s cubic-bezier(.4,0,.2,1)}.wna-record-sidebar__search>*{overflow:hidden}.wna-record-sidebar__search.is-open{grid-template-rows:1fr;opacity:1;padding:8px 10px}.wna-record-sidebar__search .ant-input-affix-wrapper{background:var(--wna-bg, #f5f5f5);border:none;border-radius:8px;box-shadow:none;padding:4px 10px;transition:background .2s}.wna-record-sidebar__search .ant-input-affix-wrapper:hover,.wna-record-sidebar__search .ant-input-affix-wrapper:focus-within{background:var(--wna-hover-bg, rgba(0, 0, 0, .06))}.wna-record-sidebar__search .ant-input{background:transparent;color:var(--wna-text);font-size:13px}.wna-record-sidebar__search .ant-input::placeholder{color:var(--wna-text-tertiary)}.wna-record-sidebar__search-icon{color:var(--wna-text-tertiary);font-size:13px}.wna-record-sidebar__search-clear{color:var(--wna-text-tertiary);font-size:13px;cursor:pointer;transition:color .2s}.wna-record-sidebar__search-clear:hover{color:var(--wna-text-secondary)}.wna-record-sidebar__search-spinner{width:13px;height:13px;border:1.5px solid var(--wna-border);border-top-color:var(--wna-primary);border-radius:50%;animation:wna-sidebar-search-spin .6s linear infinite;display:inline-block}@keyframes wna-sidebar-search-spin{to{transform:rotate(360deg)}}.wna-record-sidebar__toggle{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--wna-radius-sm, 8px);color:var(--wna-text-secondary);cursor:pointer;transition:all .2s ease;background:transparent;border:none;flex-shrink:0}.wna-record-sidebar__toggle:hover{background:var(--wna-hover-bg);color:var(--wna-text)}.wna-record-sidebar__toggle-icon{font-size:14px;transition:transform .25s ease}.wna-record-sidebar.is-collapsed .wna-record-sidebar__toggle-icon{transform:rotate(180deg)}.wna-record-sidebar.is-header-hidden{position:relative;overflow:visible}.wna-record-sidebar.is-header-hidden .wna-record-sidebar__box{overflow:visible}.wna-record-sidebar__orb{position:absolute;top:50%;right:-18px;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--wna-primary);color:#fff;cursor:pointer;border:none;box-shadow:0 2px 8px #00000026;transition:all .25s ease;z-index:10}.wna-record-sidebar__orb:hover{background:var(--wna-primary-hover, var(--wna-primary));box-shadow:0 4px 12px #0003;transform:translateY(-50%) scale(1.08)}.wna-record-sidebar__orb-icon{font-size:14px;transition:transform .25s ease}.wna-record-sidebar.is-collapsed .wna-record-sidebar__orb-icon{transform:rotate(180deg)}.wna-record-sidebar.is-header-hidden .wna-record-sidebar__body{padding-top:16px}.wna-record-sidebar__body{padding:8px;flex:1 1 auto;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;scroll-behavior:smooth}.wna-record-sidebar__body::-webkit-scrollbar{width:10px}.wna-record-sidebar__body::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-record-sidebar__body::-webkit-scrollbar-track{background:transparent}.wna-record-sidebar__body.is-scrolling{scrollbar-color:var(--wna-border) transparent}.wna-record-sidebar__body.is-scrolling::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-record-sidebar__collapsed-body{padding:10px 8px;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.wna-record-sidebar__collapsed-body .wna-record-sidebar__toggle{width:32px;height:32px}.wna-record-sidebar__list{background:transparent}.wna-record-sidebar__list .ant-list-item{padding:0;border:none}.wna-record-sidebar__group-row{padding:10px 6px 4px;margin-top:4px}.wna-record-sidebar__group-row:first-child{margin-top:0;padding-top:4px}.wna-record-sidebar__group-label{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wna-text-tertiary)}.wna-record-sidebar__item{padding:10px 12px;border-radius:var(--wna-radius-sm, 8px);cursor:pointer;margin-bottom:2px;position:relative;transition:all .15s ease;border-left:3px solid transparent;display:flex;align-items:center;gap:10px}.wna-record-sidebar__item-icon{flex-shrink:0;width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--wna-text-secondary);transition:color .15s ease}.wna-record-sidebar__item:hover .wna-record-sidebar__item-icon{color:var(--wna-text)}.wna-record-sidebar__item.is-active .wna-record-sidebar__item-icon{color:var(--wna-primary)}.wna-record-sidebar__top-badge{position:absolute;top:4px;right:4px;pointer-events:none}.wna-record-sidebar__top-badge.is-pinned{right:auto;left:4px}.wna-record-sidebar__item:hover{background:var(--wna-hover-bg)}.wna-record-sidebar__item.is-active{background:var(--wna-active-bg);border-left-color:var(--wna-primary)}.wna-record-sidebar__item.is-active .wna-record-sidebar__item-title{color:var(--wna-primary)}.wna-record-sidebar__item-main{min-width:0;flex:1}.wna-record-sidebar__item-type{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--wna-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-record-sidebar__item-right{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--wna-text-tertiary)}.wna-record-sidebar__item-title{font-size:13px;font-weight:500;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s ease}.wna-record-sidebar__item-title.is-edit-disabled{cursor:not-allowed;opacity:.65}.wna-record-sidebar__item-title-input{font:inherit;font-size:13px;font-weight:600;color:var(--wna-text);background:var(--wna-surface);border:1px solid var(--wna-primary);border-radius:4px;padding:2px 6px;outline:none;width:100%;min-width:0}.wna-record-sidebar__item-title-edit{display:flex;align-items:center;gap:6px;min-width:0}.wna-record-sidebar__item-title-edit .wna-record-sidebar__item-title-input{flex:1 1 auto}.wna-record-sidebar__item-title-btn{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--wna-border);border-radius:6px;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;flex:0 0 auto}.wna-record-sidebar__item-title-btn:hover{background:var(--wna-hover-bg);color:var(--wna-text)}.wna-record-sidebar__item-title-btn.is-ok{color:var(--wna-primary);border-color:var(--wna-primary)}.wna-record-sidebar__item-meta-row{margin-top:3px;display:flex;align-items:center;gap:8px;min-width:0}.wna-record-sidebar__item-meta-left{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px}.wna-record-sidebar__item-meta-type{flex:0 1 auto;min-width:0}.wna-record-sidebar__item-meta-tag{flex:0 0 auto;font-size:11px;line-height:1;padding:2px 6px;border-radius:999px}.wna-record-sidebar__item-meta-tag.is-disabled{opacity:.85}.wna-record-sidebar__item-meta-tag.is-deleted{opacity:.75}.wna-record-sidebar__item-meta{font-size:11px;color:var(--wna-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.wna-record-sidebar__load-more,.wna-record-sidebar__load-end{padding:14px 8px 8px;text-align:center;font-size:12px;color:var(--wna-text-tertiary)}.wna-record-sidebar__load-more{display:flex;align-items:center;justify-content:center;gap:6px}.wna-record-sidebar__load-spinner{width:14px;height:14px;border:2px solid var(--wna-border);border-top-color:var(--wna-primary);border-radius:50%;animation:wna-sidebar-spin .8s linear infinite}@keyframes wna-sidebar-spin{to{transform:rotate(360deg)}}.wna-record-sidebar__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;color:var(--wna-text-tertiary);text-align:center}.wna-record-sidebar__empty-icon{font-size:36px;margin-bottom:12px;opacity:.5}.wna-record-sidebar__empty-text{font-size:13px}.wna-record-sidebar__more-btn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;transition:background .15s ease,color .15s ease}.wna-record-sidebar__more-btn:hover{background:var(--wna-hover-bg);color:var(--wna-text)}.wna-record-sidebar .ant-dropdown-menu{min-width:120px}.wna-record-sidebar .ant-dropdown-menu-item{display:flex;align-items:center;gap:8px}.wna-record-sidebar .ant-dropdown-menu-item .anticon{font-size:14px}.wna-record-sidebar .ant-dropdown-menu-item .is-on{color:var(--wna-primary)}.wna-record-sidebar .ant-dropdown-menu-item.is-danger{color:var(--ant-color-error, #ff4d4f)}.wna-record-sidebar .ant-dropdown-menu-item.is-danger:hover{background:var(--ant-color-error-bg, #fff2f0)}.wna-record-sidebar__footer{flex-shrink:0;min-height:58px;display:flex;align-items:center;justify-content:stretch;gap:8px}.wna-record-sidebar__footer>*{width:100%}@media(max-width:980px){.wna-record-sidebar{width:240px}.wna-record-sidebar.is-collapsed{width:48px}}@media(max-width:768px){.wna-record-sidebar,.wna-record-sidebar.is-header-hidden{position:fixed;top:0;left:0;bottom:0;height:100vh;width:280px;max-height:none;z-index:1200;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.wna-record-sidebar.is-collapsed,.wna-record-sidebar.is-header-hidden.is-collapsed{width:280px;max-height:none}.wna-record-sidebar.mobile-open,.wna-record-sidebar.is-header-hidden.mobile-open{transform:translate(0)}.wna-record-sidebar__box,.wna-record-sidebar.is-header-hidden .wna-record-sidebar__box{border-right:none;border-radius:0;box-shadow:4px 0 24px #0000001f;overflow:hidden}.wna-record-sidebar__toggle,.wna-record-sidebar__orb{display:none}}.wna-taskbar{position:sticky;top:0;height:calc(100vh - var(--wna-topbar-h, 56px));width:300px;flex-shrink:0;border-left:1px solid var(--wna-border);background:var(--wna-surface);display:flex;flex-direction:column;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1)}.wna-taskbar__inner{height:100%;display:flex;flex-direction:column}.wna-taskbar__header{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--wna-border-soft);min-height:50px;background:var(--wna-surface)}.wna-taskbar__title{font-weight:700;color:var(--wna-text);font-size:13px;line-height:1.2}.wna-taskbar__meta{font-size:12px;color:var(--wna-text-secondary)}.wna-taskbar__actions{display:flex;align-items:center;gap:8px}.wna-taskbar__iconBtn{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--wna-radius-sm, 8px);color:var(--wna-text-secondary);cursor:pointer;transition:all .2s ease;background:transparent;border:none;flex-shrink:0}.wna-taskbar__iconBtn:hover{background:var(--wna-hover-bg);color:var(--wna-text)}.wna-taskbar__iconBtn:disabled{opacity:.5;cursor:not-allowed}.wna-taskbar__collapseIcon{font-size:14px;transition:transform .25s ease}.wna-taskbar.is-collapsed .wna-taskbar__collapseIcon{transform:rotate(180deg)}.wna-taskbar__list{padding:8px;overflow-y:auto;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:2px}.wna-taskbar__item{padding:10px 12px;border-radius:var(--wna-radius-sm, 8px);cursor:default;margin-bottom:0;position:relative;transition:all .15s ease;border-left:3px solid transparent;background:transparent}.wna-taskbar__item:hover{background:var(--wna-hover-bg)}.wna-taskbar__item.is-clickable{cursor:pointer}.wna-taskbar__item.is-running{border-left-color:var(--wna-primary)}.wna-taskbar__item.is-done{border-left-color:var(--wna-success)}.wna-taskbar__item.is-failed{border-left-color:var(--wna-danger)}.wna-taskbar__row1{display:flex;align-items:center;justify-content:space-between;gap:8px}.wna-taskbar__right{display:flex;align-items:center;gap:8px;flex:0 0 auto}.wna-taskbar__name{font-weight:650;font-size:13px;color:var(--wna-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-taskbar__status{font-size:12px;padding:2px 8px;border-radius:999px;border:1px solid var(--wna-border-soft);color:var(--wna-text-secondary);background:var(--wna-chip-bg)}.wna-taskbar__status.is-running{color:var(--wna-primary);border-color:color-mix(in srgb,var(--wna-primary) 35%,transparent);background:color-mix(in srgb,var(--wna-primary) 8%,var(--wna-surface))}.wna-taskbar__status.is-failed{color:var(--wna-danger);border-color:color-mix(in srgb,var(--wna-danger) 35%,transparent);background:color-mix(in srgb,var(--wna-danger) 8%,var(--wna-surface))}.wna-taskbar__row2{margin-top:6px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--wna-text-secondary);font-size:12px}.wna-taskbar__metaLeft{display:inline-flex;align-items:center;gap:6px;min-width:0}.wna-taskbar__metaSep{opacity:.6}.wna-taskbar__row2Right{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.wna-taskbar__dismissBtn{width:26px;height:26px}.wna-taskbar__miniProgress{position:relative;width:64px;height:4px;border-radius:999px;overflow:hidden;background:var(--wna-chip-bg);border:1px solid var(--wna-border-soft);flex:0 0 auto}.wna-taskbar__miniProgressFill{height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,var(--wna-primary) 50%,transparent 100%);opacity:.65;animation:wna-taskbar-indeterminate 1.2s ease-in-out infinite}.wna-taskbar__progress{margin-top:8px}.wna-taskbar__progressBar{height:8px;border-radius:999px;background:var(--wna-chip-bg);overflow:hidden}.wna-taskbar__progressFill{height:100%;width:100%;background:linear-gradient(90deg,transparent 0%,var(--wna-primary) 50%,transparent 100%);opacity:.65;animation:wna-taskbar-indeterminate 1.2s ease-in-out infinite}.wna-taskbar__progressFill.is-done{animation:none;width:100%;background:var(--wna-success);opacity:.85}.wna-taskbar__progressFill.is-failed{animation:none;width:100%;background:var(--wna-danger);opacity:.85}.wna-taskbar__footer{padding:10px 14px 12px;border-top:1px solid var(--wna-border-soft);display:flex;justify-content:space-between;gap:10px}.wna-taskbar__errorTip{margin-top:8px;color:var(--wna-danger);font-size:12px}.wna-taskbar__empty{color:var(--wna-text-secondary);font-size:12px;padding:8px}.wna-taskbar__itemActions{display:flex;justify-content:flex-end;gap:6px;opacity:0;pointer-events:none;transition:opacity .15s ease}.wna-taskbar__hoverOnly{opacity:0;pointer-events:none;transition:opacity .15s ease}.wna-taskbar__item:hover .wna-taskbar__itemActions,.wna-taskbar__item:hover .wna-taskbar__hoverOnly{opacity:1;pointer-events:auto}.wna-taskbar__hint{font-size:12px;color:var(--wna-text-tertiary)}.wna-taskbar.is-collapsed{width:48px}.wna-taskbar.is-collapsed .wna-taskbar__title,.wna-taskbar.is-collapsed .wna-taskbar__meta,.wna-taskbar.is-collapsed .wna-taskbar__list,.wna-taskbar.is-collapsed .wna-taskbar__footer{display:none}.wna-taskbar.is-collapsed .wna-taskbar__header{padding:12px 8px;justify-content:center}@keyframes wna-taskbar-indeterminate{0%{transform:translate(-55%)}to{transform:translate(55%)}}@media(max-width:980px){.wna-taskbar{width:240px}.wna-taskbar.is-collapsed{width:48px}}@media(max-width:768px){.wna-taskbar{position:fixed;top:0;right:0;bottom:0;height:100vh;width:300px;max-height:none;z-index:1200;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);border-left:1px solid var(--wna-border);border-top:none}.wna-taskbar.is-collapsed{width:300px;max-height:none}.wna-taskbar.mobile-open{transform:translate(0);box-shadow:-4px 0 24px #0000001f}.wna-taskbar .wna-taskbar__collapseBtn{display:none}}.wna-flow-page{display:flex;min-height:calc(100vh - 56px);background:var(--wna-bg)}.wna-flow-page__content{flex:1;min-width:0;padding:24px;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;height:calc(100vh - 56px)}.wna-flow-page__content::-webkit-scrollbar{width:10px}.wna-flow-page__content::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-flow-page__content::-webkit-scrollbar-track{background:transparent}.wna-flow-page__content:hover{scrollbar-color:var(--wna-border) transparent}.wna-flow-page__content:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-flow-bgStream{position:fixed;right:16px;bottom:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--wna-border);border-radius:12px;background:var(--wna-card-bg);color:var(--wna-text);box-shadow:0 8px 24px #0000001f}.wna-flow-bgStream__left{display:flex;align-items:center;gap:8px;font-size:13px}.wna-flow-bgStream__dot{width:8px;height:8px;border-radius:50%;background:var(--wna-primary);box-shadow:0 0 0 4px #6366f12e}.wna-flow-bgStream__right{display:flex;align-items:center;gap:8px}.wna-flow-page__header{margin-bottom:24px}.wna-flow-page__hRow{display:flex;align-items:center;justify-content:space-between}.wna-flow-page__hActions{display:flex;align-items:center;gap:12px}.wna-flow-page__hRightActions{display:flex;align-items:center;gap:10px}.wna-flow-page__trashBtn{display:inline-flex;align-items:center;gap:4px;font-size:12px}.wna-flow-page__searchTrigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--wna-text-secondary, #666);font-size:14px;cursor:pointer;transition:background .2s,color .2s}.wna-flow-page__searchTrigger:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04));color:var(--wna-text, #333)}.wna-flow-page__searchTrigger.is-active{color:var(--wna-primary);background:color-mix(in srgb,var(--wna-primary) 10%,transparent)}.wna-flow-page__searchInput{width:220px}.wna-flow-page__searchInput.ant-input-affix-wrapper{background:var(--wna-bg, #f5f5f5);border:none;border-radius:8px;box-shadow:none;padding:4px 10px}.wna-flow-page__searchInput.ant-input-affix-wrapper:hover,.wna-flow-page__searchInput.ant-input-affix-wrapper:focus-within{background:var(--wna-hover-bg, rgba(0, 0, 0, .06))}.wna-flow-page__searchInput .ant-input{background:transparent;color:var(--wna-text);font-size:13px}.wna-flow-page__searchInput .ant-input::placeholder{color:var(--wna-text-tertiary)}.wna-flow-page__searchIcon{color:var(--wna-text-tertiary);font-size:13px}.wna-flow-page__searchClear{color:var(--wna-text-tertiary);font-size:13px;cursor:pointer;transition:color .2s}.wna-flow-page__searchClear:hover{color:var(--wna-text-secondary)}.wna-flow-page__groups{min-height:200px}.wna-flow-page__section{margin-bottom:32px}.wna-flow-page__section-header{font-size:14px;font-weight:600;color:var(--wna-text-secondary);margin-bottom:16px;display:flex;align-items:center;gap:8px}.wna-flowCardWrap{position:relative}.wna-flowCardWrap--disabled .wna-general-purpose-card{opacity:.7;filter:grayscale(.2)}.wna-flowCardWrap--disabled .wna-general-purpose-card:hover{opacity:.78}.wna-flowCardDisabledHint{position:absolute;right:10px;bottom:10px;font-size:12px;color:#dc2626e6;background:#dc262614;border:1px solid rgba(220,38,38,.18);padding:2px 6px;border-radius:8px;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wna-flow-page__section-text{cursor:pointer;padding:2px 4px;margin:-2px -4px;border-radius:4px;transition:background .15s ease}.wna-flow-page__section-text:hover{background:var(--wna-hover)}.wna-flow-page__section-input{padding:2px 8px;margin:-2px 0;border:1px solid var(--wna-primary);border-radius:4px;font-size:14px;font-weight:600;color:var(--wna-text-secondary);background:var(--wna-surface);outline:none}.wna-flow-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.flowChat{display:flex;height:100%;min-height:0}.flowChat__main{flex:1;min-width:0;display:flex;flex-direction:column}.flowChat__header{flex:0 0 auto}.flowChat__headerRight{display:flex;align-items:center;gap:8px;flex:0 0 auto}.workflowPanel{padding:0}.workflowTip{margin-bottom:16px;padding:12px 16px;background:var(--wna-info-bg);border-radius:6px;font-size:13px;color:var(--wna-text-secondary);line-height:1.6}.workflowActions{display:flex;align-items:center;gap:12px;margin-top:24px}.modalTip{font-size:13px;color:var(--wna-text-tertiary)}.agent-group-manager{padding:0}.agm-section{margin-bottom:24px}.agm-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.agm-title{font-size:15px;font-weight:600;color:var(--wna-text)}.agm-btn{padding:6px 16px;border:1px solid var(--wna-primary);border-radius:6px;background:transparent;color:var(--wna-primary);font-size:13px;cursor:pointer;transition:all .15s ease}.agm-btn:hover{background:var(--wna-primary);color:#fff}.agm-empty{text-align:center;padding:32px 16px;color:var(--wna-text-tertiary);font-size:13px}.agm-groups{display:flex;flex-direction:column;gap:16px}.agm-group-card{border:1px solid var(--wna-border);border-radius:8px;background:var(--wna-surface);overflow:hidden}.agm-group-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--wna-surface-elevated);border-bottom:1px solid var(--wna-border)}.agm-group-name-input{flex:1;padding:4px 8px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:500;color:var(--wna-text);background:transparent;outline:none;transition:all .15s ease}.agm-group-name-input:hover,.agm-group-name-input:focus{border-color:var(--wna-border);background:var(--wna-surface)}.agm-group-actions{display:flex;align-items:center;gap:4px}.agm-link{padding:6px;border:none;border-radius:4px;background:transparent;color:var(--wna-text-secondary);cursor:pointer;transition:all .15s ease}.agm-link:hover{background:var(--wna-hover);color:var(--wna-primary)}.agm-link.danger:hover{color:var(--wna-danger)}.agm-group-body{padding:8px}.agm-agent-row{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-radius:6px;transition:background .15s ease}.agm-agent-row:hover{background:var(--wna-hover)}.agm-agent-name{flex:1;min-width:0;font-size:13px;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agm-agent-actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s ease}.agm-agent-row:hover .agm-agent-actions{opacity:1}.workflowResultModal{padding:0}.workflowResultContent{display:flex;flex-direction:column;gap:16px}.workflowResultMeta{display:flex;align-items:baseline;gap:8px}.workflowResultLabel{font-size:13px;font-weight:500;color:var(--wna-text-secondary)}.workflowResultMeta .is-success{color:var(--wna-success)}.workflowResultMeta .is-error{color:var(--wna-danger)}.workflowResultError{background:var(--wna-danger-bg);padding:12px;border-radius:6px}.workflowResultError pre{margin:8px 0 0;font-size:12px;color:var(--wna-danger);white-space:pre-wrap;word-break:break-all}.workflowResultOutputs{background:var(--wna-surface-elevated);padding:12px;border-radius:6px}.workflowResultPre{margin:8px 0 0;font-size:12px;color:var(--wna-text);white-space:pre-wrap;word-break:break-all;max-height:400px;overflow:auto}.workflowResultEmpty{text-align:center;padding:24px;color:var(--wna-text-tertiary);font-size:13px}.wna-shareLinkTip{margin-top:8px;font-size:12px}.wna-mobile-mask,.wna-fab{display:none}@media(max-width:980px){.wna-flow-page__content{padding:16px}.wna-flow-page__header{margin-bottom:16px}.wna-flow-page__hRow{flex-wrap:wrap;gap:10px}.wna-flow-page__hActions{flex-wrap:wrap;gap:8px}.wna-flow-page__searchInput{width:160px}.wna-flow-page__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}@media(max-width:768px){.wna-flow-page__content{height:auto;min-height:calc(100vh - 56px);flex:1 1 auto;padding:12px}.wna-flow-page__grid{grid-template-columns:1fr;gap:10px}.wna-flow-page__section{margin-bottom:20px}.wna-flow-page__searchInput{width:140px}.wna-flow-bgStream{right:8px;bottom:8px;padding:8px 10px;font-size:12px}.wna-mobile-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;animation:wna-mask-fadein .2s ease}.wna-fab{display:flex;position:fixed;z-index:1050;width:40px;height:40px;align-items:center;justify-content:center;background:var(--wna-primary, #6366f1);color:#fff;border:none;cursor:pointer;font-size:18px;box-shadow:2px 2px 12px #0000002e;transition:transform .2s,box-shadow .2s}.wna-fab:active{transform:scale(.95)}.wna-fab--left{left:0;bottom:80px;border-radius:0 10px 10px 0}.wna-fab--right{right:0;bottom:80px;border-radius:10px 0 0 10px;font-size:14px;font-weight:700}.wna-fab__dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#ff4d4f;box-shadow:0 0 0 2px var(--wna-primary, #6366f1)}}.wna-micro-composer{flex:0 0 auto;padding:16px 24px 24px;position:relative;z-index:99}.wna-micro-composer.is-dragover{border-radius:16px}.wna-micro-composer__inner{width:100%;position:relative}.wna-micro-composer__inner.is-constrained{max-width:768px;margin:0 auto}.wna-micro-composer__dropOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--wna-primary, #1677ff) 8%,var(--wna-surface, #fff) 92%);border:2px dashed var(--wna-primary, #1677ff);border-radius:16px;color:var(--wna-primary, #1677ff);font-size:14px;font-weight:500;pointer-events:none;animation:wna-micro-composer-fade-in .15s ease-out}.wna-micro-composer__dropIcon{font-size:32px;opacity:.8}@keyframes wna-micro-composer-fade-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.wna-micro-composer__attachmentsPreview{margin-bottom:10px}.wna-micro-composer__attachmentList{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px}.wna-micro-composer__attachmentCard{min-width:180px;max-width:220px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--wna-border);border-radius:14px;background:var(--wna-surface);position:relative}.wna-micro-composer__attachmentCard.is-uploading:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:var(--wna-upload-pct, 0%);background:var(--wna-primary);border-bottom-left-radius:14px;border-bottom-right-radius:14px}.wna-micro-composer__attachmentThumb{width:44px;height:44px;border-radius:10px;flex:0 0 auto;background:color-mix(in srgb,var(--wna-border) 60%,transparent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;color:var(--wna-text-secondary)}.wna-micro-composer__attachmentThumb img{width:100%;height:100%;object-fit:cover}.wna-micro-composer__attachmentMeta{min-width:0;flex:1 1 auto}.wna-micro-composer__attachmentName{font-size:13px;font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-micro-composer__attachmentDesc{margin-top:4px;font-size:12px;color:var(--wna-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-micro-composer__attachmentRemove{width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--wna-text-tertiary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;flex:0 0 auto}.wna-micro-composer__attachmentRemove:hover{background:color-mix(in srgb,var(--wna-text) 8%,transparent);color:var(--wna-text)}.wna-micro-composer__attachmentsAdd{width:64px;min-width:64px;border-radius:14px;border:1px dashed var(--wna-border);background:transparent;color:var(--wna-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,background .2s ease,transform .1s ease}.wna-micro-composer__attachmentsAdd:hover{border-color:var(--wna-primary);background:#1570ef0a}.wna-micro-composer__attachmentsAdd:active{transform:translateY(1px)}.wna-micro-composer__attachmentsAdd.is-disabled{cursor:not-allowed;opacity:.5}.wna-micro-composer__attachmentsAdd :where(svg){width:18px;height:18px}.wna-micro-composer__panel{background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:20px;transition:border-color .2s ease,box-shadow .2s ease}.wna-micro-composer__panel:focus-within{border-color:var(--wna-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--wna-primary) 15%,transparent)}.wna-micro-composer__textareaWrap{position:relative}.wna-micro-composer__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;padding:14px 16px 10px;color:var(--wna-text-tertiary);font:inherit;line-height:1.6;pointer-events:none;-webkit-user-select:none;user-select:none}.wna-micro-composer__editable{width:100%;min-height:76px;max-height:160px;border:0;outline:0;background:transparent;color:var(--wna-text);font:inherit;line-height:1.6;padding:14px 16px 10px;display:block;overflow-y:auto;white-space:pre-wrap;word-break:break-word;cursor:text}.wna-micro-composer__editable:empty{min-height:76px}.wna-micro-composer__editable .wna-fileref-chip{-webkit-user-select:all;user-select:all;cursor:default}.wna-micro-composer__suggestions{position:absolute;left:12px;right:12px;bottom:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;padding:8px;background:var(--wna-surface);border:1px solid var(--wna-border);border-radius:14px;box-shadow:0 14px 36px #0f172a1f;z-index:12}.wna-micro-composer__suggestionItem{border:0;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border-radius:10px}.wna-micro-composer__suggestionItem:hover,.wna-micro-composer__suggestionItem.is-active{background:color-mix(in srgb,var(--wna-primary, #1677ff) 10%,transparent)}.wna-micro-composer__suggestionIcon{display:inline-flex;align-items:center;justify-content:center;color:var(--wna-text-secondary)}.wna-micro-composer__suggestionLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-micro-composer__footer{display:flex;align-items:center;justify-content:space-between;width:100%}.wna-micro-composer__footerLeft{display:flex;align-items:center;gap:8px;padding:0 0 10px 10px}.wna-micro-composer__footerRight{display:flex;align-items:center;gap:8px}.wna-micro-composer__uploadingTip{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--wna-text-tertiary)}.wna-micro-composer__sendAction{padding:0 12px 10px 0}.wna-micro-composer__sendAction.is-disabled{pointer-events:none;opacity:.55}.wna-micro-composer__hint{margin-top:12px;text-align:center;font-size:12px;color:var(--wna-text-tertiary)}.wna-fwb{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--wna-surface);position:relative}.wna-fwb.is-drag-over{outline:2px dashed var(--wna-primary, #1677ff);outline-offset:-2px}.wna-fwb__drag-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:color-mix(in srgb,var(--wna-primary, #1677ff) 6%,transparent);color:var(--wna-primary, #1677ff);font-size:14px;pointer-events:none}.wna-fwb__tabs{display:flex;align-items:center;gap:0;height:36px;min-height:36px;background:var(--wna-surface-elevated, var(--wna-bg));border-bottom:1px solid var(--wna-border);overflow:hidden}.wna-fwb__tabs-list{display:flex;align-items:center;flex:1;overflow-x:auto;scrollbar-width:none}.wna-fwb__tabs-list::-webkit-scrollbar{display:none}.wna-fwb__tab{display:flex;align-items:center;gap:4px;padding:0 10px;height:36px;font-size:12px;cursor:pointer;white-space:nowrap;color:var(--wna-text-secondary);border-right:1px solid var(--wna-border-soft);transition:color .15s,background .15s;-webkit-user-select:none;user-select:none}.wna-fwb__tab:hover{background:var(--wna-border-soft)}.wna-fwb__tab.is-active{color:var(--wna-text);background:var(--wna-surface);border-bottom:2px solid var(--wna-primary, #1677ff)}.wna-fwb__tab-icon{font-size:14px;display:flex;align-items:center}.wna-fwb__tab-name{max-width:140px;overflow:hidden;text-overflow:ellipsis}.wna-fwb__tab-dirty{width:6px;height:6px;border-radius:50%;background:var(--wna-primary, #1677ff);flex-shrink:0}.wna-fwb__tab-close{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:10px;opacity:0;transition:opacity .15s,background .15s}.wna-fwb__tab:hover .wna-fwb__tab-close,.wna-fwb__tab.is-active .wna-fwb__tab-close{opacity:1}.wna-fwb__tab-close:hover{background:var(--wna-border-soft)}.wna-fwb__tabs-add{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--wna-text-secondary);cursor:pointer;font-size:14px;flex-shrink:0;transition:background .15s}.wna-fwb__tabs-add:hover{background:var(--wna-border-soft)}.wna-fwb__viewer{flex:1;overflow:auto;position:relative;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-fwb__float-actions{position:absolute;top:10px;right:16px;z-index:20;display:flex;flex-direction:column;gap:6px;opacity:0;transition:opacity .2s;pointer-events:none}.wna-fwb__viewer:hover .wna-fwb__float-actions{opacity:1;pointer-events:auto}.wna-fwb__float-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--wna-border-soft, rgba(255,255,255,.1));border-radius:8px;background:var(--wna-surface-elevated, rgba(36,40,59,.92));color:var(--wna-text-secondary, #a9b1d6);font-size:15px;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 2px 8px #0000002e;transition:color .15s,background .15s,border-color .15s,transform .15s}.wna-fwb__float-btn:hover{color:var(--wna-primary, #1677ff);border-color:var(--wna-primary, #1677ff);background:color-mix(in srgb,var(--wna-primary, #1677ff) 12%,var(--wna-surface-elevated, rgba(36,40,59,.95)));transform:scale(1.08)}.wna-fwb__float-btn.is-active{color:var(--wna-primary, #1677ff);border-color:var(--wna-primary, #1677ff);background:color-mix(in srgb,var(--wna-primary, #1677ff) 18%,var(--wna-surface-elevated, rgba(36,40,59,.95)))}.wna-fwb__html-preview{width:100%;height:100%;border:none;background:#fff}.wna-fwb__md-preview{height:100%;overflow:auto;padding:20px 24px;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-fwb__md-preview:hover{scrollbar-color:var(--wna-border) transparent}.wna-fwb__viewer::-webkit-scrollbar{width:10px}.wna-fwb__viewer::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-fwb__viewer::-webkit-scrollbar-track{background:transparent}.wna-fwb__viewer:hover{scrollbar-color:var(--wna-border) transparent}.wna-fwb__viewer:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-fwb__diff-actions{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--wna-surface-elevated, #24283b);border-bottom:1px solid var(--wna-border-soft);flex-shrink:0}.wna-fwb__diff-label{font-size:11px;font-weight:600;color:#7aa2f7;text-transform:uppercase;letter-spacing:.05em;margin-right:auto}.wna-fwb__diff-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:opacity .15s}.wna-fwb__diff-btn:hover{opacity:.85}.wna-fwb__diff-btn--accept{background:#9ece6a33;color:#9ece6a}.wna-fwb__diff-btn--reject{background:#f7768e33;color:#f7768e}.wna-fwb__empty,.wna-fwb__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--wna-text-secondary)}.wna-fwb-text,.wna-fwb-md__render,.wna-fwb-md__editor,.wna-fwb-sheet__table,.wna-fwb-doc__render{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-fwb-text::-webkit-scrollbar,.wna-fwb-md__render::-webkit-scrollbar,.wna-fwb-md__editor::-webkit-scrollbar,.wna-fwb-sheet__table::-webkit-scrollbar,.wna-fwb-doc__render::-webkit-scrollbar{width:10px;height:10px}.wna-fwb-text::-webkit-scrollbar-thumb,.wna-fwb-md__render::-webkit-scrollbar-thumb,.wna-fwb-md__editor::-webkit-scrollbar-thumb,.wna-fwb-sheet__table::-webkit-scrollbar-thumb,.wna-fwb-doc__render::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-fwb-text::-webkit-scrollbar-track,.wna-fwb-md__render::-webkit-scrollbar-track,.wna-fwb-md__editor::-webkit-scrollbar-track,.wna-fwb-sheet__table::-webkit-scrollbar-track,.wna-fwb-doc__render::-webkit-scrollbar-track{background:transparent}.wna-fwb-text:hover,.wna-fwb-md__render:hover,.wna-fwb-md__editor:hover,.wna-fwb-sheet__table:hover,.wna-fwb-doc__render:hover{scrollbar-color:var(--wna-border) transparent}.wna-fwb-text:hover::-webkit-scrollbar-thumb,.wna-fwb-md__render:hover::-webkit-scrollbar-thumb,.wna-fwb-md__editor:hover::-webkit-scrollbar-thumb,.wna-fwb-sheet__table:hover::-webkit-scrollbar-thumb,.wna-fwb-doc__render:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-fwb-text{display:flex;height:100%;overflow:auto;align-items:flex-start;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.wna-fwb-text__gutter{display:flex;flex-direction:column;align-items:flex-end;padding:8px 8px 8px 12px;position:sticky;left:0;z-index:1;background:var(--wna-surface-elevated, var(--wna-bg));color:var(--wna-text-tertiary);-webkit-user-select:none;user-select:none;min-width:44px;border-right:1px solid var(--wna-border-soft)}.wna-fwb-text__line-no{height:20px;font-size:12px}.wna-fwb-text__pre{flex:1;margin:0;padding:8px 12px;background:transparent;border:none;outline:none;font:inherit;line-height:inherit;white-space:pre;overflow:visible;color:var(--wna-text)}.wna-fwb-text__editor-wrap{flex:1;position:relative}.wna-fwb-text__editor-highlight{margin:0;padding:8px 12px;background:transparent;border:none;outline:none;font:inherit;line-height:inherit;white-space:pre;overflow:visible;color:var(--wna-text);pointer-events:none}.wna-fwb-text__editor{flex:1;margin:0;padding:8px 12px;background:transparent;border:none;outline:none;resize:none;font:inherit;line-height:inherit;white-space:pre;overflow:hidden;color:var(--wna-text)}.wna-fwb-text__editor.is-overlay{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-text-fill-color:transparent;color:transparent;caret-color:var(--wna-text)}.wna-fwb-text__editor.is-overlay::selection{background:color-mix(in srgb,var(--wna-primary, #1677ff) 30%,transparent)}.wna-fwb-text--diff{flex-direction:column;overflow:hidden}.wna-fwb-text__diff-bar{display:flex;align-items:center;gap:8px;padding:4px 12px;background:var(--wna-surface-elevated, #24283b);border-bottom:1px solid var(--wna-border-soft);flex-shrink:0;font-size:12px}.wna-fwb-text__diff-ver{display:inline-flex;align-items:center;gap:5px}.wna-fwb-text__diff-select{background:var(--wna-bg, #1a1b26);color:var(--wna-text, #c0caf5);border:1px solid var(--wna-border-soft, #3b4261);border-radius:3px;padding:2px 6px;font-size:11px;font-family:inherit;cursor:pointer;outline:none}.wna-fwb-text__diff-select:hover{border-color:#7aa2f7}.wna-fwb-text__diff-vs{color:var(--wna-text-tertiary, #565f89);font-size:11px}.wna-fwb-text__diff-scroll{display:flex;flex:1;overflow:auto;align-items:flex-start;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:20px}.wna-fwb-text__gutter--diff{padding:0 0 0 4px;min-width:60px}.wna-fwb-text__gutter--diff .wna-fwb-text__line-no{display:flex;align-items:center;gap:2px;padding:0 4px}.wna-fwb-text__diff-sign{width:12px;text-align:center;flex-shrink:0}.wna-fwb-text__diff-num{min-width:28px;text-align:right}.wna-fwb-text__line-no--add{background:#9ece6a1a}.wna-fwb-text__line-no--add .wna-fwb-text__diff-sign{color:#9ece6a}.wna-fwb-text__line-no--del{background:#f7768e1a}.wna-fwb-text__line-no--del .wna-fwb-text__diff-sign{color:#f7768e}.wna-fwb-text__diff-row{min-height:20px;line-height:20px;padding:0 12px 0 8px;white-space:pre}.wna-fwb-text__diff-row--add{background:#9ece6a14}.wna-fwb-text__diff-row--del{background:#f7768e14;text-decoration:line-through;text-decoration-color:#f7768e4d}.wna-fwb-text__diff-row--same{background:transparent}.wna-fwb-text--diff .wna-fwb-text__pre{padding:0}:root{--hljs-fg: #24292e;--hljs-comment: #6a737d;--hljs-keyword: #d73a49;--hljs-string: #22863a;--hljs-number: #005cc5;--hljs-literal: #005cc5;--hljs-function: #6f42c1;--hljs-title: #6f42c1;--hljs-built-in: #e36209;--hljs-type: #005cc5;--hljs-attr: #005cc5;--hljs-selector: #22863a;--hljs-addition: #22863a;--hljs-deletion: #b31d28;--hljs-meta: #735c0f;--hljs-tag: #22863a;--hljs-name: #22863a;--hljs-symbol: #e36209;--hljs-variable: #e36209;--hljs-template: #032f62;--hljs-regexp: #032f62;--hljs-link: #005cc5;--hljs-section: #005cc5;--hljs-emphasis: inherit;--hljs-strong: inherit}html[data-theme=dark]{--hljs-fg: #c9d1d9;--hljs-comment: #8b949e;--hljs-keyword: #ff7b72;--hljs-string: #7ee787;--hljs-number: #79c0ff;--hljs-literal: #79c0ff;--hljs-function: #d2a8ff;--hljs-title: #d2a8ff;--hljs-built-in: #ffa657;--hljs-type: #79c0ff;--hljs-attr: #79c0ff;--hljs-selector: #7ee787;--hljs-addition: #aff5b4;--hljs-deletion: #ffa198;--hljs-meta: #d29922;--hljs-tag: #7ee787;--hljs-name: #7ee787;--hljs-symbol: #ffa657;--hljs-variable: #ffa657;--hljs-template: #a5d6ff;--hljs-regexp: #a5d6ff;--hljs-link: #79c0ff;--hljs-section: #79c0ff;--hljs-emphasis: inherit;--hljs-strong: inherit}.wna-fwb-text__pre .hljs,.wna-fwb-text__editor-highlight .hljs{background:transparent;color:var(--hljs-fg)}.wna-fwb-text__pre .hljs-comment,.wna-fwb-text__pre .hljs-quote,.wna-fwb-text__editor-highlight .hljs-comment,.wna-fwb-text__editor-highlight .hljs-quote{color:var(--hljs-comment);font-style:italic}.wna-fwb-text__pre .hljs-keyword,.wna-fwb-text__pre .hljs-selector-tag,.wna-fwb-text__editor-highlight .hljs-keyword,.wna-fwb-text__editor-highlight .hljs-selector-tag{color:var(--hljs-keyword);font-weight:500}.wna-fwb-text__pre .hljs-string,.wna-fwb-text__pre .hljs-doctag,.wna-fwb-text__editor-highlight .hljs-string,.wna-fwb-text__editor-highlight .hljs-doctag{color:var(--hljs-string)}.wna-fwb-text__pre .hljs-number,.wna-fwb-text__editor-highlight .hljs-number{color:var(--hljs-number)}.wna-fwb-text__pre .hljs-literal,.wna-fwb-text__editor-highlight .hljs-literal{color:var(--hljs-literal)}.wna-fwb-text__pre .hljs-title,.wna-fwb-text__pre .hljs-title\.class_,.wna-fwb-text__pre .hljs-title\.function_,.wna-fwb-text__editor-highlight .hljs-title,.wna-fwb-text__editor-highlight .hljs-title\.class_,.wna-fwb-text__editor-highlight .hljs-title\.function_{color:var(--hljs-function)}.wna-fwb-text__pre .hljs-built_in,.wna-fwb-text__editor-highlight .hljs-built_in{color:var(--hljs-built-in)}.wna-fwb-text__pre .hljs-type,.wna-fwb-text__editor-highlight .hljs-type{color:var(--hljs-type)}.wna-fwb-text__pre .hljs-attr,.wna-fwb-text__pre .hljs-attribute,.wna-fwb-text__editor-highlight .hljs-attr,.wna-fwb-text__editor-highlight .hljs-attribute{color:var(--hljs-attr)}.wna-fwb-text__pre .hljs-selector-class,.wna-fwb-text__pre .hljs-selector-id,.wna-fwb-text__pre .hljs-selector-attr,.wna-fwb-text__pre .hljs-selector-pseudo,.wna-fwb-text__editor-highlight .hljs-selector-class,.wna-fwb-text__editor-highlight .hljs-selector-id,.wna-fwb-text__editor-highlight .hljs-selector-attr,.wna-fwb-text__editor-highlight .hljs-selector-pseudo{color:var(--hljs-selector)}.wna-fwb-text__pre .hljs-tag,.wna-fwb-text__editor-highlight .hljs-tag{color:var(--hljs-tag)}.wna-fwb-text__pre .hljs-name,.wna-fwb-text__editor-highlight .hljs-name{color:var(--hljs-name)}.wna-fwb-text__pre .hljs-variable,.wna-fwb-text__pre .hljs-symbol,.wna-fwb-text__editor-highlight .hljs-variable,.wna-fwb-text__editor-highlight .hljs-symbol{color:var(--hljs-variable)}.wna-fwb-text__pre .hljs-template-variable,.wna-fwb-text__pre .hljs-template-tag,.wna-fwb-text__editor-highlight .hljs-template-variable,.wna-fwb-text__editor-highlight .hljs-template-tag{color:var(--hljs-template)}.wna-fwb-text__pre .hljs-regexp,.wna-fwb-text__editor-highlight .hljs-regexp{color:var(--hljs-regexp)}.wna-fwb-text__pre .hljs-link,.wna-fwb-text__editor-highlight .hljs-link{color:var(--hljs-link);text-decoration:underline}.wna-fwb-text__pre .hljs-addition,.wna-fwb-text__editor-highlight .hljs-addition{color:var(--hljs-addition)}.wna-fwb-text__pre .hljs-deletion,.wna-fwb-text__editor-highlight .hljs-deletion{color:var(--hljs-deletion)}.wna-fwb-text__pre .hljs-meta,.wna-fwb-text__pre .hljs-meta .hljs-keyword,.wna-fwb-text__pre .hljs-meta .hljs-string,.wna-fwb-text__editor-highlight .hljs-meta,.wna-fwb-text__editor-highlight .hljs-meta .hljs-keyword,.wna-fwb-text__editor-highlight .hljs-meta .hljs-string{color:var(--hljs-meta)}.wna-fwb-text__pre .hljs-section,.wna-fwb-text__editor-highlight .hljs-section{color:var(--hljs-section);font-weight:600}.wna-fwb-text__pre .hljs-emphasis,.wna-fwb-text__editor-highlight .hljs-emphasis{font-style:italic}.wna-fwb-text__pre .hljs-strong,.wna-fwb-text__editor-highlight .hljs-strong{font-weight:700}.wna-fwb-md{display:flex;flex-direction:column;height:100%}.wna-fwb-md__toggle{display:flex;gap:2px;padding:4px 8px;border-bottom:1px solid var(--wna-border-soft)}.wna-fwb-md__toggle-btn{padding:2px 12px;border:1px solid transparent;border-radius:4px;background:transparent;color:var(--wna-text-secondary);cursor:pointer;font-size:12px;transition:all .15s}.wna-fwb-md__toggle-btn.is-active{background:var(--wna-surface);color:var(--wna-primary, #1677ff);border-color:var(--wna-border-soft)}.wna-fwb-md__render{flex:1;overflow:auto;padding:16px}.wna-fwb-md__editor{flex:1;min-width:0;margin:0;padding:12px 12px 12px 8px;overflow-x:hidden;overflow-y:auto;font-family:JetBrains Mono,Menlo,Consolas,monospace;font-size:13px;line-height:20px;color:var(--wna-text);background:transparent}.wna-fwb-md__editor-line-wrap{display:flex;align-items:flex-start;min-height:20px;margin-bottom:0}.wna-fwb-md__line-bar{flex-shrink:0;align-self:stretch;width:3px;margin-right:8px;border-radius:2px;background:var(--wna-primary, #1677ff);opacity:.5;cursor:default;pointer-events:auto}.wna-fwb-md__editor-line-wrap:hover .wna-fwb-md__line-bar{opacity:.85}.wna-fwb-md__editor-line-text{flex:1;min-width:0;outline:none;white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word}.wna-fwb-md__editor-line-text:empty:before{content:" "}.wna-fwb-image{display:flex;align-items:center;justify-content:center;height:100%;padding:16px}.wna-fwb-image__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--wna-text-secondary)}.wna-fwb-pdf{height:100%;width:100%}.wna-fwb-pdf__frame{width:100%;height:100%;border:none}.wna-fwb-pdf__empty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--wna-text-secondary)}.wna-fwb-sheet{display:flex;flex-direction:column;height:100%;overflow:hidden}.wna-fwb-sheet__search{display:flex;align-items:center;gap:8px;padding:4px 8px;background:var(--wna-surface-elevated, var(--wna-bg));border-bottom:1px solid var(--wna-border-soft);flex-shrink:0}.wna-fwb-sheet__search-input{max-width:260px}.wna-fwb-sheet__search-count{font-size:11px;color:var(--wna-text-tertiary, var(--wna-text-secondary));white-space:nowrap}.wna-fwb-sheet__search-close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--wna-text-secondary);cursor:pointer;border-radius:4px;font-size:11px;flex-shrink:0}.wna-fwb-sheet__search-close:hover{background:var(--wna-border-soft);color:var(--wna-text)}.wna-fwb-sheet__tabs{display:flex;gap:0;padding:0 8px;background:var(--wna-surface-elevated, var(--wna-bg));border-top:1px solid var(--wna-border);overflow-x:auto;scrollbar-width:none;order:1;flex-shrink:0}.wna-fwb-sheet__tabs::-webkit-scrollbar{display:none}.wna-fwb-sheet__tab{padding:4px 14px;font-size:12px;border:none;border-top:2px solid transparent;background:transparent;color:var(--wna-text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s}.wna-fwb-sheet__tab:hover{background:var(--wna-border-soft)}.wna-fwb-sheet__tab.is-active{color:var(--wna-text);background:var(--wna-surface);border-top-color:var(--wna-primary, #1677ff)}.wna-fwb-sheet__table{flex:1;overflow:auto;padding:0;order:0;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-fwb-sheet__table:hover{scrollbar-color:var(--wna-border) transparent}.wna-fwb-sheet__native{table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px;line-height:1.4;color:var(--wna-text)}.wna-fwb-sheet__native thead{position:sticky;top:0;z-index:3}.wna-fwb-sheet__native th{padding:0;background:var(--wna-surface-elevated, #fafafa);border-bottom:1px solid var(--wna-border);border-right:1px solid var(--wna-border-soft);text-align:left;position:relative;overflow:visible}.wna-fwb-sheet__native th.is-match{background:#ffb70026}.wna-fwb-sheet__th{position:relative;display:flex;align-items:center;min-width:0;padding:5px 14px 5px 8px}.wna-fwb-sheet__th-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:12px;color:var(--wna-text-secondary)}.wna-fwb-sheet__th-resize{position:absolute;top:0;right:-6px;bottom:0;width:12px;cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:5}.wna-fwb-sheet__th-resize:after{content:"";position:absolute;top:20%;bottom:20%;left:50%;width:3px;transform:translate(-50%);border-radius:1.5px;background:transparent;transition:background .15s}.wna-fwb-sheet__th-resize:hover:after,.wna-fwb-sheet__th-resize:active:after{background:var(--wna-primary, #1677ff)}.wna-fwb-sheet__native tbody tr{content-visibility:auto;contain-intrinsic-size:auto 28px}.wna-fwb-sheet__native tbody tr:hover{background:color-mix(in srgb,var(--wna-primary, #1677ff) 4%,transparent)}.wna-fwb-sheet__native td{padding:0;border-bottom:1px solid var(--wna-border-soft);border-right:1px solid var(--wna-border-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-fwb-sheet__native td.is-match{background:#ffb70033}.wna-fwb-sheet__cell{display:block;padding:4px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;min-height:20px}.wna-fwb-sheet__cell.is-wrap{white-space:pre-line;word-break:break-word;line-height:1.45}.wna-fwb-sheet__cell.has-img{display:flex;align-items:center;gap:6px;white-space:normal}.wna-fwb-sheet__cell-img{display:block;max-height:64px;max-width:100%;object-fit:contain;border-radius:2px;flex-shrink:0;cursor:zoom-in;transition:opacity .15s}.wna-fwb-sheet__cell-img:hover{opacity:.85}.wna-fwb-sheet__img-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:zoom-out;animation:wna-sheet-fade-in .15s ease}.wna-fwb-sheet__img-overlay img{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:6px;box-shadow:0 8px 32px #0006;cursor:default;animation:wna-sheet-zoom-in .2s ease}@keyframes wna-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes wna-sheet-zoom-in{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.wna-fwb-sheet__cell-input{display:block;width:100%;border:none;outline:none;padding:3px 7px;font:inherit;font-size:13px;background:var(--wna-surface, #fff);color:var(--wna-text);box-shadow:inset 0 0 0 2px var(--wna-primary, #1677ff);min-height:20px}.wna-fwb-sheet__cell-input.is-textarea{resize:vertical;white-space:pre-wrap;word-break:break-word;line-height:1.45;min-height:48px}.wna-fwb-sheet__loading,.wna-fwb-sheet__error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--wna-text-secondary)}.wna-fwb-sheet__loading-tip{padding-top:32px;font-size:13px;color:var(--wna-text-secondary)}.wna-fwb-doc__outer{position:relative;height:100%;overflow:hidden}.wna-fwb-doc__render{height:100%;overflow:auto}.wna-fwb-doc__render .docx-wrapper{background:var(--wna-doc-desk, #8696a4)!important;padding:30px 16px 60px!important}.wna-fwb-doc__render .docx-wrapper>section.docx{background:#fff!important;box-shadow:0 2px 12px #00000026,0 8px 32px #0000001a!important;margin-bottom:16px!important}.wna-fwb-doc__render .docx-wrapper,.wna-fwb-doc__render .docx-wrapper *,.wna-fwb-doc__render .docx-wrapper *:before,.wna-fwb-doc__render .docx-wrapper *:after{box-sizing:content-box}.wna-fwb-doc__render .docx-wrapper section.docx{color:#000!important;font-family:Calibri,Times New Roman,SimSun,宋体,serif;font-size:11pt;line-height:normal;text-align:left;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.wna-fwb-doc__render .docx-wrapper section.docx) p{margin:0;padding:0;line-height:inherit}:where(.wna-fwb-doc__render .docx-wrapper section.docx) h1,:where(.wna-fwb-doc__render .docx-wrapper section.docx) h2,:where(.wna-fwb-doc__render .docx-wrapper section.docx) h3,:where(.wna-fwb-doc__render .docx-wrapper section.docx) h4,:where(.wna-fwb-doc__render .docx-wrapper section.docx) h5,:where(.wna-fwb-doc__render .docx-wrapper section.docx) h6{margin:0;padding:0;font-weight:inherit;font-size:inherit;line-height:inherit}:where(.wna-fwb-doc__render .docx-wrapper section.docx) ol,:where(.wna-fwb-doc__render .docx-wrapper section.docx) ul{margin:0;padding:0;list-style:none}:where(.wna-fwb-doc__render .docx-wrapper section.docx) li{margin:0;padding:0}:where(.wna-fwb-doc__render .docx-wrapper section.docx) table{border-collapse:collapse;border-spacing:0}:where(.wna-fwb-doc__render .docx-wrapper section.docx) td,:where(.wna-fwb-doc__render .docx-wrapper section.docx) th{padding:0;vertical-align:top}:where(.wna-fwb-doc__render .docx-wrapper section.docx) a{color:inherit;text-decoration:inherit}:where(.wna-fwb-doc__render .docx-wrapper section.docx) img{vertical-align:baseline}:where(.wna-fwb-doc__render .docx-wrapper section.docx) blockquote{margin:0;padding:0}:where(.wna-fwb-doc__render .docx-wrapper section.docx) pre{margin:0;padding:0;font:inherit;overflow:visible}:where(.wna-fwb-doc__render .docx-wrapper section.docx) code,:where(.wna-fwb-doc__render .docx-wrapper section.docx) kbd,:where(.wna-fwb-doc__render .docx-wrapper section.docx) samp{font:inherit}:where(.wna-fwb-doc__render .docx-wrapper section.docx) figure{margin:0}:where(.wna-fwb-doc__render .docx-wrapper section.docx) address{margin:0;font-style:inherit}:where(.wna-fwb-doc__render .docx-wrapper section.docx) hr{box-sizing:content-box;height:0;overflow:visible;border:none;border-top:1px solid #000;margin:0}.wna-fwb-doc__render section.docx article[contenteditable=true]{outline:none;cursor:text;min-height:200px}.wna-fwb-doc__render section.docx article[contenteditable=true]:focus{outline:none}.wna-fwb-doc__render::-webkit-scrollbar{width:6px;height:6px}.wna-fwb-doc__render::-webkit-scrollbar-track{background:transparent}.wna-fwb-doc__render::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .2s}.wna-fwb-doc__render:hover::-webkit-scrollbar-thumb{background:#0003}.wna-fwb-doc__loading,.wna-fwb-doc__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--wna-bg, #fff);z-index:10}.wna-fwb-ppt{width:100%;height:100%;position:relative;overflow:hidden}.wna-fwb-ppt__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;background:var(--wna-bg, #fff)}.wna-fwb-ppt__container{width:100%;height:100%;overflow:auto;background:var(--wna-surface, #f5f5f5)}.wna-fwb-ppt__fallback{display:flex;align-items:center;justify-content:center;height:100%}.vt-terminal{display:flex;flex-direction:column;height:100%;background:#1a1b26;color:#c0caf5;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:13px;line-height:1.55;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#414868 transparent}.vt-terminal::-webkit-scrollbar{width:8px}.vt-terminal::-webkit-scrollbar-thumb{background:#414868;border-radius:4px}.vt-terminal::-webkit-scrollbar-track{background:transparent}.vt-empty{display:flex;align-items:center;justify-content:center;height:100%;color:#565f89;font-size:14px}.vt-header{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#13141e;border-bottom:1px solid #292e42;flex-shrink:0;-webkit-user-select:none;user-select:none;position:sticky;top:0;z-index:10}.vt-dot{width:10px;height:10px;border-radius:50%}.vt-dot--red{background:#f7768e}.vt-dot--yellow{background:#e0af68}.vt-dot--green{background:#9ece6a}.vt-title{margin-left:8px;font-size:12px;color:#565f89;letter-spacing:.3px}.vt-body{flex:1;padding:12px 0}.vt-entry{padding:4px 16px 8px;border-bottom:1px solid #292e42}.vt-entry:last-child{border-bottom:none}.vt-command{margin:0;padding:0;background:transparent;white-space:pre-wrap;word-break:break-all;color:#c0caf5}.vt-prompt{color:#9ece6a;font-weight:600}.vt-colon{color:#c0caf5}.vt-path{color:#7aa2f7;font-weight:600}.vt-dollar,.vt-cmd{color:#c0caf5}.vt-code{color:#a9b1d6;opacity:.85}.vt-stdout{margin:2px 0 0;padding:0;background:transparent;white-space:pre-wrap;word-break:break-all;color:#a9b1d6}.vt-stderr{margin:2px 0 0;padding:0;background:transparent;white-space:pre-wrap;word-break:break-all;color:#f7768e}.vt-status-line{margin-top:2px;font-size:12px}.vt-status{font-size:12px}.vt-running{color:#7aa2f7}.vt-ok{color:#9ece6a}.vt-err{color:#f7768e}.vt-cursor{display:inline-block;width:8px;height:15px;background:#c0caf5;margin-left:2px;vertical-align:text-bottom;animation:vt-blink 1s step-end infinite}@keyframes vt-blink{0%,to{opacity:1}50%{opacity:0}}.vt-entry.is-running{background:#7aa2f70a}.wna-fwb-diff{height:100%;display:flex;flex-direction:column;font-family:Menlo,Consolas,Courier New,monospace;font-size:13px;background:#1a1b26;color:#c0caf5}.wna-fwb-diff__header{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#24283b;border-bottom:1px solid #3b4261;font-size:12px;flex-shrink:0}.wna-fwb-diff__stat{font-weight:600;font-size:12px;padding:1px 6px;border-radius:3px}.wna-fwb-diff__stat--add{color:#9ece6a;background:#9ece6a1f}.wna-fwb-diff__stat--del{color:#f7768e;background:#f7768e1f}.wna-fwb-diff__filename{color:#7aa2f7}.wna-fwb-diff__version-sel{display:inline-flex;align-items:center;gap:5px;margin-left:8px}.wna-fwb-diff__select{background:#1a1b26;color:#c0caf5;border:1px solid #3b4261;border-radius:3px;padding:2px 6px;font-size:11px;font-family:inherit;cursor:pointer;outline:none}.wna-fwb-diff__select:hover{border-color:#7aa2f7}.wna-fwb-diff__select:focus{border-color:#7aa2f7;box-shadow:0 0 0 1px #7aa2f74d}.wna-fwb-diff__vs{color:#565f89;font-size:11px}.wna-fwb-diff__actions{margin-left:auto;display:flex;gap:6px}.wna-fwb-diff__btn{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:none;border-radius:4px;font-size:12px;font-family:inherit;cursor:pointer;transition:opacity .15s}.wna-fwb-diff__btn:hover{opacity:.85}.wna-fwb-diff__btn--accept{background:#9ece6a33;color:#9ece6a}.wna-fwb-diff__btn--reject{background:#f7768e33;color:#f7768e}.wna-fwb-diff__body{flex:1;overflow:auto}.wna-fwb-diff__table{width:100%;border-collapse:collapse;border-spacing:0}.wna-fwb-diff__row--same{background:transparent}.wna-fwb-diff__row--add{background:#9ece6a14}.wna-fwb-diff__row--del{background:#f7768e14}.wna-fwb-diff__num{width:40px;min-width:40px;text-align:right;padding:0 6px;color:#565f89;-webkit-user-select:none;user-select:none;vertical-align:top;line-height:20px}.wna-fwb-diff__sign{width:16px;min-width:16px;text-align:center;vertical-align:top;line-height:20px;-webkit-user-select:none;user-select:none}.wna-fwb-diff__row--add .wna-fwb-diff__sign{color:#9ece6a}.wna-fwb-diff__row--del .wna-fwb-diff__sign{color:#f7768e}.wna-fwb-diff__text{padding:0 8px;line-height:20px}.wna-fwb-diff__text pre{margin:0;white-space:pre-wrap;word-break:break-all;font-family:inherit;font-size:inherit}.wna-kt{display:flex;flex-direction:column;gap:2px;padding:4px 0}.wna-kt__section{border-radius:6px;transition:background .2s}.wna-kt__section+.wna-kt__section{border-top:1px solid var(--wna-border-soft, rgba(0, 0, 0, .06));padding-top:2px}.wna-kt__section.is-drop-target{background:color-mix(in srgb,var(--wna-primary, #1677ff) 6%,transparent);outline:1.5px dashed var(--wna-primary, #1677ff);outline-offset:-1px;border-radius:6px}.wna-kt__section.is-disabled{opacity:.5}.wna-kt__section-head{display:flex;align-items:center;gap:6px;padding:7px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;transition:background .15s}.wna-kt__section-head:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04))}.wna-kt__section.is-disabled .wna-kt__section-head{cursor:default}.wna-kt__section.is-disabled .wna-kt__section-head:hover{background:transparent}.wna-kt__section-arrow{display:inline-flex;align-items:center;font-size:10px;color:var(--wna-text-secondary, rgba(0, 0, 0, .45));width:14px;flex-shrink:0}.wna-kt__section-icon{display:inline-flex;font-size:14px;color:var(--wna-text-secondary, rgba(0, 0, 0, .45));flex-shrink:0}.wna-kt__section-title{flex:1;font-size:12px;font-weight:600;color:var(--wna-text, rgba(0, 0, 0, .88));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-kt__section-badge{font-size:10px;color:var(--wna-text-secondary, rgba(0, 0, 0, .45));background:var(--wna-chip-bg, rgba(0, 0, 0, .04));padding:0 6px;border-radius:8px;line-height:18px;flex-shrink:0}.wna-kt__section-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s}.wna-kt__section-head:hover .wna-kt__section-actions{opacity:1}.wna-kt__action-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:4px;background:transparent;color:var(--wna-text-secondary, rgba(0, 0, 0, .45));cursor:pointer;font-size:12px;transition:background .15s,color .15s}.wna-kt__action-btn:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04));color:var(--wna-text, rgba(0, 0, 0, .88))}.wna-kt__section-body{padding:2px 0 4px 20px}.wna-kt__placeholder{font-size:11px;color:var(--wna-text-tertiary, rgba(0, 0, 0, .25));padding:8px 10px;text-align:center}.wna-kt__file{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.wna-kt__file:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04))}.wna-kt__file:active{background:var(--wna-active-bg, rgba(0, 0, 0, .08))}.wna-kt__file-icon{display:inline-flex;font-size:14px;flex-shrink:0}.wna-kt__file-name{flex:1;font-size:12px;color:var(--wna-text, rgba(0, 0, 0, .88));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-kt__file-size{font-size:10px;color:var(--wna-text-tertiary, rgba(0, 0, 0, .25));flex-shrink:0;white-space:nowrap}.wna-kt__folder-head{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.wna-kt__folder-head:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04))}.wna-kt__folder-icon{display:inline-flex;font-size:14px;color:#faad14;flex-shrink:0}.wna-kt__folder-name{flex:1;font-size:12px;font-weight:500;color:var(--wna-text, rgba(0, 0, 0, .88));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-kt__folder-rename{flex:1;max-width:140px}.wna-kt__folder-body{padding-left:18px}.wna-kt__empty-hint{font-size:11px;color:var(--wna-text-tertiary, rgba(0, 0, 0, .25));padding:4px 10px;font-style:italic}.wna-kt__skill{display:flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.wna-kt__skill:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04))}.wna-kt__skill-tag{font-size:10px;font-weight:600;padding:0 6px;border-radius:3px;line-height:18px;flex-shrink:0;white-space:nowrap}.wna-kt__skill-tag.is-universal{background:var(--wna-info-bg, rgba(22, 119, 255, .06));color:#1890ff}.wna-kt__skill-tag.is-independent{background:var(--wna-warning-bg, rgba(250, 173, 20, .08));color:#fa8c16}.wna-kt__skill-name{flex:1;font-size:12px;color:var(--wna-text, rgba(0, 0, 0, .88));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-chat-page{display:flex;height:calc(100vh - 56px);min-height:0;padding:10px;gap:10px;background:var(--wna-bg, #f5f5f5)}.wna-chat-page .wna-record-sidebar{height:auto;align-self:stretch}.wna-chat-page .wna-record-sidebar__box{height:100%;border-right:none;border-radius:16px;box-shadow:0 2px 12px #0000000f;background:var(--wna-surface, #fff)}.wna-chat-page__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.wna-chat-page__tools{display:flex;align-items:center;gap:6px}.wna-chat-page__modelPill{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;font-size:13px;font-weight:500;color:var(--ant-color-text-secondary, #666);background:none;border:none;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s;white-space:nowrap}.wna-chat-page__modelPill:hover{color:var(--ant-color-text, #333)}.wna-chat-page__modelPillArrow{font-size:10px;opacity:.45}.wna-chat-page__modelLogo{width:16px;height:16px;object-fit:contain;vertical-align:middle;flex-shrink:0;filter:brightness(0);opacity:.55}@media(prefers-color-scheme:dark){.wna-chat-page__modelLogo{filter:brightness(0) invert(1)}}[data-theme=dark] .wna-chat-page__modelLogo,.ant-layout[data-theme=dark] .wna-chat-page__modelLogo{filter:brightness(0) invert(1)}.wna-chat-page .ant-bubble-avatar{display:none!important}.wna-chat-page .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.wna-chat-page__modelItem{display:flex;flex-direction:column;gap:2px;padding:2px 0}.wna-chat-page__modelName{font-size:13px;font-weight:500}.wna-chat-page__modelDesc{font-size:11px;color:var(--wna-text-secondary, #999)}.wna-chat-page__content{flex:1;min-width:0;min-height:0;display:flex;height:100%;overflow:hidden}.wna-chat-page__splitter{height:100%!important;flex:1}.wna-chat-page__splitter .ant-splitter-panel,.wna-chat-page__splitter [class*=splitter-panel]{height:100%;overflow:hidden}.wna-chat-page__splitter .wna-chat-page__main{height:100%}.wna-chat-page__splitter .ant-splitter-bar,.wna-chat-page__splitter [class*=splitter-bar]{position:relative;z-index:10;pointer-events:auto}.wna-chat-page__wb-panel{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--wna-surface, #fff);border-radius:16px;box-shadow:0 2px 12px #0000000f}.wna-chat-page__wb-header{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;padding:6px 10px 0}.wna-chat-page__wb-collapse{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:6px;background:transparent;color:var(--wna-text-secondary, #999);cursor:pointer;font-size:12px;transition:background .2s,color .2s}.wna-chat-page__wb-collapse:hover{background:var(--wna-bg, #f5f5f5);color:var(--wna-text, #333)}.wna-chat-page__wb-strip{flex:0 0 32px;display:flex;align-items:center;justify-content:center;background:var(--wna-surface, #fff);border-radius:12px;box-shadow:0 2px 12px #0000000f;cursor:pointer;color:var(--wna-text-secondary, #999);font-size:12px;transition:background .2s,color .2s;margin-left:6px}.wna-chat-page__wb-strip:hover{background:var(--wna-bg-hover, #eee);color:var(--wna-text, #333)}.wna-chat-page__upload{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;margin:8px 10px 10px;border:1.5px dashed var(--wna-border, #d9d9d9);border-radius:8px;background-color:var(--wna-bg, #f5f5f5);cursor:pointer;transition:all .2s;-webkit-user-select:none;user-select:none}.wna-chat-page__upload:hover{border-color:var(--wna-primary, #1677ff);background:color-mix(in srgb,var(--wna-primary, #1677ff) 3%,transparent)}.wna-chat-page__upload.is-drag-over{border-color:var(--wna-primary, #1677ff);background:color-mix(in srgb,var(--wna-primary, #1677ff) 6%,transparent)}.wna-chat-page__upload-icon{font-size:22px;color:var(--wna-text-secondary, #999);transition:color .2s}.wna-chat-page__upload:hover .wna-chat-page__upload-icon,.wna-chat-page__upload.is-drag-over .wna-chat-page__upload-icon{color:var(--wna-primary, #1677ff)}.wna-chat-page__upload-text{font-size:12px;color:var(--wna-text, #333);line-height:1.4}.wna-chat-page__upload-hint{font-size:11px;color:var(--wna-text-secondary, #999);line-height:1.3}.wna-chat-page .wna-record-sidebar__item-meta-row,.wna-mobile-mask,.wna-fab{display:none}@media(max-width:980px){.wna-chat-page{padding:6px;gap:6px}.wna-chat-page .wna-record-sidebar__box{border-radius:12px}}@media(max-width:768px){.wna-chat-page{padding:0;gap:0;height:calc(100vh - 56px)}.wna-chat-page .wna-record-sidebar__box{border-radius:0;box-shadow:none}.wna-chat-page__main{flex:1;min-height:0}.wna-mobile-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:1100;animation:wna-mask-fadein .2s ease}.wna-fab{display:flex;position:fixed;z-index:1050;left:0;bottom:80px;width:40px;height:40px;align-items:center;justify-content:center;background:var(--wna-primary, #6366f1);color:#fff;border:none;border-radius:0 10px 10px 0;cursor:pointer;font-size:18px;box-shadow:2px 2px 12px #0000002e;transition:transform .2s,box-shadow .2s}.wna-fab:active{transform:scale(.95)}}@keyframes wna-mask-fadein{0%{opacity:0}to{opacity:1}}.wna-chat-page__file-refs{display:flex;flex-wrap:wrap;gap:4px;padding:6px 8px 2px}.wna-chat-page__file-ref-tag{display:inline-flex;align-items:center;font-size:12px;border-radius:4px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s}.wna-chat-page__file-ref-tag:hover{background:rgba(var(--wna-primary-rgb, 99, 102, 241),.12)}.wna-media-gallery{display:flex;flex-direction:column;height:100%;overflow:hidden}.wna-media-gallery__header{display:flex;padding:12px 16px;border-bottom:1px solid var(--cp-border, #e8e8e8);flex-shrink:0;height:36px}.wna-media-gallery__title{font-size:14px;font-weight:600;color:var(--cp-text, #333)}.wna-media-gallery__count{font-size:12px;color:var(--cp-text-tertiary, #999);margin-left:8px}.wna-media-gallery__body{flex:1;display:flex;flex-direction:column;gap:12px;overflow-y:scroll;padding:12px;min-height:0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-media-gallery__body:hover{scrollbar-color:var(--wna-border) transparent}.wna-media-gallery__body::-webkit-scrollbar{width:6px}.wna-media-gallery__body::-webkit-scrollbar-thumb{background:transparent;border-radius:3px;transition:background .2s ease}.wna-media-gallery__body:hover::-webkit-scrollbar-thumb{background:var(--wna-border)}.wna-media-gallery__body::-webkit-scrollbar-thumb:hover{background:var(--wna-text-tertiary)}.wna-media-gallery__body::-webkit-scrollbar-track{background:transparent}.wna-media-gallery__section{display:flex;flex-direction:column;gap:10px}.wna-media-gallery__section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:2px 4px 0}.wna-media-gallery__section-titleMain{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:600;color:var(--cp-text-secondary, #667085)}.wna-media-gallery__section-titleMain .anticon{font-size:13px;color:currentColor}.wna-media-gallery__section-countTag{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:9px;font-size:11px;font-weight:500;line-height:1;color:var(--cp-text-secondary, #667085);background:var(--cp-fill-tertiary, rgba(0, 0, 0, .04))}.wna-media-gallery__sectionContent{min-height:0;display:flex;flex-direction:column;gap:4px}.wna-media-gallery__section-titleRow{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:2px 0}.wna-media-gallery__section-titleRow .wna-media-gallery__section-title{flex:1;min-width:0}.wna-media-gallery__section-title{display:flex;align-items:center;gap:8px;min-height:30px}.wna-media-gallery__section-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;flex-shrink:0;max-width:100%}.wna-media-gallery__section-toolbarGroup{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px;padding:2px 4px;border-radius:999px;background:color-mix(in srgb,var(--cp-primary, #1677ff) 7%,transparent);border:1px solid color-mix(in srgb,var(--cp-primary, #1677ff) 14%,transparent);color:var(--cp-text-secondary, #667085)}.wna-media-gallery__section-toolbar .ant-btn{height:26px;padding-inline:8px;border-radius:8px;font-size:12px;font-weight:500;color:var(--cp-text-secondary, #667085)}.wna-media-gallery__section-toolbar .ant-btn .anticon{font-size:13px;color:currentColor}.wna-media-gallery__section-toolbar .ant-btn:hover,.wna-media-gallery__section-toolbar .ant-btn:focus{color:var(--cp-text-secondary, #667085)}.wna-media-gallery__section-toolbar .wna-media-gallery__selectionCount{font-size:12px;font-weight:500;color:var(--cp-text-secondary, #667085);white-space:nowrap;padding:0 8px 0 6px}.wna-media-gallery__selectToggle{display:inline-flex;align-items:center;gap:3px;justify-content:center;min-width:56px;min-height:30px;padding:4px 10px;border:1px solid var(--cp-border, #e5e7eb);border-radius:8px;background:var(--cp-bg-elevated, rgba(255, 255, 255, .88));color:var(--cp-text-secondary, #667085);font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.wna-media-gallery__selectToggle:hover,.wna-media-gallery__selectToggle.is-active{border-color:color-mix(in srgb,var(--cp-primary, #1677ff) 30%,var(--cp-border, #e5e7eb));background:var(--cp-primary-bg, rgba(22, 119, 255, .08));color:var(--cp-text-secondary, #667085);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-primary, #1677ff) 10%,transparent)}.wna-media-gallery__section-toolbar .ant-btn.ant-btn-dangerous,.wna-media-gallery__section-toolbar .ant-btn.ant-btn-dangerous:hover,.wna-media-gallery__section-toolbar .ant-btn.ant-btn-dangerous:focus{color:var(--cp-text-secondary, #667085)}html[data-theme=dark] .wna-media-gallery__section-toolbarGroup{background:#58a6ff1a;border-color:#58a6ff2e}html[data-theme=dark] .wna-media-gallery__section-titleMain,html[data-theme=dark] .wna-media-gallery__section-toolbarGroup,html[data-theme=dark] .wna-media-gallery__section-toolbar .ant-btn,html[data-theme=dark] .wna-media-gallery__section-toolbar .wna-media-gallery__selectionCount,html[data-theme=dark] .wna-media-gallery__selectToggle,html[data-theme=dark] .wna-media-gallery__section-toolbar .ant-btn.ant-btn-dangerous{color:#ffffffb8}html[data-theme=dark] .wna-media-gallery__selectToggle{border-color:#ffffff1a;background:#ffffff08}html[data-theme=dark] .wna-media-gallery__selectToggle:hover,html[data-theme=dark] .wna-media-gallery__selectToggle.is-active{border-color:#58a6ff59;background:#58a6ff1f;color:#ffffffb8;box-shadow:0 0 0 3px #58a6ff1f}@media(max-width:900px){.wna-media-gallery__section-titleRow{flex-direction:column;align-items:stretch}.wna-media-gallery__section-toolbar{justify-content:flex-start}}.wna-media-gallery__item-check{position:absolute;top:6px;left:6px;width:18px;height:18px;border-radius:4px;border:2px solid rgba(255,255,255,.7);background:#00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:3;cursor:pointer;transition:background .15s,border-color .15s}.wna-media-gallery__item-check:hover{border-color:var(--cp-primary, #1677ff)}.wna-media-gallery__item-check.is-checked{background:var(--cp-primary, #1677ff);border-color:var(--cp-primary, #1677ff)}.wna-media-gallery__item-check.is-checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.wna-media-gallery__item.is-selected{outline:2px solid var(--cp-primary, #1677ff);outline-offset:-2px}.wna-media-gallery__dropDelete{position:sticky;bottom:0;display:flex;align-items:center;justify-content:center;gap:8px;height:48px;margin-top:8px;border:2px dashed #ff4d4f;border-radius:8px;background:#ff4d4f0f;color:#ff4d4f;font-size:13px;font-weight:500;transition:background .2s;flex-shrink:0;z-index:5}.wna-media-gallery__dropDelete[dragover=true]{background:#ff4d4f2e;border-color:#ff4d4f}.wna-media-gallery__selectionBar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;margin-top:8px;border-radius:10px;background:var(--cp-surface, #fff);box-shadow:0 -2px 12px #0000001a;flex-shrink:0;z-index:6}html[data-theme=dark] .wna-media-gallery__selectionBar{background:#1f1f1f;box-shadow:0 -2px 12px #0000004d}.wna-media-gallery__selectionCount{font-size:13px;font-weight:600;color:var(--cp-primary, #1677ff);white-space:nowrap}.wna-media-gallery__selectionActions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wna-media-gallery__section--ungrouped[dragover=true]{background:#1677ff0a;border-radius:8px;outline:2px dashed var(--cp-primary, #1677ff);outline-offset:-2px}.wna-media-gallery__divider{display:flex;align-items:center;gap:10px;margin:14px 4px 10px}.wna-media-gallery__divider:before,.wna-media-gallery__divider:after{content:"";flex:1;height:1px;background:var(--cp-border, #e8e8e8)}.wna-media-gallery__divider-label{font-size:11px;font-weight:500;color:var(--cp-text-tertiary, #999);white-space:nowrap;letter-spacing:.3px}html[data-theme=dark] .wna-media-gallery__divider:before,html[data-theme=dark] .wna-media-gallery__divider:after{background:#ffffff1a}html[data-theme=dark] .wna-media-gallery__section-titleMain{color:#ffffffad}html[data-theme=dark] .wna-media-gallery__section-countTag{color:#fff9;background:#ffffff14}.wna-media-gallery__folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;overflow:visible;padding-top:12px}.wna-media-gallery__folder-card{position:relative;border-radius:8px;background:var(--folder-color, #6b4fe5);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-end;padding:0;aspect-ratio:1;overflow:visible;transition:transform .2s ease,box-shadow .2s ease,border-radius .2s ease;-webkit-user-select:none;user-select:none}.wna-media-gallery__folder-card:hover{transform:translateY(-4px) scale(1.03);box-shadow:0 8px 20px color-mix(in srgb,var(--folder-color, #6b4fe5) 40%,transparent),0 0 0 2px #ffffff40}.wna-media-gallery__folder-card.is-active{transform:none;border-radius:8px 8px 0 0;box-shadow:none}.wna-media-gallery__folder-card[dragover=true]{box-shadow:0 0 0 2px #ffffffeb,0 0 0 4px var(--folder-color, #7c3aed),0 14px 30px color-mix(in srgb,var(--folder-color, #6b4fe5) 40%,transparent)}.wna-media-gallery__folder-tab{position:absolute;top:-8px;left:0;width:40%;height:16px;background:var(--folder-color, #6b4fe5);border-radius:8px 8px 0 0;pointer-events:none}.wna-media-gallery__folder-covers{position:absolute;top:10px;left:5%;width:90%;height:45%;pointer-events:none;z-index:1;transition:opacity .2s ease}.wna-media-gallery__folder-card.is-active .wna-media-gallery__folder-covers{opacity:0}.wna-media-gallery__folder-sheet{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;background-size:cover;background-position:center;border-radius:4px 4px 0 0;box-shadow:0 -1px 3px #0000001a;transform-origin:bottom left}.wna-media-gallery__folder-front{position:absolute;left:0;right:0;bottom:0;height:68%;border-radius:6px;background:color-mix(in srgb,var(--folder-color, #6b4fe5) 65%,transparent);border-top:1px solid rgba(255,255,255,.3);border-left:1px solid rgba(255,255,255,.2);backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%);box-shadow:0 -2px 10px #0000000d;z-index:2;transition:opacity .2s ease}.wna-media-gallery__folder-card.is-active .wna-media-gallery__folder-front{opacity:0}.wna-media-gallery__folder-info{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;display:flex;flex-direction:column;gap:1px}.wna-media-gallery__folder-name{font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.wna-media-gallery__folder-meta{font-size:10px;color:#ffffffbf;line-height:1.3}.wna-media-gallery__folder-date{font-size:10px;color:#ffffff8c;line-height:1.3}.wna-media-gallery__folder-menu{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#00000040;border:none;border-radius:5px;color:#fff;font-size:13px;cursor:pointer;z-index:5;opacity:0;transition:opacity .15s,background .15s,transform .15s}.wna-media-gallery__folder-card:hover .wna-media-gallery__folder-menu,.wna-media-gallery__folder-menu.is-open{opacity:1}.wna-media-gallery__folder-menu:hover,.wna-media-gallery__folder-menu.is-open{background:#00000080;transform:scale(1.1)}.wna-media-gallery__folder-dropdown{min-width:172px;padding:4px;border-radius:8px;background:var(--cp-surface, #fff);border:1px solid var(--cp-border, #e5e7eb);box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f;animation:wna-folder-dropdown-in .12s ease-out;pointer-events:auto}@keyframes wna-folder-dropdown-in{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.wna-media-gallery__folder-dropdown-item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;border-radius:5px;background:transparent;color:var(--cp-text, #333);font-size:12px;cursor:pointer;transition:background .12s;white-space:nowrap}.wna-media-gallery__folder-dropdown-item:hover{background:var(--cp-bg-hover, rgba(0, 0, 0, .04))}.wna-media-gallery__folder-dropdown-item:disabled{opacity:.5;cursor:not-allowed}.wna-media-gallery__folder-dropdown-item .anticon{font-size:13px;flex-shrink:0}.wna-media-gallery__folder-dropdown-item.is-danger{color:#ff4d4f}.wna-media-gallery__folder-dropdown-item.is-danger:hover{background:#ff4d4f0f}.wna-media-gallery__folder-dropdown-colors{display:flex;align-items:center;gap:4px;padding:6px 10px;flex-wrap:wrap}.wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot{width:14px;height:14px;box-shadow:0 0 0 1px #00000014}.wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot:hover{box-shadow:0 0 0 1px #0003}.wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot.is-active{border-color:var(--cp-text, #333);box-shadow:0 0 0 1px var(--cp-text, #333)}html[data-theme=dark] .wna-media-gallery__folder-dropdown{background:#2a2a2a;border-color:#ffffff1a;box-shadow:0 8px 24px #0006,0 2px 6px #0003}html[data-theme=dark] .wna-media-gallery__folder-dropdown-item{color:#ffffffd9}html[data-theme=dark] .wna-media-gallery__folder-dropdown-item:hover{background:#ffffff14}html[data-theme=dark] .wna-media-gallery__folder-dropdown-item.is-danger{color:#ff7875}html[data-theme=dark] .wna-media-gallery__folder-dropdown-item.is-danger:hover{background:#ff4d4f1f}html[data-theme=dark] .wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot{box-shadow:0 0 0 1px #ffffff26}html[data-theme=dark] .wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot:hover{box-shadow:0 0 0 1px #ffffff59}html[data-theme=dark] .wna-media-gallery__folder-dropdown-colors .wna-media-gallery__color-dot.is-active{border-color:#fff;box-shadow:0 0 0 1px #fff}.wna-media-gallery__color-picker{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:#00000026}.wna-media-gallery__color-dot{width:16px;height:16px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 0 0 1px #fff3}.wna-media-gallery__color-dot:hover{transform:scale(1.25);box-shadow:0 0 0 1px #ffffff80}.wna-media-gallery__color-dot.is-active{border-color:#fff;box-shadow:0 0 0 1px #ffffffe6;transform:scale(1.15)}html[data-theme=dark] .wna-media-gallery__color-picker{background:#00000040}.wna-media-gallery__groupDrawer{grid-column:1 / -1;border-radius:0 0 10px 10px;background:var(--folder-color, #6b4fe5);border:none;box-shadow:0 8px 24px #6b4fe54d;overflow:visible;position:relative}.wna-media-gallery__groupDrawer-bridge{position:absolute;top:-10px;height:10px;background:var(--folder-color, #6b4fe5);pointer-events:none;z-index:1;left:calc((100% + 10px) / var(--folder-cols) * var(--active-col));width:calc((100% - 10px * (var(--folder-cols) - 1)) / var(--folder-cols))}.wna-media-gallery__groupDrawer-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.15)}.wna-media-gallery__groupDrawer-body{padding:8px 8px 12px;border-radius:0 0 10px 10px;overflow:hidden}html[data-theme=dark] .wna-media-gallery__folder-card{background:var(--folder-color, #6b4fe5);box-shadow:0 4px 12px #0000004d}html[data-theme=dark] .wna-media-gallery__folder-card:hover{box-shadow:0 8px 24px #0006}html[data-theme=dark] .wna-media-gallery__folder-tab{background:var(--folder-color, #6b4fe5)}html[data-theme=dark] .wna-media-gallery__folder-sheet{background-color:#2a2a2a}html[data-theme=dark] .wna-media-gallery__folder-front{background:color-mix(in srgb,var(--folder-color, #6b4fe5) 40%,transparent);border-color:#ffffff1a}html[data-theme=dark] .wna-media-gallery__groupDrawer{background:var(--folder-color, #6b4fe5);box-shadow:0 8px 24px #0006}html[data-theme=dark] .wna-media-gallery__groupDrawer-header{background:#0003;border-bottom-color:#ffffff1a}.wna-media-gallery__groupDrawer .ant-btn-text{color:#ffffffd9!important}.wna-media-gallery__groupDrawer .ant-btn-text:hover{background:#ffffff26!important;color:#fff!important}.wna-media-gallery__groupDrawer .ant-btn-text.ant-btn-dangerous{color:#ffb4b4e6!important}.wna-media-gallery__groupDrawer .ant-btn-text.ant-btn-dangerous:hover{background:#ff646433!important;color:#faa!important}.wna-media-gallery__groupDrawer .wna-media-gallery__group-input{background:#ffffff26;border-color:#ffffff59;color:#fff}.wna-media-gallery__groupDrawer .wna-media-gallery__group-input::placeholder{color:#ffffff80}.wna-media-gallery__groupDrawer .wna-media-gallery__group-count{color:#ffffffb3}.wna-media-gallery__group{margin-bottom:12px}.wna-media-gallery__group-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 8px}.wna-media-gallery__group-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.wna-media-gallery__group-title span:first-child{font-size:12px;font-weight:600;color:var(--cp-text, #333)}.wna-media-gallery__group-count{font-size:11px;color:var(--cp-text-tertiary, #999)}.wna-media-gallery__group-actions{display:inline-flex;align-items:center;gap:2px}.wna-media-gallery__group-input{width:180px;max-width:100%;height:28px;padding:0 8px;border:1px solid var(--cp-border, #d9d9d9);border-radius:6px;background:var(--cp-surface, #fff);color:var(--cp-text, #333)}.wna-media-gallery__group-input:focus{outline:none;border-color:var(--cp-primary, #1677ff)}.wna-media-gallery__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:6px;align-content:start}.wna-media-gallery__item{position:relative;border-radius:var(--cp-radius-sm, 6px);overflow:hidden;cursor:pointer;background-color:var(--cp-bg, #f5f5f5);background-size:cover;background-position:center;background-repeat:no-repeat;aspect-ratio:1;transition:box-shadow .2s,transform .18s}.wna-media-gallery__item:hover{box-shadow:0 2px 12px #00000026;transform:scale(1.03);z-index:2}html[data-theme=dark] .wna-media-gallery__item:hover{box-shadow:0 2px 12px #0006}.wna-media-gallery__item[dragover=true]{box-shadow:0 0 0 2px var(--cp-primary, #1677ff),0 4px 16px #0000001f;transform:scale(1.03)}.wna-media-gallery__item--skeleton{pointer-events:none}.wna-media-gallery__skeleton-pulse{width:100%;height:100%;border-radius:inherit;background:linear-gradient(110deg,var(--cp-bg, #f0f0f0) 30%,var(--cp-bg-hover, #e0e0e0) 50%,var(--cp-bg, #f0f0f0) 70%);background-size:200% 100%;animation:wna-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes wna-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.wna-media-gallery__item--loading{background-image:none!important}@keyframes wna-thumb-fade-in{0%{opacity:0}to{opacity:1}}.wna-media-gallery__item:not(.wna-media-gallery__item--loading){animation:wna-thumb-fade-in .25s ease-out}.wna-media-gallery__item--loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,var(--cp-bg, #f0f0f0) 30%,var(--cp-bg-hover, #e0e0e0) 50%,var(--cp-bg, #f0f0f0) 70%);background-size:200% 100%;animation:wna-skeleton-shimmer 1.4s ease-in-out infinite}html[data-theme=dark] .wna-media-gallery__item--loading:before{background:linear-gradient(110deg,#ffffff0f 30%,#ffffff1a,#ffffff0f 70%);background-size:200% 100%;animation:wna-skeleton-shimmer 1.4s ease-in-out infinite}.wna-media-gallery__item-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:20px 8px 4px;background:linear-gradient(transparent,#0000008c);opacity:0;transition:opacity .2s;z-index:4;pointer-events:auto}.wna-media-gallery__item:hover .wna-media-gallery__item-bottom,.wna-media-gallery__item-bottom.has-content{opacity:1}.wna-media-gallery__item-info{pointer-events:none;margin-bottom:2px}.wna-media-gallery__item-prompt{font-size:11px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-media-gallery__item-model{font-size:10px;color:#ffffffb3;margin-top:2px}.wna-media-gallery__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--cp-text-tertiary, #999);font-size:13px;gap:8px;padding:24px;text-align:center}.wna-media-gallery__empty-icon{font-size:36px;opacity:.4}.wna-media-gallery__load-more{text-align:center;padding:12px}.wna-media-gallery__item-badge{position:absolute;top:4px;left:4px;padding:1px 5px;font-size:10px;font-weight:500;color:#fff;background:#00000073;border-radius:4px;pointer-events:none;z-index:3}.wna-media-gallery__header-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.wna-media-gallery__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.wna-media-gallery__star-filter{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.wna-star-filter__btn{border:1px solid transparent;background:transparent;cursor:pointer;padding:2px 7px;border-radius:4px;font-size:11px;color:var(--cp-text-tertiary, #999);line-height:1.4;transition:background .15s,color .15s;white-space:nowrap}.wna-star-filter__btn:hover{background:var(--cp-bg-hover, #f0f0f0);color:var(--cp-text, #333)}.wna-star-filter__btn.is-active{background:var(--cp-primary-light, #e6f4ff);color:var(--cp-primary, #1677ff);border-color:var(--cp-primary, #1677ff)}.wna-media-gallery__item-stars{display:flex;justify-content:center;gap:2px;padding:2px 0}.wna-star{cursor:pointer;font-size:13px;color:#ffffff73;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));transition:color .1s,transform .1s;line-height:1}.wna-star:hover{transform:scale(1.2)}.wna-star.is-filled{color:#fadb14}.wna-star--lg{font-size:20px;filter:none}.wna-media-gallery__item-delete{margin-left:auto;cursor:pointer;font-size:13px;color:#ffffff80;padding:2px 4px;border-radius:4px;transition:color .15s,background .15s;line-height:1}.wna-media-gallery__item-delete:hover{color:#ff4d4f;background:#ff4d4f26}.wna-asset-detail__rating{display:flex;gap:4px;align-items:center}.wna-asset-detail{display:flex;height:100%;min-height:0}.wna-asset-detail__main{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;background:#0a0a0a;overflow:hidden;-webkit-user-select:none;user-select:none}.wna-asset-detail__zoom-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.wna-asset-detail__img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;transform-origin:center center;will-change:transform}.wna-asset-detail__zoom-badge{position:absolute;bottom:12px;right:12px;background:#0009;color:#fff;font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;pointer-events:none;font-variant-numeric:tabular-nums}.wna-asset-detail__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:64px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#ffffffd9;background:#00000059;border:none;cursor:pointer;border-radius:8px;transition:background .2s}.wna-asset-detail__nav:hover{background:#0009}.wna-asset-detail__nav--prev{left:12px}.wna-asset-detail__nav--next{right:12px}.wna-asset-detail__sidebar{width:320px;flex:0 0 320px;display:flex;flex-direction:column;background:var(--cp-surface, #fff);border-left:1px solid var(--cp-border, #e8e8e8);overflow-y:auto}.wna-asset-detail__sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--cp-border, #e8e8e8)}.wna-asset-detail__sidebar-title{font-size:15px;font-weight:700;color:var(--cp-text, #333)}.wna-asset-detail__close{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;cursor:pointer;font-size:20px;color:var(--cp-text-secondary, #666)}.wna-asset-detail__close:hover{background:var(--cp-hover, rgba(0,0,0,.04))}.wna-asset-detail__meta{flex:1 1 auto;padding:16px 20px;overflow-y:auto}.wna-asset-detail__field{margin-bottom:16px}.wna-asset-detail__field label{display:block;font-size:11px;font-weight:600;color:var(--cp-text-tertiary, #999);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.wna-asset-detail__field p{margin:0;font-size:13px;color:var(--cp-text, #333);line-height:1.5;word-break:break-all}.wna-asset-detail__url{font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px!important;color:var(--cp-text-secondary, #666)!important;background:var(--cp-bg, #f5f5f5);padding:6px 8px;border-radius:4px;display:block;overflow:hidden;text-overflow:ellipsis}.wna-asset-detail__actions{display:flex;gap:8px;padding:12px 20px;border-top:1px solid var(--cp-border, #e8e8e8)}.wna-asset-detail__actions .ant-btn{flex:1}.wna-asset-detail__counter{text-align:center;padding:8px 0 16px;font-size:12px;color:var(--cp-text-tertiary, #999)}html[data-theme=dark] .wna-asset-detail__main{background:#111}html[data-theme=dark] .wna-asset-detail__sidebar{background:var(--cp-surface, #1a1a1a);border-left-color:#ffffff14}html[data-theme=dark] .wna-asset-detail__sidebar-header{border-bottom-color:#ffffff14}html[data-theme=dark] .wna-asset-detail__actions{border-top-color:#ffffff14}html[data-theme=dark] .wna-asset-detail__url{background:#ffffff0f}html[data-theme=dark] .wna-media-gallery__skeleton-pulse{background:linear-gradient(110deg,#ffffff0f 30%,#ffffff1a,#ffffff0f 70%);background-size:200% 100%;animation:wna-skeleton-shimmer 1.4s ease-in-out infinite}html[data-theme=dark] .wna-star-filter__btn:hover{background:#ffffff14;color:var(--cp-text, #ddd)}html[data-theme=dark] .wna-star-filter__btn.is-active{background:#1677ff26}html[data-theme=dark] .wna-media-gallery__item{background-color:#ffffff0d}html[data-theme=dark] .wna-media-gallery__group-input{background:#ffffff0f;border-color:#ffffff1f;color:var(--cp-text, #ddd)}.wna-media-gallery__new-ribbon{animation:wna-new-badge-pulse 2s ease-in-out 3;transition:transform .18s,box-shadow .2s;border-radius:var(--cp-radius-sm, 6px)}.wna-media-gallery__new-ribbon:hover{transform:scale(1.03);box-shadow:0 2px 12px #00000026;z-index:2}html[data-theme=dark] .wna-media-gallery__new-ribbon:hover{box-shadow:0 2px 12px #0006}.wna-media-gallery__new-ribbon>.wna-media-gallery__item:hover{transform:none;box-shadow:none}.wna-media-gallery__new-ribbon .ant-ribbon{font-size:10px;padding:0 6px;line-height:18px;height:18px}@keyframes wna-new-badge-pulse{0%,to{opacity:1}50%{opacity:.6}}.wna-createFolder-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:wna-createFolder-fadeIn .15s ease-out}@keyframes wna-createFolder-fadeIn{0%{opacity:0}to{opacity:1}}.wna-createFolder-modal{width:360px;max-width:calc(100vw - 32px);border-radius:14px;background:var(--cp-surface, #fff);border:1px solid var(--cp-border, #e5e7eb);box-shadow:0 20px 60px #0000002e,0 4px 16px #00000014;overflow:hidden;animation:wna-createFolder-slideIn .2s ease-out}@keyframes wna-createFolder-slideIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wna-createFolder-header{display:flex;align-items:center;gap:8px;padding:16px 20px 12px;font-size:15px;font-weight:600;color:var(--cp-text, #333);border-bottom:1px solid var(--cp-border, #e8e8e8)}.wna-createFolder-header .anticon{font-size:16px;color:var(--cp-primary, #1677ff)}.wna-createFolder-body{padding:16px 20px;display:flex;flex-direction:column;gap:10px}.wna-createFolder-label{font-size:12px;font-weight:600;color:var(--cp-text-secondary, #667085)}.wna-createFolder-input{width:100%;height:36px;padding:0 12px;border:1px solid var(--cp-border, #d9d9d9);border-radius:8px;background:var(--cp-bg, #f9fafb);color:var(--cp-text, #333);font-size:13px;outline:none;transition:border-color .15s,box-shadow .15s}.wna-createFolder-input:focus{border-color:var(--cp-primary, #1677ff);box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-primary, #1677ff) 12%,transparent)}.wna-createFolder-input::placeholder{color:var(--cp-text-tertiary, #999)}.wna-createFolder-previewGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wna-createFolder-preview{position:relative;aspect-ratio:1;border-radius:8px;background:var(--folder-color, #6b4fe5);display:flex;flex-direction:column;justify-content:flex-end;padding:6px 7px;overflow:visible;cursor:pointer;transition:transform .15s,box-shadow .15s;outline:2.5px solid transparent;outline-offset:2px}.wna-createFolder-preview:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 6px 16px color-mix(in srgb,var(--folder-color, #6b4fe5) 40%,transparent)}.wna-createFolder-preview.is-active{outline-color:var(--cp-primary, #1677ff);transform:translateY(-2px) scale(1.04);box-shadow:0 6px 16px color-mix(in srgb,var(--folder-color, #6b4fe5) 40%,transparent)}.wna-createFolder-preview-tab{position:absolute;top:-5px;left:0;width:38%;height:10px;background:var(--folder-color, #6b4fe5);border-radius:5px 5px 0 0;pointer-events:none}.wna-createFolder-preview-front{position:absolute;left:0;right:0;bottom:0;height:62%;border-radius:4px;background:color-mix(in srgb,var(--folder-color, #6b4fe5) 55%,transparent);border-top:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.wna-createFolder-preview-name{position:relative;z-index:1;font-size:9px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;pointer-events:none}.wna-createFolder-preview-count{position:relative;z-index:1;font-size:8px;color:#ffffffb3;line-height:1.3;pointer-events:none}.wna-createFolder-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 16px}.wna-createFolder-btn{height:32px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:none;transition:background .15s,color .15s,box-shadow .15s}.wna-createFolder-btn--cancel{background:var(--cp-bg-hover, #f0f0f0);color:var(--cp-text-secondary, #667085)}.wna-createFolder-btn--cancel:hover{background:var(--cp-border, #e5e7eb)}.wna-createFolder-btn--confirm{background:var(--cp-primary, #1677ff);color:#fff}.wna-createFolder-btn--confirm:hover{background:color-mix(in srgb,var(--cp-primary, #1677ff) 85%,#000);box-shadow:0 2px 8px color-mix(in srgb,var(--cp-primary, #1677ff) 30%,transparent)}html[data-theme=dark] .wna-createFolder-overlay{background:#0000008c}html[data-theme=dark] .wna-createFolder-modal{background:#1f1f1f;border-color:#ffffff14;box-shadow:0 20px 60px #00000080}html[data-theme=dark] .wna-createFolder-header{color:#ffffffe6;border-bottom-color:#ffffff14}html[data-theme=dark] .wna-createFolder-label{color:#fff9}html[data-theme=dark] .wna-createFolder-input{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffe6}html[data-theme=dark] .wna-createFolder-input::placeholder{color:#ffffff59}html[data-theme=dark] .wna-createFolder-preview.is-active{outline-color:#58a6ff}html[data-theme=dark] .wna-createFolder-btn--cancel{background:#ffffff14;color:#ffffffb3}html[data-theme=dark] .wna-createFolder-btn--cancel:hover{background:#ffffff24}html[data-theme=light] .wna-media-gallery__body:hover{scrollbar-color:rgba(0,0,0,.25) transparent}html[data-theme=light] .wna-media-gallery__body:hover::-webkit-scrollbar-thumb{background:#00000040}html[data-theme=light] .wna-media-gallery__body::-webkit-scrollbar-thumb:hover{background:#0006}:root{--cp-primary: var(--wna-primary, #1677ff);--cp-primary-bg: var(--wna-primary-bg, rgba(22, 119, 255, .08));--cp-primary-bg-hover: rgba(22, 119, 255, .14);--cp-primary-border: rgba(22, 119, 255, .25);--cp-green: var(--wna-green, #52c41a);--cp-green-bg: rgba(82, 196, 26, .08);--cp-green-bg-hover: rgba(82, 196, 26, .14);--cp-green-border: rgba(82, 196, 26, .25);--cp-surface: var(--wna-surface, #fff);--cp-bg: var(--wna-bg, #f5f5f5);--cp-bg-raised: var(--wna-surface-raised, #f5f5f5);--cp-border: var(--wna-border, #e8e8e8);--cp-border-soft: var(--wna-border-soft, #e8e8e8);--cp-hover-bg: var(--wna-bg-hover, #f5f5f5);--cp-text: var(--wna-text-primary, #333);--cp-text-secondary: var(--wna-text-secondary, #666);--cp-text-tertiary: var(--wna-text-tertiary, #999);--cp-radius-sm: 6px;--cp-radius-md: 10px;--cp-radius-lg: 16px;--cp-shadow-sm: 0 1px 6px rgba(0, 0, 0, .08);--cp-shadow-md: 0 2px 12px rgba(0, 0, 0, .06);--cp-shadow-lg: 0 4px 16px rgba(0, 0, 0, .1)}.wna-creative-page{display:flex;height:calc(100vh - 56px);min-height:0;padding:10px;gap:10px;background:var(--cp-bg)}.wna-creative-page .wna-record-sidebar{height:auto;align-self:stretch}.wna-creative-page .wna-record-sidebar__box{height:100%;border-right:none;border-radius:var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);background:var(--cp-surface)}.wna-creative-page__content{flex:1;min-width:0;display:flex;overflow:hidden}.wna-creative-splitter{height:100%;border-radius:var(--cp-radius-lg);overflow:hidden}.wna-creative-page__gallery-panel{height:100%;display:flex;flex-direction:column;background:var(--cp-surface);border-radius:var(--cp-radius-lg) 0 0 var(--cp-radius-lg);box-shadow:var(--cp-shadow-md);overflow:hidden}.wna-creative-page__projectBar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--cp-border-soft);flex-shrink:0}.wna-creative-page__backBtn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:14px;color:var(--cp-text-secondary);transition:background .15s,color .15s}.wna-creative-page__backBtn:hover{background:var(--cp-hover-bg);color:var(--cp-primary)}.wna-creative-page__projectName{font-size:14px;font-weight:500;color:var(--cp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-creative-page__chat-panel{height:100%;display:flex;flex-direction:column;background:var(--cp-surface);border-radius:0 var(--cp-radius-lg) var(--cp-radius-lg) 0;box-shadow:var(--cp-shadow-md);overflow:hidden;position:relative}.wna-creative-page__chat-panel .wna-aichat:not(.has-messages){justify-content:flex-end}.wna-creative-page__main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.wna-creative-page__modelFloat{position:absolute;top:48px;left:12px;z-index:100;pointer-events:auto}.wna-creative-page__modelFloat .wna-creative-page__modelBtn{background:var(--cp-surface);box-shadow:var(--cp-shadow-sm);border-radius:var(--cp-radius-sm);padding:4px 10px;font-size:13px}.wna-creative-page__tabBar{flex:0 0 auto;display:flex;align-items:stretch;height:36px;border-bottom:1px solid var(--cp-border);background:var(--cp-surface)}.wna-creative-page__tabScroll{flex:1;display:flex;overflow-x:auto;scrollbar-width:none}.wna-creative-page__tabScroll::-webkit-scrollbar{display:none}.wna-creative-page__tab{display:flex;align-items:center;gap:4px;padding:0 10px;min-width:60px;max-width:160px;cursor:pointer;font-size:12px;color:var(--cp-text-secondary);border-right:1px solid var(--cp-border);white-space:nowrap;position:relative;-webkit-user-select:none;user-select:none;transition:background .15s,color .15s}.wna-creative-page__tab:hover{background:var(--cp-hover-bg);color:var(--cp-text)}.wna-creative-page__tab.is-active{background:var(--cp-surface);color:var(--cp-text);font-weight:500}.wna-creative-page__tab.is-active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--cp-primary);border-radius:2px 2px 0 0}.wna-creative-page__tabTitle{overflow:hidden;text-overflow:ellipsis;flex:1}.wna-creative-page__tabClose{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;font-size:10px;opacity:0;transition:opacity .15s,background .15s;flex-shrink:0}.wna-creative-page__tab:hover .wna-creative-page__tabClose{opacity:.6}.wna-creative-page__tab.is-dragging{opacity:.4;cursor:grabbing}.wna-creative-page__tab.is-drag-over{background:color-mix(in srgb,var(--cp-primary) 12%,transparent);border-left:2px solid var(--cp-primary)}.wna-creative-page__tabClose:hover{opacity:1!important;background:var(--cp-hover-bg)}.wna-creative-page__tabActions{display:flex;align-items:center;gap:2px;padding:0 6px;flex-shrink:0;border-left:1px solid var(--cp-border)}.wna-creative-page__tabActionBtn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:none;border-radius:var(--cp-radius-sm);cursor:pointer;color:var(--cp-text-secondary);font-size:14px;transition:background .15s,color .15s}.wna-creative-page__tabActionBtn:hover{background:var(--cp-hover-bg);color:var(--cp-text)}.wna-creative-page__historyPanel{position:absolute;top:36px;right:0;width:260px;max-height:360px;z-index:200;background:var(--cp-surface);border:1px solid var(--cp-border);border-radius:0 0 var(--cp-radius-md) var(--cp-radius-md);box-shadow:var(--cp-shadow-lg);display:flex;flex-direction:column}.wna-creative-page__historyHeader{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:13px;font-weight:500;border-bottom:1px solid var(--cp-border)}.wna-creative-page__historyClose{border:none;background:none;cursor:pointer;color:var(--cp-text-tertiary);font-size:12px;display:flex;align-items:center;padding:2px;border-radius:4px}.wna-creative-page__historyClose:hover{background:var(--cp-hover-bg);color:var(--cp-text)}.wna-creative-page__historyList{flex:1;overflow-y:auto;padding:4px 0}.wna-creative-page__historyEmpty{padding:24px 16px;text-align:center;color:var(--cp-text-tertiary);font-size:13px}.wna-creative-page__historyItem{padding:8px 12px;cursor:pointer;font-size:13px;color:var(--cp-text-secondary);transition:background .15s,color .15s;display:flex;align-items:center}.wna-creative-page__historyItem:hover{background:var(--cp-hover-bg);color:var(--cp-text)}.wna-creative-page__historyItem.is-active{background:var(--cp-primary-bg);color:var(--cp-primary)}.wna-creative-page__historyItemTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-creative-page__tools{display:flex;align-items:center;gap:6px}.wna-creative-page__mediaSwitch{border-radius:999px}.wna-creative-page__mediaSwitch .ant-segmented-group{gap:0}.wna-creative-page__mediaSwitch .ant-segmented-item{min-height:28px}.wna-creative-page__mediaSwitch .ant-segmented-item-label{display:inline-flex;align-items:center;gap:6px;padding:0 10px;font-size:12px;white-space:nowrap}.wna-creative-page__typeBtn{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:500;color:var(--cp-primary);background:var(--cp-primary-bg);border:1px solid var(--cp-primary-border);border-radius:18px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .2s,border-color .2s}.wna-creative-page__typeBtn:hover{background:var(--cp-primary-bg-hover);border-color:var(--cp-primary)}.wna-creative-page__typeBtnArrow{font-size:10px;opacity:.65}.wna-creative-page__agentLlmBtn{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:500;color:var(--cp-green);background:var(--cp-green-bg);border:1px solid var(--cp-green-border);border-radius:18px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .2s,border-color .2s}.wna-creative-page__agentLlmBtn:hover{background:var(--cp-green-bg-hover);border-color:var(--cp-green)}.wna-creative-page__prefPill{display:inline-flex;align-items:center;gap:5px;padding:4px 12px;font-size:13px;font-weight:500;color:var(--cp-text);background:var(--cp-bg-raised);border:1px solid var(--cp-border-soft);border-radius:18px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background .2s,border-color .2s}.wna-creative-page__prefPill:hover{background:var(--cp-hover-bg);border-color:var(--cp-border)}.wna-creative-page__prefPopover .ant-popover-inner{padding:0;border-radius:var(--cp-radius-lg);overflow:hidden}.wna-creative-page__pref{width:380px;padding:18px 20px 16px}.wna-creative-page__prefHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.wna-creative-page__prefTitle{font-size:15px;font-weight:600;color:var(--cp-text)}.wna-creative-page__prefAutoRow{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cp-text-secondary)}.wna-creative-page__prefSegmented{margin-bottom:16px}.wna-creative-page__prefSection{font-size:12px;font-weight:500;color:var(--cp-text-tertiary);margin-bottom:10px}.wna-creative-page__ratioRow{display:flex;gap:4px;margin-bottom:16px;flex-wrap:wrap}.wna-creative-page__ratioBtn{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;min-width:38px;border:1.5px solid var(--cp-border-soft);border-radius:var(--cp-radius-sm);background:transparent;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;user-select:none}.wna-creative-page__ratioBtn:hover{border-color:var(--cp-border);background:var(--cp-hover-bg)}.wna-creative-page__ratioBtn--active{border-color:var(--cp-primary);background:var(--cp-primary-bg)}.wna-creative-page__ratioIcon{display:block;border:1.5px solid currentColor;border-radius:2px;opacity:.5}.wna-creative-page__ratioBtn--active .wna-creative-page__ratioIcon{opacity:1;border-color:var(--cp-primary)}.wna-creative-page__ratioIcon[data-ratio=auto]{width:16px;height:16px;border-radius:4px}.wna-creative-page__ratioIcon[data-ratio="21:9"]{width:21px;height:9px}.wna-creative-page__ratioIcon[data-ratio="16:9"]{width:20px;height:11px}.wna-creative-page__ratioIcon[data-ratio="3:2"]{width:18px;height:12px}.wna-creative-page__ratioIcon[data-ratio="4:3"]{width:18px;height:14px}.wna-creative-page__ratioIcon[data-ratio="1:1"]{width:16px;height:16px}.wna-creative-page__ratioIcon[data-ratio="3:4"]{width:14px;height:18px}.wna-creative-page__ratioIcon[data-ratio="2:3"]{width:12px;height:18px}.wna-creative-page__ratioIcon[data-ratio="9:16"]{width:11px;height:20px}.wna-creative-page__ratioLabel{font-size:10px;color:var(--cp-text-secondary);line-height:1}.wna-creative-page__ratioBtn--active .wna-creative-page__ratioLabel{color:var(--cp-primary)}.wna-creative-page__prefOther{display:flex;gap:8px}.wna-creative-page__prefDropdown{display:inline-flex;align-items:center;gap:6px;flex:1;justify-content:center;padding:8px 14px;font-size:13px;font-weight:500;color:var(--cp-text);background:var(--cp-bg-raised);border:1px solid var(--cp-border-soft);border-radius:var(--cp-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s,border-color .15s}.wna-creative-page__prefDropdown:hover{background:var(--cp-hover-bg);border-color:var(--cp-border)}.wna-creative-page__prefDropdownArrow{font-size:10px;opacity:.45}.wna-creative-page__prefQualityBadge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;font-size:10px;font-weight:700;line-height:1;border:1.5px solid currentColor;border-radius:3px;opacity:.6}.wna-creative-page__typeHeader{font-size:11px;font-weight:600;color:var(--cp-text-tertiary);text-transform:uppercase;letter-spacing:.5px}.wna-creative-page__typeOption{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:120px}.wna-creative-page__typeCheck{font-size:12px;color:var(--cp-primary)}.wna-creative-page__modelBtn{display:inline-flex;align-items:center;gap:6px;font-size:20px;font-weight:600;line-height:1.3;color:var(--cp-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .2s}.wna-creative-page__modelBtn:hover{opacity:.7}.wna-creative-page__modelArrow{font-size:14px;color:var(--cp-text);opacity:.45}.wna-creative-page__pricingHint{font-size:11px;font-weight:400;color:var(--cp-text-tertiary, #999);opacity:.75;white-space:nowrap}.wna-creative-page__modelBtn .wna-creative-page__pricingHint{font-size:12px;margin-left:2px}.wna-creative-page__agentLlmBtn .wna-creative-page__pricingHint{color:var(--cp-green);opacity:.6}.wna-creative-page__menuPricingHint{font-size:11px;font-weight:400;color:var(--cp-text-tertiary, #999);margin-left:6px;opacity:.75}@media(prefers-color-scheme:dark){.wna-creative-page__modelBtn,.wna-creative-page__modelArrow{color:#fff}.wna-creative-page__prefPill{color:#ddd;background:#ffffff14;border-color:#ffffff26}.wna-creative-page__prefTitle{color:#eee}.wna-creative-page__prefDropdown{color:#ddd;background:#ffffff14;border-color:#ffffff26}.wna-creative-page__ratioBtn{border-color:#ffffff26}.wna-creative-page__ratioBtn:hover{border-color:#ffffff40;background:#ffffff0f}}[data-theme=dark] .wna-creative-page__modelBtn,.ant-layout[data-theme=dark] .wna-creative-page__modelBtn,[data-theme=dark] .wna-creative-page__modelArrow,.ant-layout[data-theme=dark] .wna-creative-page__modelArrow{color:#fff}[data-theme=dark] .wna-creative-page__prefPill,.ant-layout[data-theme=dark] .wna-creative-page__prefPill{color:#ddd;background:#ffffff14;border-color:#ffffff26}[data-theme=dark] .wna-creative-page__prefTitle,.ant-layout[data-theme=dark] .wna-creative-page__prefTitle{color:#eee}[data-theme=dark] .wna-creative-page__prefDropdown,.ant-layout[data-theme=dark] .wna-creative-page__prefDropdown{color:#ddd;background:#ffffff14;border-color:#ffffff26}[data-theme=dark] .wna-creative-page__ratioBtn,.ant-layout[data-theme=dark] .wna-creative-page__ratioBtn{border-color:#ffffff26}[data-theme=dark] .wna-creative-page__ratioBtn:hover,.ant-layout[data-theme=dark] .wna-creative-page__ratioBtn:hover{border-color:#ffffff40;background:#ffffff0f}.wna-creative-page__modelLogo{width:22px;height:22px;object-fit:contain;vertical-align:middle;flex-shrink:0;filter:brightness(0)}@media(prefers-color-scheme:dark){.wna-creative-page__modelLogo{filter:brightness(0) invert(1)}}[data-theme=dark] .wna-creative-page__modelLogo,.ant-layout[data-theme=dark] .wna-creative-page__modelLogo{filter:brightness(0) invert(1)}.wna-creative-page__agentLlmBtn .wna-creative-page__modelLogo{filter:brightness(0) invert(52%) sepia(76%) saturate(583%) hue-rotate(72deg) brightness(97%)}@media(prefers-color-scheme:dark){.wna-creative-page__agentLlmBtn .wna-creative-page__modelLogo{filter:brightness(0) invert(62%) sepia(76%) saturate(483%) hue-rotate(72deg) brightness(110%)}}[data-theme=dark] .wna-creative-page__agentLlmBtn .wna-creative-page__modelLogo,.ant-layout[data-theme=dark] .wna-creative-page__agentLlmBtn .wna-creative-page__modelLogo{filter:brightness(0) invert(62%) sepia(76%) saturate(483%) hue-rotate(72deg) brightness(110%)}.wna-creative-page .ant-bubble-avatar{display:none!important}.wna-creative-page .ant-bubble-start:not(.ant-bubble-divider):not(.ant-bubble-system) :where(.ant-bubble-content){background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.wna-creative-page__modelItem{display:flex;flex-direction:column;gap:2px;padding:2px 0}.wna-creative-page__modelName{font-size:13px;font-weight:500}.wna-creative-page__modelDesc{font-size:11px;color:var(--cp-text-tertiary)}.wna-creative-page__projectModal{display:flex;flex-direction:column;gap:16px}.wna-creative-page__projectModalSection{display:flex;flex-direction:column;gap:8px}.wna-creative-page__projectModalLabel{font-size:13px;font-weight:500;color:var(--cp-text-secondary, #666)}.wna-creative-page__projectModalCreateRow{display:flex;gap:8px}.wna-creative-page__projectModalCreateRow .ant-input{flex:1}.wna-creative-page__projectModalList{max-height:240px;overflow-y:auto;border:1px solid var(--cp-border, #e8e8e8);border-radius:6px}.wna-creative-page__projectModalListItem{cursor:pointer;transition:background .15s;padding:8px 12px!important}.wna-creative-page__projectModalListItem:hover{background:var(--cp-hover, #f5f5f5)}.wna-creative-page__content{position:relative}.wna-creative-page__content.is-locked>.wna-creative-splitter{filter:blur(6px);pointer-events:none;-webkit-user-select:none;user-select:none}.wna-creative-page__lockOverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#ffffff59}.wna-creative-page__lockContent{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 40px;border-radius:12px;background:#ffffffd9;box-shadow:0 2px 16px #00000014}.wna-creative-page__lockIcon{font-size:40px;color:var(--cp-primary, #6366f1);opacity:.7}.wna-creative-page__lockText{margin:0;font-size:15px;color:var(--cp-text-secondary, #666)}.wna-project-picker{display:flex;flex-direction:column;height:100%;min-height:0;background:#f7f8fa;overflow:hidden}html[data-theme=dark] .wna-project-picker{background:#141414}.wna-project-picker__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 16px;gap:16px;flex-shrink:0}.wna-project-picker__headerLeft{display:flex;align-items:center;gap:10px}.wna-project-picker__headerIcon{font-size:22px;color:var(--ant-color-primary, #1677ff)}.wna-project-picker__title{font-size:20px;font-weight:600;margin:0;color:#1a1a1a}html[data-theme=dark] .wna-project-picker__title{color:#e8e8e8}.wna-project-picker__headerRight{display:flex;align-items:center;gap:12px}.wna-project-picker__search{width:220px}.wna-project-picker__body{flex:1;min-height:0;overflow-y:auto;padding:8px 32px 32px}.wna-project-picker__loading{display:flex;align-items:center;justify-content:center;height:300px}.wna-project-picker__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:360px;color:#999}.wna-project-picker__emptyIcon{font-size:56px;color:#d9d9d9}html[data-theme=dark] .wna-project-picker__emptyIcon{color:#444}.wna-project-picker__empty p{font-size:15px;margin:0}.wna-project-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.wna-project-picker__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:280px;border-radius:16px;cursor:pointer;overflow:hidden;transition:box-shadow .3s ease,transform .3s ease;box-shadow:0 4px 12px #00000014}.wna-project-picker__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.wna-project-picker__card.is-pinned{box-shadow:0 4px 12px #00000014,inset 0 0 0 2px #ffc83c80}.wna-project-picker__card.is-pinned:hover{box-shadow:0 12px 24px #00000026,inset 0 0 0 2px #ffc83cb3}.wna-project-picker__cardBg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .5s ease;z-index:0}.wna-project-picker__card:hover .wna-project-picker__cardBg{transform:scale(1.05)}.wna-project-picker__cardOverlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transition:background .3s ease}.wna-project-picker__pinBadge{position:absolute;top:12px;left:12px;z-index:3;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffc83ce6;color:#fff;font-size:12px;box-shadow:0 2px 6px #00000026;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wna-project-picker__cardContent{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:16px}.wna-project-picker__cardTop{display:flex;justify-content:space-between;align-items:flex-start}.wna-project-picker__cardHeader{display:flex;flex-direction:column;gap:4px;flex:1;padding-right:12px}.wna-project-picker__cardName{font-size:20px;font-weight:700;color:#fff;line-height:1.2;text-shadow:0 2px 4px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.wna-project-picker__cardDesc{font-size:13px;color:#ffffffd9;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:0}.wna-project-picker__cardMenu{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;font-size:16px;color:#fff;opacity:0;transition:opacity .2s,background .2s;flex-shrink:0}.wna-project-picker__card:hover .wna-project-picker__cardMenu{opacity:1}.wna-project-picker__cardMenu:hover{background:#0006}.wna-project-picker__cardBottom{display:flex;align-items:center;gap:8px}.wna-project-picker__cardMeta{padding:4px 12px;background:#fff;border-radius:12px;font-size:12px;font-weight:600;color:var(--ant-color-primary, #1677ff);box-shadow:0 2px 8px #0000001a;flex-shrink:0}.wna-project-picker__cardTime{font-size:12px;color:#ffffffbf;text-shadow:0 1px 2px rgba(0,0,0,.3);flex:1;text-align:right;padding-right:4px}.wna-project-picker__cardEnterBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--ant-color-primary, #1677ff);box-shadow:0 2px 8px #0000001a;font-size:14px;transition:transform .2s;flex-shrink:0}.wna-project-picker__card:hover .wna-project-picker__cardEnterBtn{transform:translate(4px)}.wna-project-picker__cardEditInput{background:#ffffffe6!important;border:none!important;border-radius:6px!important;font-size:16px!important;font-weight:600!important}.wna-project-picker__cardEditInput textarea{background:#ffffffe6!important;font-size:13px!important;font-weight:400!important}.wna-project-picker__menuPopoverWrap .ant-popover-inner{padding:0;border-radius:12px;overflow:hidden}.wna-project-picker__menuPopover{width:260px;padding:8px}.wna-project-picker__menuItem{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:14px;color:#333;transition:background .15s}html[data-theme=dark] .wna-project-picker__menuItem{color:#ddd}.wna-project-picker__menuItem:hover{background:#0000000d}html[data-theme=dark] .wna-project-picker__menuItem:hover{background:#ffffff14}.wna-project-picker__menuItem.is-danger{color:#ff4d4f}.wna-project-picker__menuItem.is-danger:hover{background:#ff4d4f14}.wna-project-picker__menuDivider{height:1px;margin:6px 0;background:#0000000f}html[data-theme=dark] .wna-project-picker__menuDivider{background:#ffffff14}.wna-project-picker__menuLabel{font-size:12px;color:#999;padding:4px 12px 2px;font-weight:500}.wna-project-picker__overlayPicker{display:flex;flex-wrap:wrap;gap:8px;padding:6px 12px 4px}.wna-project-picker__overlayDot{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .2s;box-shadow:0 1px 3px #0000001f}.wna-project-picker__overlayDot:hover{transform:scale(1.15)}.wna-project-picker__overlayDot.is-active{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 2px #1677ff4d}.wna-project-picker__bgPicker{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:6px 12px 4px}.wna-project-picker__bgThumb{aspect-ratio:4/3;border-radius:6px;background-size:cover;background-position:center;cursor:pointer;border:2px solid transparent;transition:all .2s}.wna-project-picker__bgThumb:hover{transform:scale(1.08)}.wna-project-picker__bgThumb.is-active{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 0 0 2px #1677ff4d}.wna-project-picker__coverGrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.wna-project-picker__coverItem{position:relative;aspect-ratio:4/5;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease}.wna-project-picker__coverItem:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.wna-project-picker__coverItem.is-active{border-color:var(--ant-color-primary, #1677ff);transform:translateY(-2px);box-shadow:0 4px 12px #1677ff4d}.wna-project-picker__coverItem.is-active:after{content:"";position:absolute;top:4px;right:4px;width:16px;height:16px;background-color:var(--ant-color-primary, #1677ff);border-radius:50%;border:2px solid #fff;z-index:2}.wna-project-picker__coverImg{width:100%;height:100%;background-size:cover;background-position:center}.wna-tools-page{min-height:calc(100vh - 56px);background:var(--wna-bg)}.wna-tools-layout{display:flex;min-height:calc(100vh - 56px)}.wna-tools-layout__main{flex:1;min-width:0;padding:24px;overflow-y:auto;height:calc(100vh - 56px)}.wna-tools-sidebar-loading{width:280px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--wna-surface);border-right:1px solid var(--wna-border)}.wna-tools__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.wna-tools-upload__file-list{margin-top:16px;border:1px solid var(--wna-border);border-radius:var(--wna-radius-md, 8px);overflow:hidden}.wna-tools-upload__file-list-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--wna-hover-bg);border-bottom:1px solid var(--wna-border);font-size:13px;color:var(--wna-text-secondary)}.wna-tools-upload__file-list-body{max-height:200px;overflow-y:auto}.wna-tools-upload__file-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid var(--wna-border)}.wna-tools-upload__file-item:last-child{border-bottom:none}.wna-tools-upload__file-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wna-tools-upload__file-name{font-size:14px;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-tools-upload__file-meta{font-size:12px;color:var(--wna-text-secondary)}.wna-tools-upload__file-remove{flex:0 0 auto;width:24px;height:24px;margin-left:8px;border:none;border-radius:4px;background:transparent;color:var(--wna-text-secondary);font-size:16px;cursor:pointer;transition:all .15s}.wna-tools-upload__file-remove:hover{background:var(--wna-danger-bg, rgba(255, 77, 79, .1));color:var(--wna-danger, #ff4d4f)}.wna-tools-upload__options{margin-top:16px;padding:12px;background:var(--wna-hover-bg);border-radius:var(--wna-radius-md, 8px)}.wna-tools-upload__row{margin-bottom:12px;font-size:14px;color:var(--wna-text)}.wna-tools-upload__custom{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.wna-tools-upload__actions{margin-top:16px;display:flex;gap:8px;justify-content:flex-end}.wna-tools-editor-placeholder{height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.wna-tools-editor-placeholder__content{text-align:center}.wna-tools-editor-placeholder__title{font-size:24px;font-weight:600;color:var(--wna-text);margin-bottom:8px}.wna-tools-editor-placeholder__subtitle{font-size:14px;color:var(--wna-text-secondary);margin-bottom:16px}.wna-tools-editor-placeholder__hint{font-size:13px;color:var(--wna-text-tertiary);padding:12px 24px;background:var(--wna-hover-bg);border-radius:var(--wna-radius-md, 8px)}@media(max-width:768px){.wna-tools__grid{grid-template-columns:1fr}.wna-tools-upload__custom{flex-direction:column}.wna-tools-upload__custom>*{width:100%!important}}:root{--wna-ent-gradient-primary: linear-gradient(135deg, #1e3a5f 0%, #2d5a87 50%, #3d7ab5 100%);--wna-ent-gradient-secondary: linear-gradient(135deg, #0d7377 0%, #14919b 50%, #1fb8c2 100%);--wna-ent-gradient-accent: linear-gradient(135deg, #4f46e5 0%, #6366f1 50%, #818cf8 100%);--wna-ent-card-radius: 16px;--wna-ent-card-shadow: var(--wna-shadow);--wna-ent-card-shadow-hover: var(--wna-shadow);--wna-ent-gap-sm: 12px;--wna-ent-gap-md: 20px;--wna-ent-gap-lg: 24px;--wna-ent-heading-xl: 28px;--wna-ent-heading-lg: 22px;--wna-ent-heading-md: 16px;--wna-ent-body: 14px;--wna-ent-caption: 12px}[data-theme=dark]{--wna-ent-gradient-primary: linear-gradient(135deg, #1a2744 0%, #243b5c 50%, #2e4f74 100%);--wna-ent-gradient-secondary: linear-gradient(135deg, #0a5c5f 0%, #0f7a80 50%, #14989f 100%);--wna-ent-gradient-accent: linear-gradient(135deg, #3730a3 0%, #4338ca 50%, #4f46e5 100%);--wna-ent-card-shadow: var(--wna-shadow);--wna-ent-card-shadow-hover: var(--wna-shadow)}.wna-enterprise--v2>.wna-record-sidebar,.wna-enterprise--v2>.wna-enterprise__sidebar-loading{display:none}.wna-enterprise__sidebar-loading{width:280px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--wna-surface);border-right:1px solid var(--wna-border-soft)}.wna-enterprise__content{flex:1;min-width:0;padding:16px;overflow:auto;height:calc(100vh - var(--wna-topbar-h, 56px));background:var(--wna-bg);display:flex;flex-direction:column;min-height:0}.wna-enterprise__content--center{align-items:center;justify-content:center}.wna-enterprise__content-loading{display:flex;align-items:center;justify-content:center;height:200px}.wna-enterprise__filterSearch{width:260px}.wna-enterprise__filterSelectSm{width:140px}.wna-staff__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}.wna-staff__toolbarLeft,.wna-staff__toolbarRight{display:flex;align-items:center;gap:8px}.wna-staff__actions{display:flex;align-items:center;gap:4px}.wna-staff__userCell{display:flex;align-items:center;gap:12px}.wna-staff__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.wna-staff__avatarPlaceholder{width:36px;height:36px;border-radius:50%;background:var(--wna-border);display:flex;align-items:center;justify-content:center;color:var(--wna-text-secondary);font-size:16px}.wna-staff__userName{font-weight:500;color:var(--wna-text)}.wna-staff__flowTransfer{display:flex;flex-direction:column;gap:12px;width:100%}.wna-staff__flowTransfer .ant-transfer-list{background:var(--wna-surface);border-color:var(--wna-border);border-radius:var(--wna-radius-sm, 8px)}.wna-staff__flowTransfer .ant-transfer-list-header{background:var(--wna-bg);border-bottom-color:var(--wna-border);padding:8px 12px;border-radius:var(--wna-radius-sm, 8px) var(--wna-radius-sm, 8px) 0 0}.wna-staff__flowTransfer .ant-transfer-list-header-title{color:var(--wna-text);font-weight:500}.wna-staff__flowTransfer .ant-transfer-list-search{padding:8px 12px}.wna-staff__flowTransfer .ant-transfer-list-search .ant-input{background:var(--wna-bg);border-color:var(--wna-border)}.wna-staff__flowTransfer .ant-transfer-list-content-item{padding:8px 12px;transition:background .2s}.wna-staff__flowTransfer .ant-transfer-list-content-item:hover{background:var(--wna-hover-bg)}.wna-staff__flowTransfer .ant-transfer-list-content-item-checked{background:color-mix(in srgb,var(--wna-primary) 8%,transparent)}.wna-staff__flowTransfer .ant-transfer-operation{margin:0 12px}.wna-staff__flowTransfer .ant-transfer-operation .ant-btn{border-radius:var(--wna-radius-sm, 6px)}.wna-userDetailDrawer :where(.ant-drawer-content-wrapper){width:768px!important;max-width:calc(100vw - 16px)}.wna-deptEditDrawer :where(.ant-drawer-content-wrapper){width:720px!important;max-width:calc(100vw - 16px)}.wna-inviteListDrawer :where(.ant-drawer-content-wrapper){width:768px!important;max-width:calc(100vw - 16px)}.wna-inviteLinkCell{max-width:300px}.wna-inviteLinkInput{width:100%}.wna-inviteCards{display:flex;flex-direction:column;gap:12px;margin-top:10px}.wna-inviteCard{background:var(--wna-surface);border:1px solid var(--wna-border-soft);border-radius:var(--wna-radius-md, 10px);padding:14px 16px;display:flex;flex-direction:column;gap:10px;width:100%}.wna-inviteCard__row{display:flex;align-items:center;gap:12px;min-width:0}.wna-inviteCard__row--top{justify-content:space-between}.wna-inviteCard__title{font-weight:600;font-size:15px;color:var(--wna-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-inviteCard__label{font-size:12px;color:var(--wna-text-secondary)}.wna-inviteCard__row--mid{align-items:stretch}.wna-inviteCard__row--mid :where(.ant-space-compact){width:100%}.wna-inviteCard__row--bottom{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.wna-inviteCard__tags{display:flex;flex-wrap:wrap;gap:6px;min-width:0;flex:1 1 auto}.wna-inviteCard__actions{flex:0 0 auto;display:inline-flex;gap:2px}.wna-deptOption{display:inline-flex;align-items:center;gap:10px;width:100%;min-width:0}.wna-deptOption__name{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-deptOption__meta{flex:0 0 auto;font-size:12px;color:var(--wna-text-secondary)}.wna-deptOption--d0{padding-left:0}.wna-deptOption--d1{padding-left:14px}.wna-deptOption--d2{padding-left:28px}.wna-deptOption--d3{padding-left:42px}.wna-deptOption--d4{padding-left:56px}.wna-deptOption--d5{padding-left:70px}.wna-deptOption--d6{padding-left:84px}.wna-deptOption--d7{padding-left:98px}.wna-deptOption--d8{padding-left:112px}.wna-staff__deptLabel{display:flex;align-items:center;gap:6px}.wna-staff__deptTooltip{max-width:520px}.wna-staff__deptTooltipRow{display:flex;gap:8px;align-items:center;margin-bottom:6px}.wna-staff__deptTooltipRow:last-child{margin-bottom:0}.wna-staff__deptTooltipPath{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-staff__deptChips{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:6px 8px;max-height:56px;overflow:hidden}.wna-staff__deptChip{display:inline-flex;align-items:center;gap:6px;min-width:0}.wna-staff__deptChipName{min-width:0;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-staff__deptChipRole{margin:0;padding-inline:6px;font-size:12px;line-height:18px}.wna-tag--tight{margin:0!important}.wna-staff__deptName{display:flex;align-items:center;gap:8px}.wna-staff__memberList{display:flex;flex-direction:column;gap:8px}.wna-staff__memberItem{display:flex;align-items:center;justify-content:space-between;padding:12px;background:var(--wna-hover-bg);border-radius:var(--wna-radius-md, 8px)}.wna-staff__memberInfo{display:flex;align-items:center;gap:12px}.wna-kv{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wna-kv__k{color:var(--wna-text-secondary)}.wna-enterprise-panel{background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);border:1px solid var(--wna-border-soft);box-shadow:var(--wna-ent-card-shadow)}.wna-enterprise-panel.wna-enterprise-panel--fullWidth .ant-table-wrapper{width:100%}.wna-pageFilters{padding:16px 20px;margin-bottom:var(--wna-ent-gap-md);background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);box-shadow:var(--wna-ent-card-shadow);border:1px solid var(--wna-border-soft)}.wna-pageFilters .ant-form-item{margin-bottom:0}.wna-ent-table{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wna-ent-table .ant-table-wrapper{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--wna-surface);overflow:hidden}.wna-ent-table .ant-spin-nested-loading,.wna-ent-table .ant-spin-container,.wna-ent-table .ant-table,.wna-ent-table .ant-table-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wna-ent-table .ant-table-header{flex-shrink:0}.wna-ent-table .ant-table-body,.wna-ent-table .ant-table-content{flex:1 1 auto;min-height:0;overflow:auto!important;scrollbar-gutter:stable;transition:opacity .2s ease-out;scrollbar-width:thin;scrollbar-color:var(--wna-border-soft) transparent}.wna-ent-table--loading .ant-table-body,.wna-ent-table--loading .ant-table-content{opacity:.6}.wna-ent-table .ant-table-thead>tr>th{position:sticky;top:0;z-index:3;background:var(--wna-table-header-bg, #f8fafc);font-weight:600;font-size:13px;color:var(--wna-text-secondary);border-bottom:1px solid var(--wna-border-soft, #e5e7eb);padding:12px 14px}.wna-ent-table .ant-table-tbody>tr:nth-child(2n)>td{background:var(--wna-table-stripe-bg, #f8fafc)}.wna-ent-table .ant-table-tbody>tr:nth-child(odd)>td{background:var(--wna-surface)}.wna-ent-table .ant-table-tbody>tr:hover>td{background:var(--wna-table-hover-bg, #f0f5ff)!important}.wna-ent-table .ant-table-tbody>tr>td{padding:10px 14px;border-bottom:1px solid var(--wna-border-soft, #f0f0f0);transition:background .15s ease}.wna-ent-table .ant-table-container{overflow:hidden;background:var(--wna-surface)}.wna-ent-table--standalone .ant-table-wrapper{border-radius:var(--wna-ent-card-radius);box-shadow:var(--wna-ent-card-shadow);border:1px solid var(--wna-border-soft)}.wna-ent-table--standalone .ant-table,.wna-ent-table--standalone .ant-table-container{border-radius:var(--wna-ent-card-radius)}.wna-ent-table--standalone .ant-table-container{padding-left:10px;padding-right:10px}.wna-ent-table .ant-table-pagination{flex-shrink:0;margin:0;padding:12px 16px;background:var(--wna-surface);border-top:1px solid var(--wna-border-soft, #f0f0f0)}.wna-ent-table .ant-table-body::-webkit-scrollbar,.wna-ent-table .ant-table-content::-webkit-scrollbar{width:6px;height:6px}.wna-ent-table .ant-table-body::-webkit-scrollbar-track,.wna-ent-table .ant-table-content::-webkit-scrollbar-track{background:transparent}.wna-ent-table .ant-table-body::-webkit-scrollbar-thumb,.wna-ent-table .ant-table-content::-webkit-scrollbar-thumb{background:var(--wna-border-soft, #e0e0e0);border-radius:3px}.wna-ent-table .ant-table-body::-webkit-scrollbar-thumb:hover,.wna-ent-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:var(--wna-text-tertiary, #999)}@keyframes wna-ent-row-fadein{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:no-preference){.wna-ent-table:not(.wna-ent-table--loading) .ant-table-tbody>tr{animation:wna-ent-row-fadein .16s ease-out both}}.wna-ent-tableActions{display:inline-flex;align-items:center;gap:2px;padding:4px 6px;background:var(--wna-hover-bg);border-radius:8px}.wna-ent-tableActions .ant-btn{width:28px;height:28px;min-width:28px;padding:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--wna-text-secondary);transition:all .2s ease}.wna-ent-tableActions .ant-btn:hover{background:var(--wna-surface);color:var(--wna-primary);box-shadow:0 1px 3px #00000014}.wna-ent-tableActions .ant-btn:active{transform:scale(.95)}.wna-ent-tableActions .ant-btn-dangerous{color:var(--wna-text-tertiary)}.wna-ent-tableActions .ant-btn-dangerous:hover{background:var(--wna-danger-bg);color:var(--wna-danger);box-shadow:none}.wna-ent-tableActions .ant-btn .anticon{font-size:15px}.wna-ent-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;margin-bottom:var(--wna-ent-gap-md);background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);box-shadow:var(--wna-ent-card-shadow);border:1px solid var(--wna-border-soft);gap:12px;flex-wrap:wrap}.wna-ent-toolbar__left,.wna-ent-toolbar__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wna-ent-toolbar__search{width:200px}.wna-ent-toolbar__select{width:140px}.wna-ent-toolbar__select--sm{width:100px}.wna-ent-toolbar__select--md{width:120px}@media(max-width:520px){.wna-ent-toolbar__search,.wna-ent-toolbar__select,.wna-ent-toolbar__select--sm,.wna-ent-toolbar__select--md{width:100%;min-width:0}}.wna-divider--noTop{margin-top:0!important}.wna-ent-drawerTitleAvatar{margin-right:8px}.wna-ent-helpText{font-size:12px}.wna-ent-emptyPad{padding:24px}.wna-spacer-18{height:18px}.wna-userDetail__deptSelect{width:140px}.wna-userDetail__deptSelect--md{width:120px}.wna-userDetail__deptSelect--lg{width:160px}.wna-staff__flowTransferBox{width:100%}.wna-ent-page--table{display:flex;flex-direction:column;height:100%;min-height:0}.wna-ent-flowUsage__layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.wna-ent-flowUsage__statCards{flex:0 0 auto;margin-bottom:16px}.wna-ent-table__placeholder{display:inline-block;width:100%}.wna-ent-table__placeholderRow td{color:transparent!important}.wna-ent-table__placeholderRow:hover>td{background:inherit!important}.wna-ent-flowDrillDrawer .ant-drawer-body{display:flex;flex-direction:column;min-height:0}.wna-ent-flowDrill__paneHeader--drawer{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 10px}.wna-ent-flowDrill__paneTitle{font-weight:600;color:var(--wna-text)}.wna-ent-flowDrill__empty{flex:1 1 auto;min-height:200px;display:flex;align-items:center;justify-content:center}.wna-ent-flowDrill__userCell{display:flex;align-items:flex-start;gap:10px}.wna-ent-flowDrill__userCellMain{min-width:0}.wna-ent-flowDrill__userName{font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.wna-ent-flowDrill__userSub{font-size:12px;color:var(--wna-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:420px}.wna-ent-flowDrill__json{margin:0;padding:12px;background:var(--wna-bg);border:1px solid var(--wna-border-soft);border-radius:10px;height:100%;overflow:auto;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--wna-text)}.wna-enterprise-panel__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--wna-border)}.wna-enterprise-panel__desc{font-size:13px;color:var(--wna-text-secondary);margin-top:4px}.wna-enterprise-panel__actions{display:flex;align-items:center;gap:8px}.wna-enterprise-panel__section{margin-bottom:16px}.wna-enterprise-email__pager{display:flex;align-items:center;gap:8px;margin-top:16px}.wna-enterprise-email__detailTitle{font-size:18px;font-weight:600;margin-bottom:12px}.wna-enterprise-email__pre{white-space:pre-wrap;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;background:var(--wna-hover-bg);padding:12px;border-radius:var(--wna-radius-md, 8px);max-height:400px;overflow:auto}.wna-enterprise-email__attItem{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--wna-hover-bg);border-radius:var(--wna-radius-md, 8px)}.wna-userDetail__header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--wna-border)}.wna-userDetail__avatar{width:64px;height:64px;border-radius:50%;object-fit:cover}.wna-userDetail__avatarPlaceholder{width:64px;height:64px;border-radius:50%;background:var(--wna-border);display:flex;align-items:center;justify-content:center;color:var(--wna-text-secondary);font-size:28px}.wna-userDetail__headerInfo{flex:1;min-width:0}.wna-userDetail__name{font-size:18px;font-weight:600;color:var(--wna-text)}.wna-userDetail__subtitle{font-size:13px;color:var(--wna-text-secondary);margin-top:4px;line-height:20px;display:flex;align-items:center}.wna-userDetail__tags{display:flex;gap:6px;margin-top:8px}.wna-userDetail__section{margin-bottom:16px}.wna-userDetail__row{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid var(--wna-border)}.wna-userDetail__label{width:100px;flex-shrink:0;color:var(--wna-text-secondary);font-size:13px}.wna-userDetail__value{flex:1;color:var(--wna-text)}.wna-userDetail__deptToolbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.wna-userDetail__deptItem{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--wna-hover-bg);border-radius:var(--wna-radius-md, 8px)}.wna-userDetail__deptInfo{display:flex;align-items:center;gap:8px}.wna-userDetail__deptIcon{color:var(--wna-text-secondary)}.wna-mt-1{margin-top:4px}.wna-mt-2{margin-top:8px}.wna-danger{color:var(--wna-danger, #ff4d4f)}.wna-token-dashboard{display:flex;gap:20px;min-height:calc(100vh - 104px)}.wna-token-dashboard__main{flex:1;min-width:0;background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);border:1px solid var(--wna-border-soft);padding:var(--wna-ent-gap-lg);display:flex;flex-direction:column;min-height:0;box-shadow:var(--wna-ent-card-shadow)}.wna-token-dashboard__main>.ant-spin-nested-loading{flex:1;min-height:0;display:flex;flex-direction:column}.wna-token-dashboard__main>.ant-spin-nested-loading>.ant-spin-container{flex:1;min-height:0;display:flex;flex-direction:column}.wna-token-dashboard__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wna-token-dashboard__title{font-size:18px;font-weight:600;color:var(--wna-text)}.wna-token-dashboard__subtitle{font-size:13px;font-weight:400;color:var(--wna-text-secondary);margin-left:12px}.wna-token-dashboard__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wna-token-dashboard__rangePicker{width:260px}.wna-token-dashboard__customRange{display:flex;align-items:center;gap:8px}.wna-token-dashboard__customRange .wna-token-dashboard__rangePicker{width:160px}.wna-token-dashboard__timeBar{display:flex;align-items:center;gap:14px;font-size:13px}.wna-token-dashboard__timeItem{color:var(--wna-text-secondary);cursor:pointer;padding:2px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s;-webkit-user-select:none;user-select:none}.wna-token-dashboard__timeItem:hover{color:var(--wna-primary)}.wna-token-dashboard__timeItem.is-active{color:var(--wna-primary);border-bottom-color:var(--wna-primary);font-weight:500}.wna-token-dashboard__statCards{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--wna-ent-gradient-primary);border-radius:var(--wna-ent-card-radius);padding:24px;margin-bottom:24px;box-shadow:var(--wna-ent-card-shadow)}.wna-token-dashboard__chartSection{background:var(--wna-bg);border-radius:var(--wna-radius-md, 8px);border:1px solid var(--wna-border-soft);padding:20px;flex:1;min-height:0;display:flex;flex-direction:column}.wna-token-dashboard__chartTitle{font-size:15px;font-weight:500;color:var(--wna-text);margin-bottom:16px}.wna-token-dashboard__chart{flex:1;min-height:0}.wna-token-dashboard__sidebar{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.wna-token-dashboard__balanceCard{background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);border:1px solid var(--wna-border-soft);padding:20px;box-shadow:var(--wna-ent-card-shadow);transition:box-shadow .25s ease}.wna-token-dashboard__balanceCard:hover{box-shadow:var(--wna-ent-card-shadow-hover)}.wna-token-dashboard__balanceHeader{display:flex;align-items:flex-start;justify-content:space-between}.wna-token-dashboard__balanceValue{font-size:28px;font-weight:700;color:var(--wna-text)}.wna-token-dashboard__moreIcon{font-size:18px;color:var(--wna-text-secondary);cursor:pointer}.wna-token-dashboard__balanceLabel{font-size:13px;color:var(--wna-text-secondary);margin-top:4px}.wna-token-dashboard__consumeSection{background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);border:1px solid var(--wna-border-soft);padding:16px 20px;flex:1;box-shadow:var(--wna-ent-card-shadow);transition:box-shadow .25s ease}.wna-token-dashboard__consumeSection:hover{box-shadow:var(--wna-ent-card-shadow-hover)}.wna-token-dashboard__consumeItem{padding:10px 0;border-bottom:1px solid var(--wna-border-soft)}.wna-token-dashboard__consumeItem:last-child{border-bottom:none}.wna-token-dashboard__consumeItem--total{display:flex;align-items:center;justify-content:space-between}.wna-token-dashboard__consumeRow{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.wna-token-dashboard__consumeLabel{font-size:13px;color:var(--wna-text-secondary)}.wna-token-dashboard__consumeValue{font-size:14px;font-weight:500;color:var(--wna-text)}.wna-token-dashboard__consumeBar{height:4px;background:var(--wna-border);border-radius:2px;overflow:hidden}.wna-token-dashboard__consumeBar.wna-token-dashboard__consumeBar--segmented{display:flex;height:8px;border-radius:4px;background:transparent;border:1px solid var(--wna-border-soft)}.wna-token-dashboard__consumeSeg{height:100%}.wna-token-dashboard__consumeSeg--system{width:100%;background:var(--wna-border)}.wna-token-dashboard__consumeBarFill{height:100%;border-radius:2px;transition:width .3s ease}.wna-token-dashboard__consumeBarFill--agent,.wna-token-dashboard__consumeBarFill--flow{background:var(--wna-primary)}.wna-token-dashboard__consumeBarFill--audio{background:var(--wna-warning)}.wna-token-dashboard__consumeBarFill--digital_person,.wna-token-dashboard__consumeBarFill--image{background:var(--wna-primary)}.wna-token-dashboard__myBalanceCard{background:var(--wna-ent-gradient-secondary);border-radius:var(--wna-ent-card-radius);padding:20px;position:relative;overflow:hidden;box-shadow:var(--wna-ent-card-shadow)}.wna-token-dashboard__myBalanceCard:after{content:"";position:absolute;right:-20px;bottom:-20px;width:100px;height:100px;background:#ffffff14;border-radius:50%}.wna-token-dashboard__myBalanceLabel{font-size:13px;color:#ffffffd9;margin-bottom:8px}.wna-token-dashboard__myBalanceValue{font-size:28px;font-weight:700;color:#fff;margin-bottom:12px}.wna-token-dashboard__myBalanceHint{font-size:14px;color:var(--wna-surface)}@media(max-width:1200px){.wna-token-dashboard{flex-direction:column}.wna-token-dashboard__sidebar{width:100%;flex-direction:row;flex-wrap:wrap}.wna-token-dashboard__balanceCard,.wna-token-dashboard__myBalanceCard{flex:1;min-width:200px}.wna-token-dashboard__consumeSection{flex:2;min-width:300px}}@media(max-width:768px){.wna-staff__toolbar{flex-direction:column;align-items:stretch}.wna-staff__toolbarLeft,.wna-staff__toolbarRight{flex-wrap:wrap}.wna-userDetail__header{flex-direction:column;text-align:center}.wna-userDetail__tags{justify-content:center}.wna-token-dashboard__statCards{grid-template-columns:repeat(2,1fr);gap:16px}.wna-token-dashboard__statCard{border-right:none;padding:0}}.wna-dash{padding:0}.wna-dash__tokenStatCardsCompact{margin-top:12px;margin-bottom:8px}.wna-dash__t1Badge{margin-left:6px}.wna-dash__insightsArrow{color:var(--wna-danger)}.wna-dash__grid{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-template-rows:auto auto auto;gap:20px}.wna-dash__card{background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);padding:24px;box-shadow:var(--wna-ent-card-shadow);border:1px solid var(--wna-border-soft);transition:box-shadow .25s ease,transform .25s ease}.wna-dash__card:hover{box-shadow:var(--wna-ent-card-shadow-hover)}.wna-dash__card--statBlue{background:var(--wna-ent-gradient-primary);border:none;box-shadow:var(--wna-ent-card-shadow)}.wna-dash__card--statBlue:hover{box-shadow:var(--wna-ent-card-shadow)}.wna-dash__card--statBlue .wna-dash__cardTitle{color:#fff}.wna-dash__card--statBlue .wna-dash__cardTitleIcon,.wna-dash__card--statBlue .wna-dash__cardMore{color:#ffffffd9}.wna-dash__card--statBlue .wna-dash__cardMore:hover{background:#ffffff1f;color:#fff}.wna-dash__card--statBlue .wna-dash__usersGrid{gap:0;border-radius:14px;overflow:hidden;background:transparent}.wna-dash__card--statBlue .wna-dash__userStat{background:transparent;border-radius:0;padding:18px 10px;border-right:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.12);transform:none}.wna-dash__card--statBlue .wna-dash__userStat:nth-child(2n){border-right:none}.wna-dash__card--statBlue .wna-dash__userStat:nth-last-child(-n+2){border-bottom:none}.wna-dash__card--statBlue .wna-dash__userStat:hover{transform:none;background:transparent}.wna-dash__card--statBlue .wna-dash__userStatValue{font-size:30px;font-weight:700;color:#fff;margin-bottom:6px}.wna-dash__card--statBlue .wna-dash__userStatLabel{font-size:13px;font-weight:500;color:#ffffffd9}.wna-dash__card--statBlue .wna-dash__userStat--active .wna-dash__userStatValue{color:#fff}.wna-dash__card--statBlue .wna-dash__quickStat{background:transparent;border-radius:14px;transform:none}.wna-dash__card--statBlue .wna-dash__quickStat:hover{transform:none;box-shadow:none;background:transparent}.wna-dash__card--statBlue .wna-dash__quickStatValue{color:#fff;font-size:26px}.wna-dash__card--statBlue .wna-dash__quickStatLabel{color:#ffffffd9;font-size:13px}.wna-dash__cardHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wna-dash__tokenHeaderRight{display:flex;align-items:center;gap:10px}.wna-dash__tokenHeaderValue{font-size:34px;font-weight:700;color:var(--wna-text);letter-spacing:-.03em;line-height:1}.wna-dash__cardTitle{font-size:15px;font-weight:600;color:var(--wna-text);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:8px}.wna-dash__cardTitleIcon{font-size:16px;color:var(--wna-text-secondary)}.wna-dash__cardTitle--insights{color:#fff}.wna-dash__cardTitle--insights .wna-dash__cardTitleIcon{color:#ffffffd9}.wna-dash__cardMore{font-size:18px;color:var(--wna-text-tertiary, #bbb);cursor:pointer;padding:4px;border-radius:6px;transition:background .2s,color .2s}.wna-dash__cardMore:hover{background:var(--wna-hover-bg);color:var(--wna-text-secondary)}.wna-dash__cardLink{border:none;background:transparent;padding:0;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.wna-dash__cardLink:focus-visible{outline:2px solid rgba(22,119,255,.35);outline-offset:2px;border-radius:8px}.wna-dash__cardMore--diag{transform:rotate(-45deg)}.wna-dash__card--tokenUsage{grid-column:1 / 3;grid-row:1;min-height:380px;display:flex;flex-direction:column}.wna-dash__tokenMetrics{display:flex;gap:32px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--wna-border)}.wna-dash__tokenMetric{display:flex;flex-direction:column;gap:4px}.wna-dash__tokenMetricLabel{font-size:12px;color:var(--wna-text-secondary);font-weight:500}.wna-dash__tokenMetricValue{font-size:22px;font-weight:700;color:var(--wna-text);letter-spacing:-.02em}.wna-dash__tokenMetric--highlight .wna-dash__tokenMetricValue{color:var(--wna-primary)}.wna-dash__tokenMetric--highlight{position:relative;padding-left:16px}.wna-dash__tokenMetric--highlight:before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:4px;background:linear-gradient(180deg,#3b82f6,#60a5fa);border-radius:2px}.wna-dash__chartWrap{flex:1;min-height:180px}.wna-dash__chartPanel{background:var(--wna-bg);border-radius:var(--wna-radius-md, 8px);border:1px solid var(--wna-border-soft);padding:20px;flex:1;min-height:0;display:flex;flex-direction:column}.wna-dash__card--volume{grid-column:3;grid-row:1}.wna-dash__volumeMain{display:flex;align-items:baseline;gap:12px;margin-bottom:24px}.wna-dash__volumeValue{font-size:42px;font-weight:700;color:var(--wna-text);letter-spacing:-.03em;line-height:1}.wna-dash__volumeChange{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;padding:4px 10px;border-radius:20px}.wna-dash__volumeChange--up{background:var(--wna-success-bg);color:var(--wna-success)}.wna-dash__volumeChange--down{background:var(--wna-danger-bg);color:var(--wna-danger)}.wna-dash__volumeMain{flex-direction:column;align-items:flex-start}.wna-dash__volumeSubLabel{font-size:13px;color:var(--wna-text-secondary);margin-top:4px}.wna-dash__volumeBreakdown{display:flex;flex-direction:column;gap:14px}.wna-dash__volumeRow{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--wna-border)}.wna-dash__volumeRow:last-child{border-bottom:none}.wna-dash__volumeRowLabel{font-size:14px;color:var(--wna-text-secondary)}.wna-dash__volumeRowValue{font-size:15px;font-weight:600;color:var(--wna-text)}.wna-dash__card--users{grid-column:1;grid-row:2}.wna-dash__usersGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.wna-dash__userStat{text-align:center;padding:16px 8px;background:var(--wna-bg);border-radius:12px;transition:transform .2s ease}.wna-dash__userStat:hover{transform:translateY(-2px)}.wna-dash__userStatValue{font-size:28px;font-weight:700;color:var(--wna-text);letter-spacing:-.02em;margin-bottom:4px}.wna-dash__userStat--active .wna-dash__userStatValue{color:var(--wna-success)}.wna-dash__userStatLabel{font-size:12px;color:var(--wna-text-secondary);font-weight:500}.wna-dash__card--quickStats{grid-column:2;grid-row:2}.wna-dash__card--insights{grid-column:3;grid-row:2;background:var(--wna-ent-gradient-accent);border:none;position:relative;overflow:hidden;box-shadow:var(--wna-ent-card-shadow)}.wna-dash__card--insights:before{content:"";position:absolute;right:-30px;top:-30px;width:120px;height:120px;background:#ffffff1a;border-radius:50%}.wna-dash__insightsValue{font-size:56px;font-weight:700;color:#fff;letter-spacing:-.03em;line-height:1;margin-bottom:8px}.wna-dash__insightsLabel{font-size:14px;font-weight:600;color:#ffffffe6;margin-bottom:16px}.wna-dash__insightsDesc{font-size:13px;color:#fffc;line-height:1.5}.wna-dash__quickStatsContent{display:flex;flex-direction:column;gap:16px}.wna-dash__quickStat{display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--wna-bg);border-radius:14px;transition:transform .2s ease,box-shadow .2s ease}.wna-dash__quickStat:hover{transform:translate(4px);box-shadow:0 2px 8px #0000000a}.wna-dash__quickStatIcon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.wna-dash__quickStatIcon--dept{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.wna-dash__quickStatIcon--manager{background:linear-gradient(135deg,#fef3c7,#fde68a)}.wna-dash__quickStatIcon--membership{background:linear-gradient(135deg,#d1fae5,#a7f3d0)}.wna-dash__quickStatInfo{flex:1}.wna-dash__quickStatValue{font-size:22px;font-weight:700;color:var(--wna-text);letter-spacing:-.02em;line-height:1.2}.wna-dash__quickStatLabel{font-size:12px;color:var(--wna-text-secondary);font-weight:500}.wna-dash__card--flowActive{grid-column:1 / 3;grid-row:3}.wna-dash__card--flowInactive{grid-column:3;grid-row:3}.wna-dash__card--flowActive,.wna-dash__card--flowInactive{display:flex;flex-direction:column;min-height:0;height:100%}.wna-dash__card--flowActive .wna-dash__flowTable,.wna-dash__card--flowInactive .wna-dash__flowTable{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wna-dash__flowTable{margin:-8px -12px 0}.wna-dash__statusDot{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--wna-text-secondary)}.wna-dash__statusDot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--wna-text-tertiary)}.wna-dash__statusDot--active{color:var(--wna-success)}.wna-dash__statusDot--active:before{background:var(--wna-success)}@media(max-width:1200px){.wna-dash__grid{grid-template-columns:1fr 1fr}.wna-dash__card--tokenUsage{grid-column:1 / -1;grid-row:1}.wna-dash__card--volume{grid-column:1;grid-row:2}.wna-dash__card--insights{grid-column:2;grid-row:2}.wna-dash__card--users{grid-column:1;grid-row:3}.wna-dash__card--quickStats{grid-column:2;grid-row:3}.wna-dash__card--flowActive{grid-column:1 / -1;grid-row:4}.wna-dash__card--flowInactive{grid-column:1 / -1;grid-row:5}.wna-dash__usersGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.wna-dash__grid{grid-template-columns:1fr}.wna-dash__card--tokenUsage,.wna-dash__card--volume,.wna-dash__card--users,.wna-dash__card--quickStats,.wna-dash__card--insights,.wna-dash__card--flowActive,.wna-dash__card--flowInactive{grid-column:1;grid-row:auto}}@media(max-width:640px){.wna-dash__grid{gap:16px}.wna-dash__card{padding:20px;border-radius:16px}.wna-dash__tokenMetrics{flex-wrap:wrap;gap:16px}.wna-dash__volumeValue{font-size:32px}.wna-dash__usersGrid{grid-template-columns:repeat(2,1fr);gap:12px}.wna-dash__userStatValue{font-size:22px}}.wna-billing{display:flex;flex-direction:column;gap:20px;width:100%;height:100%;min-height:0;flex:1}.wna-billing__title{font-size:20px;font-weight:600;color:var(--wna-text);margin-bottom:2px;display:flex;align-items:center;gap:8px}.wna-billing__subtitle{font-size:13px;color:var(--wna-text-secondary)}.wna-billing__summaryGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--wna-ent-gradient-primary);border-radius:var(--wna-ent-card-radius);padding:22px 28px;box-shadow:var(--wna-ent-card-shadow);flex-shrink:0}.wna-billing__summaryCard{padding:0 20px;border-right:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:center}.wna-billing__summaryCard:first-child{padding-left:0}.wna-billing__summaryCard:last-child{border-right:none;padding-right:0}.wna-billing__summaryValue{font-size:26px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:4px;text-shadow:0 2px 8px rgba(0,0,0,.1)}.wna-billing__summaryLabel{font-size:12px;color:#ffffffd9;font-weight:500}.wna-billing__summaryHint{font-size:11px;color:#fff9;margin-top:2px}.wna-billing__columnsGrid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(400px,1.5fr);gap:var(--wna-ent-gap-md);flex:1;min-height:0}.wna-billing__column{display:flex;flex-direction:column;min-height:0;height:100%}.wna-billing__column--full{grid-column:1 / -1}.wna-billing__section{background:var(--wna-surface);border:1px solid var(--wna-border-soft);border-radius:var(--wna-ent-card-radius);overflow:hidden;display:flex;flex-direction:column;min-height:0;flex:1;box-shadow:var(--wna-ent-card-shadow)}.wna-billing__section--compact{flex:0 0 auto}.wna-billing__sectionHeader{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--wna-border-soft);background:var(--wna-bg);flex-shrink:0;flex-wrap:wrap;gap:8px}.wna-billing__sectionTitle{font-size:14px;font-weight:600;color:var(--wna-text);display:flex;align-items:center;gap:6px;white-space:nowrap}.wna-billing__sectionBadge{font-size:11px;font-weight:500;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--wna-primary) 12%,transparent);color:var(--wna-primary)}.wna-billing__sectionActions{display:flex;align-items:center;gap:8px}.wna-billing__sectionBody{padding:16px 20px;flex-shrink:0}.wna-billing__detailRow{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed var(--wna-border)}.wna-billing__detailRow:last-child{border-bottom:none}.wna-billing__detailLabel{font-size:14px;color:var(--wna-text-secondary)}.wna-billing__detailValue{font-size:14px;font-weight:500;color:var(--wna-text)}.wna-billing__detailValue--secondary{color:var(--wna-text-secondary);font-weight:400}.wna-billing__filterBar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 20px;background:var(--wna-bg);border-bottom:1px solid var(--wna-border-soft);flex-shrink:0}.wna-billing__filterTabs{display:inline-flex;align-items:center;background:var(--wna-surface);border:1px solid var(--wna-border-soft);border-radius:6px;padding:2px;gap:2px}.wna-billing__filterTab{padding:4px 10px;font-size:11px;font-weight:500;color:var(--wna-text-secondary);cursor:pointer;border-radius:4px;transition:all .2s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.wna-billing__filterTab:hover{color:var(--wna-text);background:var(--wna-hover-bg)}.wna-billing__filterTab.is-active{background:var(--wna-primary);color:#fff;box-shadow:0 2px 6px #0000001a}.wna-billing__filterDates{display:flex;align-items:center;gap:6px}.wna-billing__filterDates .ant-picker{border-radius:6px}.wna-billing__t1Badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;font-size:11px;font-weight:600;color:var(--wna-warning);background:color-mix(in srgb,var(--wna-warning) 12%,transparent);border-radius:4px;cursor:help}.wna-billing__t1Badge--spaced{margin-left:6px}.wna-billing__inlineFilterRow{display:flex;align-items:center;gap:8px}.wna-billing__userSelect{width:160px}.wna-billing__dateSep{color:var(--wna-text-secondary);font-size:12px}.wna-billing__orderStatus{font-weight:500}.wna-billing__orderStatus--paid{color:var(--wna-success)}.wna-billing__orderStatus--pending{color:var(--wna-warning)}.wna-billing__orderStatus--cancel{color:var(--wna-text-secondary)}.wna-billing__orderStatus--refund{color:var(--wna-danger)}.wna-billing__tableCompact .ant-table-thead>tr>th{font-size:12px;padding:10px 8px;white-space:nowrap}.wna-billing__tableCompact .ant-table-tbody>tr>td{padding:8px;height:36px}.wna-billing__tableCompact .ant-table-pagination{padding:8px 12px}.wna-billing__placeholderRow>td{background:transparent!important;border-bottom-color:transparent!important}.wna-billing__placeholderRow:hover>td{background:transparent!important}.wna-billing__placeholder{display:block;height:20px}.wna-billing__empty{padding:48px 24px;text-align:center}.wna-billing__tokenCell{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px;color:var(--wna-text-secondary);background:var(--wna-bg);padding:3px 6px;border-radius:4px;display:inline-block}.wna-billing__amount{font-weight:600;color:var(--wna-text)}.wna-billing__amount--positive{color:var(--wna-success)}.wna-billing__amount--negative{color:var(--wna-danger)}.wna-billing__categoryTag{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:500;white-space:nowrap}.wna-billing__categoryTag--chatflow{background:color-mix(in srgb,var(--wna-primary) 12%,transparent);color:var(--wna-primary)}.wna-billing__categoryTag--workflow{background:color-mix(in srgb,var(--wna-success) 12%,transparent);color:var(--wna-success)}.wna-billing__categoryTag--system{background:color-mix(in srgb,var(--wna-purple) 12%,transparent);color:var(--wna-purple)}.wna-billing__hint{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--wna-text-secondary);padding:10px 16px;background:color-mix(in srgb,var(--wna-primary) 6%,transparent);border-radius:8px;margin-bottom:16px}.wna-billing__hint svg{flex-shrink:0}@media(max-width:1400px){.wna-billing__columnsGrid{grid-template-columns:minmax(280px,1fr) minmax(360px,1.4fr);gap:12px}.wna-billing__tableCompact .ant-table-thead>tr>th{padding:8px 6px;font-size:11px}.wna-billing__tableCompact .ant-table-tbody>tr>td{padding:6px;font-size:12px}}@media(max-width:1200px){.wna-billing__columnsGrid{grid-template-columns:1fr}.wna-billing__column--full{grid-column:auto}}@media(max-width:1000px){.wna-billing__summaryGrid{grid-template-columns:repeat(2,1fr);gap:16px}.wna-billing__summaryCard{border-right:none;padding:0}.wna-billing__summaryCard:nth-child(odd){padding-right:12px;border-right:1px solid rgba(255,255,255,.18)}.wna-billing__summaryCard:nth-child(2n){padding-left:12px}}@media(max-width:768px){.wna-billing{gap:16px}.wna-billing__summaryGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.wna-billing__summaryValue{font-size:20px}.wna-billing__filterBar{padding:10px 14px}.wna-billing__filterTabs{width:100%;justify-content:space-between}.wna-billing__filterTab{flex:1;text-align:center;padding:6px 4px;font-size:11px}.wna-billing__sectionHeader,.wna-billing__sectionBody{padding:12px 14px}}@media(max-width:480px){.wna-billing__summaryGrid{grid-template-columns:1fr;gap:12px}.wna-billing__summaryCard{border-right:none!important;padding:0 0 12px!important;border-bottom:1px solid rgba(255,255,255,.18)}.wna-billing__summaryCard:last-child{border-bottom:none;padding-bottom:0!important}}.wna-ent-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--wna-ent-gap-lg);flex-wrap:wrap;gap:var(--wna-ent-gap-sm)}.wna-ent-page-title{font-size:var(--wna-ent-heading-lg);font-weight:700;color:var(--wna-text);letter-spacing:-.02em;display:flex;align-items:center;gap:10px}.wna-ent-page-title-icon{font-size:24px;color:var(--wna-primary)}.wna-ent-page-subtitle{font-size:var(--wna-ent-body);color:var(--wna-text-secondary);margin-top:4px}.wna-ent-page-actions{display:flex;align-items:center;gap:var(--wna-ent-gap-sm);flex-wrap:wrap}.wna-ent-card{background:var(--wna-surface);border-radius:var(--wna-ent-card-radius);border:1px solid var(--wna-border-soft);box-shadow:var(--wna-ent-card-shadow);transition:box-shadow .25s ease;overflow:hidden}.wna-ent-card:hover{box-shadow:var(--wna-ent-card-shadow-hover)}.wna-ent-card--gradient-primary{background:var(--wna-ent-gradient-primary);border:none}.wna-ent-card--gradient-secondary{background:var(--wna-ent-gradient-secondary);border:none}.wna-ent-card--gradient-accent{background:var(--wna-ent-gradient-accent);border:none}.wna-ent-card__header{padding:16px 20px;border-bottom:1px solid var(--wna-border);display:flex;align-items:center;justify-content:space-between}.wna-ent-card__title{font-size:var(--wna-ent-heading-md);font-weight:600;color:var(--wna-text)}.wna-ent-card__body{padding:var(--wna-ent-gap-md)}.wna-ent-stat{display:flex;flex-direction:column;gap:4px}.wna-ent-stat__value{font-size:var(--wna-ent-heading-xl);font-weight:700;color:var(--wna-text);line-height:1.2;letter-spacing:-.02em}.wna-ent-stat__label{font-size:var(--wna-ent-caption);color:var(--wna-text-secondary);font-weight:500}.wna-ent-stat--light .wna-ent-stat__value{color:#fff}.wna-ent-stat--light .wna-ent-stat__label{color:#ffffffd9}.wna-ent-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:20px;font-size:var(--wna-ent-caption);font-weight:500}.wna-ent-tag--primary{background:color-mix(in srgb,var(--wna-primary) 12%,transparent);color:var(--wna-primary)}.wna-ent-tag--success{background:var(--wna-success-bg);color:var(--wna-success)}.wna-ent-tag--warning{background:var(--wna-warning-bg);color:var(--wna-warning)}.wna-ent-tag--danger{background:var(--wna-danger-bg);color:var(--wna-danger)}.wna-ent-progress{height:6px;background:var(--wna-border);border-radius:3px;overflow:hidden}.wna-ent-progress__bar{height:100%;border-radius:3px;transition:width .3s ease}.wna-ent-progress__bar--primary{background:var(--wna-primary)}.wna-ent-progress__bar--success{background:var(--wna-success)}.wna-ent-progress__bar--warning{background:var(--wna-warning)}.wna-ent-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--wna-border)}.wna-ent-list-item:last-child{border-bottom:none}.wna-ent-list-item__left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.wna-ent-list-item__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.wna-ent-list-item__info{min-width:0;flex:1}.wna-ent-list-item__title{font-size:var(--wna-ent-body);font-weight:500;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-ent-list-item__desc{font-size:var(--wna-ent-caption);color:var(--wna-text-secondary);margin-top:2px}.wna-ent-list-item__right{flex-shrink:0;display:flex;align-items:center;gap:8px}.wna-ent-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.wna-ent-empty__icon{font-size:48px;color:var(--wna-text-tertiary);margin-bottom:16px;opacity:.5}.wna-ent-empty__title{font-size:var(--wna-ent-heading-md);font-weight:500;color:var(--wna-text-secondary);margin-bottom:8px}.wna-ent-empty__desc{font-size:var(--wna-ent-body);color:var(--wna-text-tertiary)}.v2dash{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.v2dash__periodBar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.v2dash__periodControls{display:inline-flex;align-items:center}.v2dash__periodCustom{height:32px}.v2dash__periodBtn{display:inline-flex;align-items:center;height:32px;padding-inline:8px}.v2dash__card{background:var(--wna-surface);border-radius:8px;border:1px solid var(--wna-border-soft);box-shadow:0 1px 2px #0f172a0a;padding:12px 14px}.v2dash__card--center{display:flex;flex-direction:column;align-items:center}.v2dash__hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;flex-wrap:wrap;gap:6px}.v2dash__hdRight{display:flex;align-items:center;gap:10px}.v2dash__deptFilters{flex-wrap:wrap;justify-content:flex-end}.v2dash__deptTreeSelect{min-width:240px}.v2dash__topDeptSelect{min-width:160px;max-width:240px}.v2dash__title{font-size:13px;font-weight:600;color:var(--wna-text);display:inline-flex;align-items:center;gap:4px}.v2dash__titleIcon{font-size:13px;color:var(--wna-primary)}.v2dash__badge{font-size:10px;font-weight:500;color:var(--wna-primary);background:color-mix(in srgb,var(--wna-primary) 10%,transparent);padding:1px 6px;border-radius:10px;margin-left:2px}.v2dash__ts{font-size:10px;font-weight:400;color:var(--wna-text-tertiary);margin-left:4px}.v2dash__hero{display:grid;grid-template-columns:minmax(0,2.25fr) minmax(320px,1fr);gap:12px;align-items:stretch}.v2dash__heroMain{display:grid;grid-template-rows:auto 1fr;gap:12px;min-width:0}.v2dash__card--overview{min-width:0}.v2dash__card--token{min-width:0;display:flex;flex-direction:column}.v2dash__card--cost{display:flex;flex-direction:column;min-width:0}.v2dash__statGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v2dash__statItem{display:flex;flex-direction:column;min-width:0;min-height:86px;padding:10px 12px;border:1px solid var(--wna-border-soft);border-radius:8px;background:color-mix(in srgb,var(--wna-surface) 94%,var(--wna-bg))}.v2dash__statItem:last-child{border-right:none}.v2dash__statLabel{font-size:11px;color:var(--wna-text-secondary);margin-bottom:4px}.v2dash__statNum{font-size:24px;font-weight:700;color:var(--wna-text);letter-spacing:-.03em;line-height:1;margin-bottom:4px}.v2dash__statFoot{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:auto}.v2dash__statTag{font-size:11px!important;margin:0!important;padding:0 6px!important;line-height:18px!important;border-radius:4px!important}.v2dash__statSub{font-size:10px;color:var(--wna-text-tertiary)}.v2dash__costBody{display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:space-between;height:100%}.v2dash__costPie{position:relative;flex-shrink:0;display:flex;justify-content:center;align-items:flex-start;min-height:208px;margin:-4px -10px 0}.v2dash__costPieCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:34px;pointer-events:none}.v2dash__costPieLbl{font-size:12px;color:var(--wna-text-secondary)}.v2dash__costPieVal{font-size:30px;font-weight:700;color:var(--wna-text);line-height:1.05}.v2dash__costGrid{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1 1 auto}.v2dash__costTag{display:flex;align-items:flex-start;gap:6px;padding:8px 10px;background:color-mix(in srgb,var(--wna-surface) 96%,var(--wna-bg));border:1px solid var(--wna-border-soft);border-radius:6px;font-size:11px;min-width:0;flex-direction:column;position:relative}.v2dash__costDot{width:8px;height:8px;border-radius:2px;flex-shrink:0;position:absolute;left:10px;top:11px}.v2dash__costName{color:var(--wna-text-secondary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;padding-left:14px}.v2dash__costVal{font-weight:600;color:var(--wna-text-tertiary);white-space:nowrap;padding-left:14px}.v2dash__tokenBoard{display:flex;flex-direction:column;gap:10px}.v2dash__tokenStats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.v2dash__tokenStatCard{padding:10px 12px;border:1px solid var(--wna-border-soft);border-radius:8px;background:color-mix(in srgb,var(--wna-surface) 94%,var(--wna-bg));min-width:0}.v2dash__tokenStatCard--total{background:color-mix(in srgb,var(--wna-primary) 10%,var(--wna-surface));border-color:color-mix(in srgb,var(--wna-primary) 22%,var(--wna-border-soft))}.v2dash__tokenStatHd{display:flex;align-items:center;gap:6px;margin-bottom:8px}.v2dash__tokenStatDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.v2dash__tokenStatDot--total{background:linear-gradient(135deg,#2563eb,#60a5fa)}.v2dash__tokenStatName{font-size:11px;font-weight:600;color:var(--wna-text-secondary)}.v2dash__tokenTrend{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600}.v2dash__tokenTrend.is-up{color:var(--wna-success, #16a34a)}.v2dash__tokenTrend.is-down{color:var(--wna-danger, #dc2626)}.v2dash__tokenStatValue{font-size:18px;font-weight:700;color:var(--wna-text);line-height:1.1}.v2dash__tokenStatSub{margin-top:4px;font-size:11px;color:var(--wna-text-tertiary)}.v2dash__tokenChart{flex:1 1 auto;min-height:260px;height:100%;margin-top:6px;padding-top:4px}.v2dash__legend{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--wna-text-secondary);flex-wrap:wrap}.v2dash__legendItem{display:inline-flex;align-items:center;gap:5px}.v2dash__legendLine{display:inline-block;width:12px;height:3px;border-radius:1.5px}.v2dash__row3{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:12px}.v2dash__agentTable{display:flex;flex-direction:column}.v2dash__agentRow{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--wna-border-soft);font-size:12px}.v2dash__agentRow:last-child{border-bottom:none}.v2dash__rank{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;background:var(--wna-bg);color:var(--wna-text-secondary)}.v2dash__rank--top{background:var(--wna-primary);color:#fff}.v2dash__agentName{flex:1;min-width:0;font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2dash__agentKV{font-size:11px;color:var(--wna-text-secondary);white-space:nowrap;flex-shrink:0}.v2dash__viewAll{text-align:center;padding-top:8px;border-top:1px solid var(--wna-border-soft);margin-top:4px}.v2dash__issueHd{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--wna-border-soft);font-size:11px;color:var(--wna-text-tertiary)}.v2dash__issueHdCell--c{text-align:center}.v2dash__issueRow{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--wna-border-soft);font-size:12px}.v2dash__issueRow:last-child{border-bottom:none}.v2dash__issueName{flex:1;min-width:0;font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2dash__issueType{width:64px;text-align:center;font-size:11px;color:var(--wna-text-secondary)}.v2dash__issueDays{width:80px;text-align:center;font-size:11px;color:var(--wna-text-secondary)}.v2dash__issueTag{margin:0!important;width:48px;display:inline-flex!important;align-items:center;justify-content:center}.v2dash__row4{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.68fr) minmax(0,.9fr);gap:12px}.v2dash__deptHd{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--wna-border-soft);font-size:11px;color:var(--wna-text-tertiary)}.v2dash__deptRow{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--wna-border-soft);font-size:12px}.v2dash__deptRow:last-child{border-bottom:none}.v2dash__deptName{flex:1;font-weight:500;color:var(--wna-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2dash__deptVal{width:72px;text-align:right;font-size:11px;color:var(--wna-text-secondary)}.v2dash__deptRate{width:56px;display:flex;flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;font-weight:600;color:var(--wna-text)}.v2dash__deptBar{width:100%;height:5px;background:var(--wna-border);border-radius:3px;overflow:hidden}.v2dash__deptBarFill{height:100%;background:var(--wna-primary);border-radius:3px}.v2dash__pieWrap{position:relative;margin:0 0 8px;min-height:166px;width:100%;display:flex;justify-content:center}.v2dash__pieCenter{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:26px;pointer-events:none}.v2dash__pieCenterLbl{font-size:11px;color:var(--wna-text-secondary)}.v2dash__pieCenterVal{font-size:32px;font-weight:700;color:var(--wna-text);line-height:1.05}.v2dash__pieLegend{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px;font-size:11px;color:var(--wna-text-secondary);width:100%;padding:0 4px}.v2dash__pieLegendItem{display:flex;align-items:center;gap:6px;white-space:nowrap}.v2dash__pieLegendDot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.v2dash__topRow{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--wna-border-soft);font-size:12px}.v2dash__topRow:last-child{border-bottom:none}.v2dash__topBadge{width:18px;height:18px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0;background:var(--wna-bg);color:var(--wna-text-secondary)}.v2dash__topBadge--gold{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff}.v2dash__topBadge--silver{background:linear-gradient(135deg,#94a3b8,#64748b);color:#fff}.v2dash__topBadge--bronze{background:linear-gradient(135deg,#d97706,#b45309);color:#fff}.v2dash__topName{flex:1;min-width:0;font-weight:500;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2dash__topCalls{font-size:11px;color:var(--wna-text-secondary);white-space:nowrap;flex-shrink:0}@media(max-width:1200px){.v2dash__hero,.v2dash__row3,.v2dash__row4{grid-template-columns:1fr}.v2dash__statGrid{grid-template-columns:repeat(3,1fr)}.v2dash__tokenStats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.v2dash__statGrid{grid-template-columns:repeat(2,1fr)}.v2dash__hdRight{flex-wrap:wrap}.v2dash__costGrid{grid-template-columns:1fr}.v2dash__tokenStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.v2dash__tokenStats{grid-template-columns:1fr}}/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:#3399ffbf;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:before,.cropper-center:after{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media(min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media(min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media(min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.wna-profile2{display:flex;height:calc(100vh - var(--wna-topbar-h, 56px));background:var(--wna-bg)}.wna-profile2__sidebar-loading{width:280px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--wna-surface);border-right:1px solid var(--wna-border)}.wna-profile2__content{flex:1;min-width:0;height:100%;overflow-y:auto}.wna-profile2__content-loading{display:flex;align-items:center;justify-content:center;height:100%}.wna-profileDash{display:grid;grid-template-columns:1fr 3.5fr;grid-template-rows:1fr 2fr;gap:16px;width:100%;height:100%;padding:24px;box-sizing:border-box}.wna-profileDash>.ant-spin-nested-loading{display:contents}.wna-profileDash>.ant-spin-nested-loading>.ant-spin-container{display:contents}.wna-profileDash__row:first-child{display:contents}.wna-profileDash__row:last-child{display:contents}.wna-profileDash__left,.wna-profileDash__right{display:flex;flex-direction:column;min-height:0;min-width:0}.wna-profileDash__right--twoRows{gap:16px}.wna-profileDash__rightTop{flex:1;min-height:0;display:flex}.wna-profileDash__rightTop .wna-token-dashboard__statCards{flex:1}.wna-profileDash__rightTop .wna-token-dashboard__statCards{align-items:center}.wna-profileDash__rightTop .wna-token-dashboard__statCard{display:flex;flex-direction:column;justify-content:center}.wna-profileDash__rightBottom{flex:1;min-height:120px;border-radius:16px;border:1px dashed var(--wna-border-soft, rgba(0, 0, 0, .08));background:linear-gradient(180deg,#02061700,#02061705)}[data-theme=dark] .wna-profileDash__rightBottom{border-color:#ffffff1a;background:linear-gradient(180deg,#ffffff08,#ffffff03)}.wna-profileDash__right--split{gap:16px}.wna-profileDash__right--split>.ant-card{flex:1;min-height:0}.wna-profileDash__profileCard{border-radius:16px!important;overflow:hidden;height:100%}.wna-profileDash__profileCard .ant-card-body{padding:0!important;position:relative;height:100%}.wna-profileDash__cover{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#93c5fd,#3b82f6);background-position:center;background-size:cover;background-repeat:no-repeat}.wna-profileDash__coverOverlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000040 40%,#000000b3);display:flex;flex-direction:column;justify-content:flex-end;padding:20px}.wna-profileDash__coverRow{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.wna-profileDash__coverMeta{min-width:0;flex:1}.wna-profileDash__coverName{margin:0!important;color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.3)}.wna-profileDash__coverTitle{color:#ffffffe6!important;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wna-profileDash__coverTags{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.wna-profileCompanyJoin{max-width:520px}.wna-profileCompanyJoin__balance{margin-top:12px}.wna-profileCompanyJoin__form{margin-top:16px}.wna-avatarUploadBox{display:flex;align-items:center;gap:16px;padding:14px 16px;border:1px dashed var(--wna-border);border-radius:12px;background:var(--wna-bg)}.wna-avatarUploadBox__left{flex:0 0 auto}.wna-avatarUploadBox__right{min-width:0;display:flex;flex-direction:column;gap:6px}.wna-avatarUploadBox__title{font-weight:600;color:var(--wna-text);line-height:1.2}.wna-avatarUploadBox__desc{font-size:12px;color:var(--wna-text-secondary)}.wna-avatarCropModal__stage{width:100%;height:360px;background:var(--wna-bg);border:1px solid var(--wna-border-soft);border-radius:12px;overflow:hidden}.wna-avatarCropModal__img{display:block;max-width:100%}.wna-avatarCropModal__controls{margin-top:12px}.wna-avatarCropModal__tip{color:var(--wna-text-secondary);font-size:12px;margin-bottom:10px}.wna-avatarCropModal__zoomRow{display:flex;align-items:center;gap:10px}.wna-avatarCropModal__zoomLabel{width:44px;color:var(--wna-text-secondary);font-size:12px}.wna-profileDash__coverProgress{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.wna-profileDash__coverProgressLabel{color:#ffffffd9!important;font-size:12px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.wna-profileDash__profileActions{margin-top:16px}.wna-profileDash__card{border-radius:16px!important}.wna-profileDash__flowCard{border-radius:16px!important;height:100%;display:flex;flex-direction:column}.wna-profileDash__flowCard .ant-card-body{flex:1;overflow-y:auto}.wna-profileDash__tokenCard{border-radius:16px!important;height:100%;display:flex;flex-direction:column;overflow:hidden}.wna-profileDash__tokenCard .ant-card-head{border-bottom:1px solid var(--wna-border-soft, rgba(0, 0, 0, .04))}.wna-profileDash__tokenCard .ant-card-body{flex:1;display:flex;flex-direction:column;padding:16px!important;background:linear-gradient(180deg,transparent 0%,var(--wna-surface-subtle, rgba(0, 0, 0, .01)) 100%)}.wna-profileDash__statCard{border-radius:16px!important}.wna-profileDash__statCardCombined{border-radius:16px!important;flex:1;min-width:0;display:flex;flex-direction:column}.wna-profileDash__statCardCombined .ant-card-body{flex:1;display:flex;align-items:center;justify-content:center}.wna-token-dashboard__statCards.wna-profileDash__usageStatCards{flex:1;min-width:0;margin-bottom:0}.wna-token-dashboard__statCards{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:linear-gradient(135deg,#1890ff,#36cfc9);border-radius:var(--wna-radius-lg, 12px);padding:24px}.wna-token-dashboard__statCard{text-align:left;padding:0 20px;border-right:1px solid rgba(255,255,255,.2)}.wna-token-dashboard__statCard:last-child{border-right:none}.wna-token-dashboard__statValue{font-size:32px;font-weight:700;color:#fff;line-height:1.2;margin-bottom:8px}.wna-token-dashboard__statLabel{font-size:13px;color:#ffffffd9}.wna-profileDash__heatmapCard{border-radius:16px!important;display:flex;flex-direction:column}.wna-profileDash__heatmapCard .ant-card-body{flex:1;padding:12px 16px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;container-type:size;container-name:heatmap-container}.wna-profileDash__chartWrap{position:relative;width:100%;flex:1;min-height:180px;border-radius:12px;overflow:hidden;border:1px solid var(--wna-border-soft, rgba(0, 0, 0, .06));background:radial-gradient(600px 240px at 20% 0%,#3b82f61a,#3b82f600 55%),radial-gradient(520px 240px at 85% 20%,#10b9811a,#10b98100 55%),linear-gradient(180deg,#02061700,#02061705),var(--wna-surface, #fff);box-shadow:0 1px 2px #0000000a}.wna-profileDash__chart{width:100%;height:100%;padding:12px 12px 8px;box-sizing:border-box}[data-theme=dark] .wna-profileDash__chartWrap{border-color:#ffffff14;background:radial-gradient(600px 240px at 20% 0%,#3b82f62e,#3b82f600 55%),radial-gradient(520px 240px at 85% 20%,#10b98129,#10b98100 55%),linear-gradient(180deg,#ffffff08,#ffffff03),#11182759;box-shadow:0 1px 2px #00000038}.wna-profileDash__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#ffffffb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wna-profileDash__empty:before{content:"";width:36px;height:36px;border-radius:10px;background:linear-gradient(180deg,#3b82f638,#10b9811f),var(--wna-surface, #fff);border:1px solid var(--wna-border-soft, rgba(0, 0, 0, .06));box-shadow:0 1px 2px #0000000a}[data-theme=dark] .wna-profileDash__empty{background:#1118278c}.wna-message-item{padding:8px;border-radius:12px;cursor:pointer;transition:background .2s ease}.wna-message-item:hover{background:var(--wna-surface-elevated)}.wna-monthly-heatmap{width:100%;display:flex;flex-direction:column;gap:4px}.wna-monthly-heatmap__header{display:flex;align-items:flex-end}.wna-monthly-heatmap__slotSpacer{width:50px;flex-shrink:0}.wna-monthly-heatmap__dates{flex:1;display:flex;gap:3px}.wna-monthly-heatmap__dateLabel{width:20px;flex-shrink:0;text-align:center;font-size:10px;color:var(--wna-text-secondary)}.wna-monthly-heatmap__body{display:flex;flex-direction:column;gap:3px}.wna-monthly-heatmap__row{display:flex;align-items:center}.wna-monthly-heatmap__slotLabel{width:50px;flex-shrink:0;font-size:10px;color:var(--wna-text-secondary);text-align:right;padding-right:8px;line-height:20px}.wna-monthly-heatmap__cells{flex:1;display:flex;gap:3px}.wna-monthly-heatmap__cell{width:20px;height:20px;border-radius:4px;flex-shrink:0;outline:1px solid rgba(127,127,127,.1);outline-offset:-1px;transition:outline .15s,transform .15s}.wna-monthly-heatmap__cell:hover{outline:1px solid var(--wna-text-secondary);transform:scale(1.1)}.wna-monthly-heatmap__legend{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:8px;font-size:10px;color:var(--wna-text-secondary)}.wna-monthly-heatmap__legendLabel{margin:0 4px}.wna-monthly-heatmap__legendCell{width:14px;height:14px;border-radius:3px;outline:1px solid rgba(127,127,127,.1);outline-offset:-1px}:root{--wna-contrib-0: #161b22;--wna-contrib-1: #0e4429;--wna-contrib-2: #006d32;--wna-contrib-3: #26a641;--wna-contrib-4: #39d353}[data-theme=light]{--wna-contrib-0: #ebedf0;--wna-contrib-1: #9be9a8;--wna-contrib-2: #40c463;--wna-contrib-3: #30a14e;--wna-contrib-4: #216e39}.wna-monthly-heatmap{justify-content:center;align-items:center;flex-direction:row;width:100%;height:100%;gap:0;--wna-heat-0: #eef2f7;--wna-heat-1: #e5e7eb;--wna-heat-2: #60a5fa;--wna-heat-3: #3b82f6;--wna-heat-4: #111827;--wna-heat-stripe: rgba(255, 255, 255, .32)}[data-theme=dark] .wna-monthly-heatmap{--wna-heat-0: rgba(255, 255, 255, .08);--wna-heat-1: rgba(255, 255, 255, .14);--wna-heat-2: rgba(96, 165, 250, .55);--wna-heat-3: rgba(59, 130, 246, .75);--wna-heat-4: rgba(229, 231, 235, .78);--wna-heat-stripe: rgba(255, 255, 255, .18)}.wna-monthly-heatmap__grid{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;--wna-heat-gap: min(1.6vh, 1.6vw, 10px);--wna-heat-dot: min(2.8vh, 2.8vw, 22px);gap:var(--wna-heat-gap)}@container heatmap-container (min-height: 1px){.wna-monthly-heatmap__grid{--wna-heat-gap: min(2.2cqb, 2cqi, 10px);--wna-heat-dot: min(12cqb, 11cqi, 24px)}}.wna-monthly-heatmap__week{display:flex;justify-content:center;gap:var(--wna-heat-gap)}.wna-monthly-heatmap__dot{width:var(--wna-heat-dot);height:var(--wna-heat-dot);min-width:12px;min-height:12px;border-radius:9999px;flex-shrink:0;background:repeating-linear-gradient(135deg,var(--wna-heat-stripe) 0 6px,rgba(255,255,255,0) 6px 12px),var(--wna-heat-0);box-shadow:inset 0 1px 2px #0000000f;transition:transform .15s ease,box-shadow .15s ease,outline .15s ease;outline:1px solid rgba(127,127,127,.1);outline-offset:-1px}.wna-monthly-heatmap__dot[data-level="1"]{background:repeating-linear-gradient(135deg,var(--wna-heat-stripe) 0 6px,rgba(255,255,255,0) 6px 12px),var(--wna-heat-1)}.wna-monthly-heatmap__dot[data-level="2"]{background:repeating-linear-gradient(135deg,var(--wna-heat-stripe) 0 6px,rgba(255,255,255,0) 6px 12px),var(--wna-heat-2)}.wna-monthly-heatmap__dot[data-level="3"]{background:repeating-linear-gradient(135deg,var(--wna-heat-stripe) 0 6px,rgba(255,255,255,0) 6px 12px),var(--wna-heat-3)}.wna-monthly-heatmap__dot[data-level="4"]{background:repeating-linear-gradient(135deg,var(--wna-heat-stripe) 0 6px,rgba(255,255,255,0) 6px 12px),var(--wna-heat-4)}.wna-monthly-heatmap__dot--empty{background:transparent;outline-color:transparent;box-shadow:none}.wna-monthly-heatmap__dot:hover{transform:scale(1.08);outline-color:var(--wna-text-secondary);box-shadow:inset 0 1px 2px #0000000f,0 6px 18px #0000001a}.wna-monthly-heatmap__tip{line-height:1.6}.wna-monthly-heatmap__tipTitle{font-weight:600;margin-bottom:4px}.wna-monthly-heatmap__tipRow{opacity:.92}.wna-profile2__content>.ant-card{margin:24px}@media(max-width:1200px){.wna-profileDash{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}.wna-profileDash__left{min-height:240px}.wna-profileDash__right{min-height:200px}.wna-profileDash__right--split{min-height:400px}}@media(max-width:768px){.wna-profileDash{padding:16px;gap:12px}.wna-profile2__content>.ant-card{margin:16px}.wna-github-heatmap__grid{overflow-x:auto}}@media(max-width:560px){.wna-profileDash{padding:12px}.wna-profile2__content>.ant-card{margin:12px}}.wna-share-page{height:100vh;background:var(--wna-bg);display:flex;flex-direction:column;overflow:hidden}.wna-share-page--loading{align-items:center;justify-content:center}.wna-share-page__loading-placeholder{min-height:120px}.wna-share-topbar{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:0 24px;height:52px;background:var(--wna-surface);border-bottom:1px solid var(--wna-border-soft);box-shadow:0 1px 3px #0000000a}.wna-share-topbar__logo{height:22px;flex:0 0 auto}.wna-share-topbar__sep{width:1px;height:20px;background:var(--wna-border);flex:0 0 auto}.wna-share-topbar__title{font-size:14px;font-weight:500;color:var(--wna-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-share-topbar__spacer{flex:1}.wna-share-topbar__themeBtn{display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--wna-text-secondary)}.wna-share-topbar__themeBtn:hover{color:var(--wna-text)}.wna-share-page__error{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.wna-share-page__error-card{max-width:440px;width:100%;text-align:center}.wna-share-scroll{flex:1;min-height:0;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent}.wna-share-scroll::-webkit-scrollbar{width:10px}.wna-share-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-share-scroll::-webkit-scrollbar-track{background:transparent}.wna-share-scroll:hover{scrollbar-color:var(--wna-border) transparent}.wna-share-scroll:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-share-body{display:flex;max-width:1200px;width:100%;margin:0 auto;padding:24px 24px 48px;gap:20px}.wna-share-nav{flex:0 0 200px;position:sticky;top:24px;align-self:flex-start;max-height:calc(100vh - 120px);overflow-y:auto;background:var(--wna-surface);border-radius:var(--wna-radius-md);border:1px solid var(--wna-border-soft);padding:14px 12px}.wna-share-nav__title{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wna-text-tertiary);padding:0 8px 10px;margin-bottom:4px;border-bottom:1px solid var(--wna-border-soft)}.wna-share-nav__empty{padding:12px 8px;font-size:13px;color:var(--wna-text-tertiary)}.wna-share-nav__item{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;margin-top:2px;background:transparent;border:none;border-radius:var(--wna-radius-sm);cursor:pointer;text-align:left;transition:background .15s,color .15s;color:var(--wna-text-secondary)}.wna-share-nav__item:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .04));color:var(--wna-text)}.wna-share-nav__idx{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--wna-primary);min-width:22px}.wna-share-nav__text{flex:1;min-width:0;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-share-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:0}.wna-share-summary{margin-bottom:20px;padding:16px 20px;background:var(--wna-surface);border-radius:var(--wna-radius-md);border:1px solid var(--wna-border-soft);position:relative}.wna-share-summary:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;border-radius:var(--wna-radius-md) 0 0 var(--wna-radius-md);background:var(--wna-primary)}.wna-share-summary__head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.wna-share-summary__icon{font-size:14px;color:var(--wna-primary)}.wna-share-summary__title{font-size:13px;font-weight:600;color:var(--wna-primary)}.wna-share-summary__content{font-size:14px;color:var(--wna-text);line-height:1.7}.wna-share-blocks{display:flex;flex-direction:column;gap:4px}.wna-share-empty{padding:48px 24px;text-align:center;color:var(--wna-text-tertiary);font-size:14px}.wna-share-msg{display:flex;gap:12px;padding:16px 0}.wna-share-msg+.wna-share-msg{border-top:1px solid var(--wna-border-soft)}.wna-share-msg__avatar{flex:0 0 36px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.wna-share-msg.is-user .wna-share-msg__avatar{background:var(--wna-primary)}.wna-share-msg.is-assistant .wna-share-msg__avatar{background:var(--wna-success)}.wna-share-msg.is-system .wna-share-msg__avatar{background:var(--wna-warning)}.wna-share-msg__body{flex:1;min-width:0}.wna-share-msg__head{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.wna-share-msg__role{font-size:13px;font-weight:600;color:var(--wna-text)}.wna-share-msg.is-user .wna-share-msg__role{color:var(--wna-primary)}.wna-share-msg.is-assistant .wna-share-msg__role{color:var(--wna-success)}.wna-share-msg__idx{font-size:11px;color:var(--wna-text-tertiary)}.wna-share-msg__content{font-size:14px;color:var(--wna-text);line-height:1.7;word-break:break-word}.wna-share-msg__content pre{border-radius:var(--wna-radius-sm);overflow-x:auto}.wna-share-msg__files{margin-top:12px;padding-top:10px;border-top:1px dashed var(--wna-border-soft)}.wna-share-msg__imgs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.wna-share-msg__img{max-width:200px;max-height:200px;object-fit:contain;border-radius:var(--wna-radius-sm);border:1px solid var(--wna-border);cursor:pointer;transition:box-shadow .15s}.wna-share-msg__img:hover{box-shadow:0 2px 12px #0000001f}.wna-share-msg__file{display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--wna-surface-elevated, var(--wna-bg));border-radius:var(--wna-radius-sm);border:1px solid var(--wna-border-soft);margin-bottom:4px;transition:background .15s}.wna-share-msg__file:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .02))}.wna-share-msg__file-icon{color:var(--wna-text-secondary);font-size:15px}.wna-share-msg__file-name{flex:1;min-width:0;font-size:13px;color:var(--wna-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wna-share-msg__file-type{font-size:11px;color:var(--wna-text-tertiary);background:var(--wna-border-soft);padding:1px 6px;border-radius:4px}.wna-share-msg__file-download{flex:0 0 auto}@media(max-width:768px){.wna-share-body{flex-direction:column;padding:16px 12px 32px;gap:16px}.wna-share-nav{flex:none;position:static;max-height:none;width:100%}.wna-share-msg__avatar{flex:0 0 30px;width:30px;height:30px;font-size:12px}.wna-share-topbar{padding:0 12px}}.wna-report{min-height:100vh;background:#f5f5f5;padding:0 0 64px}.wna-report__header{background:linear-gradient(135deg,#1677ff,#0958d9);color:#fff;padding:48px 32px 40px;text-align:center}.wna-report__header h1{font-size:28px;font-weight:700;margin:0 0 8px;color:#fff}.wna-report__subtitle{font-size:15px;opacity:.85;margin:0}.wna-report__body{max-width:1120px;margin:-24px auto 0;padding:0 24px}.wna-report__section{background:#fff;border-radius:12px;padding:28px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}.wna-report__section-title{font-size:18px;font-weight:600;margin:0 0 20px;display:flex;align-items:center;gap:8px}.wna-report__summary-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px}.wna-report__card{background:#fafafa;border-radius:10px;padding:20px;text-align:center;border:1px solid #f0f0f0}.wna-report__card-value{font-size:28px;font-weight:700;color:#1677ff;margin-bottom:4px}.wna-report__card-label{font-size:13px;color:#8c8c8c}.wna-report__chart{width:100%;height:360px}.wna-report__table{width:100%;overflow-x:auto}.wna-report__table table{width:100%;border-collapse:collapse;font-size:14px}.wna-report__table thead th{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;border-bottom:2px solid #f0f0f0;white-space:nowrap}.wna-report__table tbody td{padding:10px 14px;border-bottom:1px solid #f0f0f0}.wna-report__table tbody tr:hover td{background:#1677ff0a}.wna-report__text-right{text-align:right;font-variant-numeric:tabular-nums}.wna-report__badge{display:inline-block;padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500}.wna-report__badge--joined{background:#e6f4ff;color:#1677ff}.wna-report__badge--left{background:#fff1f0;color:#ff4d4f}.wna-report__footer{text-align:center;padding:24px;font-size:13px;color:#bfbfbf}.wna-report__loading,.wna-report__error{display:flex;justify-content:center;align-items:center;min-height:60vh}.wna-report__flow-type{display:inline-block;padding:1px 8px;border-radius:4px;font-size:12px;font-weight:500;background:#f0f5ff;color:#1677ff}.wna-report__flow-type--workflow{background:#f6ffed;color:#52c41a}.wna-invite-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--wna-bg);padding:24px}.wna-invite-page__card{width:100%;max-width:420px}.wna-invite-page__tip{color:var(--wna-text-secondary);margin-bottom:16px;font-size:13px}.wna-invite-page__links{margin-top:16px;text-align:center}.wna-invite-page__links a{color:var(--wna-primary)}.wna-invite-page__captcha{margin:10px 0 12px;display:flex;justify-content:center}.wna-maintenance{min-height:calc(100vh - 56px);display:flex;align-items:center;justify-content:center;padding:24px;background:var(--wna-bg)}.wna-maintenance__card{width:min(860px,100%);border-radius:var(--wna-radius-lg, 12px)}.wna-maintenance__loading{padding:24px 0;display:flex;justify-content:center}.wna-maintenance__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0 16px}.wna-maintenance__content{white-space:pre-wrap;margin-bottom:0}.synthvox-wrapper{width:100%;height:calc(100vh - 60px);display:flex;flex-direction:column;overflow:hidden}.content-row{flex:1;min-height:0;display:flex;border-top:1px solid var(--border-color)}.left-sidebar{flex:0 0 300px;max-width:300px;padding:1rem;border-right:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;overflow-x:visible;scrollbar-width:none;-ms-overflow-style:none}.left-sidebar::-webkit-scrollbar{display:none}.sidebar-title{font-size:14px;font-weight:600;color:var(--text-color);letter-spacing:.3px}.sidebar-line{height:1px;background:linear-gradient(90deg,transparent 0%,var(--border-color) 10%,var(--border-color) 90%,transparent 100%)}.history-list{flex:1;min-height:0;overflow:visible;display:flex;flex-direction:column;gap:10px;padding:.25rem .5rem .25rem 0;scrollbar-width:none;-ms-overflow-style:none}.history-list::-webkit-scrollbar{display:none}.history-item{background:var(--card-bg);padding:10px 12px;border-radius:10px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid var(--border-color);position:relative;overflow:visible;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 6px #0000000a}.history-item:hover{border-color:#1570ef4d;background:#1570ef05;box-shadow:0 4px 12px #1570ef26}.history-item.active{border-color:#1570ef;background:#1570ef0d;box-shadow:0 4px 12px #1570ef33}.history-item.active .history-item-header{color:#1570ef}.history-item-empty .history-item-header{font-size:13px;font-weight:600;color:var(--text-color);line-height:1.5}.history-item-header{font-size:13px;font-weight:600;color:var(--text-color);line-height:1.5;overflow:visible;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.history-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-item-meta{font-size:11px;color:var(--text-color-secondary);line-height:1.3}.history-id-and-time{display:flex;justify-content:space-between;align-items:center;margin-top:2px;gap:6px}.history-id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:10px;color:var(--text-color-secondary);opacity:.8}.history-item-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.history-tag{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:10px;line-height:1.3;font-weight:500;border:none;background:#94a3b81f;color:var(--text-color-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-tag-voice{background:#8b5cf61f;color:#8b5cf6}.history-tag-status{background:#1570ef1f;color:#1570ef;font-weight:600}.history-item:hover .history-item-header{color:#1570ef}.history-item-actions{display:flex;gap:4px;align-items:center;flex-shrink:0}.history-action-btn{width:24px;height:24px;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);opacity:.7}.history-action-btn svg{width:14px;height:14px}.history-action-btn:hover{background:#1570ef1a;color:#1570ef;opacity:1}.meta-text{opacity:.85}.main-column{flex:1;min-width:0;display:flex;flex-direction:column}.top-row{flex:1;min-height:0;display:flex}.input-panel{flex:1;min-width:0;border-right:1px solid var(--border-color);display:flex;flex-direction:column;position:relative;container-type:inline-size;container-name:input-panel}.input-toolbar{position:absolute;top:12px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--card-bg);border:1px solid var(--border-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 4px 12px #00000014;z-index:99;flex-wrap:nowrap;white-space:nowrap}.toolbar-group{display:inline-flex;align-items:center;gap:2px}.toolbar-actions{margin-left:4px;padding-left:4px;border-left:1px solid var(--border-color)}.toolbar-button{border:none;width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-size:13px;cursor:pointer;color:var(--text-color-secondary);background:transparent;transition:all .2s cubic-bezier(.4,0,.2,1)}.toolbar-button:hover{color:var(--text-color);background:var(--border-color)}.toolbar-button.active{color:#fff;background:#1570ef;box-shadow:0 2px 8px #1570ef4d}.toolbar-button:disabled{opacity:.35;cursor:not-allowed}.toolbar-icon-text{font-family:Georgia,Times New Roman,serif;line-height:1}.toolbar-icon-sm{font-size:11px}.toolbar-icon-md{font-size:14px}.toolbar-icon-lg{font-size:17px}.toolbar-icon-fw-lt{font-weight:300}.toolbar-icon-fw-nm{font-weight:500}.toolbar-icon-fw-bd{font-weight:800}.toolbar-svg{width:16px;height:16px;flex-shrink:0}.toolbar-spinning .toolbar-svg{animation:toolbar-spin 1s linear infinite}@keyframes toolbar-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@container input-panel (max-width: 520px){.input-toolbar{top:12px;left:8px;transform:none;flex-direction:column;border-radius:12px;padding:6px;gap:2px}.toolbar-group{flex-direction:column;gap:2px}.toolbar-actions{margin-left:0;padding-left:0;border-left:none;margin-top:2px;padding-top:2px;border-top:1px solid var(--border-color)}}.right-sidebar{width:420px;max-width:420px;padding:1rem;display:flex;flex-direction:column;gap:1.5rem;overflow:hidden}.function-section{display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.voice-library{display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0;overflow:visible}.section-title{font-size:14px;font-weight:600;color:var(--text-color);letter-spacing:.3px;padding-bottom:.5rem;border-bottom:1px solid var(--border-color);flex-shrink:0}.control-item{display:flex;flex-direction:column;gap:.5rem}.control-item .ant-select{width:100%}.voice-cards-loading{padding:12px;display:flex;justify-content:center}.control-row{display:flex;justify-content:space-between;align-items:center}.control-label{font-size:13px;font-weight:500;color:var(--text-color)}.control-item .ant-slider{margin-bottom:8px}.control-item .ant-slider-mark-text{font-size:11px;color:var(--text-color-secondary)}.control-item .ant-slider-mark-text-active{color:#1570ef;font-weight:500}.voice-filter-section{flex-shrink:0}.segmented-with-addon{position:relative}.segmented-with-addon .ant-segmented{width:100%}.segmented-addon-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;color:var(--text-color-secondary);cursor:pointer;transition:all .2s ease}.segmented-addon-btn:hover{color:var(--text-color)}.segmented-addon-btn.active{color:#1570ef}.segmented-addon-btn svg{width:16px;height:16px}.voice-search-box{margin-top:10px}.voice-search-info{margin-top:6px;font-size:12px;color:var(--text-color-secondary)}.voice-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;align-content:start}.voice-cards::-webkit-scrollbar{width:6px}.voice-cards::-webkit-scrollbar-track{background:transparent}.voice-cards::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.voice-card{background:var(--card-bg);padding:12px;border-radius:10px;border:1px solid var(--border-color);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 6px #0000000a;display:flex;flex-direction:column;gap:8px}.voice-card:hover{border-color:#1570ef4d;box-shadow:0 4px 12px #1570ef26}.voice-card.active{border-color:#1570ef;background:#1570ef0d;box-shadow:0 4px 12px #1570ef33}.voice-library>.create-voice-card{flex-shrink:0}.create-voice-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 14px;border:none;border-radius:12px;background:linear-gradient(135deg,#020617,#1d4ed8,#38bdf8,#e0f2fe);background-size:400% 400%;animation:create-voice-gradient 8s ease-in-out infinite;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #0f172a2e;color:#fff}.create-voice-card:hover{box-shadow:0 10px 24px #0f172a3d}.create-icon{font-size:28px;color:inherit;line-height:1;margin-bottom:6px;transition:all .3s ease}.create-voice-card:hover .create-icon{transform:scale(1.08)}.create-text{font-size:13px;font-weight:500;color:inherit;transition:all .3s ease}.create-voice-card:hover .create-text{opacity:.92}.voice-card-header{display:flex;justify-content:space-between;align-items:center;gap:6px}.voice-name{font-size:13px;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.voice-tag{font-size:10px;padding:2px 6px;border-radius:4px;font-weight:500;flex-shrink:0}.voice-tag.official{background:#1570ef1a;color:#1570ef}.voice-tag.private{background:#8b5cf61a;color:#8b5cf6}.voice-tag.audit.pending{background:#eab30824;color:#b45309}.voice-tag.audit.rejected{background:#f8717124;color:#b91c1c}.voice-desc{font-size:11px;color:var(--text-color-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.voice-player{display:flex;align-items:center;gap:10px;margin-top:4px}.voice-play-icon{width:28px;height:28px;min-width:28px;border-radius:50%;background:transparent;border:none;outline:none;color:var(--text-color-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);padding:0}.voice-play-icon svg{width:12px;height:12px;margin-left:1px}.voice-play-icon:hover{background:#1570ef;color:#fff;transform:scale(1.1);box-shadow:0 2px 8px #1570ef4d}html[data-theme=dark] .voice-play-icon{background:#0000004d}html[data-theme=dark] .voice-play-icon:hover{background:#1570ef}.voice-waveform{display:none}.voice-time{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:4px;font-size:11px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums}.voice-time-current{min-width:40px;text-align:right}.voice-time-total{min-width:40px}.voice-time-sep{opacity:.7}.voice-header-right{display:flex;align-items:center;gap:4px}.voice-more-wrapper{position:relative}.voice-more-btn{border:none;background:transparent;padding:0;margin:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-color-secondary);border-radius:4px;cursor:pointer;transition:all .2s ease}.voice-more-btn svg{width:14px;height:14px}.voice-more-btn:hover{background:#94a3b833;color:var(--text-color)}.voice-more-menu{position:absolute;right:0;top:22px;min-width:96px;padding:4px 0;background:var(--card-bg);border-radius:6px;box-shadow:0 8px 20px #0f172a2e;border:1px solid var(--border-color);z-index:10}.voice-more-item{width:100%;padding:4px 10px;border:none;background:transparent;text-align:left;font-size:12px;color:var(--text-color-secondary);cursor:pointer;transition:all .15s ease}.voice-more-item:hover{background:#94a3b826;color:var(--text-color)}.panel-body{min-height:0}.input-body{flex:1;display:flex}.input-body.no-permission{pointer-events:none;opacity:.5}.synthvox-wrapper{position:relative}.synthvox-no-perm-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:flex-start;justify-content:center;pointer-events:auto}.synthvox-no-perm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.synthvox-no-perm-modal{position:relative;max-width:520px;width:calc(100% - 32px);background:var(--card-bg);border-radius:12px;border:1px solid var(--border-color);padding:20px 24px;box-shadow:0 16px 40px #0f172a59;z-index:1;top:40%}.editor-upload-overlay{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;border:1px dashed var(--border-color);background:var(--card-bg);gap:16px;cursor:pointer;pointer-events:auto;box-shadow:0 4px 12px #0f172a14;transition:all .2s ease}.editor-upload-overlay:hover,.editor-upload-overlay.drag-over{border-color:#1570ef;background:#1570ef0a;box-shadow:0 8px 20px #1570ef2e}.editor-upload-icon{flex-shrink:0;width:52px;height:52px;border-radius:999px;border:1px solid rgba(21,112,239,.35);background:#1570ef14;display:flex;align-items:center;justify-content:center;color:#1570ef}.editor-upload-icon svg{width:30px;height:30px}.editor-upload-text{display:flex;flex-direction:column;gap:4px}.editor-upload-text .upload-main{font-size:14px;font-weight:600;color:var(--text-color)}.editor-upload-text .upload-sub{font-size:12px;color:var(--text-color-secondary)}@media(max-width:768px){.editor-upload-overlay{padding:10px 14px}.editor-upload-icon{width:44px;height:44px}.editor-upload-icon svg{width:26px;height:26px}}.no-perm-title{margin:0 0 8px;font-size:16px;font-weight:600;color:var(--text-color)}.no-perm-text{margin:0;font-size:14px;color:var(--text-color-secondary);line-height:1.6}.input-inner{width:100%;max-width:100%;margin:0;height:100%;position:relative}.text-editor{width:100%;height:100%;box-sizing:border-box}.rich-text-editor{width:100%;height:100%;position:relative}.rich-text-editor:before,.rich-text-editor:after{content:"";position:absolute;left:0;right:0;height:100px;pointer-events:none;z-index:5}.rich-text-editor:before{top:0;background:linear-gradient(to bottom,var(--app-bg, var(--card-bg)) 0%,transparent 100%)}.rich-text-editor:after{bottom:0;background:linear-gradient(to top,var(--app-bg, var(--card-bg)) 0%,transparent 100%)}.rich-editor-content{width:100%;height:100%;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;box-sizing:border-box;outline:none;border:none;background-color:transparent;font-size:var(--editor-font-size, 16px);font-weight:var(--editor-font-weight, 500);color:var(--text-color);white-space:pre-wrap;word-break:break-word;padding:100px max(0px,calc((100% - 850px)/2)) 12px;line-height:normal;padding-bottom:10%}.rich-editor-content::-webkit-scrollbar{width:10px}.rich-editor-content::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.rich-editor-content::-webkit-scrollbar-track{background:transparent}.rich-editor-content:hover{scrollbar-color:var(--wna-border) transparent}.rich-editor-content:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.rich-editor-content.rich-editor-empty:before{content:attr(data-placeholder);color:var(--text-color-secondary);opacity:.6;pointer-events:none}.rich-editor-content:focus.rich-editor-empty:before{content:""}.rich-editor-content[contenteditable=false]{cursor:default}.rich-editor-readonly{opacity:.9}.rich-text-editor .change-tag{display:inline-flex;align-items:center;padding:0 6px;margin:0 2px;border-radius:6px;font-size:12px;background:#1570ef1a;color:#1570ef;border:1px solid rgba(21,112,239,.3)}.rich-text-editor .custom-raw-token{display:inline-block;padding:0 2px;margin:0 1px;border-radius:3px;background:#38bdf829;box-shadow:inset 0 0 0 1px #38bdf873}.rich-text-editor.rich-editor-mode-replace .number-token+.change-tag{display:none}.rich-text-editor .number-token{display:inline-block;padding:0 2px;margin:0 1px;border-radius:3px;background:#f59e0b26;color:#b45309;cursor:pointer}.rich-text-editor .number-token:hover{background:#f59e0b4d}.number-picker-menu{position:absolute;z-index:20;min-width:160px;padding:8px;border-radius:8px;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 10px 30px #0f172a2e}.number-picker-title{font-size:12px;color:var(--text-color-secondary);margin-bottom:6px}.number-picker-item{width:100%;border:none;background:transparent;text-align:left;padding:4px 6px;border-radius:4px;cursor:pointer;font-size:13px;color:var(--text-color)}.number-picker-item:hover{background:#94a3b82e}.custom-reading-menu{position:absolute;z-index:25;transform:translate(-50%);padding:4px 8px;border-radius:6px;background:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 8px 20px #0f172a33}.custom-reading-btn{border:none;background:transparent;font-size:12px;padding:2px 4px;cursor:pointer;color:var(--text-color-secondary)}.custom-reading-btn:hover{color:var(--text-color)}.generate-fab-wrapper{position:absolute;left:0;right:0;bottom:24px;display:flex;justify-content:center;pointer-events:none;z-index:99}.generate-fab-row{display:inline-flex;align-items:center;gap:8px}.editor-char-count{pointer-events:none;font-size:12px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;padding:0 6px}.generate-fab{pointer-events:auto;padding:10px 20px;border-radius:999px;border:none;background:#1570ef;color:#fff;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 10px 25px #1570ef59;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease;z-index:999}.generate-fab-secondary{background:var(--card-bg);color:#1570ef;box-shadow:0 6px 16px #0f172a14;border:1px solid rgba(21,112,239,.4)}.generate-fab-secondary:hover:not(:disabled){background:#1570ef0f}.generate-fab:hover:not(:disabled){background:#175cd3;box-shadow:0 12px 30px #1570ef73;transform:translateY(-1px)}.generate-fab:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.text-editor textarea:focus{box-shadow:none!important;color:var(--text-color)}.text-editor .ant-input-textarea,.text-editor .ant-input{background-color:transparent!important;box-shadow:none!important}.text-editor .ant-input-affix-wrapper,.text-editor .ant-input-affix-wrapper-focused,.text-editor .ant-input-affix-wrapper:focus-within{background-color:transparent!important;border:none!important;box-shadow:none!important}.text-editor .ant-input-clear-icon{display:none!important}.bottom-bar{flex-shrink:0;padding:1rem;background:var(--card-bg);border-top:1px solid var(--border-color)}.synthvox-hidden-audio{display:none}.player-controls.player-loading-state{opacity:.6;pointer-events:none}.loading-spinner-icon{animation:spinner-rotate .8s linear infinite}.player-controls{display:flex;align-items:center;gap:1rem}.player-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #0000000f;flex-shrink:0}.player-btn:hover:not(:disabled){border-color:#1570ef;color:#1570ef;background:#1570ef14;transform:translateY(-2px) scale(1.05);box-shadow:0 4px 16px #1570ef33}.player-btn:disabled{opacity:.5;cursor:not-allowed}.time-text{font-size:12px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:45px}.timeline-wrapper{flex:1;min-width:0;height:60px;position:relative}.timeline-waveform{width:100%;height:100%;display:block;border-radius:8px;background:#7d7d7d0f;border:1px solid var(--border-color);cursor:pointer;transition:all .2s ease}.timeline-waveform:hover{border-color:#1570ef4d}.timeline-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(var(--card-bg-rgb, 255, 255, 255),.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px;pointer-events:none}.loading-pulse{width:30px;height:30px;border-radius:50%;border:2px solid #1570ef;border-top-color:transparent;animation:pulse-spin .8s linear infinite}@keyframes pulse-spin{to{transform:rotate(360deg)}}.player-speed{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-right:8px}.player-label{font-size:12px;color:var(--text-color-secondary)}.player-volume{display:flex;align-items:center;gap:.5rem;min-width:140px;flex-shrink:0}.run-select{display:flex;align-items:center;gap:6px;flex-shrink:0}.run-select-label{font-size:12px;color:var(--text-color-secondary)}.run-select-dropdown{width:140px}.run-nav-btn{height:24px;padding:0 8px;border:1px solid var(--border-color);background:transparent;color:var(--text-color);border-radius:6px;font-size:12px;line-height:22px;cursor:pointer}.run-nav-btn:hover{background:#94a3b81f}.run-nav-btn:disabled{opacity:.5;cursor:not-allowed}.player-volume .volume-icon{font-size:16px;opacity:.8;cursor:pointer;transition:all .2s ease;flex-shrink:0;color:var(--text-color-secondary)}.player-volume .volume-icon:hover{opacity:1;transform:scale(1.1)}.volume-slider{width:80px;height:4px;border-radius:2px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,#1570ef 0%,#1570ef var(--volume-progress, 100%),rgba(148,163,184,.3) var(--volume-progress, 100%),rgba(148,163,184,.3) 100%);cursor:pointer}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#1570ef;cursor:pointer;transition:all .2s ease}.volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#1570ef;border:none;cursor:pointer;transition:all .2s ease}.volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.volume-text{font-size:11px;color:var(--text-color-secondary);min-width:32px;text-align:right;font-variant-numeric:tabular-nums}.create-voice-modal{display:flex;flex-direction:column;gap:16px;padding:18px;border-radius:16px;position:relative;overflow:hidden;background:var(--card-bg);color:var(--text-color);transition:all .3s ease}.create-voice-loading-placeholder{position:relative;padding:14px;display:flex;flex-direction:column;gap:12px;min-height:400px}.loading-banner{position:relative;padding:10px 14px;border-radius:12px;background:#0f172ab3;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 24px #0f172ab3}.loading-banner-inner{display:flex;flex-direction:column;gap:6px}.loading-spinner{width:22px;height:22px;border-radius:50%;border:2px solid rgba(148,163,184,.5);border-top-color:#38bdf8;animation:spinner-rotate .9s linear infinite;margin-bottom:2px}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.loading-text-main{font-size:13px;font-weight:500;color:#e5e7eb}.loading-text-sub{font-size:11px;color:#e2e8f0e6}.loading-progress-bar{margin-top:6px;height:4px;border-radius:999px;background:#0f172ae6;overflow:hidden}.loading-progress-fill{width:40%;height:100%;border-radius:999px;background:linear-gradient(90deg,#38bdf8,#3b82f6);animation:progress-indeterminate 1.3s ease-in-out infinite}@keyframes progress-indeterminate{0%{transform:translate(-100%)}50%{transform:translate(20%)}to{transform:translate(100%)}}.loading-skeleton{margin-top:12px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--card-bg);border-radius:14px;border:1px solid var(--border-color);box-shadow:0 4px 12px #0000000d}.skeleton-row{border-radius:999px;background:linear-gradient(90deg,#94a3b833,#94a3b859,#94a3b833);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}.skeleton-row-lg{height:16px;width:65%}.skeleton-row-md{height:12px;width:50%;margin-top:4px}.skeleton-row-sm{height:12px;width:80%;margin-top:8px}.skeleton-wave{margin-top:8px;height:140px;border-radius:10px;background:linear-gradient(90deg,#1e40af26,#38bdf838,#1e40af26);background-size:200% 100%;animation:skeleton-shimmer 1.6s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.create-voice-fade-enter-active{transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1)}.create-voice-fade-leave-active{transition:opacity .25s cubic-bezier(.4,0,1,1),transform .25s cubic-bezier(.4,0,1,1)}.create-voice-fade-enter-from{opacity:0;transform:translateY(8px) scale(.98)}.create-voice-fade-leave-to{opacity:0;transform:translateY(-4px) scale(.99)}@keyframes create-voice-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.create-voice-upload{padding:12px;position:relative;z-index:1}.create-voice-upload-zone{border-radius:14px;border:1px dashed var(--border-color);background:#ffffff0d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:40px 24px;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer;transition:all .25s ease}.create-voice-upload-zone .upload-text{display:flex;flex-direction:column;gap:4px;color:var(--text-color)}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-modal{background:transparent;color:#fff}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone .upload-text{color:#fff}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone{border-color:#ffffff8c;background:#ffffff26}.create-voice-upload-zone .upload-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary)}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone .upload-icon{color:#ffffffe6}.create-voice-upload-zone .upload-icon svg{width:48px;height:48px}.create-voice-upload-zone:hover .upload-icon{color:var(--primary-color, #1570ef);transform:scale(1.05);transition:transform .3s ease}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone:hover .upload-icon{color:#fff}.create-voice-upload-zone:hover{border-color:var(--primary-color, #1570ef);background:var(--bg-color-secondary, rgba(0,0,0,.02));box-shadow:0 12px 30px #0000000d;transform:translateY(-2px)}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone:hover{border-color:#fff;background:#ffffff40;box-shadow:0 12px 30px #00000026}.create-voice-upload-zone.drag-over{border-color:var(--primary-color, #1570ef);background:#1570ef0d}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone.drag-over{border-color:#fff;background:#ffffff4d}.create-voice-upload-zone .upload-main{font-size:15px;font-weight:600}.create-voice-upload-zone .upload-sub{font-size:12px;opacity:.9}.create-voice-content{display:flex;flex-direction:column;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);gap:16px;position:relative;z-index:1}.create-voice-left,.create-voice-right{background:var(--card-bg);border-radius:14px;padding:14px 14px 12px;border:1px solid var(--border-color);box-shadow:0 4px 12px #0000000d}.create-voice-file-info{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--text-color);font-size:13px}.create-voice-file-info .file-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.create-voice-waveform-section{display:flex;flex-direction:column;gap:8px}.waveform-label-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12px;color:var(--text-color-secondary)}.waveform-time{font-variant-numeric:tabular-nums;opacity:.85}.create-voice-waveform-outer{position:relative;margin-top:14px;margin-bottom:14px;height:120px}.create-voice-waveform-inner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;background:var(--bg-color-secondary, #f8fafc);border:1px solid var(--border-color);overflow:hidden}html[data-theme=dark] .create-voice-waveform-inner{background:#0f172a80}.create-voice-waveform-canvas{width:100%;height:100%;display:block}.playhead-indicator{position:absolute;top:0;bottom:0;width:2px;background:#ef4444;box-shadow:0 0 4px #ef444466;pointer-events:none;z-index:15;transform:translate(-1px)}.playhead-indicator:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #ef4444}.trim-selection{position:absolute;top:0;bottom:0;background:#22c55e26;border-left:1px solid rgba(34,197,94,.5);border-right:1px solid rgba(34,197,94,.5);cursor:grab;display:flex;align-items:flex-end;justify-content:center;padding-bottom:4px}.trim-selection:active{cursor:grabbing;background:#22c55e33}.trimmed-playhead-indicator{position:absolute;top:0;bottom:0;width:2px;background:#f59e0b;box-shadow:0 0 4px #f59e0b66;pointer-events:none;z-index:10;transform:translate(-1px)}.trimmed-playhead-indicator:before{content:"";position:absolute;top:-4px;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #f59e0b}.trim-handle{position:absolute;top:50%;transform:translateY(-50%);width:10px;height:56px;border-radius:6px;background:#fff;box-shadow:0 2px 6px #00000026,0 0 0 1px #0000000d;cursor:ew-resize;z-index:20;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.trim-handle:after{content:"";width:2px;height:24px;background:#cbd5e1;border-radius:1px}.trim-handle:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 4px 10px #0003}.trim-handle:hover:after{background:#94a3b8}.trim-handle-left{left:-5px}.trim-handle-right{right:-5px}.trim-duration-label{position:absolute;bottom:6px;padding:2px 8px;border-radius:999px;background:#000000bf;color:#fff;font-size:11px;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.create-voice-hint{margin-top:4px;font-size:11px;color:var(--text-color-secondary)}.create-voice-hint .hint-error{color:#ef4444;margin-left:6px}.create-voice-controls-row{margin-top:8px;display:flex;align-items:center;gap:10px}.zoom-control{flex:1;min-width:0}.zoom-label{display:block;font-size:11px;color:var(--text-color-secondary);margin-bottom:4px}.zoom-control .ant-slider{margin:0;padding:4px 0}.zoom-control .ant-slider-rail{background:#94a3b84d;height:4px;border-radius:2px}.zoom-control .ant-slider-track{background:linear-gradient(90deg,#1570ef,#3b82f6);height:4px;border-radius:2px}.zoom-control .ant-slider-handle{width:14px;height:14px;border:2px solid #3b82f6;border-radius:50%;background:#fff;box-shadow:0 2px 4px #0000001a;margin-top:-5px}.zoom-control .ant-slider-handle:before,.zoom-control .ant-slider-handle:after{display:none}.zoom-control .ant-slider-handle:hover,.zoom-control .ant-slider-handle:focus{border-color:#3b82f6;transform:scale(1.1)}.create-voice-play-buttons{margin-top:8px;display:flex;gap:10px;align-items:center}.create-voice-play-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;border-radius:8px;border:1px solid var(--border-color);background:var(--card-bg);color:var(--text-color);cursor:pointer;font-size:13px;font-weight:500;transition:all .2s ease}.create-voice-play-btn:hover:not(:disabled){border-color:#1570ef;color:#1570ef;background:#1570ef0d}.create-voice-play-btn.active{background:#1570ef;color:#fff;border-color:#1570ef}.create-voice-play-btn.active:hover{background:#175cd3;border-color:#175cd3}.create-voice-play-btn:disabled{opacity:.5;cursor:not-allowed;background:#0000000d}.create-voice-play-btn svg{color:inherit}.play-label{white-space:nowrap}.create-voice-volume-control{display:flex;align-items:center;gap:8px;padding:0 12px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--card-bg);min-width:140px}.volume-toggle-btn{width:24px;height:24px;border:none;background:transparent;color:var(--text-color-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease;flex-shrink:0;padding:0}.volume-toggle-btn:hover{color:var(--text-color);background:#0000000d}.volume-slider-wrapper{flex:1;height:24px;display:flex;align-items:center;cursor:pointer;padding:0 2px}.volume-slider-track{width:100%;height:4px;border-radius:2px;background:#94a3b84d;overflow:hidden;position:relative}.volume-slider-fill{height:100%;background:linear-gradient(90deg,#1570ef,#3b82f6);border-radius:2px;transition:width .1s ease}.volume-value{font-size:11px;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;min-width:32px;text-align:right;flex-shrink:0}.create-voice-actions{margin-top:10px;display:flex;justify-content:flex-end}.create-voice-right .create-voice-text-label{font-size:13px;font-weight:500;color:var(--text-color);margin-bottom:8px}.create-voice-textarea{border-radius:8px!important}.create-voice-text-wrapper{height:100%;display:flex;flex-direction:column}.create-voice-decoration-icon{position:absolute;right:-80px;top:-20px;width:250px;height:250px;opacity:.1;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary)}.synthvox-create-voice-modal-wrap.upload-stage .create-voice-decoration-icon{color:#fff}.create-voice-decoration-icon svg{width:100%;height:100%;fill:none}.synthvox-create-voice-modal-wrap .ant-modal{max-width:900px}.synthvox-create-voice-modal-wrap .ant-modal-body{padding:0!important}.synthvox-create-voice-modal-wrap.upload-stage .ant-modal-content{position:relative;overflow:hidden;padding:0;border-radius:18px;border:none;background:linear-gradient(135deg,#020617,#1d4ed8,#38bdf8,#e0f2fe);background-size:400% 400%;animation:create-voice-gradient 10s ease-in-out infinite;box-shadow:0 20px 60px #0f172a33}.synthvox-create-voice-modal-wrap.upload-stage .ant-modal-header{background:transparent;border:none;padding:16px 20px 8px}.synthvox-create-voice-modal-wrap.upload-stage .ant-modal-title{color:#fff;font-weight:600}.synthvox-create-voice-modal-wrap.upload-stage .ant-modal-close{color:#fff}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .ant-modal-content{background:var(--card-bg);animation:none;box-shadow:0 10px 40px #0000001a}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .ant-modal-header{background:transparent;border-bottom:1px solid var(--border-color)}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .ant-modal-title,html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .ant-modal-close{color:var(--text-color)}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .create-voice-modal{background:var(--card-bg);color:var(--text-color)}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone{border-color:var(--border-color);background:#00000005}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone .upload-text{color:var(--text-color)}html:not([data-theme=dark]) .synthvox-create-voice-modal-wrap.upload-stage .create-voice-upload-zone .upload-icon{color:var(--text-color-secondary)}.synthvox-create-voice-modal-wrap.has-file .ant-modal-content{position:relative;overflow:hidden;padding:0;border-radius:18px;border:none;background:var(--card-bg);box-shadow:0 10px 40px #0000001a}.synthvox-create-voice-modal-wrap.has-file .ant-modal-header{background:transparent;border-bottom:1px solid var(--border-color);padding:16px 24px}.synthvox-create-voice-modal-wrap.has-file .ant-modal-title{color:var(--text-color);font-weight:600}.synthvox-create-voice-modal-wrap.has-file .ant-modal-close{color:var(--text-color-secondary)}.synthvox-wrapper.drag-blur-active .left-sidebar,.synthvox-wrapper.drag-blur-active .input-panel,.synthvox-wrapper.drag-blur-active .right-sidebar{filter:blur(3px);transition:filter .2s ease}.right-sidebar.drag-over-active{position:relative}.right-sidebar.drag-over-active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;border:1px dashed rgba(56,189,248,.9);box-shadow:0 0 0 1px #3b82f659,0 10px 30px #0f172ab3;pointer-events:none}.volume-icon{font-size:16px;opacity:.8;cursor:pointer;transition:all .2s ease}.volume-icon:hover{opacity:1;transform:scale(1.1)}.volume-bar{flex:1;height:5px;border-radius:999px;background:var(--border-color);overflow:hidden;cursor:pointer;transition:all .2s ease}.volume-bar:hover{height:6px}.volume-level{width:60%;height:100%;background:linear-gradient(90deg,#1570ef,#3b82f6);transition:width .2s ease}@media(max-width:992px){.content-row{flex-direction:column}.left-sidebar{flex:0 0 auto;max-width:none;padding:1rem;border-right:none;border-bottom:1px solid var(--border-color)}.input-panel{border-right:none;border-bottom:1px solid var(--border-color)}.right-sidebar{padding:.75rem 0}}@media(max-width:768px){.input-panel{min-height:220px}}.skills-page{padding:32px 40px;max-width:1200px;margin:0 auto;height:100%;overflow-y:auto}.skills-page__header{margin-bottom:28px}.skills-page__title{display:flex;align-items:center;gap:10px}.skills-page__title h1{margin:0;font-size:24px;font-weight:600}.skills-page__titleIcon{font-size:22px;color:var(--ant-color-primary, #1677ff)}.skills-page__subtitle{margin:8px 0 0;color:var(--ant-color-text-secondary, #666);font-size:14px;line-height:1.6}.skills-page__subtitle code{background:var(--ant-color-fill-tertiary, #f0f0f0);padding:1px 6px;border-radius:4px;font-size:13px}.skills-page__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:16px;flex-wrap:wrap}.skills-page__categories{display:flex;gap:8px}.skills-page__catBtn{padding:5px 16px;border:1px solid var(--ant-color-border, #d9d9d9);border-radius:20px;background:transparent;cursor:pointer;font-size:13px;color:var(--ant-color-text, #333);transition:all .2s}.skills-page__catBtn:hover{border-color:var(--ant-color-primary, #1677ff);color:var(--ant-color-primary, #1677ff)}.skills-page__catBtn.is-active{background:var(--ant-color-primary, #1677ff);border-color:var(--ant-color-primary, #1677ff);color:#fff}.skills-page__search{width:260px;flex-shrink:0}.skills-page__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px}.skills-card{border:1px solid var(--ant-color-border, #e8e8e8);border-radius:12px;padding:20px;background:var(--ant-color-bg-container, #fff);transition:box-shadow .2s,border-color .2s;display:flex;flex-direction:column}.skills-card:hover{border-color:var(--ant-color-primary, #1677ff);box-shadow:0 2px 12px #0000000f}.skills-card__top{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.skills-card__icon{width:42px;height:42px;border-radius:10px;background:var(--ant-color-primary-bg, #e6f4ff);display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--ant-color-primary, #1677ff);flex-shrink:0}.skills-card__meta{flex:1;min-width:0}.skills-card__name{font-size:15px;font-weight:600;color:var(--ant-color-text, #333);margin-bottom:4px}.skills-card__tags{display:flex;align-items:center;gap:6px}.skills-card__trigger{font-size:12px;color:var(--ant-color-text-tertiary, #999);font-family:monospace}.skills-card__badge{flex-shrink:0}.skills-card__desc{flex:1;font-size:13px;color:var(--ant-color-text-secondary, #666);line-height:1.6;margin:0 0 16px}.skills-card__footer{display:flex;align-items:center;justify-content:space-between}.skills-card__version{font-size:12px;color:var(--ant-color-text-quaternary, #bbb)}.skills-card__installBtn{padding:5px 20px;border:1px solid var(--ant-color-primary, #1677ff);border-radius:6px;background:var(--ant-color-primary, #1677ff);color:#fff;font-size:13px;cursor:pointer;transition:all .2s}.skills-card__installBtn:hover{opacity:.85}.skills-card__installBtn.is-installed{background:transparent;color:var(--ant-color-text-secondary, #666);border-color:var(--ant-color-border, #d9d9d9)}.skills-card__installBtn.is-installed:hover{border-color:#ff4d4f;color:#ff4d4f}.skills-page__empty{grid-column:1 / -1;text-align:center;padding:60px 0;color:var(--ant-color-text-tertiary, #999);font-size:14px}.wna-knowledge-page{display:flex;min-height:calc(100vh - 56px);background:var(--wna-bg)}.wna-knowledge-page__content{flex:1;min-width:0;padding:24px;overflow-y:scroll;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;height:calc(100vh - 56px)}.wna-knowledge-page__content::-webkit-scrollbar{width:10px}.wna-knowledge-page__content::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:2px solid transparent;background-clip:content-box}.wna-knowledge-page__content::-webkit-scrollbar-track{background:transparent}.wna-knowledge-page__content:hover{scrollbar-color:var(--wna-border) transparent}.wna-knowledge-page__content:hover::-webkit-scrollbar-thumb{background:var(--wna-border);background-clip:content-box}.wna-kb-item{display:flex;flex-direction:column;gap:8px;padding:10px 12px!important;align-items:stretch!important}.wna-kb-item__top{display:flex;align-items:center;gap:8px;min-width:0}.wna-kb-item__scope.ant-tag{margin:0;flex-shrink:0;font-size:11px;line-height:18px;padding:0 5px;border-radius:4px}.wna-kb-item__title{font-size:13px;font-weight:500;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.wna-kb-item__vis{flex-shrink:0;font-size:13px;margin-left:auto}.wna-kb-item__vis.is-public{color:var(--wna-success, #52c41a)}.wna-kb-item__vis.is-private{color:var(--wna-text-tertiary)}.wna-kb-item__bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.wna-kb-item__stats{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--wna-text-tertiary)}.wna-kb-item__stat{display:inline-flex;align-items:center;gap:3px}.wna-kb-item__manager{flex-shrink:0;font-size:12px;color:var(--wna-text-secondary);max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-knowledge-page__toolbar{display:flex;align-items:center;gap:10px;margin-bottom:20px}.wna-knowledge-page__folders{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.wna-knowledge-folder-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--wna-border);border-radius:10px;background:var(--wna-card-bg);cursor:pointer;transition:all .2s ease}.wna-knowledge-folder-card:hover{border-color:var(--wna-primary);box-shadow:0 2px 12px #6366f114}.wna-knowledge-folder-card__icon{font-size:28px;color:var(--wna-primary);flex-shrink:0}.wna-knowledge-folder-card__info{min-width:0;flex:1}.wna-knowledge-folder-card__name{font-size:14px;font-weight:500;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-knowledge-folder-card__meta{font-size:12px;color:var(--wna-text-tertiary);margin-top:4px}.wna-knowledge-page__section-title{font-size:13px;font-weight:500;color:var(--wna-text-secondary);margin-bottom:12px;margin-top:24px}.wna-knowledge-page__section-title:first-of-type{margin-top:0}.wna-knowledge-page__files{display:flex;flex-direction:column;border:1px solid var(--wna-border);border-radius:10px;overflow:hidden;background:var(--wna-card-bg, var(--wna-surface))}.wna-knowledge-file-row{display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;transition:background .15s}.wna-knowledge-file-row:not(:last-child){border-bottom:1px solid var(--wna-border-soft)}.wna-knowledge-file-row:hover{background:var(--wna-hover-bg, rgba(0, 0, 0, .03))}.wna-knowledge-file-row__icon{display:flex;align-items:center;justify-content:center;font-size:18px;width:28px;height:28px;flex-shrink:0}.wna-knowledge-file-row__name{flex:1;min-width:0;font-size:13px;color:var(--wna-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-knowledge-file-row__size{flex-shrink:0;font-size:12px;color:var(--wna-text-tertiary);min-width:60px;text-align:right}.wna-knowledge-file-row__date{flex-shrink:0;font-size:12px;color:var(--wna-text-tertiary);min-width:80px;text-align:right}.feature-guard-loading{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px}.feature-guard-denied{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:400px;padding:24px}.feature-guard-denied__card{text-align:center;max-width:420px;padding:48px 32px;border-radius:12px;background:var(--bg-secondary, #f8fafc);border:1px solid var(--border-color, #e2e8f0)}.feature-guard-denied__icon{color:var(--text-color-tertiary, #94a3b8);margin-bottom:16px}.feature-guard-denied__title{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-color, #1e293b)}.feature-guard-denied__desc{margin:0;font-size:14px;color:var(--text-color-secondary, #64748b);line-height:1.6}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}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]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}#app{min-height:100vh}.wna-hidden{display:none!important}.wna-page{padding:20px 20px 28px}.wna-page--noPadding{padding:0}.wna-page__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.wna-page__headerLeft{min-width:0}.wna-page__title{font-size:18px;font-weight:600;color:var(--wna-text);line-height:1.25}.wna-page__desc{margin-top:6px;font-size:13px;color:var(--wna-text-secondary);line-height:1.5}.wna-page__actions{flex:0 0 auto;display:flex;align-items:center;gap:10px}.wna-page__body{min-height:0}.wna-enterprise{display:flex;align-items:stretch;min-height:calc(100vh - var(--wna-topbar-h, 56px))}.wna-enterprise__content{flex:1;min-width:0;height:calc(100vh - var(--wna-topbar-h, 56px));overflow:auto;background:var(--wna-bg);padding:16px}.wna-enterprise-panel{background:var(--wna-surface);border-radius:var(--wna-radius-md);border:1px solid var(--wna-border-soft);max-width:960px}.wna-enterprise-panel.wna-enterprise-panel--fullWidth{width:100%;max-width:none}.wna-enterprise-panel.wna-enterprise-panel--fill,.wna-enterprise-panel.wna-enterprise-panel--fill .wna-enterprise-panel__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wna-enterprise-panel.wna-enterprise-panel--fill .wna-enterprise-panel__body>.ant-spin-nested-loading,.wna-enterprise-panel.wna-enterprise-panel--fill .wna-enterprise-panel__body>.ant-spin-nested-loading>.ant-spin-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.wna-enterprise-panel__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--wna-border-soft)}.wna-enterprise-panel__title{font-size:16px;font-weight:600;color:var(--wna-text)}.wna-enterprise-panel__desc{font-size:13px;color:var(--wna-text-secondary);margin-top:2px}.wna-enterprise-panel__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wna-enterprise-panel__body{padding:20px}.wna-enterprise-panel__section{margin-bottom:24px}.wna-enterprise-panel__section:last-child{margin-bottom:0}.wna-enterprise-email__pager{display:flex;align-items:center;gap:10px;margin-top:16px;padding-top:12px;border-top:1px solid var(--wna-border-soft)}.wna-enterprise-email__detailTitle{font-size:18px;font-weight:600;margin-bottom:8px;color:var(--wna-text)}.wna-enterprise-email__pre{white-space:pre-wrap;word-break:break-word;font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:13px;background:var(--wna-bg);padding:12px;border-radius:var(--wna-radius-sm);max-height:400px;overflow:auto}.wna-enterprise-email__attList{display:flex;flex-direction:column;gap:8px}.wna-enterprise-email__attItem{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:var(--wna-bg);border-radius:var(--wna-radius-sm)}.wna-page__cardNarrow{max-width:520px}.wna-kv{margin-bottom:8px;color:var(--wna-text)}.wna-kv__k{font-weight:600}.wna-text-secondary{color:var(--wna-text-secondary)}.wna-input-full{width:100%}.wna-staff{display:flex;min-height:calc(100vh - var(--wna-topbar-h) - 120px)}.wna-staff__sidebar{flex:0 0 180px;background:var(--wna-surface);border-radius:var(--wna-radius-md);padding:8px;border:1px solid var(--wna-border-soft)}.wna-staff__menu{display:flex;flex-direction:column;gap:4px}.wna-staff__menuItem{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:var(--wna-radius-sm);cursor:pointer;font-size:14px;color:var(--wna-text);transition:background .15s,color .15s}.wna-staff__menuItem:hover{background:var(--wna-hover-bg)}.wna-staff__menuItem--active{background:var(--wna-primary);color:#fff}.wna-staff__menuItem--active:hover{background:var(--wna-primary-hover)}.wna-staff__menuIcon{font-size:16px;opacity:.85}.wna-staff__content{flex:1;min-width:0;background:var(--wna-surface);border-radius:var(--wna-radius-md);padding:16px}.wna-staff__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.wna-staff__toolbarLeft,.wna-staff__toolbarRight{display:flex;align-items:center;gap:10px}.wna-staff__selectWide{min-width:220px}.wna-staff__selectNarrow{width:120px}.wna-mt-2{margin-top:12px}.wna-staff__avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;background:var(--wna-chip-bg)}.wna-staff__avatarPlaceholder{width:32px;height:32px;border-radius:50%;background:var(--wna-chip-bg);display:flex;align-items:center;justify-content:center;color:var(--wna-text-secondary);font-size:14px}.wna-staff__userCell{display:flex;align-items:center;gap:10px}.wna-staff__userName{font-weight:500;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.wna-staff__policyTags{display:inline-flex;gap:2px;margin-left:4px}.wna-staff__policyTags .ant-tag{font-size:11px;line-height:1;padding:1px 4px;margin:0}.wna-staff__userSub{font-size:12px;color:var(--wna-text-secondary)}.wna-staff__actions{display:flex;align-items:center;gap:6px}.wna-staff__actionBtn{padding:4px 8px;font-size:13px}.wna-staff__deptName{display:flex;align-items:center;gap:6px}.wna-staff__deptLabel{display:flex;align-items:center;gap:6px;font-size:13px}.wna-staff__deptIcon{color:var(--wna-text-secondary)}.wna-staff__permModule{margin-bottom:16px}.wna-staff__permModuleTitle{font-weight:600;margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid var(--wna-border-soft)}.wna-staff__permActions{display:flex;flex-wrap:wrap;gap:8px 16px}.wna-staff__memberList{display:flex;flex-direction:column;gap:8px;max-height:400px;overflow-y:auto}.wna-staff__memberItem{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:var(--wna-bg);border-radius:var(--wna-radius-sm)}.wna-staff__memberInfo{display:flex;align-items:center;gap:10px}.wna-staff__memberActions{display:flex;align-items:center;gap:8px}.wna-userDetail__header{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid var(--wna-border);margin-bottom:16px}.wna-userDetail__avatarWrap{flex-shrink:0}.wna-userDetail__avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--wna-border)}.wna-userDetail__avatarPlaceholder{width:80px;height:80px;border-radius:50%;background:var(--wna-bg-secondary);display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--wna-text-secondary);border:3px solid var(--wna-border)}.wna-userDetail__headerInfo{display:flex;flex-direction:column;justify-content:center;gap:6px}.wna-userDetail__name{font-size:20px;font-weight:600;color:var(--wna-text)}.wna-userDetail__username{font-size:14px;color:var(--wna-text-secondary)}.wna-userDetail__subtitle{font-size:13px;color:var(--wna-text);margin-top:2px}.wna-userDetail__tags{display:flex;gap:8px;margin-top:4px}.wna-userDetail__section{padding:8px 0}.wna-userDetail__row{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid var(--wna-border-light)}.wna-userDetail__row:last-child{border-bottom:none}.wna-userDetail__label{width:100px;flex-shrink:0;font-size:14px;color:var(--wna-text-secondary)}.wna-userDetail__value{flex:1;font-size:14px;color:var(--wna-text);display:flex;align-items:center;gap:8px}.wna-userDetail__deptToolbar{display:flex;gap:8px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--wna-border-light)}.wna-userDetail__deptToolbar .ant-select{min-width:160px}.wna-userDetail__deptList{display:flex;flex-direction:column;gap:8px}.wna-userDetail__deptItem{display:flex;justify-content:space-between;align-items:center;padding:12px;background:var(--wna-bg-secondary);border-radius:var(--wna-radius-md)}.wna-userDetail__deptInfo{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--wna-text)}.wna-userDetail__deptIcon{color:var(--wna-primary)}.wna-userDetail__deptActions{display:flex;align-items:center;gap:8px}.wna-invite{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--wna-primary) 0%,var(--wna-primary-hover) 100%);padding:24px}.wna-invite__card{width:100%;max-width:420px;background:var(--wna-surface);border-radius:var(--wna-radius-lg);padding:32px;box-shadow:0 8px 32px #00000026}.wna-invite__header{text-align:center;margin-bottom:24px}.wna-invite__logo{width:64px;height:64px;border-radius:12px;object-fit:contain;margin-bottom:12px}.wna-invite__title{font-size:20px;font-weight:600;color:var(--wna-text);margin-bottom:4px}.wna-invite__subtitle{font-size:14px;color:var(--wna-text-secondary)}.wna-invite__form,.wna-invite__notice{margin-bottom:16px}.wna-invite__footer{text-align:center;font-size:14px;color:var(--wna-text-secondary)}.wna-invite__footer a{color:var(--wna-primary)}.wna-invite__error,.wna-invite__success{padding:24px 0}.wna-transfer-item{display:inline-flex;align-items:center;max-width:100%;gap:6px}.wna-transfer-item--lv1{padding-left:6px}.wna-transfer-item--lv2{padding-left:24px}.wna-transfer-item__star{font-size:14px;color:#faad14;flex-shrink:0;line-height:1}.wna-transfer-item__mod{flex-shrink:0;font-size:10px!important;line-height:16px!important;padding:0 5px!important;border-radius:3px!important;margin:0!important}.wna-transfer-item__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;opacity:.75}.wna-transfer-item__label{display:flex;flex-direction:column;min-width:0;line-height:1.3;overflow:hidden}.wna-transfer-item__key-line{display:inline-flex;align-items:center;gap:5px;min-width:0}.wna-transfer-item__key{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:12px;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-transfer-item--lv0 .wna-transfer-item__key,.wna-transfer-item--lv1 .wna-transfer-item__key{font-weight:600}.wna-transfer-item__risk{font-size:10px;line-height:15px;padding:0 4px;border-radius:3px;flex-shrink:0;font-weight:500;letter-spacing:.5px;white-space:nowrap}.wna-transfer-item__risk--critical{color:#cf1322;background:#ff4d4f1f}.wna-transfer-item__risk--high{color:#d4380d;background:#ff7a451a}.wna-transfer-item__risk--medium{color:#d48806;background:#faad141a}.wna-transfer-item__risk--low{color:#389e0d;background:#52c41a1a}.wna-transfer-item__desc{font-size:11px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wna-transfer-item__effect{flex-shrink:0;font-size:11px;line-height:1;margin-inline-start:2px;cursor:pointer;-webkit-user-select:none;user-select:none}.wna-policy-rules-transfer .ant-transfer-list-content-item{padding-block:4px;min-height:40px}.wna-policy-rules-transfer .ant-transfer-list-content-item:has(.wna-transfer-item--lv1){border-top:1px solid var(--color-border-secondary, rgba(0, 0, 0, .06));margin-top:2px;padding-top:6px}.wna-policy-rules-transfer .ant-transfer-list-content-item:has(.wna-transfer-item--lv0){background:linear-gradient(90deg,rgba(250,173,20,.08) 0%,transparent 100%)}.wna-batch-user-transfer .ant-transfer-list-content-item{padding-block:3px}.wna-font-mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.wna-font-bold{font-weight:600}.wna-ml-1{margin-left:4px}.wna-ml-2{margin-left:8px}.wna-mr-1{margin-right:4px}.wna-mr-2{margin-right:8px}.wna-mb-2{margin-bottom:8px}.wna-mb-3{margin-bottom:12px}.wna-panorama__tags{display:flex;flex-wrap:wrap;gap:4px}.wna-panorama__policies{display:flex;flex-direction:column;gap:6px;padding:4px 0}.wna-panorama__policy-row{display:flex;align-items:center;gap:4px;font-size:13px}:root{--wna-radius-sm: 8px;--wna-radius-md: 12px;--wna-radius-lg: 16px;--wna-gap-1: 6px;--wna-gap-2: 8px;--wna-gap-3: 12px;--wna-gap-4: 16px;--wna-topbar-h: 56px;--wna-primary: #1677ff;--wna-primary-hover: #4096ff;--wna-danger: #ff4d4f;--wna-success: #52c41a;--wna-warning: #faad14;--wna-purple: #722ed1}html[data-theme=dark]{--wna-primary: #3c89ff;--wna-primary-hover: #5da0ff;--wna-danger: #ff6b6b;--wna-success: #73d13d;--wna-warning: #ffc53d;--wna-purple: #9254de}:root{--wna-bg: #f5f6f7;--wna-surface: #ffffff;--wna-surface-raised: #ffffff;--wna-surface-elevated: #fafafa;--wna-border: #e8e8e8;--wna-border-soft: rgba(0, 0, 0, .06);--wna-text: rgba(0, 0, 0, .88);--wna-text-secondary: rgba(0, 0, 0, .45);--wna-text-tertiary: rgba(0, 0, 0, .25);--wna-text-2: rgba(0, 0, 0, .65);--wna-hover-bg: rgba(0, 0, 0, .04);--wna-hover: rgba(0, 0, 0, .04);--wna-active-bg: rgba(0, 0, 0, .08);--wna-chip-bg: rgba(0, 0, 0, .04);--wna-shadow: 0 2px 8px rgba(0, 0, 0, .08);--wna-info-bg: rgba(22, 119, 255, .06);--wna-danger-bg: rgba(255, 77, 79, .08);--wna-success-bg: rgba(82, 196, 26, .08);--wna-warning-bg: rgba(250, 173, 20, .08);--wna-table-header-bg: #f7f7f7;--wna-table-stripe-bg: #fafafa;--wna-table-hover-bg: #f0f0f0;--border-color: var(--wna-border);--card-bg: var(--wna-surface);--bg-color: var(--wna-bg);--text-color: var(--wna-text);--text-color-secondary: var(--wna-text-secondary)}html[data-theme=dark]{--wna-bg: #141414;--wna-surface: #1f1f1f;--wna-surface-raised: #2a2a2a;--wna-surface-elevated: #262626;--wna-border: rgba(255, 255, 255, .12);--wna-border-soft: rgba(255, 255, 255, .08);--wna-text: rgba(255, 255, 255, .88);--wna-text-secondary: rgba(255, 255, 255, .55);--wna-text-tertiary: rgba(255, 255, 255, .25);--wna-text-2: rgba(255, 255, 255, .7);--wna-hover-bg: rgba(255, 255, 255, .08);--wna-hover: rgba(255, 255, 255, .08);--wna-active-bg: rgba(255, 255, 255, .12);--wna-chip-bg: rgba(255, 255, 255, .08);--wna-shadow: 0 2px 8px rgba(0, 0, 0, .4);--wna-info-bg: rgba(22, 119, 255, .15);--wna-danger-bg: rgba(255, 77, 79, .15);--wna-success-bg: rgba(82, 196, 26, .15);--wna-warning-bg: rgba(250, 173, 20, .15);--wna-table-header-bg: #272727;--wna-table-stripe-bg: #232323;--wna-table-hover-bg: #2e2e2e;--border-color: var(--wna-border);--card-bg: var(--wna-surface);--bg-color: var(--wna-bg);--text-color: var(--wna-text);--text-color-secondary: var(--wna-text-secondary)}body{background:var(--wna-bg);color:var(--wna-text)}.wna-muted{color:var(--wna-text-secondary)}.wna-surface{background:var(--wna-surface)}.wna-surface-raised{background:var(--wna-surface-raised)}
