@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;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.ss-app{position:relative;width:100%;height:100%;overflow:hidden;background:var(--ss-outside)}.ss-glass{position:relative;isolation:isolate;overflow:hidden;background-color:#ffffffc7;border:1px solid rgba(26,26,46,.1);box-shadow:inset 0 1px #ffffff8c,0 8px 22px -8px #1a1a2e29}.ss-fab,.ss-quick-toggle,.ss-tool-toggle,.ss-tpl-btn,.ss-opal-btn,.ss-pt-btn,.ss-opalchat__close{background-color:#ffffff1f;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}.ss-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(135% 85% at 28% 2%,#ffffff47,#fff0 56%)}.ss-glass>*{position:relative;z-index:1}.ss-canvas--moving .ss-edge--seq{animation-play-state:paused}.ss-navegador{position:absolute;top:16px;right:16px;left:auto;width:280px;max-height:calc(100vh - 220px);z-index:9;display:flex;flex-direction:column;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,26,46,.08);box-shadow:0 4px 14px #1a1a2e1f;overflow:hidden;animation:ss-navegador-in .24s cubic-bezier(.34,1.45,.64,1) backwards}@keyframes ss-navegador-in{0%{opacity:0;transform:translate(12px) scale(.97)}to{opacity:1;transform:translate(0) scale(1)}}.ss-navegador__header{display:flex;align-items:center;gap:8px;padding:11px 12px 11px 14px;border-bottom:1px solid rgba(26,26,46,.08);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.ss-navegador__header:active{cursor:grabbing}.ss-navegador__title{flex:1;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ss-ink)}.ss-navegador__close{width:24px;height:24px;display:grid;place-items:center;padding:0;border:none;border-radius:7px;background:transparent;color:#1a1a2e8c;cursor:pointer;transition:background .12s ease,color .12s ease}.ss-navegador__close:hover{background:#f1f2f6;color:var(--ss-ink)}.ss-navegador__body{overflow-y:auto;padding:6px 0 8px;scrollbar-width:thin}.ss-navegador__body::-webkit-scrollbar{width:6px}.ss-navegador__body::-webkit-scrollbar-thumb{background:#1a1a2e2e;border-radius:3px}.ss-navegador__row{display:flex;align-items:center;width:calc(100% - 12px);margin:1px 6px;color:var(--ss-ink);font-size:13px;font-weight:500;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box}.ss-navegador__content{flex:1;min-width:0;display:flex;align-items:center;gap:4px;padding:7px 8px;border-radius:8px;background:color-mix(in srgb,var(--row-color, var(--ss-blue)) 14%,transparent);border:1.5px solid color-mix(in srgb,var(--row-color, var(--ss-blue)) 55%,transparent);transition:background .12s ease,border-color .12s ease}.ss-navegador__row:hover .ss-navegador__content{background:color-mix(in srgb,var(--row-color, var(--ss-blue)) 26%,transparent)}.ss-navegador__row--active .ss-navegador__content{background:color-mix(in srgb,var(--row-color, var(--ss-blue)) 32%,transparent);color:color-mix(in srgb,var(--row-color, var(--ss-blue)) 55%,var(--ss-ink));font-weight:600;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--row-color, var(--ss-blue)) 50%,transparent)}.ss-navegador__guides{display:flex;align-self:stretch;flex:none}.ss-nav-guide{position:relative;width:14px;align-self:stretch}.ss-nav-guide--elbow:before{content:"";position:absolute;left:6px;top:0;width:0;height:50%;border-left:1.5px dotted var(--ss-ink)}.ss-nav-guide--elbow.is-continue:before{height:calc(100% + 2px)}.ss-nav-guide.is-line:before{content:"";position:absolute;left:6px;top:0;width:0;height:100%;border-left:1.5px dotted var(--ss-ink)}.ss-nav-guide--elbow:after{content:"";position:absolute;left:6px;top:calc(50% - .75px);width:7px;height:1.5px;background:var(--ss-ink)}.ss-navegador__chev-btn{width:18px;height:18px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;color:color-mix(in srgb,var(--row-color, var(--ss-blue)) 62%,var(--ss-ink));cursor:pointer}.ss-navegador__chev-btn:hover{background:color-mix(in srgb,var(--row-color, var(--ss-blue)) 22%,transparent);color:color-mix(in srgb,var(--row-color, var(--ss-blue)) 80%,var(--ss-ink))}.ss-navegador__chevron{transition:transform .18s ease}.ss-navegador__chevron--open{transform:rotate(90deg)}.ss-navegador__chevron--leaf{visibility:hidden}.ss-navegador__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-navegador__empty{padding:20px 16px;font-size:12.5px;line-height:1.5;color:#1a1a2e80;text-align:center}.ss-navegador-fab{position:absolute;top:16px;right:16px;left:auto;z-index:9;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,26,46,.08);box-shadow:0 4px 12px #1a1a2e1f;color:var(--ss-ink);cursor:pointer;transition:transform .12s ease}.ss-navegador-fab:hover{transform:scale(1.06)}.ss-history{position:absolute;bottom:22px;left:20px;z-index:10;display:flex;align-items:center;height:46px;gap:3px;padding:0 6px;border-radius:16px;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,26,46,.08);box-shadow:0 4px 12px #1a1a2e1f}.ss-history__btn{width:32px;height:32px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ss-ink);cursor:pointer;transition:background .12s ease,opacity .12s ease}.ss-history__btn:hover:not(:disabled){background:#f1f2f6}.ss-history__btn:disabled{opacity:.32;cursor:default}.ss-ai-spark{background:linear-gradient(100deg,#6a2ee0,#a838bd,#d6478d,#ff7059);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.ss-logo{display:block;width:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ss-logo--text{font-weight:800;letter-spacing:-.03em;color:var(--ss-blue);line-height:1}.ss-header{position:absolute;top:0;left:0;right:0;z-index:10;display:flex;justify-content:center;padding:7px 24px;background:#ffffffd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid rgba(26,26,46,.06);transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease;transform:translateY(0);opacity:1}.ss-header--hidden{transform:translateY(-110%);opacity:0}.ss-header__inner{width:100%;max-width:1200px;display:flex;align-items:center}.ss-canvas{position:absolute;top:0;right:0;bottom:0;left:0;cursor:grab;background-color:var(--ss-outside);touch-action:none;overflow:hidden}.ss-canvas--panning{cursor:grabbing}.ss-board{position:absolute;background-color:transparent;border-radius:18px;border:1.5px solid rgba(26,26,46,.2);box-shadow:0 0 0 1px #1a1a2e0d,0 18px 50px #1a1a2e14}.ss-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--ss-dot) 1.6px,transparent 2.1px);background-repeat:repeat;contain:layout paint}.ss-board-clip{position:absolute;overflow:hidden;border-radius:18px}.ss-board-clip__inner{position:absolute;top:0;left:0}.ss-world{position:absolute;top:0;left:0;transform-origin:0 0}.ss-logo-bubble{position:absolute;top:16px;left:16px;z-index:10;width:64px;height:64px;padding:0;border-radius:50%;overflow:hidden;background:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(26,26,46,.08);box-shadow:0 4px 12px #1a1a2e1f;-webkit-user-select:none;user-select:none;pointer-events:auto;display:flex;align-items:center;justify-content:center}.ss-logo-bubble .ss-logo{width:82%;height:82%;object-fit:contain}.ss-zoom-indicator{position:absolute;bottom:16px;right:16px;z-index:10;padding:6px 12px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(26,26,46,.08);font-size:13px;font-weight:600;color:var(--ss-ink);box-shadow:0 2px 8px #1a1a2e0f;-webkit-user-select:none;user-select:none;pointer-events:none}.ss-block{position:absolute;top:0;left:0;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;animation:ss-block-in .34s cubic-bezier(.16,.84,.32,1) backwards}@keyframes ss-block-in{0%{opacity:0;transform:scale(.9) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.ss-block--dragging{cursor:grabbing;z-index:5}.ss-block[data-loading]{cursor:default}.ss-block--selected{z-index:4}.ss-block--selected:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid var(--ss-blue, #2f6bff);border-radius:16px;background:color-mix(in srgb,var(--ss-blue, #2f6bff) 8%,transparent);pointer-events:none}.ss-marquee{position:absolute;z-index:20;border:1px solid var(--ss-blue, #2f6bff);background:color-mix(in srgb,var(--ss-blue, #2f6bff) 12%,transparent);pointer-events:none;opacity:0;transition:opacity .15s ease}.ss-marquee--shown{opacity:1}.ss-marquee__hint{position:absolute;top:100%;left:0;margin-top:5px;white-space:nowrap;padding:2px 6px;border-radius:5px;font-size:9px;font-weight:600;color:var(--ss-blue, #2f6bff);background:#fff;border:1px solid color-mix(in srgb,var(--ss-blue, #2f6bff) 35%,#fff);box-shadow:0 2px 8px #1a1a2e2e}.ss-block:not(.ss-block--editing) .ss-card__input,.ss-block:not(.ss-block--editing) .ss-note__body,.ss-block:not(.ss-block--editing) .ss-step__title,.ss-block:not(.ss-block--editing) .ss-step__desc,.ss-block:not(.ss-block--editing) .ss-item__title,.ss-block:not(.ss-block--editing) .ss-item__desc,.ss-block:not(.ss-block--editing) .ss-list__title,.ss-block:not(.ss-block--editing) .ss-bubble__text,.ss-block:not(.ss-block--editing) .ss-textblock__area,.ss-block:not(.ss-block--editing) .ss-plaintext__area,.ss-block:not(.ss-block--editing) .ss-timeline__fita-label{pointer-events:none}.ss-guides{overflow:visible;pointer-events:none;z-index:8}.ss-guides line{stroke:var(--ss-blue, #1a53ff);stroke-width:1.5;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.ss-bubble{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.ss-bubble__text{width:100%;text-align:center;color:var(--ss-bubble-ink, #1a1a2e);font-weight:600;font-size:14px;line-height:1.25;word-break:break-word}.ss-bubble__shape-btn{width:22px;height:20px;display:grid;place-items:center;padding:0;background:#ffffffb8;border:1px solid var(--ss-bubble-color, #4a7dff);border-radius:6px;color:var(--ss-bubble-color, #4a7dff);font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.ss-block:hover .ss-bubble__shape-btn,.ss-block--editing .ss-bubble__shape-btn{opacity:1}.ss-bubble__shape-btn:hover{background:#fff}.ss-block--editing{cursor:auto;z-index:6}.ss-block--editing .ss-card__input,.ss-block--editing .ss-note__body,.ss-block--editing .ss-step__title,.ss-block--editing .ss-step__desc,.ss-block--editing .ss-item__title,.ss-block--editing .ss-item__desc,.ss-block--editing .ss-list__title,.ss-block--editing .ss-textblock__area,.ss-block--editing .ss-kanban__coltitle,.ss-block--editing .ss-kanban__cardtext,.ss-block--editing .ss-table__cell,.ss-block--editing .ss-timeline__fita-label,.ss-block--editing .ss-timeline__rowlabel{cursor:text}.ss-block-svg{display:block;overflow:visible;border-radius:13px;box-shadow:0 4px 12px #1a1a2e24}.ss-block-svg.ss-shape-svg{box-shadow:none;border-radius:0;filter:drop-shadow(0 2px 4px rgba(26,26,46,.16))}.ss-shape__btn{width:22px;height:20px;display:grid;place-items:center;padding:0;background:#ffffffd1;border:1px solid rgba(26,26,46,.2);border-radius:6px;color:#6b6f80;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.ss-block:hover .ss-shape__btn{opacity:1}.ss-shape__btn:hover{background:#fff}.ss-plaintext{padding:4px 6px;box-sizing:border-box}.ss-plaintext__area{font-size:15px;line-height:1.4;color:var(--ss-ink);outline:none;min-height:22px;white-space:pre-wrap;overflow-wrap:anywhere}[data-theme=dark] .ss-plaintext__area{color:#e8e8ec}.ss-block--editing .ss-plaintext__area{cursor:text}.ss-block__menu{position:absolute;top:0;left:100%;margin-left:6px;right:auto;z-index:7;opacity:0;transition:opacity .12s ease;transform:scale(var(--ss-hud-inv, 1));transform-origin:left top}.ss-block:hover .ss-block__menu,.ss-block__menu--open{opacity:1}.ss-block__menu-btn{width:22px;height:22px;display:grid;place-items:center;padding:0;border:none;border-radius:7px;background:#ffffffeb;box-shadow:0 1px 4px #1a1a2e2e;color:#5b6072;font-size:16px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.ss-block__menu-btn:hover{background:#fff;color:var(--ss-ink)}.ss-menu{position:absolute;top:0;left:calc(100% + 6px);min-width:150px;padding:5px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:10px;box-shadow:0 8px 24px #1a1a2e29}.ss-menu__item{display:block;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:7px;background:transparent;font-family:inherit;font-size:13px;font-weight:500;color:var(--ss-ink);cursor:pointer}.ss-menu__item:hover{background:#f3f4f8}.ss-menu__item:disabled{opacity:.5;cursor:default}.ss-menu__item--danger{color:#e63946}.ss-menu__item--danger:hover{background:#e6394610}.ss-textblock__area{display:block;width:100%;height:100%;box-sizing:border-box;margin:0;padding:10px 14px;resize:none;border:none;border-radius:0 0 12px 12px;font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.45;color:var(--ss-ink);background:transparent;outline:none;cursor:text;overflow:auto;scrollbar-width:none}.ss-textblock__area::-webkit-scrollbar{width:0;height:0;display:none}.ss-resize{position:absolute;right:1px;bottom:1px;width:18px;height:18px;display:grid;place-items:center;cursor:nwse-resize;opacity:0;transition:opacity .12s ease;touch-action:none}.ss-block:hover .ss-resize{opacity:1}.ss-port{position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--ss-blue);box-shadow:0 1px 4px #1a1a2e33;cursor:crosshair;opacity:0;transition:opacity .12s ease,transform .1s ease;touch-action:none;z-index:6}.ss-block:hover .ss-port{opacity:1}.ss-port:hover{transform:translate(-50%) scale(1.25)}.ss-expand{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 17px 9px 13px;border:1.5px solid var(--ss-expand-color);border-radius:999px;background:#1a1a2e0d;background:color-mix(in srgb,var(--ss-expand-color) 18%,rgba(255,255,255,.72));color:#1a3a42;color:color-mix(in srgb,var(--ss-expand-color) 82%,#1a1a2e);font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;box-shadow:0 6px 16px #1a1a2e29;opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .16s ease,transform .16s ease;pointer-events:none;z-index:9}.ss-expand__ai{flex:none;font-size:14px;line-height:1;margin-left:-1px}.ss-expand--show{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.ss-expand:hover{background:color-mix(in srgb,var(--ss-expand-color) 28%,rgba(255,255,255,.72))}[data-theme=dark] .ss-expand{background:color-mix(in srgb,var(--ss-expand-color) 26%,rgba(20,19,27,.9));color:color-mix(in srgb,var(--ss-expand-color) 35%,#ffffff);box-shadow:0 6px 16px #00000080}[data-theme=dark] .ss-expand:hover{background:color-mix(in srgb,var(--ss-expand-color) 40%,rgba(20,19,27,.9))}.ss-expand__arrow{flex:none}.ss-expand .ss-spinner{width:14px;height:14px;border-width:2px}.ss-block--droppable .ss-block-svg,.ss-block--droppable .ss-placeholder,.ss-block--droppable .ss-list{outline:2px dashed rgba(26,83,255,.45);outline-offset:3px;border-radius:16px}.ss-edge{fill:none;stroke:#6b7585;stroke-width:2}.ss-edge--temp{stroke:var(--ss-blue);stroke-dasharray:6 5}.ss-edge--seq{stroke:#4f52d6;stroke-width:2.5;stroke-dasharray:10 5;animation:ss-flow .7s linear infinite}@keyframes ss-flow{to{stroke-dashoffset:-12}}.ss-edge--draw{stroke-dasharray:1!important}.ss-arrowhead{fill:#6b7585;transition:opacity .25s ease}.ss-arrowhead--seq{fill:#4f52d6}.ss-edge--hot{stroke:var(--ss-blue);stroke-width:3}.ss-edge__del-bg{fill:#fff;stroke:#1a1a2e2e;stroke-width:1;filter:drop-shadow(0 1px 3px rgba(26,26,46,.22))}.ss-edge__del-bg:hover{fill:#ef4444;stroke:#ef4444}.ss-edge__del-x{stroke:#6b7280;stroke-width:1.6;stroke-linecap:round;pointer-events:none}.ss-edge__del-bg:hover+.ss-edge__del-x{stroke:#fff}.ss-edge__label rect{fill:#fff;stroke:#1a1a2e2e;stroke-width:1}.ss-edge__label text{fill:#1a1a2e;font-family:inherit;font-size:11px;font-weight:700}.ss-app[data-theme=dark] .ss-edge__label rect{fill:#20202e;stroke:#fff3}.ss-app[data-theme=dark] .ss-edge__label text{fill:#e8e8ec}.ss-edges--editing{z-index:7}.ss-edgepop{pointer-events:auto;width:228px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:9px;border-radius:13px;background:#fff;border:1px solid rgba(26,26,46,.12);box-shadow:0 12px 30px -10px #1a1a2e66;color:var(--ss-ink);font-family:inherit}.ss-edgepop__row{display:flex;gap:6px;align-items:center}.ss-edgepop__label{flex:1;min-width:0;box-sizing:border-box;font-family:inherit;font-size:12.5px;color:var(--ss-ink);padding:7px 9px;border-radius:9px;border:1px solid rgba(26,26,46,.16);background:#f7f7fb;outline:none}.ss-edgepop__label:focus{border-color:var(--ss-blue);background:#fff}.ss-edgepop__icon{flex:none;width:28px;height:28px;border-radius:8px;border:none;cursor:pointer;background:#f0f0f4;color:#6a6a78;font-size:13px;line-height:1;transition:background .12s ease,color .12s ease}.ss-edgepop__icon:hover{background:#ffe3e3;color:#d6453f}.ss-edgepop__seg{display:flex;gap:4px;padding:3px;background:#f1f1f6;border-radius:9px}.ss-edgepop__seg button{flex:1;padding:6px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:12px;font-weight:700;color:#5b6072;cursor:pointer;transition:background .12s ease,color .12s ease}.ss-edgepop__seg button.is-active{background:#fff;color:var(--ss-ink);box-shadow:0 1px 3px #1a1a2e29}.ss-edgepop__swatches{display:flex;flex-wrap:wrap;gap:6px}.ss-edgepop__sw{width:21px;height:21px;border-radius:50%;border:2px solid transparent;box-shadow:0 0 0 1px #1a1a2e2e;cursor:pointer;padding:0}.ss-edgepop__sw.is-active{border-color:#fff;box-shadow:0 0 0 2px var(--ss-ink)}.ss-edgepop__sw--auto{background:conic-gradient(#d6488f,#e07a2e,#1f9d63,#1aa0b3,#4a5dee,#7c4def,#d6488f)}.ss-app[data-theme=dark] .ss-edgepop{--ss-ink: #e8e8ec;background:#1d1c26;border-color:#ffffff1a;box-shadow:0 14px 34px #0000008c}.ss-app[data-theme=dark] .ss-edgepop__label{background:#ffffff0f;border-color:#ffffff24}.ss-app[data-theme=dark] .ss-edgepop__icon{background:#ffffff14;color:#b8bcc8}.ss-app[data-theme=dark] .ss-edgepop__seg{background:#ffffff0f}.ss-app[data-theme=dark] .ss-edgepop__seg button{color:#9a9aa6}.ss-app[data-theme=dark] .ss-edgepop__seg button.is-active{background:#ffffff24;color:#fff;box-shadow:none}.ss-edgepop__default{width:100%;padding:7px 8px;border:1px solid rgba(26,26,46,.14);border-radius:9px;background:transparent;color:var(--ss-ink);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.ss-edgepop__default:hover{background:color-mix(in srgb,var(--ss-blue) 10%,transparent);border-color:color-mix(in srgb,var(--ss-blue) 40%,transparent);color:var(--ss-blue)}.ss-app[data-theme=dark] .ss-edgepop__default{border-color:#ffffff24}.ss-card{position:relative;box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;gap:6px;padding:12px 14px;color:#fff;overflow:hidden}.ss-card--topic{justify-content:center;text-align:center;align-items:center;height:auto;color:var(--ss-ink);border-radius:16px}.ss-card--topic-locked{gap:7px;padding:22px 28px 24px;color:var(--ss-ink);border:2.5px solid var(--topic-color, #1aa0b3);border-radius:20px;background:#1a1a2e14;background:linear-gradient(180deg,color-mix(in srgb,var(--topic-color, #1aa0b3) 40%,rgba(255,255,255,.7)),color-mix(in srgb,var(--topic-color, #1aa0b3) 32%,rgba(255,255,255,.7)));box-shadow:0 0 0 1px color-mix(in srgb,var(--topic-color, #1aa0b3) 32%,transparent),0 14px 32px -12px #1a1a2e4d}.ss-card--topic-locked:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:29px;border:2px solid color-mix(in srgb,var(--topic-color, #1aa0b3) 50%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 35%,transparent);pointer-events:none}.ss-topic-spark{font-size:19px;line-height:1;color:var(--topic-color, #1aa0b3);filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--topic-color, #1aa0b3) 45%,transparent))}.ss-topic-accent{width:48px;height:3px;margin:1px auto 3px;border-radius:999px;background:var(--topic-color, #1aa0b3);opacity:.85}.ss-card--topic:not(.ss-card--topic-locked) .ss-card__input--title{text-shadow:none}.ss-card--topic:not(.ss-card--topic-locked) .ss-card__input{background:#ffffff61;color:var(--ss-ink);border:1px solid rgba(255,255,255,.55)}.ss-card--topic:not(.ss-card--topic-locked) .ss-card__input::placeholder{color:#1a1a2e73}.ss-card--topic-locked .ss-card__input{background:transparent;border:none;text-align:center;color:var(--ss-ink)}.ss-card--topic-locked .ss-card__input--title{text-shadow:none;font-size:34px;font-weight:800;line-height:1.12;letter-spacing:-.01em;color:color-mix(in srgb,var(--topic-color, #1aa0b3) 82%,#1a1a2e)}.ss-card--topic-locked .ss-card__input--desc{flex:none;font-size:14px;line-height:1.45;opacity:.82;color:var(--ss-ink)}.ss-card--topic-locked .ss-card__input::placeholder{color:color-mix(in srgb,var(--topic-color, #1aa0b3) 42%,#9aa0b0)}.ss-placeholder{box-sizing:border-box;width:380px;min-height:132px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:20px 24px;border-radius:18px;color:var(--ss-ink)}.ss-placeholder__logo{display:inline-block;height:1.5em;aspect-ratio:865 / 635;margin-left:10px;vertical-align:-.22em;background-image:linear-gradient(100deg,#1a1a2e,#1a1a2e 35%,#6a2ee0 50%,#d6478d 58%,#1a1a2e 72%,#1a1a2e);background-repeat:repeat;background-size:calc(2.5 * var(--wt, 300px)) 100%;animation:ss-logo-shimmer 4.2s linear infinite;-webkit-mask:url(/mento-logo.svg) center / contain no-repeat;mask:url(/mento-logo.svg) center / contain no-repeat}@keyframes ss-logo-shimmer{0%{background-position:calc(-1.95 * var(--wt, 300px) - var(--lo, 0px)) 50%}to{background-position:calc(.45 * var(--wt, 300px) - var(--lo, 0px)) 50%}}.ss-placeholder__spark{font-size:22px;line-height:1;margin-bottom:2px;background:linear-gradient(100deg,#6a2ee0,#a838bd,#d6478d,#ff7059);-webkit-background-clip:text;background-clip:text;color:transparent;animation:ss-spark-pulse 6s ease-in-out infinite;transform-origin:center}.ss-placeholder__title{position:relative;margin-top:-4px;font-size:20px;font-weight:800;letter-spacing:-.01em;background:linear-gradient(100deg,#1a1a2e,#1a1a2e 35%,#6a2ee0 50%,#d6478d 58%,#1a1a2e 72%,#1a1a2e);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ss-title-shimmer 4.2s linear infinite}.ss-placeholder__sub{font-size:13px;font-weight:500;opacity:.72}.ss-placeholder__plus{font-weight:800;color:var(--ss-blue, #1a53ff)}@keyframes ss-spark-pulse{0%{transform:scale(1) rotate(0);opacity:.9}15%{transform:scale(1.18) rotate(0);opacity:1}30%{transform:scale(1) rotate(0);opacity:.9}50%{transform:scale(1) rotate(0);opacity:.9}72%{transform:scale(1.14) rotate(180deg);opacity:1}to{transform:scale(1) rotate(360deg);opacity:.9}}@keyframes ss-title-shimmer{0%{background-position:130% 50%}to{background-position:-30% 50%}}@media (prefers-reduced-motion: reduce){.ss-placeholder__spark,.ss-placeholder__title,.ss-placeholder__logo,.ss-landing__hero-slogan,.ss-opal__orb,.ss-opal__orb:before,.ss-opal__send,.ss-opal__arrow,.ss-opal--loading,.ss-howscene__orb,.ss-howscene__typed,.ss-howscene__send,.ss-howscene__links,.ss-howscene__node,.ss-howscene__pill,.ss-howscene__e1,.ss-howscene__link-new{animation:none}.ss-herodemo__caret,.ss-herodemo__node,.ss-herodemo__edge{animation:none;transition:none}.ss-howscene__typed{width:auto;border-right:none}.ss-howscene__e1,.ss-howscene__link-new{opacity:1}}.ss-card__kicker{font-size:10px;font-weight:800;letter-spacing:.08em;opacity:.8}.ss-card__title{font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.18;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.25)}.ss-card--sub .ss-card__title{font-size:16px}.ss-card__desc{font-size:12.5px;line-height:1.4;opacity:.92;overflow:auto;scrollbar-width:none}.ss-card__desc::-webkit-scrollbar{display:none}.ss-note{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.ss-note__head{display:flex;align-items:center;gap:7px}.ss-note__icon{font-size:15px;line-height:1}.ss-note__kicker{font-size:11px;font-weight:800;letter-spacing:.07em;color:var(--ss-note-accent, #a4790a)}.ss-note__swap{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid color-mix(in srgb,var(--ss-note-accent, #a4790a) 38%,transparent);border-radius:7px;background:color-mix(in srgb,var(--ss-note-accent, #a4790a) 10%,transparent);color:var(--ss-note-accent, #a4790a);font-size:12px;line-height:1;cursor:pointer;opacity:.65;transition:opacity .12s ease,background .12s ease}.ss-note__swap:hover{opacity:1;background:color-mix(in srgb,var(--ss-note-accent, #a4790a) 20%,transparent)}.ss-note__body{flex:none;width:100%;box-sizing:border-box;margin:0;padding:0;border:none;background:transparent;resize:none;outline:none;overflow:hidden;font-family:inherit;font-size:13px;line-height:1.45;color:var(--ss-note-ink, #3a3a4a)}.ss-note__body::placeholder{color:#1a1a2e59}.ss-formula{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 16px;text-align:center}.ss-formula__name{font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ss-accent, #1aa0b3)}.ss-formula__math{max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;color:#1a1a2e}.ss-formula__math::-webkit-scrollbar{display:none}.ss-formula__math .katex{font-size:1.25em}.ss-fc-wrap{position:relative}.ss-edit-btn{position:absolute;top:32px;left:100%;margin-left:6px;z-index:7;width:22px;height:22px;display:grid;place-items:center;padding:0;border:none;border-radius:7px;background:#ffffffeb;box-shadow:0 1px 4px #1a1a2e2e;color:#5b6072;font-size:13px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.ss-block:hover .ss-edit-btn{opacity:1}.ss-edit-btn:hover{background:#fff;color:var(--ss-ink)}.ss-tt{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);z-index:12;display:flex;align-items:center;gap:2px;padding:4px;border-radius:11px;background:#fff;border:1px solid rgba(26,26,46,.1);box-shadow:0 8px 24px -6px #1a1a2e4d;white-space:nowrap;cursor:default;animation:ss-tt-in .12s ease both}@keyframes ss-tt-in{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.ss-tt__btn{min-width:26px;height:26px;padding:0 5px;display:grid;place-items:center;border:none;border-radius:7px;background:transparent;color:#4b5163;font-family:inherit;font-size:13.5px;line-height:1;cursor:pointer}.ss-tt__btn:hover{background:#1a1a2e12;color:var(--ss-ink)}.ss-tt__btn.is-active{background:color-mix(in srgb,var(--ss-blue) 16%,transparent);color:var(--ss-blue)}.ss-tt__sep{width:1px;align-self:stretch;margin:3px;background:#1a1a2e1f}.ss-tt__sel{height:26px;border:1px solid rgba(26,26,46,.14);border-radius:7px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--ss-ink);cursor:pointer}.ss-tt__size{width:38px;height:26px;text-align:center;border:1px solid rgba(26,26,46,.14);border-radius:7px;background:#fff;font-family:inherit;font-size:12.5px;color:var(--ss-ink);-moz-appearance:textfield}.ss-tt__size::-webkit-outer-spin-button,.ss-tt__size::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-theme=dark] .ss-tt__size{background:#ffffff0f;border-color:#ffffff24;color:#ececf2}.ss-tt__color{position:relative}.ss-tt__color-dot{width:15px;height:15px;border-radius:50%;background:conic-gradient(#e0252b,#f59e0b,#16a34a,#2a64ff,#7c3aed,#ec4899,#e0252b);box-shadow:inset 0 0 0 1px #00000026}.ss-tt__palette{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(5,1fr);gap:5px;padding:7px;border-radius:10px;background:#fff;border:1px solid rgba(26,26,46,.1);box-shadow:0 8px 24px -6px #1a1a2e4d}.ss-tt__swatch{width:20px;height:20px;border-radius:6px;border:1px solid rgba(0,0,0,.12);cursor:pointer}.ss-tt__swatch:hover{transform:scale(1.12)}[data-theme=dark] .ss-tt,[data-theme=dark] .ss-tt__palette{background:#1e1d27;border-color:#ffffff1f;box-shadow:0 10px 28px -6px #000000b3}[data-theme=dark] .ss-tt__btn{color:#c2c6d2}[data-theme=dark] .ss-tt__btn:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .ss-tt__sel{background:#ffffff0f;border-color:#ffffff24;color:#ececf2}[data-theme=dark] .ss-tt__sep{background:#ffffff24}.ss-editor{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:max(232px,100%);box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px;background:#fff;border:1px solid rgba(26,26,46,.12);border-radius:12px;box-shadow:0 12px 30px #1a1a2e2e;cursor:default;text-align:left}.ss-editor__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa0b0}.ss-editor__input{width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid rgba(26,26,46,.14);border-radius:8px;font-family:inherit;font-size:13px;color:var(--ss-ink);background:#fff;outline:none}.ss-editor__input:focus{border-color:var(--ss-blue)}.ss-editor__textarea{resize:vertical;min-height:56px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.4}.ss-editor__hint{font-size:11px;line-height:1.4;color:#9aa0b0}.ss-editor__hint code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10.5px;background:#f3f4f8;padding:0 3px;border-radius:4px;color:#5b6072}.ss-editor__done{margin-top:2px;padding:8px 10px;border:none;border-radius:8px;background:var(--ss-blue);color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.ss-editor__done:hover{background:var(--ss-blue-dark)}.ss-editor__grid2{display:grid;grid-template-columns:1fr 88px;gap:4px 8px;align-items:start}.ss-editor__seg{display:flex;gap:4px;padding:3px;background:#f3f4f8;border-radius:9px}.ss-editor__seg button{flex:1;padding:6px 8px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:12px;font-weight:700;color:#5b6072;cursor:pointer}.ss-editor__seg button.is-active{background:#fff;color:var(--ss-ink);box-shadow:0 1px 3px #1a1a2e29}.ss-editor__row{display:flex;align-items:center;gap:6px}.ss-editor__input--label{flex:1;min-width:0}.ss-editor__input--value{width:66px;flex:none}.ss-editor__del{flex:none;width:26px;height:26px;border:none;border-radius:7px;background:#f3f4f8;color:#e63946;font-size:17px;line-height:1;cursor:pointer}.ss-editor__del:hover{background:#e6394618}.ss-editor__add{padding:7px 8px;border:1px dashed rgba(26,26,46,.2);border-radius:8px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:#5b6072;cursor:pointer}.ss-editor__add:hover:not(:disabled){background:#f3f4f8}.ss-editor__add:disabled{opacity:.5;cursor:default}.ss-step{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:#fff}.ss-step__badge{flex:none;width:24px;height:24px;margin-top:1px;display:grid;place-items:center;border-radius:50%;background:#fff;font-size:13px;font-weight:800;line-height:1;box-shadow:0 1px 3px #1a1a2e2e}.ss-step__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-step__title,.ss-step__desc{width:100%;box-sizing:border-box;margin:0;padding:0;border:none;background:transparent;resize:none;outline:none;font-family:inherit;color:#fff}.ss-step__title{font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.22)}.ss-step__desc{font-size:12px;line-height:1.4;opacity:.92}.ss-step__title::placeholder,.ss-step__desc::placeholder{color:#ffffffb3}.ss-item{box-sizing:border-box;width:100%;height:100%;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;color:#fff}.ss-item__bullet{flex:none;margin-top:1px;font-size:16px;line-height:1.1;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.22)}.ss-item__check{flex:none;margin-top:-1px;padding:0;border:none;background:transparent;color:#fff;font-size:18px;line-height:1.1;cursor:pointer;text-shadow:0 1px 2px rgba(0,0,0,.22);transition:opacity .15s ease,transform .1s ease}.ss-item__check:hover{transform:scale(1.12)}.ss-item__check.is-done{opacity:.95}.ss-item{transition:opacity .18s ease}.ss-item[data-done]{opacity:.6}.ss-item[data-done] .ss-item__title,.ss-item[data-done] .ss-item__desc{text-decoration:line-through}.ss-item__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ss-item__title,.ss-item__desc{width:100%;box-sizing:border-box;margin:0;padding:0;border:none;background:transparent;resize:none;outline:none;font-family:inherit;color:#fff}.ss-item__title{font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em;text-shadow:0 1px 2px rgba(0,0,0,.22)}.ss-item__desc{font-size:12px;line-height:1.4;opacity:.92}.ss-item__title::placeholder,.ss-item__desc::placeholder{color:#ffffffb3}.ss-list{box-sizing:border-box;border-radius:16px;border:2px solid var(--ss-list-color);background:#1a1a2e0a;background:color-mix(in srgb,var(--ss-list-color) 16%,rgba(255,255,255,.72));box-shadow:0 4px 14px #1a1a2e1a;overflow:hidden}.ss-list__header{box-sizing:border-box;display:flex;align-items:center;gap:8px;padding:0 10px 0 12px;background:#1a1a2e0d;background:color-mix(in srgb,var(--ss-list-color) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ss-list-color) 35%,transparent)}.ss-list__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ss-list-color)}.ss-list__title{flex:1;min-width:0;margin:0;padding:0;border:none;background:transparent;resize:none;outline:none;overflow:hidden;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:-.01em;color:#1a3540;color:color-mix(in srgb,var(--ss-list-color) 78%,#1a1a2e)}.ss-list__title::placeholder{color:color-mix(in srgb,var(--ss-list-color) 55%,#1a1a2e)}.ss-list__add{flex:none;cursor:pointer;padding:4px 9px;border-radius:999px;border:1px solid var(--ss-list-color);background:#ffffffd9;color:#1a3540;color:color-mix(in srgb,var(--ss-list-color) 80%,#1a1a2e);font-family:inherit;font-size:12px;font-weight:700;line-height:1}.ss-list__add:hover{background:var(--ss-list-color);color:#fff}.ss-card__input{width:100%;box-sizing:border-box;margin:0;padding:4px 6px;border:none;border-radius:6px;background:#ffffff24;color:#fff;font-family:inherit;resize:none;outline:none;overflow:auto;scrollbar-width:none}.ss-card__input::-webkit-scrollbar{display:none}.ss-card__input::placeholder{color:#ffffffb3}.ss-card__input--title{font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.15;text-align:inherit;text-shadow:0 1px 2px rgba(0,0,0,.25)}.ss-card--sub .ss-card__input--title{font-size:18px;margin-bottom:2px}.ss-card--topic:not(.ss-card--topic-locked) .ss-card__input--title{text-align:center;font-size:20px}.ss-card__input--desc{flex:1;font-size:12.5px;line-height:1.4;background:#ffffff1a}.ss-card__error{font-size:11px;font-weight:600;color:#ffe0e0;background:#0000002e;padding:4px 6px;border-radius:6px}.ss-magic-glass{position:relative;isolation:isolate;border:none;color:#fff;background:linear-gradient(100deg,#6a2ee0,#a838bd 38%,#d6478d 62%,#ff7059);box-shadow:inset 0 1.5px .5px #fff9,inset 0 -6px 10px -4px #4a0a3a66,inset 0 0 0 1px #ffffff24,0 6px 15px -5px #a838968c,0 1px 2px #2808284d}.ss-blue-glass{background:linear-gradient(100deg,#2a55ff,#2f86ff 46%,#36c6e6);box-shadow:inset 0 1.5px .5px #fff9,inset 0 -6px 10px -4px #08245a66,inset 0 0 0 1px #ffffff24,0 6px 15px -5px #2f86ff8c,0 1px 2px #08183c4d}.ss-green-glass{background:linear-gradient(100deg,#2fdc63,#24cf86 48%,#2cc4dd);box-shadow:inset 0 1.5px .5px #fff9,inset 0 -6px 10px -4px #08463266,inset 0 0 0 1px #ffffff24,0 6px 15px -5px #28c8828c,0 1px 2px #0832244d}.ss-flow-glass{background:linear-gradient(100deg,#12b76a,#10b3a0 52%,#34d399);box-shadow:inset 0 1.5px .5px #fff9,inset 0 -6px 10px -4px #06463266,inset 0 0 0 1px #ffffff24,0 6px 15px -5px #10b3828c,0 1px 2px #0632244d}.ss-diagram-glass{background:linear-gradient(100deg,#f59e0b,#fb6f3c 55%,#ff8a5c);box-shadow:inset 0 1.5px .5px #fff9,inset 0 -6px 10px -4px #78320866,inset 0 0 0 1px #ffffff24,0 6px 15px -5px #f973168c,0 1px 2px #5024084d}.ss-magic-glass:before{content:"";position:absolute;inset:1px 1px auto 1px;height:48%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.45),rgba(255,255,255,.04) 78%,transparent);pointer-events:none}.ss-magic-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffffd9,#ffffff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ss-magic-glass>*{position:relative;z-index:1}.ss-gen-btn{position:relative;margin-top:4px;padding:11px 20px;border-radius:999px;font-family:inherit;font-size:13.5px;font-weight:800;letter-spacing:.01em;text-shadow:0 1px 2px rgba(50,8,50,.4);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:transform .35s cubic-bezier(.25,1,.5,1)}.ss-gen-btn:hover:not(:disabled){transform:scale(1.03)}.ss-gen-btn:active:not(:disabled){transform:scale(.95)}.ss-gen-btn:disabled{opacity:.55;cursor:default}.ss-opalchat{position:fixed;z-index:60;width:380px;max-width:calc(100vw - 24px);box-sizing:border-box;padding:0;background:none;border:none;cursor:grab;touch-action:none;animation:ss-opalchat-in .28s cubic-bezier(.2,.9,.3,1.25)}.ss-opalchat:active{cursor:grabbing}.ss-opalchat--hidden{display:none}.ss-complete{position:fixed;top:84px;left:50%;transform:translate(-50%);width:440px;max-width:calc(100vw - 24px);z-index:62;animation:ss-opalchat-in .24s cubic-bezier(.2,.9,.3,1.25)}.ss-complete__loading{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:600;color:var(--ss-ink);opacity:.85}.ss-app[data-theme=dark] .ss-complete{color:#e8e8ec}.ss-opal--mini{gap:8px;align-items:stretch}.ss-opal__row{display:flex;align-items:flex-end;gap:9px;width:100%}.ss-opal__chip{flex:none;width:40px;height:40px;display:grid;place-items:center;margin-bottom:2px;filter:drop-shadow(0 4px 12px rgba(0,0,0,.28));cursor:grab}.ss-opal__row .ss-opal__bar{flex:1 1 auto;margin-top:0}@keyframes ss-opalchat-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ss-opalchat .ss-opal__bar,.ss-opalchat .ss-opal__input,.ss-opalchat button{cursor:auto}.ss-opalchat .ss-opal__send:not(:disabled),.ss-opalchat .ss-opalchat__close{cursor:pointer}.ss-opalchat .ss-opal--loading{background:none;border:none;box-shadow:none;padding:6px 0 2px}.ss-opalchat__close{position:absolute;top:-32px;right:-6px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:var(--ss-ink);font-size:16px;line-height:1;cursor:pointer;opacity:1;transition:transform .14s ease,filter .14s ease}.ss-opalchat__close:hover{transform:scale(1.1);filter:brightness(1.06)}[data-theme=dark] .ss-opalchat__close{color:#e8e8ec}.ss-opal{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;color:var(--ss-ink);background:none;border:none}.ss-app[data-theme=dark] .ss-opal{--ss-ink: #e8e8ec;color:#e8e8ec}.ss-opal__orb{position:relative;width:96px;height:96px;margin:2px auto;display:grid;place-items:center;animation:ss-opal-float 5.5s ease-in-out infinite}.ss-opal__orb .ss-orb{filter:drop-shadow(0 10px 20px rgba(140,110,255,.5))}.ss-opal__orb:before{content:"";position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;border-radius:50%;background:radial-gradient(circle,rgba(175,150,255,.45),transparent 62%);filter:blur(7px);z-index:-1;animation:ss-opal-glow 5.5s ease-in-out infinite}@keyframes ss-opal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ss-opal-glow{0%,to{opacity:.55}50%{opacity:.9}}.ss-opal__greet{font-weight:800;font-size:16.5px;letter-spacing:-.01em}.ss-opal__sub{font-size:11.5px;line-height:1.4;opacity:.68;max-width:230px;margin-bottom:2px}.ss-opal__bar{position:relative;width:100%;box-sizing:border-box;margin-top:2px;border-radius:16px;border:1px solid color-mix(in srgb,#8a6cff 32%,transparent);background:color-mix(in srgb,var(--ss-ink) 6%,rgba(255,255,255,.5));box-shadow:inset 0 1px #fff6,0 10px 26px -14px #5f46be80;transition:border-color .15s ease,box-shadow .15s ease}.ss-app[data-theme=dark] .ss-opal__bar{background:color-mix(in srgb,var(--ss-ink) 8%,rgba(28,26,44,.6))}.ss-opal__bar:focus-within{border-color:#9678ffb3;box-shadow:0 0 0 3px #9678ff29}.ss-opal__input{width:100%;box-sizing:border-box;resize:none;font-family:inherit;font-size:13px;line-height:1.45;color:var(--ss-ink);padding:11px 46px 11px 13px;border:none;background:none;outline:none;display:block;min-height:60px;max-height:220px;overflow-y:auto}.ss-opal__input::placeholder{color:color-mix(in srgb,var(--ss-ink) 42%,transparent)}.ss-opal__msg{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;font-size:12px;line-height:1.45;color:var(--ss-ink);background:color-mix(in srgb,#8a6cff 10%,transparent);border-radius:11px;padding:8px 10px}.ss-opal__msg--err{background:color-mix(in srgb,#e8503f 14%,transparent)}.ss-opal__hint{font-size:10.5px;opacity:.62}.ss-opal__send{position:absolute;right:8px;bottom:7px;width:30px;height:30px;padding:0;border:none;background:none;cursor:pointer;display:grid;place-items:center;transition:transform .15s ease,opacity .15s ease}.ss-opal__send:hover:not(:disabled){transform:translateY(-1px) scale(1.06)}.ss-opal__send:active:not(:disabled){transform:scale(.92)}.ss-opal__send:disabled{cursor:default;opacity:.4}.ss-opal__arrow{width:26px;height:26px;background:linear-gradient(100deg,#a06bff,#6c8cff,#4ec7d6,#ff8fb6,#a06bff);background-size:220% 100%;animation:ss-opal-sweep 4s ease infinite;-webkit-mask:var(--ss-opal-arrow) center / 100% 100% no-repeat;mask:var(--ss-opal-arrow) center / 100% 100% no-repeat;filter:drop-shadow(0 2px 6px rgba(130,90,255,.55))}.ss-opal__send:disabled .ss-opal__arrow{animation:none}:root{--ss-opal-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 L20 12 H15 V21 H9 V12 H4 Z'/%3E%3C/svg%3E")}@keyframes ss-opal-sweep{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.ss-opal--loading{align-items:center;text-align:center;gap:13px;padding:30px 22px 26px;border-radius:22px;background:radial-gradient(130% 80% at 50% -10%,rgba(150,120,255,.2),transparent 60%),linear-gradient(180deg,#ffffffd6,#f6f4ffcc);border:1px solid rgba(150,120,255,.28);box-shadow:inset 0 1px #fff9,0 16px 42px -16px #5f46be66;animation:ss-gen-in .36s cubic-bezier(.2,.75,.3,1) both}.ss-app[data-theme=dark] .ss-opal--loading{background:radial-gradient(130% 80% at 50% -10%,rgba(150,120,255,.28),transparent 60%),linear-gradient(180deg,#211f34d1,#181626c7);border-color:#a08cff4d;box-shadow:inset 0 1px #ffffff14,0 16px 42px -16px #0a061eb3}@keyframes ss-gen-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ss-tool-orb{display:inline-flex;align-items:center;justify-content:center;animation:ss-tool-orb-pulse 2.3s ease-in-out infinite}.ss-tool-orb--glyph{filter:drop-shadow(0 7px 18px var(--orb-glow, rgba(120, 90, 220, .4)))}.ss-tool-orb--globe{filter:drop-shadow(0 7px 18px rgba(120,90,220,.32))}@keyframes ss-tool-orb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ss-opal__loading-label{font-weight:800;font-size:15px;letter-spacing:.01em;color:var(--ss-ink)}.ss-opal__loading-sub{margin-top:-7px;font-size:12px;color:var(--ss-ink);opacity:.6}.ss-opal__loading-bar{position:relative;width:72%;height:4px;border-radius:999px;background:color-mix(in srgb,var(--ss-ink) 12%,transparent);overflow:hidden}.ss-opal__loading-bar span{position:absolute;top:0;left:0;width:42%;height:100%;border-radius:999px;background:var(--ss-blue, #4a5dee);animation:ss-opal-loadbar 1.15s ease-in-out infinite;will-change:transform}@keyframes ss-opal-loadbar{0%{transform:translate(-100%)}to{transform:translate(240%)}}.ss-card__reply{margin-top:2px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--ss-ink) 7%,transparent);font-size:12.5px;line-height:1.42;text-align:left;color:var(--ss-ink)}.ss-card__reply-hint{display:block;margin-top:4px;font-size:11px;opacity:.6}.ss-spinner{width:13px;height:13px;border:2px solid rgba(26,83,255,.3);border-top-color:var(--ss-blue);border-radius:50%;animation:ss-spin .7s linear infinite}.ss-spinner--light{width:22px;height:22px;border:3px solid rgba(255,255,255,.35);border-top-color:#fff}@keyframes ss-spin{to{transform:rotate(360deg)}}.ss-card__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000002e;border-radius:14px}.ss-menu__sep{height:1px;margin:4px 6px;background:#1a1a2e1a}.ss-toolbar{position:absolute;bottom:20px;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:10px}.ss-dock{position:relative;display:flex;align-items:center;gap:12px}.ss-quick{position:absolute;left:100%;bottom:0;margin-left:12px;height:52px;display:flex;align-items:center;gap:10px}.ss-quick-toggle{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:var(--ss-ink);cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease}.ss-quick-toggle:hover{transform:scale(1.1)}.ss-quick-toggle.is-open{transform:rotate(180deg)}.ss-quick-toggle.is-open:hover{transform:rotate(180deg) scale(1.1)}.ss-quickbar{position:relative;display:flex;align-items:center;gap:6px;padding:7px 9px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:12px;box-shadow:0 8px 22px #1a1a2e24;transform-origin:left center;animation:ss-quickbar-in .2s cubic-bezier(.34,1.45,.64,1)}.ss-quickbar__rail{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);display:grid;place-items:center;width:42px;height:16px;padding:0;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#fff;box-shadow:0 4px 12px #1a1a2e24;color:color-mix(in srgb,var(--ss-ink) 55%,transparent);cursor:pointer;transition:background .14s ease,color .14s ease}.ss-quickbar__rail:hover{background:color-mix(in srgb,var(--ss-blue) 8%,#fff);color:var(--ss-blue)}.ss-quickbar__chips{display:flex;align-items:center;gap:6px;max-width:42vw;overflow-x:auto;scrollbar-width:thin}.ss-quickbar__chips::-webkit-scrollbar{height:6px}.ss-quickbar__chips::-webkit-scrollbar-thumb{background:#1a1a2e2e;border-radius:99px}.ss-block-rail{position:absolute;top:84px;left:var(--ss-rail-left, 16px);bottom:76px;z-index:12;display:flex;flex-direction:column;align-items:flex-start;gap:8px;animation:ss-rail-in .22s cubic-bezier(.34,1.4,.64,1)}@keyframes ss-rail-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.ss-block-rail__filter{flex:none;display:flex;align-items:center;gap:5px;padding:4px;border-radius:13px;background:#fff;border:1px solid rgba(26,26,46,.1);box-shadow:0 4px 12px -5px #1a1a2e38}.ss-block-rail__collapse{flex:none;display:grid;place-items:center;width:24px;height:24px;margin-left:2px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--ss-ink);cursor:pointer;opacity:.55;transition:background .12s ease,opacity .12s ease}.ss-block-rail__collapse:hover{opacity:1;background:color-mix(in srgb,var(--ss-ink) 10%,transparent)}.ss-block-rail__chip{flex:none;padding:5px 10px;border:none;border-radius:9px;background:transparent;color:var(--ss-ink);font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;opacity:.62;transition:background .12s ease,opacity .12s ease,color .12s ease}.ss-block-rail__chip:hover{opacity:.9}.ss-block-rail__chip.is-active{background:var(--ss-blue);color:#fff;opacity:1}.ss-block-rail__empty{padding:14px 12px;max-width:200px;font-size:12px;font-weight:500;line-height:1.4;color:var(--ss-ink);opacity:.5}.ss-block-rail__revert{position:absolute;top:50%;right:-13px;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:46px;padding:0;border:1px solid rgba(26,26,46,.1);border-radius:13px;background:#fff;color:var(--ss-ink);cursor:pointer;box-shadow:0 6px 16px -5px #1a1a2e52;transition:background .14s ease,color .14s ease}.ss-block-rail__revert:hover{background:color-mix(in srgb,var(--ss-blue) 8%,#fff);color:var(--ss-blue)}.ss-block-rail__list{flex:1;min-height:0;display:flex;flex-direction:column;align-items:flex-start;gap:8px;overflow-y:auto;overflow-x:hidden;padding:2px 12px 4px 2px;scrollbar-width:thin}.ss-block-rail__list::-webkit-scrollbar{width:7px}.ss-block-rail__list::-webkit-scrollbar-thumb{background:#1a1a2e29;border-radius:99px}.ss-block-rail__item{display:inline-flex;align-items:center;gap:10px;width:auto;flex:none;padding:8px 14px 8px 9px;border:1px solid rgba(26,26,46,.1);border-radius:12px;background:#fff;color:var(--ss-ink);text-align:left;cursor:grab;box-shadow:0 4px 12px -5px #1a1a2e38;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.ss-block-rail__item:hover{background:color-mix(in srgb,var(--ss-blue) 7%,#fff);transform:translate(2px);box-shadow:0 6px 16px -6px #1a1a2e4d}.ss-block-rail__item:active{cursor:grabbing}.ss-block-rail__item.is-dragging{opacity:.4}.ss-block-rail__item .ss-create-menu__icon{flex:none}.ss-block-rail__name{font-size:13px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:6px}.ss-block-rail__star{flex:none;display:inline-grid;place-items:center;margin-left:-2px;color:var(--ss-blue)}[data-theme=dark] .ss-block-rail__revert,[data-theme=dark] .ss-block-rail__filter,[data-theme=dark] .ss-block-rail__item{--ss-ink: #e8e8ec;background:#1c1b24;border-color:#ffffff1a;box-shadow:0 4px 12px -5px #0009}[data-theme=dark] .ss-block-rail__empty{--ss-ink: #e8e8ec}[data-theme=dark] .ss-block-rail__revert:hover,[data-theme=dark] .ss-block-rail__item:hover{background:#25232f}[data-theme=dark] .ss-block-rail__list::-webkit-scrollbar-thumb{background:#ffffff2e}.ss-groupsel{position:absolute;pointer-events:none;border:2px solid var(--ss-blue);border-radius:14px;background:color-mix(in srgb,var(--ss-blue) 5%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-blue) 9%,transparent);z-index:6}.ss-groupsel__complete{position:absolute;top:-17px;left:-2px;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px 6px 8px;border:none;border-radius:999px;background:#fff;color:var(--ss-ink, #1a1730);font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px -4px #46329673,0 0 0 1px color-mix(in srgb,var(--ss-blue) 30%,transparent);transition:box-shadow .14s ease;transform:scale(var(--ss-hud-inv, 1));transform-origin:left bottom}.ss-groupsel__complete:hover{transform:scale(var(--ss-hud-inv, 1)) translateY(-1px);box-shadow:0 6px 18px -5px #4632968c,0 0 0 1px color-mix(in srgb,var(--ss-blue) 45%,transparent)}.ss-groupsel__complete-ic{display:grid;place-items:center;filter:drop-shadow(0 2px 5px rgba(120,90,230,.5))}[data-theme=dark] .ss-groupsel__complete{background:#1d1b29;color:#e8e8ec}.ss-groupsel__dots{position:absolute;top:-15px;right:-15px;pointer-events:auto;width:30px;height:30px;display:grid;place-items:center;padding:0;border:none;border-radius:50%;background:var(--ss-blue);color:#fff;cursor:pointer;box-shadow:0 4px 12px -3px color-mix(in srgb,var(--ss-blue) 60%,transparent);transform:scale(var(--ss-hud-inv, 1));transform-origin:center}.ss-groupsel__dots:hover{filter:brightness(1.08)}.ss-groupsel__menu{position:absolute;top:20px;right:-15px;pointer-events:auto;display:flex;flex-direction:column;min-width:132px;transform:scale(var(--ss-hud-inv, 1));transform-origin:top right;padding:6px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:12px;box-shadow:0 12px 30px -10px #1a1a2e4d}.ss-groupsel__mi{text-align:left;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--ss-ink);font-size:13px;font-weight:600;cursor:pointer}.ss-groupsel__mi:hover{background:#1a1a2e0f}.ss-groupsel__mi--danger{color:#e0252b}.ss-groupsel__mi--danger:hover{background:#e0252b1a}[data-theme=dark] .ss-groupsel__menu{--ss-ink: #e8e8ec;background:#1c1b24;border-color:#ffffff1f}[data-theme=dark] .ss-groupsel__mi:hover{background:#ffffff14}.ss-quickbar::-webkit-scrollbar{height:6px}.ss-quickbar::-webkit-scrollbar-thumb{background:#1a1a2e2e;border-radius:3px}@keyframes ss-quickbar-in{0%{opacity:0;transform:translate(-8px) scale(.96)}to{opacity:1;transform:translate(0) scale(1)}}.ss-dock-ai{position:absolute;bottom:22px;left:188px;z-index:10;display:flex;align-items:center;gap:10px}.ss-opal-btn{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 9px;border-radius:16px;color:var(--ss-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .16s ease}.ss-opal-btn:hover{transform:translateY(-2px) scale(1.04)}.ss-pt-wrap{position:relative;flex:none}.ss-pt-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 11px;border-radius:16px;color:var(--ss-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .16s ease}.ss-pt-btn:hover,.ss-pt-btn.is-open{transform:translateY(-1px)}.ss-pt-btn__label{white-space:nowrap}.ss-pt-cycle{position:relative;width:24px;height:24px;flex:none;display:inline-grid;place-items:center}.ss-pt-cycle__g{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;animation:ss-pt-cycle 6.4s linear infinite}@keyframes ss-pt-cycle{0%{opacity:0}3%{opacity:1}22%{opacity:1}25%{opacity:0}to{opacity:0}}.ss-pt-pop{position:absolute;bottom:calc(100% + 10px);right:0;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:7px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:14px;box-shadow:0 16px 40px -12px #1a1a2e4d;animation:ss-pt-pop-in .16s cubic-bezier(.34,1.4,.64,1)}@keyframes ss-pt-pop-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ss-pt-pop__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:var(--ss-ink);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.ss-pt-pop__item:hover{background:color-mix(in srgb,var(--ss-blue) 8%,transparent)}.ss-pt-pop__name{white-space:nowrap}[data-theme=dark] .ss-pt-btn,[data-theme=dark] .ss-opal-btn{--ss-ink: #e8e8ec}[data-theme=dark] .ss-pt-pop{--ss-ink: #e8e8ec;background:#1c1b24;border-color:#ffffff1a}[data-theme=dark] .ss-pt-pop__item:hover{background:#ffffff14}.ss-quickbar__empty{font-size:12px;color:#8a8f9e;max-width:210px;line-height:1.3;padding:0 4px}.ss-quickbar__empty b{color:var(--ss-blue)}.ss-quick-chip{flex:none;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(26,26,46,.08);border-radius:10px;background:#fafbfc;cursor:grab;touch-action:none;transition:transform .12s ease,background .12s ease,border-color .12s ease}.ss-quick-chip:hover{background:#f0f2f7;border-color:color-mix(in srgb,var(--ss-blue) 30%,transparent);transform:translateY(-2px)}.ss-quick-chip:active{cursor:grabbing}.ss-quick-chip.is-dragging{opacity:.35}.ss-quick-ghost{position:fixed;z-index:9999;transform:translate(-50%,-50%);pointer-events:none;display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#fff;border:1px solid rgba(26,26,46,.12);box-shadow:0 10px 26px #1a1a2e38}.ss-fab{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;color:var(--ss-ink);font-size:30px;font-weight:500;line-height:1;cursor:pointer;transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease;-webkit-user-select:none;user-select:none}.ss-fab__plus{line-height:1}.ss-fab:hover{transform:scale(1.1)}.ss-fab:active{transform:scale(.92);transition:transform .09s ease}.ss-fab--open{transform:rotate(45deg)}.ss-fab--open:hover{transform:rotate(45deg) scale(1.1)}.ss-fab--open:active{transform:rotate(45deg) scale(.92)}.ss-create-menu{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:10px 12px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:14px;box-shadow:0 10px 28px #1a1a2e29;transform-origin:bottom center;animation:ss-menu-in .24s cubic-bezier(.34,1.45,.64,1) backwards}.ss-create-menu__section{display:flex;flex-direction:column;gap:4px}.ss-create-menu__label{padding:2px 8px 6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa0b0}.ss-create-menu__divider{align-self:stretch;width:1px;background:#1a1a2e1f;margin:4px 2px}.ss-create-menu__col{display:flex;flex-direction:column;gap:2px}.ss-create-menu__tabs{display:flex;gap:4px;padding:0 6px 6px}.ss-create-menu__tab{flex:none;padding:4px 11px;border:none;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;color:#6b7180;background:color-mix(in srgb,var(--ss-ink) 6%,transparent);cursor:pointer;transition:background-color .14s ease,color .14s ease}.ss-create-menu__tab:hover{background:color-mix(in srgb,var(--ss-blue) 12%,transparent);color:var(--ss-ink)}.ss-create-menu__tab.is-active{color:#fff;background:var(--ss-blue)}@keyframes ss-menu-in{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ss-create-menu__grid{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:max-content;gap:2px 4px}.ss-create-menu__item{display:flex;align-items:center;border-radius:8px}.ss-create-menu__item:hover{background:#f3f4f8}.ss-create-menu__create{flex:1;display:flex;align-items:flex-start;gap:10px;padding:9px 10px;border:none;border-radius:8px;background:transparent;font-family:inherit;font-size:14px;font-weight:500;color:var(--ss-ink);text-align:left;cursor:pointer}.ss-create-menu__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-create-menu__name{white-space:nowrap;min-height:30px;display:flex;align-items:center;gap:7px}.ss-create-menu__beta{font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;line-height:1;padding:3px 6px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#6a5cff,#18b3c7);box-shadow:0 1px 4px #6a5cff59}.ss-create-menu__desc{font-size:11px;font-weight:400;line-height:1.25;color:#9aa0b0;white-space:normal;max-width:150px}.ss-create-menu__fav{flex:none;width:22px;height:22px;margin-right:6px;margin-left:2px;display:grid;place-items:center;padding:0;border:none;background:transparent;color:#b4b8c4;cursor:pointer;opacity:.72;transition:opacity .12s ease,color .12s ease,transform .12s ease}.ss-create-menu__item:hover .ss-create-menu__fav{opacity:1}.ss-create-menu__fav:hover{transform:scale(1.18);color:#8e94a4}.ss-create-menu__fav.is-fav,.ss-create-menu__fav.is-fav:hover{opacity:1;color:var(--ss-blue)}.ss-create-menu__icon{flex:none;width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:14px;font-weight:700;transition:background-color .14s ease,border-color .14s ease}.ss-create-menu__icon:not(.ss-magic-glass){background:transparent;color:var(--ss-blue);border:1.5px solid color-mix(in srgb,var(--ss-blue) 55%,transparent)}.ss-create-menu__item:hover .ss-create-menu__icon:not(.ss-magic-glass){background-color:color-mix(in srgb,var(--ss-blue) 14%,transparent);border-color:color-mix(in srgb,var(--ss-blue) 78%,transparent)}.ss-create-menu__icon.ss-create-menu__icon--bare,.ss-create-menu__item:hover .ss-create-menu__icon.ss-create-menu__icon--bare{background:transparent;border:none}.ss-sidebar{position:absolute;top:0;left:0;width:264px;height:100%;z-index:8;display:flex;flex-direction:column;gap:8px;padding:12px;box-sizing:border-box;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid rgba(26,26,46,.08);box-shadow:4px 0 16px #1a1a2e14;animation:ss-sidebar-in .2s ease}@keyframes ss-sidebar-in{0%{opacity:0}to{opacity:1}}.ss-sidebar__head{display:flex;align-items:center;gap:8px;padding:4px 4px 10px;border-bottom:1px solid rgba(26,26,46,.08)}.ss-sidebar__head .ss-logo{height:26px}.ss-sidebar__mode{flex:1;font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#9aa0b0}.ss-sidebar__collapse{width:26px;height:26px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:transparent;color:#1a1a2e8c;cursor:pointer}.ss-sidebar__collapse:hover{background:#f1f2f6;color:var(--ss-ink)}.ss-sidebar__action{display:flex;align-items:center;gap:9px;padding:9px 11px;border:none;border-radius:10px;background:transparent;color:var(--ss-ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.ss-sidebar__action:hover{background:#f1f2f6}.ss-sidebar__action--primary{background:var(--ss-blue);color:#fff}.ss-sidebar__action--primary:hover{background:color-mix(in srgb,var(--ss-blue) 88%,#000)}.ss-sidebar__action--ws{background:color-mix(in srgb,var(--ss-blue) 12%,transparent);color:var(--ss-blue);font-weight:700}.ss-sidebar__action--ws:hover{background:color-mix(in srgb,var(--ss-blue) 20%,transparent)}.ss-sidebar__list--ws{flex:none;max-height:30vh}.ss-sidebar__label{padding:10px 6px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9aa0b0}.ss-sidebar__list{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-bottom:64px}.ss-sidebar__empty{padding:18px 8px;font-size:12.5px;line-height:1.4;color:#9aa0b0}.ss-sidebar__item{display:flex;align-items:center;border-radius:9px}.ss-sidebar__item:hover{background:#f1f2f6}.ss-sidebar__item.is-active{background:color-mix(in srgb,var(--ss-blue) 10%,transparent)}.ss-sidebar__open{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:8px 4px 8px 10px;border:none;background:transparent;color:var(--ss-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.ss-sidebar__item.is-active .ss-sidebar__open{color:var(--ss-blue)}.ss-sidebar__open .ss-logo{flex:none}.ss-sidebar__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-sidebar__row-actions{display:flex;align-items:center;gap:1px;padding-right:5px;opacity:0;transition:opacity .12s ease}.ss-sidebar__item:hover .ss-sidebar__row-actions{opacity:1}.ss-sidebar__icon-btn{width:24px;height:24px;display:grid;place-items:center;padding:0;border:none;border-radius:6px;background:transparent;color:#1a1a2e8c;cursor:pointer}.ss-sidebar__icon-btn:hover{background:#1a1a2e14;color:var(--ss-ink)}.ss-sidebar__icon-btn--danger:hover{background:#dc3c3c1f;color:#d83c3c}.ss-sidebar-fab{position:absolute;top:16px;left:16px;z-index:8;width:40px;height:40px;display:grid;place-items:center;padding:0;border-radius:12px;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(26,26,46,.08);box-shadow:0 4px 14px #1a1a2e1f;color:var(--ss-ink);cursor:pointer;transition:transform .16s ease}.ss-sidebar-fab:hover{transform:scale(1.07)}.ss-dashboard{--ss-dash-line: rgba(26, 26, 46, .1);--ss-wsb-bg: #f4f3fb;position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;background:radial-gradient(120% 60% at 50% -12%,rgba(120,100,255,.16),transparent 60%),radial-gradient(90% 50% at 100% 0%,rgba(78,199,214,.12),transparent 55%),var(--ss-outside)}.ss-dashboard__bar{flex:none;display:flex;align-items:center;justify-content:space-between;padding:13px 22px;background:color-mix(in srgb,var(--ss-outside) 86%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--ss-dash-line)}.ss-dashboard__body{flex:1;min-height:0;display:flex}.ss-dashboard__main{flex:1;min-width:0;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:0 24px 80px}.ss-dashboard__brand{border:none;background:transparent;cursor:pointer;padding:4px;display:inline-flex;align-items:center;gap:10px}.ss-dashboard__brand .ss-dashboard__logo{height:30px;aspect-ratio:865 / 635;filter:drop-shadow(0 0 10px rgba(63,224,255,.35));animation:none}.ss-dashboard__brand-word{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--ss-ink)}.ss-dashboard__brand-img{display:block;height:21px;width:auto}[data-theme=dark] .ss-dashboard__brand-img{filter:brightness(0) invert(1)}.ss-dashboard__icon-btn{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid rgba(26,26,46,.12);background:#fff;color:var(--ss-ink);cursor:pointer;transition:background .14s ease}.ss-dashboard__icon-btn:hover{background:#f1f2f6}.ss-dashboard__back{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(26,26,46,.12);border-radius:999px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ss-dashboard__back:hover{background:#f1f2f6}.ss-dashboard__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 0 34px}.ss-dashboard__title{margin:0;font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ss-ink)}.ss-dashboard__beta{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--ss-blue);padding:2px 7px;border-radius:999px;margin-left:6px;vertical-align:middle}.ss-dashboard__sub{margin:0;font-size:15px;color:#6b7280}.ss-dashboard__new{margin-top:8px;display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:none;border-radius:999px;background:var(--ss-blue);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--ss-blue) 60%,transparent);transition:transform .14s ease,box-shadow .14s ease}.ss-dashboard__new:hover{transform:translateY(-1px);box-shadow:0 12px 26px -8px color-mix(in srgb,var(--ss-blue) 70%,transparent)}.ss-dashboard__section{width:min(900px,92vw)}.ss-dashboard__empty{display:inline-flex;align-items:center;gap:10px;margin:0 auto;padding:18px 24px;font-family:inherit;font-size:14px;color:#6b7280;text-align:center;cursor:pointer;border-radius:16px;border:1.5px dashed rgba(120,100,255,.4);background:#ffffff80;transition:background .14s ease,border-color .14s ease}.ss-dashboard__empty:hover{background:#ffffffd9;border-color:#7864ff99}.ss-dashboard__empty-plus{font-size:20px;font-weight:700;line-height:1;color:var(--ss-blue)}.ss-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:18px;width:100%;max-width:1100px}.ss-dashboard__card{position:relative;border-radius:18px;background:#ffffff9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(120,100,255,.18);box-shadow:inset 0 1px #ffffffb3,0 10px 26px -14px #46329666;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.ss-dashboard__card:hover{transform:translateY(-3px);border-color:#7864ff66;box-shadow:inset 0 1px #ffffffb3,0 20px 40px -16px #46329673}.ss-dashboard__card-open{display:block;width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.ss-dashboard__thumb{position:relative;display:block;height:128px;margin:8px 8px 0;border-radius:13px;overflow:hidden;background-color:#f4f3fb;background-image:radial-gradient(circle,rgba(26,26,46,.1) 1px,transparent 1.4px);background-size:15px 15px;border:1px solid rgba(26,26,46,.06)}.ss-dashboard__thumb-svg{position:absolute;top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}.ss-dashboard__thumb-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--ss-blue) 45%,transparent)}.ss-dashboard__card-meta{display:flex;flex-direction:column;gap:3px;padding:11px 14px 13px}.ss-dashboard__card-name{font-size:14.5px;font-weight:700;color:var(--ss-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dashboard__card-info{display:flex;align-items:center;gap:6px;font-size:12px;color:#9aa0b0}.ss-dashboard__card-count{font-weight:600;color:var(--ss-blue)}.ss-dashboard__card-sep{opacity:.5}.ss-dashboard__card-date{font-size:12px;color:#9aa0b0}.ss-dashboard__card-actions{position:absolute;top:8px;right:8px;display:flex;gap:2px;opacity:0;transition:opacity .12s ease}.ss-dashboard__card:hover .ss-dashboard__card-actions{opacity:1}.ss-dashboard__card-act{width:26px;height:26px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:#ffffffeb;color:#1a1a2e80;cursor:pointer}.ss-dashboard__card-act:hover{background:#eef0f4;color:var(--ss-ink)}.ss-dashboard__card-act--danger:hover{background:#dc3c3c1f;color:#d83c3c}.ss-dashboard__section-title{display:flex;align-items:center;gap:8px;margin:4px 2px 14px;font-size:15px;font-weight:800;letter-spacing:.01em;color:var(--ss-ink)}.ss-dashboard__grid+.ss-dashboard__section-title{margin-top:30px}.ss-dashboard__section-star{display:inline-flex;color:#f5b301}.ss-dashboard__star{position:absolute;top:8px;left:8px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;background:#ffffffeb;color:#1a1a2e66;cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,transform .12s ease}.ss-dashboard__card:hover .ss-dashboard__star{opacity:1}.ss-dashboard__star:hover{transform:scale(1.08);color:#f5b301}.ss-dashboard__star.is-active{opacity:1;color:#f5b301}[data-theme=dark] .ss-dashboard{--ss-ink: #ececf2;background:radial-gradient(120% 60% at 50% -12%,rgba(120,100,255,.2),transparent 60%),radial-gradient(90% 50% at 100% 0%,rgba(78,199,214,.14),transparent 55%),var(--ss-outside)}[data-theme=dark] .ss-dashboard__sub{color:#9aa0b0}[data-theme=dark] .ss-dashboard__back,[data-theme=dark] .ss-dashboard__icon-btn{background:#ffffff0f;border-color:#ffffff24;color:#ececf2}[data-theme=dark] .ss-dashboard__back:hover,[data-theme=dark] .ss-dashboard__icon-btn:hover{background:#ffffff1f}[data-theme=dark] .ss-dashboard__card{background:#1c1c288c;border-color:#8c82ff2e;box-shadow:inset 0 1px #ffffff0f,0 12px 30px -16px #000000b3}[data-theme=dark] .ss-dashboard__card:hover{border-color:#968cff66;box-shadow:inset 0 1px #ffffff14,0 22px 44px -18px #000c}[data-theme=dark] .ss-dashboard__thumb{background-color:#16151d;background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.4px);border-color:#ffffff0f}[data-theme=dark] .ss-dashboard__star,[data-theme=dark] .ss-dashboard__card-act{background:#14141cd9;color:#ffffff8c}[data-theme=dark] .ss-dashboard__star:hover,[data-theme=dark] .ss-dashboard__star.is-active{color:#ffc83d}[data-theme=dark] .ss-dashboard__card-act:hover{background:#ffffff24;color:#fff}[data-theme=dark] .ss-dashboard__card-act--danger:hover{background:#dc3c3c2e;color:#ff6b6b}[data-theme=dark] .ss-dashboard__empty{background:#ffffff0a;color:#9aa0b0}.ss-dash-side{width:248px;flex:none;box-sizing:border-box;padding:16px 12px;border-right:1px solid var(--ss-dash-line);overflow-y:auto;display:flex;flex-direction:column}.ss-dash-side__nav{display:flex;flex-direction:column;gap:2px}.ss-dash-side__item{display:flex;align-items:center;gap:11px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;color:var(--ss-ink);text-align:left;transition:background .12s ease}.ss-dash-side__item:hover{background:color-mix(in srgb,var(--ss-ink) 7%,transparent)}.ss-dash-side__item.is-active{background:color-mix(in srgb,var(--ss-blue) 15%,transparent);color:var(--ss-blue)}.ss-dash-side__item svg{flex:none;opacity:.85}.ss-dash-side__ws-head{display:flex;align-items:center;justify-content:space-between;margin:18px 6px 6px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8b90a0}.ss-dash-side__add{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;width:28px;height:28px;padding:0;line-height:0;border-radius:8px;border:1px solid var(--ss-dash-line);background:transparent;color:var(--ss-ink);cursor:pointer}.ss-dash-side__add:hover{background:color-mix(in srgb,var(--ss-ink) 8%,transparent)}.ss-dash-side__add svg{display:block}.ss-dash-side__ws-list{display:flex;flex-direction:column;gap:2px}.ss-dash-side__ws-none{margin:4px 8px;font-size:12.5px;line-height:1.45;color:#8b90a0}.ss-dash-side__ws{display:flex;align-items:center;border-radius:10px;transition:background .12s ease,box-shadow .12s ease}.ss-dash-side__ws:hover{background:color-mix(in srgb,var(--ss-ink) 6%,transparent)}.ss-dash-side__ws.is-active{background:color-mix(in srgb,var(--ss-blue) 13%,transparent)}.ss-dash-side__ws.is-drop{box-shadow:inset 0 0 0 2px var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 12%,transparent)}.ss-dash-side__ws-open{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ss-ink);text-align:left}.ss-dash-side__ws.is-active .ss-dash-side__ws-open{color:var(--ss-blue)}.ss-dash-side__ws-open svg{flex:none;opacity:.8}.ss-dash-side__ws-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-dash-side__ws-count{flex:none;font-size:11.5px;font-weight:700;color:#8b90a0}.ss-dash-side__ws-acts{display:none;gap:2px;padding-right:6px}.ss-dash-side__ws:hover .ss-dash-side__ws-acts{display:flex}.ss-dash-side__ws-act{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:7px;border:none;background:transparent;color:#8b90a0;cursor:pointer}.ss-dash-side__ws-act:hover{background:color-mix(in srgb,var(--ss-ink) 12%,transparent);color:var(--ss-ink)}.ss-dash-side__ws-act--danger:hover{color:#e0567a}.ss-dashboard__head--ws{align-self:stretch;align-items:flex-start;text-align:left;padding:22px 4px 14px}.ss-dashboard__move{position:relative}.ss-dashboard__move-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5}.ss-dashboard__move-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:6;min-width:184px;padding:6px;border-radius:12px;background:#fff;border:1px solid rgba(26,26,46,.12);box-shadow:0 16px 36px -12px #0000004d;display:flex;flex-direction:column;gap:2px}.ss-dashboard__move-title{padding:5px 8px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#8b90a0}.ss-dashboard__move-empty{padding:5px 8px;font-size:12.5px;color:#8b90a0}.ss-dashboard__move-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;font-size:13px;color:var(--ss-ink);text-align:left}.ss-dashboard__move-item:hover{background:color-mix(in srgb,var(--ss-blue) 12%,transparent)}.ss-dashboard__move-item.is-current{color:var(--ss-blue);font-weight:700}.ss-dashboard__move-item--clear{color:#e0567a}.ss-dashboard__move-check{color:var(--ss-blue)}.ss-wsb{align-self:stretch;flex:1;min-height:420px;overflow:auto;border-radius:16px;border:1px solid var(--ss-dash-line)}.ss-wsb--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#6b7280;text-align:center;padding:40px}.ss-wsb__empty-hint{font-size:13px;color:#8b90a0;max-width:380px}.ss-wsb__board{position:relative;background-color:var(--ss-wsb-bg);background-image:radial-gradient(circle,rgba(120,120,150,.22) 1px,transparent 1.4px);background-size:22px 22px}.ss-wsb__edges{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ss-wsb__edge-hit{stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.ss-wsb__edge-line{stroke:var(--brand, #6a2ee0);stroke-width:2.5;pointer-events:none}.ss-wsb__edge:hover .ss-wsb__edge-line{stroke:#e0567a}.ss-wsb__edge-line--temp{stroke-dasharray:5 5;opacity:.85}.ss-wsb__card{position:absolute;box-sizing:border-box;border-radius:14px;background:#fff;border:1px solid rgba(120,100,255,.22);box-shadow:0 8px 20px -10px #46329666;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;display:flex;flex-direction:column}.ss-wsb__card:active{cursor:grabbing}.ss-wsb__thumb{position:relative;flex:1;margin:7px 7px 0;border-radius:10px;overflow:hidden;background-color:#f4f3fb;background-image:radial-gradient(circle,rgba(26,26,46,.1) 1px,transparent 1.4px);background-size:14px 14px;border:1px solid rgba(26,26,46,.06)}.ss-wsb__thumb-svg{position:absolute;top:10px;right:10px;bottom:10px;left:10px;width:calc(100% - 20px);height:calc(100% - 20px)}.ss-wsb__thumb-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:color-mix(in srgb,var(--ss-blue) 45%,transparent)}.ss-wsb__name{padding:7px 10px 9px;font-size:13px;font-weight:700;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-wsb__card-actions{position:absolute;top:6px;right:6px;display:none;gap:4px}.ss-wsb__card:hover .ss-wsb__card-actions{display:flex}.ss-wsb__act{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;border:none;background:#ffffffeb;color:#555;cursor:pointer;box-shadow:0 2px 6px -2px #0000004d}.ss-wsb__act:hover{color:#1a1a2e}.ss-wsb__port{position:absolute;right:-9px;top:50%;transform:translateY(-50%);width:16px;height:16px;padding:0;border-radius:50%;border:2px solid #fff;background:var(--brand, #6a2ee0);cursor:crosshair;opacity:0;transition:opacity .12s ease}.ss-wsb__card:hover .ss-wsb__port{opacity:1}[data-theme=dark] .ss-dashboard{--ss-dash-line: rgba(255, 255, 255, .1);--ss-wsb-bg: #16151d}[data-theme=dark] .ss-dash-side__add{color:#ececf2}[data-theme=dark] .ss-dashboard__move-menu{background:#1f1e28;border-color:#ffffff1f}[data-theme=dark] .ss-wsb__card{background:#1f1e28;border-color:#968cff33;box-shadow:0 10px 26px -12px #000000b3}[data-theme=dark] .ss-wsb__name{color:#ececf2}[data-theme=dark] .ss-wsb__thumb{background-color:#16151d;background-image:radial-gradient(circle,rgba(255,255,255,.1) 1px,transparent 1.4px);border-color:#ffffff0f}[data-theme=dark] .ss-wsb__act{background:#282834f2;color:#c9c9d4}.ss-avatar{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em;flex:none;box-shadow:inset 0 0 0 1px #fff3;-webkit-user-select:none;user-select:none}.ss-dashboard__profile{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid rgba(26,26,46,.12);border-radius:999px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;max-width:210px;transition:background .14s ease}.ss-dashboard__profile:hover{background:#f1f2f6}.ss-dashboard__profile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .ss-dashboard__profile{background:#ffffff0f;border-color:#ffffff24;color:#ececf2}[data-theme=dark] .ss-dashboard__profile:hover{background:#ffffff1f}.ss-profile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:auto;display:flex;flex-direction:column;align-items:center;padding:0 24px 80px;box-sizing:border-box;background:radial-gradient(120% 60% at 50% -12%,rgba(120,100,255,.16),transparent 60%),var(--ss-outside)}.ss-profile__bar{align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:14px 6px}.ss-profile__card{margin-top:38px;width:min(440px,92vw);display:flex;flex-direction:column;align-items:center;gap:9px;padding:30px 28px 28px;border-radius:22px;background:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(120,100,255,.18);box-shadow:0 18px 50px -20px #46329666}.ss-profile__avatar{box-shadow:inset 0 0 0 1px #ffffff40,0 10px 28px -10px #00000059}.ss-profile__name{margin:10px 0 0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ss-ink);text-align:center;word-break:break-word}.ss-profile__email{margin:0 0 8px;font-size:13.5px;color:#8a90a0}.ss-profile__label{width:100%}.ss-profile__saved{font-size:13px;color:#1aa179;font-weight:600}[data-theme=dark] .ss-profile{--ss-ink: #ececf2}[data-theme=dark] .ss-profile__card{background:#1c1c2899;border-color:#8c82ff33;box-shadow:0 20px 50px -20px #000000b3}[data-theme=dark] .ss-profile__email{color:#9aa0b0}[data-theme=dark] .ss-profile .ss-auth__label{color:#aab0be}.ss-dashboard__card-owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.ss-collabbar{position:absolute;top:16px;z-index:11;display:flex;align-items:center;gap:10px;transition:left .24s cubic-bezier(.4,0,.2,1)}.ss-collabbar__cluster{display:flex;align-items:center;gap:0;padding:5px;border-radius:16px;background-color:#ffffff1f;-webkit-backdrop-filter:blur(6px) saturate(1.1);backdrop-filter:blur(6px) saturate(1.1)}.ss-collabbar__cluster-items{display:flex;align-items:center;gap:8px;margin-right:6px;max-width:900px;transition:max-width .3s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1),margin-right .3s ease}.ss-collabbar__cluster.is-collapsed .ss-collabbar__cluster-items{max-width:0;margin-right:0;opacity:0;transform:translateY(-14px);pointer-events:none;overflow:hidden}.ss-collabbar__collapse{flex:none;display:grid;place-items:center;width:34px;height:34px;padding:0;border:none;border-radius:10px;background:transparent;color:var(--ss-ink);cursor:pointer;transition:background .14s ease}.ss-collabbar__collapse:hover{background:color-mix(in srgb,var(--ss-ink) 12%,transparent)}[data-theme=dark] .ss-collabbar__collapse{color:#fff}.ss-collabbar__peers{display:flex;flex-direction:row-reverse;padding-left:8px}.ss-collabbar__peerbtn{margin-left:-8px;padding:0;border:none;background:transparent;border-radius:50%;cursor:pointer;display:block;transition:transform .12s ease}.ss-collabbar__peerbtn:hover{transform:translateY(-2px);z-index:1}.ss-collabbar__peer{display:inline-grid;place-items:center;box-shadow:0 0 0 2px #fff}.ss-collabbar__share{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:var(--ss-blue);color:#fff;cursor:pointer;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ss-blue) 60%,transparent);transition:filter .14s ease,transform .14s ease}.ss-collabbar__share:hover{filter:brightness(1.06);transform:translateY(-1px)}.ss-collabbar__sidebar{position:relative;display:flex;align-items:center;justify-content:flex-end;width:56px;height:40px;margin-left:-16px;padding:0 9px 0 0;border:none;border-radius:0 999px 999px 0;background:#fff;color:#1a1a2e;cursor:pointer;box-shadow:0 4px 16px #1a1a2e29;transition:box-shadow .14s ease}.ss-collabbar__sidebar:hover{box-shadow:0 6px 20px #1a1a2e38}.ss-collabbar__sidebar.is-joined{clip-path:inset(-26px -26px -26px 0)}[data-theme=dark] .ss-collabbar__sidebar{background:#14131af2;color:#e8e8ec;box-shadow:0 4px 16px #00000080}[data-theme=dark] .ss-collabbar__sidebar:not(.is-joined){box-shadow:0 4px 16px #00000080,0 0 0 1px #ffffff1f}[data-theme=dark] .ss-collabbar__peer{box-shadow:0 0 0 2px #18171f}.ss-collabbar__cam{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ss-ink);cursor:pointer;transition:background .14s ease}.ss-collabbar__cam:hover{background:color-mix(in srgb,var(--ss-ink) 12%,transparent)}.ss-collabbar__cam.is-on{background:var(--ss-blue);color:#fff}[data-theme=dark] .ss-collabbar__cam{color:#e8e8ec}.ss-cam-deck{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;pointer-events:none}.ss-cam-deck__item{position:absolute}.ss-cam{position:relative;width:180px;height:124px;border-radius:14px;overflow:hidden;background:#11131a;cursor:grab;pointer-events:auto;box-shadow:0 8px 22px -8px #0000008c,0 0 0 2px var(--cam-color, #2a64ff);touch-action:none;-webkit-user-select:none;user-select:none;transition:box-shadow .15s ease}.ss-cam.is-speaking{box-shadow:0 8px 22px -8px #0000008c,0 0 0 3px #22c55e,0 0 16px 1px #22c55e8c}.ss-cam--canvas.is-speaking{box-shadow:0 10px 28px -8px #0009,0 0 0 3px #22c55e,0 0 18px 2px #22c55e8c}.ss-cam:active{cursor:grabbing}.ss-cam--canvas{box-shadow:0 10px 28px -8px #0009,0 0 0 3px var(--cam-color, #2a64ff)}.ss-cam__video{width:100%;height:100%;object-fit:cover;display:block;background:#11131a}.ss-cam__label{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;color:#fff;background:color-mix(in srgb,var(--cam-color, #2a64ff) 82%,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.ss-cam__btns{position:absolute;top:6px;right:6px;display:flex;gap:5px;opacity:0;transition:opacity .14s ease}.ss-cam:hover .ss-cam__btns{opacity:1}.ss-cam__btns:has(.is-muted){opacity:1}.ss-cam__btn{width:24px;height:24px;display:grid;place-items:center;padding:0;border:none;border-radius:8px;font-size:13px;line-height:1;color:#fff;background:#00000080;cursor:pointer;transition:background .14s ease}.ss-cam__btn:hover{background:#000000b8}.ss-cam__btn.is-muted{background:#e0252b}.ss-cam__btn.is-muted:hover{background:#c41f24}.ss-cam__resize{position:absolute;right:2px;bottom:2px;width:16px;height:16px;cursor:nwse-resize;background:linear-gradient(135deg,transparent 45%,rgba(255,255,255,.9) 45%,rgba(255,255,255,.9) 60%,transparent 60%,transparent 72%,rgba(255,255,255,.9) 72%,rgba(255,255,255,.9) 86%,transparent 86%);opacity:0;transition:opacity .14s ease}.ss-cam:hover .ss-cam__resize{opacity:.9}.ss-collabbar__layouts{display:flex;gap:2px;padding:3px;border-radius:999px;background:color-mix(in srgb,var(--ss-ink) 8%,#fff);box-shadow:0 4px 12px -6px #0006}.ss-collabbar__layout{display:grid;place-items:center;width:28px;height:28px;padding:0;border:none;border-radius:999px;background:transparent;color:color-mix(in srgb,var(--ss-ink) 55%,transparent);cursor:pointer;transition:background .14s ease,color .14s ease}.ss-collabbar__layout:hover{background:color-mix(in srgb,var(--ss-ink) 8%,transparent);color:var(--ss-ink)}.ss-collabbar__layout.is-active{background:var(--ss-blue);color:#fff}[data-theme=dark] .ss-collabbar__layouts{background:#ffffff1a}[data-theme=dark] .ss-collabbar__layout{color:#e8e8ec99}[data-theme=dark] .ss-collabbar__layout:hover{color:#e8e8ec}.ss-collabbar__chat{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ss-ink);cursor:pointer;transition:background .14s ease}.ss-collabbar__chat:hover{background:color-mix(in srgb,var(--ss-ink) 12%,transparent)}.ss-collabbar__chat.is-open{background:var(--ss-blue);color:#fff}.ss-collabbar__chat-dot{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:#e0252b;box-shadow:0 0 0 2px #fff}[data-theme=dark] .ss-collabbar__chat{color:#e8e8ec}[data-theme=dark] .ss-collabbar__chat-dot{box-shadow:0 0 0 2px #18171f}.ss-collabbar__settings{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:transparent;color:var(--ss-ink);cursor:pointer;transition:background .14s ease,transform .14s ease}.ss-collabbar__settings:hover{transform:rotate(35deg);background:color-mix(in srgb,var(--ss-ink) 12%,transparent)}.ss-collabbar__settings.is-open{background:var(--ss-blue);color:#fff}[data-theme=dark] .ss-collabbar__settings{color:#e8e8ec}.ss-settings-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:24px;background:#1412266b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ss-tpl-fade .18s ease}.ss-settings{position:relative;display:flex;width:min(640px,94vw);height:min(460px,86vh);border-radius:22px;overflow:hidden;border:1px solid rgba(255,255,255,.55);background:#ffffffeb;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 1px #ffffffb3,0 30px 80px -28px #281e5a8c;animation:ss-tpl-in .26s cubic-bezier(.2,.9,.3,1.2)}.ss-app[data-theme=dark] .ss-settings{--ss-ink: #e8e8ec;border-color:#ffffff1a;background:#181622f0;box-shadow:inset 0 1px #ffffff12,0 30px 80px -28px #000000b3}.ss-settings__close{position:absolute;top:12px;right:14px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:50%;background:color-mix(in srgb,var(--ss-ink, #1a1730) 7%,transparent);color:var(--ss-ink, #1a1730);font-size:20px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease}.ss-settings__close:hover{opacity:1;background:color-mix(in srgb,var(--ss-ink, #1a1730) 15%,transparent)}.ss-app[data-theme=dark] .ss-settings__close{color:#e8e8ec;background:#ffffff1a}.ss-settings__tabs{flex:none;width:190px;padding:20px 12px;display:flex;flex-direction:column;gap:3px;border-right:1px solid rgba(26,26,46,.09);background:#ffffff59}.ss-app[data-theme=dark] .ss-settings__tabs{border-right-color:#ffffff14;background:#ffffff05}.ss-settings__brand{padding:2px 12px 14px;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ss-ink)}.ss-settings__tab{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;color:var(--ss-ink);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;opacity:.72;transition:background .12s ease,opacity .12s ease,color .12s ease}.ss-settings__tab:hover{opacity:1;background:color-mix(in srgb,var(--ss-ink) 6%,transparent)}.ss-settings__tab.is-active{opacity:1;color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 12%,transparent)}.ss-settings__tab-ic{flex:none;display:grid;place-items:center}.ss-settings__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:22px 24px;overflow-y:auto}.ss-settings__title{margin:0 0 8px;font-size:19px;font-weight:800;color:var(--ss-ink)}.ss-settings__themes{display:flex;gap:10px}.ss-settings__theme{flex:1;display:flex;align-items:center;gap:10px;padding:12px;border:1.5px solid rgba(26,26,46,.12);border-radius:12px;background:transparent;color:var(--ss-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ss-settings__theme:hover{background:color-mix(in srgb,var(--ss-ink) 5%,transparent)}.ss-settings__theme.is-active{border-color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 8%,transparent)}.ss-app[data-theme=dark] .ss-settings__theme{border-color:#ffffff1f}.ss-settings__theme-sw{flex:none;width:26px;height:26px;border-radius:7px;border:1px solid rgba(26,26,46,.18)}.ss-settings__theme-sw--light{background:linear-gradient(135deg,#fff,#eceef3)}.ss-settings__theme-sw--dark{background:linear-gradient(135deg,#2a2838,#0b0a0f)}.ss-settings__bg-sw{flex:none;width:26px;height:26px;border-radius:7px;border:1px solid rgba(26,26,46,.18);background-color:color-mix(in srgb,var(--ss-ink) 4%,#fff)}.ss-app[data-theme=dark] .ss-settings__bg-sw{background-color:#ffffff0d}.ss-settings__bg-sw--dots{background-image:radial-gradient(circle,var(--ss-ink) 1.1px,transparent 1.4px);background-size:7px 7px}.ss-settings__bg-sw--grid{background-image:linear-gradient(90deg,var(--ss-ink) 1px,transparent 1px),linear-gradient(0deg,var(--ss-ink) 1px,transparent 1px);background-size:8px 8px;opacity:.85}.ss-chat{position:absolute;top:52px;left:0;width:300px;max-height:62vh;display:flex;flex-direction:column;background:#fff;border-radius:14px;box-shadow:0 18px 50px -16px #00000073,0 0 0 1px #1a1a2e14;overflow:hidden;z-index:20}.ss-chat__head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid rgba(26,26,46,.08)}.ss-chat__title{font-size:13px;font-weight:700;color:var(--ss-ink)}.ss-chat__close{border:none;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:color-mix(in srgb,var(--ss-ink) 55%,transparent);width:24px;height:24px;border-radius:6px}.ss-chat__close:hover{background:#1a1a2e0f;color:var(--ss-ink)}.ss-chat__list{flex:1;min-height:120px;max-height:42vh;overflow-y:auto;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.ss-chat__empty{font-size:12.5px;color:color-mix(in srgb,var(--ss-ink) 55%,transparent);text-align:center;margin:auto 0}.ss-chat__msg{display:flex;flex-direction:column;align-items:flex-start;max-width:85%}.ss-chat__msg.is-self{align-self:flex-end;align-items:flex-end}.ss-chat__name{font-size:11px;font-weight:700;margin-bottom:2px}.ss-chat__bubble{font-size:13px;line-height:1.35;padding:6px 10px;border-radius:12px;background:#1a1a2e0f;color:var(--ss-ink);white-space:pre-wrap;word-break:break-word}.ss-chat__msg.is-self .ss-chat__bubble{background:var(--ss-blue);color:#fff}.ss-chat__compose{display:flex;gap:6px;padding:8px;border-top:1px solid rgba(26,26,46,.08)}.ss-chat__input{flex:1;min-width:0;padding:8px 10px;border-radius:999px;border:1px solid rgba(26,26,46,.14);font-size:13px;outline:none;background:#fff;color:var(--ss-ink)}.ss-chat__input:focus{border-color:var(--ss-blue)}.ss-chat__send{display:grid;place-items:center;width:36px;height:36px;flex:none;border:none;border-radius:50%;background:var(--ss-blue);color:#fff;cursor:pointer}.ss-chat__send:disabled{opacity:.5;cursor:default}[data-theme=dark] .ss-chat{--ss-ink: #e8e8ec;background:#16151d;box-shadow:0 18px 50px -16px #000000b3,0 0 0 1px #ffffff14}[data-theme=dark] .ss-chat__head,[data-theme=dark] .ss-chat__compose{border-color:#ffffff14}[data-theme=dark] .ss-chat__bubble{background:#ffffff14}[data-theme=dark] .ss-chat__input{background:#ffffff0f;border-color:#ffffff1f;color:#e8e8ec}[data-theme=dark] .ss-chat__close:hover{background:#ffffff14}.ss-image{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 4px 16px -8px #0006,0 0 0 1px #1a1a2e14}.ss-image__img{width:100%;height:100%;object-fit:contain;display:block}.ss-image--empty{flex-direction:column;gap:10px;padding:16px;text-align:center;background:color-mix(in srgb,var(--ss-ink) 4%,#fff);box-shadow:none;border:2px dashed color-mix(in srgb,var(--ss-ink) 26%,transparent)}.ss-image--over{border-color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 12%,#fff)}.ss-image__add{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;font-size:26px;font-weight:300;line-height:1;display:grid;place-items:center;color:#fff;background:var(--ss-blue);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--ss-blue) 60%,transparent);transition:filter .14s ease,transform .14s ease}.ss-image__add:hover{filter:brightness(1.06);transform:translateY(-1px)}.ss-image__hint{font-size:12.5px;line-height:1.4;max-width:88%;color:color-mix(in srgb,var(--ss-ink) 60%,transparent)}[data-theme=dark] .ss-image{--ss-ink: #e8e8ec;background:#16151d;box-shadow:0 4px 16px -8px #0009,0 0 0 1px #ffffff14}[data-theme=dark] .ss-image--empty{background:#ffffff0a;box-shadow:none}.ss-person{display:flex;flex-direction:column;align-items:center;gap:7px;box-sizing:border-box;padding:14px;border-radius:16px;background:#fff;border-top:4px solid var(--ss-person-accent, #4a5dee);box-shadow:0 6px 20px -10px #0006,0 0 0 1px #1a1a2e14;text-align:center}.ss-person__photo{width:100%;flex:none;border-radius:14px;border:none;cursor:pointer;display:grid;place-items:center;overflow:hidden;color:color-mix(in srgb,var(--ss-person-accent, #4a5dee) 60%,#8a93a6);background:color-mix(in srgb,var(--ss-person-accent, #4a5dee) 10%,#f1f3f8);transition:filter .14s ease}.ss-person__photo:hover{filter:brightness(.97)}.ss-person__img{width:100%;height:100%;object-fit:cover;display:block}.ss-person__cargo{font-weight:800;font-size:19px;line-height:1.18;width:100%;color:var(--ss-person-accent, #4a5dee)}.ss-person__name{font-weight:600;font-size:14.5px;line-height:1.25;width:100%;color:var(--ss-ink, #1a1a2e)}.ss-person__desc{font-size:12px;line-height:1.35;width:100%;color:color-mix(in srgb,var(--ss-ink, #1a1a2e) 58%,transparent)}[data-theme=dark] .ss-person{--ss-ink: #e8e8ec;background:#17161f;box-shadow:0 6px 20px -10px #0009,0 0 0 1px #ffffff14}[data-theme=dark] .ss-person__photo{background:color-mix(in srgb,var(--ss-person-accent, #4a5dee) 22%,#23222c)}[data-theme=dark] .ss-person__cargo{color:color-mix(in srgb,var(--ss-person-accent, #4a5dee) 45%,#e8e8ec)}.ss-titlebubble{display:flex;flex-direction:column;align-items:center;gap:5px;box-sizing:border-box;padding:12px 14px;border-radius:14px;text-align:center;background:color-mix(in srgb,var(--ss-tb-color, #4a7dff) 14%,#fff);border:1.5px solid color-mix(in srgb,var(--ss-tb-color, #4a7dff) 55%,transparent);box-shadow:0 4px 14px -8px #00000059}.ss-titlebubble__title{font-weight:800;font-size:18px;line-height:1.2;width:100%;color:color-mix(in srgb,var(--ss-tb-color, #4a7dff) 72%,var(--ss-ink, #1a1a2e))}.ss-titlebubble__text{font-size:13px;line-height:1.35;width:100%;color:color-mix(in srgb,var(--ss-ink, #1a1a2e) 66%,transparent)}[data-theme=dark] .ss-titlebubble{--ss-ink: #e8e8ec;background:color-mix(in srgb,var(--ss-tb-color, #4a7dff) 24%,#17161f)}.ss-tpl-ghost{position:absolute;pointer-events:none;--ss-ghost-fill: color-mix(in srgb, var(--ss-blue, #2f6bff) 12%, #fff);--ss-ghost-stroke: color-mix(in srgb, var(--ss-blue, #2f6bff) 55%, #8a93a6);z-index:6}.ss-tpl-ghost__edges{position:absolute;left:0;top:0;overflow:visible}.ss-tpl-ghost__node{position:absolute;opacity:.95}.ss-tpl-ghost__node svg{display:block}.ss-tpl-ghost__frame{position:absolute;border:2px dashed var(--ss-blue, #2f6bff);border-radius:14px;background:color-mix(in srgb,var(--ss-blue, #2f6bff) 5%,transparent);pointer-events:auto;cursor:move;touch-action:none}.ss-tpl-ghost__bar{position:absolute;display:flex;align-items:center;gap:8px;white-space:nowrap;padding:6px 6px 6px 12px;border-radius:999px;background:var(--ss-blue, #2f6bff);color:#fff;box-shadow:0 8px 24px -10px #00000080;pointer-events:auto;z-index:3;transform:scale(var(--ss-hud-inv, 1));transform-origin:left bottom}.ss-tpl-ghost__count{font-size:12px;font-weight:600;opacity:.92}.ss-tpl-ghost__btn{border:none;cursor:pointer;font-size:12.5px;font-weight:700;padding:6px 12px;border-radius:999px}.ss-tpl-ghost__btn--ok{background:#fff;color:var(--ss-blue, #2f6bff)}.ss-tpl-ghost__btn--del{background:#ffffff2e;color:#fff}.ss-tpl-ghost__btn--ok:hover{filter:brightness(.96)}.ss-tpl-ghost__btn--del:hover{background:#ffffff4d}[data-theme=dark] .ss-tpl-ghost{--ss-ghost-fill: color-mix(in srgb, var(--ss-blue, #2f6bff) 26%, #1a1a24);--ss-ghost-stroke: color-mix(in srgb, var(--ss-blue, #2f6bff) 60%, #9aa3b2)}.ss-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;background:#08080c80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ss-fade-in .16s ease both}@keyframes ss-fade-in{0%{opacity:0}to{opacity:1}}.ss-modal__card{position:relative;width:min(460px,92vw);max-height:86vh;overflow:auto;background:#fff;border-radius:20px;padding:26px 24px 22px;box-shadow:0 30px 80px -20px #00000080;color:var(--ss-ink)}.ss-modal__close{position:absolute;top:14px;right:14px;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:#1a1a2e80;cursor:pointer}.ss-modal__close:hover{background:#1a1a2e12;color:var(--ss-ink)}.ss-share__title{margin:0 0 4px;font-size:19px;font-weight:800;letter-spacing:-.01em}.ss-share__sub{margin:0 0 16px;font-size:13px;color:#6b7280;line-height:1.45}.ss-share__add{display:flex;gap:8px}.ss-share__input{flex:1}.ss-share__addbtn{padding:0 16px;border:none;border-radius:11px;background:var(--ss-blue);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.ss-share__addbtn:disabled{opacity:.55;cursor:default}.ss-share__list{margin:14px 0 16px;display:flex;flex-direction:column;gap:8px}.ss-share__empty{font-size:13px;color:#9aa0b0;padding:4px 2px}.ss-share__row{display:flex;align-items:center;gap:10px}.ss-share__email{flex:1;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-share__remove{width:26px;height:26px;display:grid;place-items:center;border:none;border-radius:7px;background:transparent;color:#1a1a2e73;cursor:pointer}.ss-share__remove:hover{background:#dc3c3c1f;color:#d83c3c}.ss-share__link{display:flex;gap:8px;padding-top:14px;border-top:1px solid rgba(26,26,46,.08)}.ss-share__linkinput{flex:1;font-size:12.5px;color:#6b7280}.ss-share__copy{padding:0 14px;border:1px solid rgba(26,26,46,.14);border-radius:11px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.ss-share__copy:hover{background:#f1f2f6}[data-theme=dark] .ss-modal__card{background:#18171f;color:#ececf2;box-shadow:0 30px 80px -20px #000c}[data-theme=dark] .ss-modal__close{color:#ffffff8c}[data-theme=dark] .ss-modal__close:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .ss-share__sub,[data-theme=dark] .ss-share__linkinput{color:#9aa0b0}[data-theme=dark] .ss-share__copy{background:#ffffff0f;border-color:#ffffff24;color:#ececf2}[data-theme=dark] .ss-share__copy:hover{background:#ffffff1f}[data-theme=dark] .ss-share__remove:hover{background:#dc3c3c33;color:#ff6b6b}[data-theme=dark] .ss-share__link{border-color:#ffffff1a}.ss-rcursors{display:contents}.ss-rcursor{position:absolute;top:0;left:0;z-index:50;pointer-events:none;transition:transform .11s linear;will-change:transform}.ss-rcursor__arrow{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.ss-rcursor__arrow path{stroke:#14141e80;stroke-width:1.3px;stroke-linejoin:round}[data-theme=dark] .ss-rcursor__arrow path{stroke:#ffffffd9}.ss-rcursor__name{position:absolute;left:15px;top:14px;padding:2px 7px;border-radius:7px;color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;box-shadow:0 2px 6px #0000004d}.ss-block--locked{cursor:not-allowed}.ss-block--locked:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;border:2px solid var(--ss-lock-color, #888);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-lock-color, #888) 20%,transparent);pointer-events:none;z-index:3}.ss-block__lock{position:absolute;top:-11px;left:8px;z-index:4;padding:1px 8px;border-radius:7px;background:var(--ss-lock-color, #888);color:#fff;font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #00000040}.ss-collabbar__peer{border:0}.ss-landing{--bg: #070708;--bg-2: #0b0b0e;--card: rgba(16, 19, 25, .66);--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--txt: #e6e7eb;--txt-2: #9ca0a8;--txt-3: #62666d;--brand: #6a2ee0;--cyan: #e0567a;--emerald: #22d3a8;--magma-grad: linear-gradient(120deg, #6a2ee0, #c0379f, #e0567a, #ff7059);position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow-x:hidden;overflow-y:auto;background:var(--bg);color:var(--txt);isolation:isolate}.ss-landing__shader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;display:block;pointer-events:none}.ss-canvasfield{background:#050507;overflow:hidden}.ss-cf__shader{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L55 0 C80 130 35 270 62 400 C88 540 38 690 66 820 C84 910 50 970 52 1000 L0 1000 Z' fill='%23fff'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000' preserveAspectRatio='none'%3E%3Cpath d='M100 0 L45 0 C20 130 65 270 38 400 C12 540 62 690 34 820 C16 910 50 970 48 1000 L100 1000 Z' fill='%23fff'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L55 0 C80 130 35 270 62 400 C88 540 38 690 66 820 C84 910 50 970 52 1000 L0 1000 Z' fill='%23fff'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 1000' preserveAspectRatio='none'%3E%3Cpath d='M100 0 L45 0 C20 130 65 270 38 400 C12 540 62 690 34 820 C16 910 50 970 48 1000 L100 1000 Z' fill='%23fff'/%3E%3C/svg%3E");-webkit-mask-position:left center,right center;mask-position:left center,right center;-webkit-mask-size:clamp(150px,20vw,360px) 100%,clamp(150px,20vw,360px) 100%;mask-size:clamp(150px,20vw,360px) 100%,clamp(150px,20vw,360px) 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ss-landing__grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ss-wavediv{position:relative;z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;pointer-events:none;line-height:0}.ss-wavediv__svg{display:block;width:100%;height:40px;overflow:visible}.ss-wavediv__path{opacity:.32}@media (max-width: 880px){.ss-wavediv{padding:0 20px}.ss-wavediv__svg{height:30px}}.ss-landing>*:not(.ss-landing__shader):not(.ss-landing__grain){position:relative;z-index:1}.ss-landing__nav{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:6px;margin:0 calc(clamp(150px,20vw,360px)*.72);padding:13px 26px;background:#0707088c;-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-bottom:1px solid var(--line)}.ss-landing__brand{display:inline-flex;align-items:center;gap:9px;border:none;background:transparent;cursor:pointer;font-weight:800;font-size:18px;letter-spacing:-.02em;color:var(--txt)}.ss-landing__brand .ss-logo{height:26px}.ss-landing__brand-img{display:block;height:21px;width:auto;filter:brightness(0) invert(1)}.ss-landing__nav-links{display:flex;align-items:center;gap:2px;margin-left:18px}.ss-landing__nav-link{position:relative;padding:7px 13px;border:none;background:transparent;border-radius:9px;font-family:inherit;font-size:14px;font-weight:600;color:var(--txt-2);cursor:pointer}.ss-landing__nav-link:hover{color:var(--txt)}.ss-navlink__ghost{opacity:0}.ss-navlink__chars{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;white-space:pre}.ss-navlink__ch{display:inline-block;transition:transform .26s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 18ms)}.ss-landing__nav-link:hover .ss-navlink__ch{transform:translateY(-2px)}.ss-landing__nav-cta{margin-left:auto;padding:9px 18px;border:none;border-radius:10px;background:var(--brand);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 0 0 1px #ffffff14,0 10px 26px -10px color-mix(in srgb,var(--brand) 80%,transparent);transform:translate3d(var(--mx, 0),var(--my, 0),0);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease}.ss-landing__nav-cta:hover{transform:translate3d(var(--mx, 0),calc(var(--my, 0px) - 1px),0);box-shadow:0 0 0 1px #ffffff1f,0 14px 30px -10px color-mix(in srgb,var(--cyan) 60%,var(--brand))}.ss-landing__hero{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:920px;margin:0 auto;padding:64px 24px 40px}.ss-hero__halo{position:absolute;top:-40px;left:50%;width:760px;height:560px;transform:translate(-50%);z-index:-1;pointer-events:none;background:radial-gradient(44% 42% at 50% 36%,rgba(139,107,255,.16),transparent 70%),radial-gradient(40% 40% at 38% 56%,rgba(52,220,210,.1),transparent 72%),radial-gradient(42% 40% at 64% 60%,rgba(255,112,89,.1),transparent 72%)}.ss-hero__logo-wrap{display:block;margin-bottom:22px;perspective:900px;transform:rotateX(var(--rx, 0)) rotateY(var(--ry, 0));transform-style:preserve-3d;transition:transform .4s cubic-bezier(.2,.8,.2,1);will-change:transform}.ss-shaderlogo{position:relative;display:block;height:200px;aspect-ratio:865 / 635;filter:drop-shadow(0 0 44px rgba(224,86,122,.4)) drop-shadow(0 0 90px rgba(106,46,224,.3)) drop-shadow(0 16px 34px rgba(0,0,0,.55));animation:ss-herofloat 6s ease-in-out infinite}.ss-shaderlogo__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ss-pagetrans{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:#08080c}.ss-pagetrans--show{animation:ss-pt-in .3s ease both}.ss-pagetrans--hide{animation:ss-pt-out .34s ease both}@keyframes ss-pt-in{0%{opacity:0}to{opacity:1}}@keyframes ss-pt-out{0%{opacity:1}to{opacity:0}}.ss-pagetrans .ss-shaderlogo{height:clamp(120px,24vh,280px)}.ss-herologo__sparks{transform-box:fill-box;transform-origin:center;animation:ss-spark-twinkle 3.4s ease-in-out infinite}.ss-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 11px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff08;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--txt-2)}.ss-hero__eyebrow-dot{width:7px;height:7px;border-radius:50%;background:var(--emerald);box-shadow:0 0 10px 1px #22d3a8cc}.ss-hero__h1{font-size:clamp(40px,6.4vw,68px);line-height:1.03;font-weight:800;letter-spacing:-.035em;margin:18px 0 0;color:var(--txt)}.ss-hero__rot{margin:10px 0 0;font-size:clamp(20px,3vw,27px);font-weight:700;letter-spacing:-.01em;color:var(--txt)}.ss-landing__rotator{display:inline-block;color:inherit;animation:ss-rotator-in .5s cubic-bezier(.2,.8,.2,1)}.ss-hero__tagline{max-width:620px;margin:18px auto 0;font-size:17px;line-height:1.55;color:var(--txt-2)}.ss-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin-top:30px}.ss-landing__cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:15px 28px;border:none;border-radius:999px;background:var(--brand);color:#fff;font-family:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 0 0 1px #ffffff14,0 16px 40px -12px color-mix(in srgb,var(--brand) 78%,transparent),0 0 36px -6px #e0567a59;transform:translate3d(var(--mx, 0),var(--my, 0),0);transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .14s ease}.ss-landing__cta:hover{transform:translate3d(var(--mx, 0),calc(var(--my, 0px) - 2px),0);box-shadow:0 0 0 1px #ffffff24,0 22px 48px -14px color-mix(in srgb,var(--brand) 82%,transparent),0 0 48px -4px #e0567a80}.ss-hero__ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border:1px solid var(--line-2);border-radius:999px;background:#ffffff05;color:var(--txt);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer;transform:translate3d(var(--mx, 0),var(--my, 0),0);transition:border-color .14s ease,background .14s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.ss-hero__ghost:hover{border-color:color-mix(in srgb,var(--cyan) 50%,var(--line-2));background:#ffffff0d;transform:translate3d(var(--mx, 0),calc(var(--my, 0px) - 2px),0)}.ss-hero__preview{position:relative;width:min(560px,100%);margin:52px auto 0;padding:26px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 1px #ffffff0d inset,0 40px 80px -40px #000c}.ss-hero__preview-map{position:relative;display:grid;place-items:center}.ss-hero__preview-map>svg{width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(0,0,0,.4))}.ss-hero__preview-center{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:#0a0c14c7;border:1px solid var(--line-2);font-size:13px;font-weight:700;color:var(--txt);box-shadow:0 8px 22px -8px #000000b3,0 0 26px -6px #e0567a66}.ss-hero__preview-center svg{border-radius:50%}.ss-hero__demo{width:min(520px,100%);margin:30px auto 0}.ss-herodemo{--ss-ink: #e8e8ec;width:100%;pointer-events:none}.ss-herodemo .ss-opal__bar{background:color-mix(in srgb,var(--ss-ink) 8%,rgba(28,26,44,.6))}.ss-herodemo .ss-opal__chip{cursor:default}.ss-herodemo__input{white-space:pre-wrap;word-break:break-word;min-height:0}.ss-herodemo__caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:#8a6cff;animation:ss-hd-blink 1s steps(1) infinite}@keyframes ss-hd-blink{0%,49%{opacity:1}50%,to{opacity:0}}.ss-corners{position:absolute;top:12px;right:12px;bottom:12px;left:12px;pointer-events:none}.ss-corners__c{position:absolute;width:16px;height:16px;border:1.5px solid var(--cyan);opacity:.7}.ss-corners__tl{top:0;left:0;border-right:0;border-bottom:0}.ss-corners__tr{top:0;right:0;border-left:0;border-bottom:0}.ss-corners__bl{bottom:0;left:0;border-right:0;border-top:0}.ss-corners__br{bottom:0;right:0;border-left:0;border-top:0}.ss-landing__section{max-width:1080px;margin:0 auto;padding:84px 24px}.ss-sec__head{text-align:center;max-width:680px;margin:0 auto 44px}.ss-sec__kicker{display:inline-block;font-size:clamp(20px,2.6vw,30px);font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.ss-sec__title{font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.03em;margin:0 0 12px;color:var(--txt)}.ss-sec__sub{font-size:16px;line-height:1.55;color:var(--txt-2);margin:0 auto;max-width:560px}.ss-sec__sub,.ss-hero__tagline,.ss-landing__step-text,.ss-landing__step-title{text-shadow:0 1px 6px rgba(7,7,8,.4)}.ss-gradword{background-image:linear-gradient(100deg,#6a2ee0,#c0379f,#e0567a,#ff7059,#c0379f,#6a2ee0);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ss-slogan-flow 9s ease-in-out infinite alternate}.ss-shtext{position:relative;display:inline-block;vertical-align:baseline;filter:drop-shadow(0 2px 12px rgba(7,7,8,.5))}.ss-shtext__ghost{color:transparent}.ss-shtext__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.ss-landing__band{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:64px 0 72px;overflow:hidden}.ss-landing-marquee{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.ss-landing-marquee__track{display:flex;align-items:flex-start;width:max-content;padding:8px 0 8px 26px;animation:ss-marquee-scroll 64s linear infinite;will-change:transform}.ss-landing-marquee__item{flex:none;margin-right:26px;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes ss-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.ss-pwr__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ss-pwr-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px 20px 24px;border-radius:18px;background:var(--card);border:1px solid var(--line);box-shadow:0 1px #ffffff0d inset;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ss-pwr-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--cyan) 36%,var(--line));box-shadow:0 1px #ffffff0f inset,0 24px 50px -28px #000c,0 0 40px -12px #e0567a59}.ss-tilt{perspective:900px;height:100%}.ss-tilt__inner{height:100%;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transform-style:preserve-3d;transition:transform .35s var(--lg-ease, cubic-bezier(.25, 1, .5, 1));will-change:transform}.ss-tilt .ss-pwr-card{height:100%}.ss-pwr-card__glyph{display:grid;place-items:center;width:56px;height:56px;margin-bottom:4px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.5));transition:transform .32s cubic-bezier(.34,1.56,.64,1)}.ss-pwr-card:hover .ss-pwr-card__glyph{transform:translateY(-3px) scale(1.08)}.ss-pwr-card__name{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--txt)}.ss-pwr-card__desc{font-size:13.5px;color:var(--txt-2)}.ss-opal-band{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:26px;margin-top:28px;padding:30px 32px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.ss-opal-band__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 80% at 14% 50%,rgba(124,77,239,.16),transparent 70%),radial-gradient(46% 90% at 90% 60%,rgba(224,86,122,.12),transparent 72%)}.ss-opal-band__orb{flex:none;filter:drop-shadow(0 10px 26px rgba(140,110,255,.5));animation:ss-opal-float 4.5s ease-in-out infinite}.ss-opal-band__title{margin:6px 0 8px;font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.02em;color:var(--txt)}.ss-opal-band__sub{margin:0;font-size:15px;line-height:1.55;color:var(--txt-2);max-width:640px}.ss-struct__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ss-struct__card{display:flex;flex-direction:column;gap:10px;padding:20px 18px 22px;border-radius:18px;color:var(--c, var(--cyan))}.ss-struct__card:hover{transform:translateY(-4px) scale(.99)}.ss-struct__glyph{display:block;width:64px;height:44px;filter:drop-shadow(0 4px 14px color-mix(in srgb,var(--c, #e0567a) 55%,transparent))}.ss-struct__glyph svg{width:100%;height:100%;display:block}.ss-struct__name{font-size:16px;font-weight:800;letter-spacing:-.01em;color:var(--txt)}.ss-struct__desc{font-size:13px;line-height:1.4;color:var(--txt-2)}.ss-ringsec{overflow:hidden;max-width:none}.ss-ring{position:relative;width:min(1020px,96vw);aspect-ratio:1 / 1;margin:8px auto 0;--R: clamp(185px, 35vw, 375px);--s: .5}.ss-ring__orbit{position:absolute;top:0;right:0;bottom:0;left:0;animation:ss-ring-spin 90s linear infinite;transform-origin:center}@keyframes ss-ring-spin{to{transform:rotate(1turn)}}.ss-ring__item{position:absolute;top:50%;left:50%;width:calc(var(--bw) * var(--s));height:calc(var(--bh) * var(--s));margin:calc(var(--bh) * var(--s) / -2) 0 0 calc(var(--bw) * var(--s) / -2);transform:rotate(var(--a)) translateY(calc(-1 * var(--R))) rotate(calc(-1 * var(--a)));transform-origin:center}.ss-ring__keep{width:100%;height:100%;animation:ss-ring-spin 90s linear infinite reverse;transform-origin:center}.ss-ring__scale{width:var(--bw);transform:scale(var(--s));transform-origin:top left}.ss-ring__link{position:absolute;top:50%;left:50%;margin:-11px 0 0 -11px;color:#e0567a8c;filter:drop-shadow(0 0 6px rgba(224,86,122,.5));transform:rotate(var(--a)) translateY(calc(-1 * var(--R)));transform-origin:center}.ss-ring__link svg{display:block}.ss-ring__opal{box-shadow:0 0 30px -2px #a08cffb3,0 6px 20px -6px #0009}.ss-ring__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;text-align:center;white-space:nowrap;font-size:clamp(24px,3.4vw,42px);font-weight:800;letter-spacing:-.02em;color:var(--txt);text-shadow:0 2px 16px rgba(7,7,8,.65)}.ss-pricing{padding-bottom:40px}.ss-how3d{max-width:none;padding:64px clamp(12px,4vw,28px) 8px}.ss-how3d__stage{position:relative;max-width:none;margin:12px 0 0;height:min(60vh,480px);overflow:hidden;border-radius:0;border:none;background:transparent}.ss-how3d__canvas{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0}.ss-how3d__steps{position:relative;z-index:1;width:min(680px,88vw);height:128px;margin:22px auto 0}.ss-how3d__step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.ss-how3d__step .ss-landing__step-num{justify-content:center}.ss-how3d__step.is-active{opacity:1;transform:none}.ss-how3d__dots{position:absolute;right:clamp(18px,4vw,56px);top:50%;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;gap:13px;pointer-events:none}.ss-how3d__dot{width:9px;height:9px;border-radius:50%;background:#ffffff38;transition:background .3s ease,transform .3s ease,box-shadow .3s ease}.ss-how3d__dot.is-active{background:var(--cyan);transform:scale(1.35);box-shadow:0 0 14px 1px #e0567ab3}.ss-how2d{overflow:hidden}.ss-how2d__world{position:absolute;top:50%;left:0;height:720px;transform:translateY(-50%);will-change:transform}.ss-how2d__edges{position:absolute;top:0;left:0;overflow:visible}.ss-how2d__edge{fill:none;stroke:#fff;stroke-width:2.5;stroke-dasharray:10 5;animation:ss-flow .7s linear infinite;filter:drop-shadow(0 0 4px rgba(224,86,122,.5))}.ss-how2d__edge-draw{fill:none;stroke:#fff;stroke-width:2.5;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(224,86,122,.6))}.ss-how2d__node{position:absolute;transform:translate(-50%,-50%);will-change:transform,opacity}.ss-how2d--paused .ss-how2d__edge,.ss-how2d--paused .ss-how2d__shock i{animation-play-state:paused}.ss-how2d__cv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:460px;height:320px;border-radius:20px;border:2px dashed rgba(255,255,255,.28);background-color:#0c111880;background-image:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1.4px);background-size:18px 18px}.ss-how2d__cv-txt{font-size:13px;font-weight:600;color:#f0e1f5cc}.ss-how2d__opal{position:relative;display:grid;place-items:center}.ss-how2d__opal-label{position:absolute;bottom:-26px;left:50%;transform:translate(-50%);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan)}.ss-how2d__shock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.ss-how2d__shock i{position:absolute;width:300px;height:300px;border-radius:50%;border:2px solid rgba(150,200,255,.55);box-shadow:0 0 24px 2px #e0567a59,inset 0 0 24px #e0567a40;animation:ss-how2d-shock 2.7s cubic-bezier(.2,.7,.3,1) infinite;animation-delay:calc(var(--i) * .9s)}@keyframes ss-how2d-shock{0%{transform:scale(.55);opacity:0}12%{opacity:.75}to{transform:scale(2.3);opacity:0}}.ss-orb{position:relative;display:inline-block;border-radius:50%;overflow:hidden;box-shadow:0 0 44px -4px #a08cffb3,0 8px 30px -8px #0009}.ss-orb__canvas{display:block;width:100%;height:100%}.ss-how{max-width:none;padding:64px 0 0}.ss-how-block{max-width:1000px;margin:0 auto;text-align:center;padding:4px 24px 0}.ss-how-block__title{display:inline-block;font-size:clamp(44px,7vw,80px);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0;color:var(--txt);text-shadow:0 6px 44px rgba(0,0,0,.55)}.ss-how__pin{position:relative}.ss-how__sticky{position:sticky;top:0;height:100vh;overflow:hidden}.ss-how__track{display:flex;height:100%;align-items:center}.ss-how__panel{flex:0 0 100%;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2vw;padding:0 4vw}.ss-how__copy{max-width:540px;justify-self:end;padding-right:1vw}.ss-landing__step-num{font-size:16px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);display:flex;align-items:center;gap:8px;margin-bottom:12px}.ss-landing__step-title{font-size:46px;line-height:1.06;font-weight:800;letter-spacing:-.02em;margin:0 0 18px;color:var(--txt)}.ss-landing__step-text{font-size:20px;line-height:1.55;color:var(--txt-2);margin:0}.ss-how__display{position:relative;display:grid;place-items:center}.ss-how__display .ss-tilt{position:relative;z-index:1;width:min(540px,100%)}.ss-how__display .ss-macwin__body{height:240px}.ss-how__display .ss-howscene__stage{top:50%;transform:translate(-50%,-50%)}.ss-tilt{perspective:1000px;--rx: 0deg;--ry: 0deg}.ss-tilt__inner{position:relative;height:100%;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) scale(var(--ts, 1));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .2s ease}.ss-tilt:hover .ss-tilt__inner{--ts: 1.03;box-shadow:0 30px 60px -28px #000000b3}.ss-how__dots{position:absolute;top:-48%;right:-48%;bottom:-48%;left:-48%;z-index:0;background:radial-gradient(45% 55% at 12% 18%,#6a2ee0,transparent 60%),radial-gradient(50% 55% at 88% 12%,#6a2ee0,transparent 60%),radial-gradient(55% 60% at 85% 82%,#e0567a,transparent 62%),radial-gradient(50% 60% at 15% 88%,#22d3a8,transparent 62%),radial-gradient(45% 45% at 50% 50%,#e0567a,transparent 60%),#6a2ee0;-webkit-mask-image:radial-gradient(circle,#000 1.7px,transparent 2.4px),radial-gradient(closest-side circle at center,#000 62%,transparent 88%);mask-image:radial-gradient(circle,#000 1.7px,transparent 2.4px),radial-gradient(closest-side circle at center,#000 62%,transparent 88%);-webkit-mask-size:18px 18px,100% 100%;mask-size:18px 18px,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect;opacity:.5}.ss-how__tools-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ss-how__bigtool{position:absolute;width:140px;opacity:.85;filter:drop-shadow(0 14px 26px rgba(106,46,224,.3));animation:ss-bigtool-float 7s ease-in-out infinite}.ss-how__bigtool svg{display:block;width:100%;height:auto}.ss-how__bigtool--0{top:-18%;left:-14%;animation-delay:0s}.ss-how__bigtool--1{top:-18%;right:-14%;animation-delay:1s}.ss-how__bigtool--2{bottom:-18%;left:-14%;animation-delay:2s}.ss-how__bigtool--3{bottom:-18%;right:-14%;animation-delay:3s}@keyframes ss-bigtool-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-14px) rotate(3deg)}}.ss-how__tools-bg stop:nth-child(1){stop-color:#6a2ee0}.ss-how__tools-bg stop:nth-child(2){stop-color:#d6478d}.ss-how__tools-bg stop:nth-child(3){stop-color:#22d3a8}.ss-macwin{border-radius:12px;overflow:hidden;background:#0d0f17;border:1px solid var(--line-2);box-shadow:0 20px 44px -22px #000c;margin-bottom:16px}.ss-macwin__bar{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;background:linear-gradient(180deg,#1c2030,#161a26);border-bottom:1px solid rgba(0,0,0,.4)}.ss-macwin__dots{display:inline-flex;gap:6px}.ss-macwin__dots i{display:block;width:10px;height:10px;border-radius:50%}.ss-macwin__dots i:nth-child(1){background:#ff5f57}.ss-macwin__dots i:nth-child(2){background:#febc2e}.ss-macwin__dots i:nth-child(3){background:#28c840}.ss-macwin__title{margin:0 auto;padding-right:42px;font-size:11px;font-weight:600;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-macwin__body{position:relative;height:188px;overflow:hidden;background-color:#0c0e16;background-image:radial-gradient(circle,rgba(255,255,255,.07) 1px,transparent 1.4px);background-size:16px 16px}.ss-howscene__stage{position:absolute;left:50%;top:0;width:270px;height:188px;transform:translate(-50%)}.ss-howscene__links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:#e0567ab3;stroke-width:2;stroke-dasharray:4 4}.ss-howscene--map .ss-howscene__links{animation:hw-dash 1.4s linear infinite}@keyframes hw-dash{to{stroke-dashoffset:-16}}.ss-minicard{position:absolute;border-radius:10px;overflow:hidden;background:#fff;border:1px solid color-mix(in srgb,var(--c) 32%,transparent);box-shadow:0 6px 16px -8px #000000b3}.ss-minicard__title{display:block;background:var(--c);color:#fff;font-size:10.5px;font-weight:800;padding:5px 9px}.ss-minicard__text{display:block;font-size:9px;line-height:1.32;color:#6b7280;padding:5px 9px 7px}.ss-howscene__node{animation:hw-pop .6s cubic-bezier(.2,.9,.3,1.3) both}.ss-howscene__n0{left:77px;top:10px;width:116px;animation-delay:.15s}.ss-howscene__n1{left:14px;top:108px;width:100px;animation-delay:.55s}.ss-howscene__n2{left:156px;top:108px;width:100px;animation-delay:.75s}@keyframes hw-pop{0%{opacity:0;transform:scale(.82) translateY(6px)}to{opacity:1;transform:none}}.ss-howscene__e0{left:24px;top:16px;width:122px}.ss-howscene__pill{position:absolute;left:64px;top:86px;z-index:2;display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:#fff;padding:4px 9px;border-radius:999px;background:#281e46eb;border:1px solid rgba(150,130,255,.5);box-shadow:0 4px 10px -3px #0009;animation:hw-pillpulse 3.6s ease-in-out infinite}.ss-howscene__pill svg{border-radius:50%}.ss-howscene__e1{left:88px;top:120px;width:104px;animation:hw-grow 3.6s ease-in-out infinite}.ss-howscene__link-new{stroke:#34d39ef2;animation:hw-linkfade 3.6s ease-in-out infinite}@keyframes hw-grow{0%,16%{opacity:0;transform:scale(.8)}40%,82%{opacity:1;transform:none}to{opacity:0;transform:scale(.8)}}@keyframes hw-linkfade{0%,20%{opacity:0}42%,82%{opacity:1}to{opacity:0}}@keyframes hw-pillpulse{0%,to{transform:scale(1)}35%{transform:scale(1.07)}}.ss-howscene--empty .ss-howscene__stage{display:grid;place-items:center}.ss-howscene__ghost{display:flex;flex-direction:column;align-items:center;gap:10px;width:150px;height:96px;border-radius:14px;border:2px dashed rgba(224,86,122,.45);justify-content:center;animation:ss-ghost-breathe 3.4s ease-in-out infinite}.ss-howscene__plus{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:22px;font-weight:700;color:#fff;background:linear-gradient(135deg,#e0567a,#6a2ee0);box-shadow:0 8px 18px -6px #6a2ee0b3}.ss-howscene__ghosttxt{font-size:11px;font-weight:600;color:#dcdcebb3}@keyframes ss-ghost-breathe{0%,to{transform:scale(1);border-color:#78c8ff66}50%{transform:scale(1.04);border-color:#78c8ffb3}}.ss-howscene--tools .ss-howscene__stage{display:grid;place-items:center}.ss-howscene__tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:246px}.ss-pt{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:9px 11px;border-radius:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);animation:hw-pop .5s cubic-bezier(.2,.9,.3,1.3) both}.ss-pt>svg{grid-row:1 / span 2}.ss-pt__name{font-size:11px;font-weight:800;color:#ececf2;line-height:1.1}.ss-pt__desc{font-size:9px;font-weight:600;color:#dcdceb8c;line-height:1.1}.ss-howscene--tools .ss-pt:nth-child(4) stop:nth-child(1){stop-color:#fb6f3c}.ss-howscene--tools .ss-pt:nth-child(4) stop:nth-child(2){stop-color:#ff7a4e}.ss-howscene--tools .ss-pt:nth-child(4) stop:nth-child(3){stop-color:#ff8a5c}.ss-landing__final{position:relative;isolation:isolate;overflow:hidden;max-width:1080px;margin:24px auto 84px;padding:86px 28px;border-radius:34px;text-align:center;background:linear-gradient(125deg,#5b2ee0,#8b2fd0 34%,#c0379f 60%,#e0567a 84%,#ff7059);color:#fff;box-shadow:0 50px 110px -40px #6a2ee0a6,inset 0 1px #ffffff38}.ss-landing__final-glow{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-2;pointer-events:none;background:radial-gradient(50% 70% at 88% 14%,rgba(132,247,214,.45),transparent 62%),radial-gradient(58% 82% at 80% 112%,rgba(124,77,239,.55),transparent 60%);mix-blend-mode:screen;animation:ss-final-glow 7s ease-in-out infinite alternate}@keyframes ss-final-glow{0%{opacity:.6}to{opacity:1}}.ss-landing__final-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;border-radius:34px;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");box-shadow:inset 0 0 0 1px #ffffff2e,inset 0 -44px 90px -44px #0a103c8c}.ss-landing__final-inner{position:relative;z-index:1}.ss-landing__final-title{font-size:clamp(28px,4.4vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0 0 12px;text-shadow:0 6px 26px rgba(10,16,60,.28)}.ss-landing__final-sub{font-size:17px;opacity:.94;margin:0 0 30px}.ss-landing__final-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;padding:17px 34px;border:none;border-radius:999px;background:#fff;color:var(--brand);font-family:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 18px 40px -14px #0a103c80;transition:transform .16s ease,box-shadow .16s ease}.ss-landing__final-cta:after{content:"";position:absolute;top:0;left:-60%;width:50%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent);transform:skew(-18deg);animation:ss-final-shimmer 3.6s ease-in-out infinite}@keyframes ss-final-shimmer{0%,38%{left:-60%}62%,to{left:160%}}.ss-landing__final-cta:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 26px 52px -16px #0a103c8c,0 0 0 6px #ffffff2e}.ss-landing__footer{padding:30px 28px 44px;text-align:center;font-size:13px;color:var(--txt-2);border-top:1px solid var(--line)}@keyframes ss-herofloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(-.6deg)}}@keyframes ss-spark-twinkle{0%,to{opacity:.85}50%{opacity:1}}@keyframes ss-slogan-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes ss-rotator-in{0%{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:translateY(0)}}.ss-rv-word{display:inline-block;opacity:0;filter:blur(10px);transform:translateY(.32em);animation:ss-rv-up .66s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--wd, 0ms)}@keyframes ss-rv-up{to{opacity:1;filter:blur(0);transform:none}}.ss-landing [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d, 0ms)}.ss-landing [data-reveal].is-in{opacity:1;transform:none}@property --ss-lg-1{syntax: "<angle>"; inherits: false; initial-value: -75deg;}@property --ss-lg-2{syntax: "<angle>"; inherits: false; initial-value: -45deg;}.ss-lg{position:relative;isolation:isolate;--lg-ease: cubic-bezier(.25, 1, .5, 1);--lg-tint: 255, 255, 255;background:linear-gradient(-75deg,rgba(var(--lg-tint),.05),rgba(var(--lg-tint),.14),rgba(var(--lg-tint),.05));-webkit-backdrop-filter:blur(8px) saturate(1.7);backdrop-filter:blur(8px) saturate(1.7);box-shadow:inset 0 1px 1px #ffffff47,inset 0 -1px 1px #ffffff1a,0 12px 34px -14px #000000bf;transition:transform .4s var(--lg-ease),box-shadow .4s var(--lg-ease),background .4s var(--lg-ease)}.ss-lg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;padding:1px;background:linear-gradient(180deg,#ffffff24,#ffffff0d 40%,#ffffff08);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:--ss-lg-1 .6s ease;pointer-events:none}.ss-lg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:linear-gradient(var(--ss-lg-2),rgba(255,255,255,0) 0%,rgba(255,255,255,.22) 42% 50%,rgba(255,255,255,0) 58%);background-size:220% 220%;background-position:0% 50%;background-repeat:no-repeat;mix-blend-mode:screen;pointer-events:none;opacity:0;transition:opacity .4s var(--lg-ease),background-position .6s var(--lg-ease),--ss-lg-2 .6s var(--lg-ease)}.ss-lg>*{position:relative;z-index:2}.ss-lg--panel{background:linear-gradient(-75deg,rgba(var(--lg-tint),.05),rgba(var(--lg-tint),.12),rgba(var(--lg-tint),.04)),#080a1094}.ss-lg--panel:before{content:none}.ss-lg--brand{--lg-tint: 216, 110, 180;background:linear-gradient(-75deg,#6a2ee080,#e0567ab8,#6a2ee073),#6a2ee033;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #ffffff1f,0 14px 36px -12px #6a2ee099,0 0 40px -10px #e0567a66}.ss-lg-btn{cursor:pointer}.ss-lg-btn:hover{transform:scale(.98)}.ss-lg-btn:hover:after{--ss-lg-1: -125deg}.ss-lg-btn:hover:before{opacity:1;background-position:28% 50%}.ss-lg-btn:active{transform:scale(.97) rotateX(16deg)}.ss-lg-btn:active:before{opacity:1;background-position:50% 14%;--ss-lg-2: -15deg}@media (hover: none) and (pointer: coarse){.ss-lg-btn:active{transform:scale(.98)}}@media (prefers-reduced-motion: reduce){.ss-rv-word{animation:none;opacity:1;filter:none;transform:none}.ss-shaderlogo,.ss-gradword,.ss-sec__kicker,.ss-landing__step-num,.ss-stat__num,.ss-how-block__title,.ss-opal-band__orb,.ss-howscene__node,.ss-howscene__pill,.ss-howscene__e1,.ss-howscene__link-new,.ss-landing-marquee__track,.ss-landing__final-glow,.ss-landing__final-cta:after{animation:none}.ss-howscene__e1,.ss-howscene__link-new{opacity:1}.ss-navlink__ch{transition:none}.ss-ring__orbit,.ss-ring__keep{animation:none}.ss-how2d__shock i{animation:none;opacity:0}.ss-how2d__edge{animation:none}.ss-hero__logo-wrap{transform:none}.ss-tilt__inner{transform:none;transition:none}.ss-pwr-card:hover .ss-pwr-card__glyph{transform:none}.ss-wavediv--flow .ss-wavediv__svg{animation:none}}@media (max-width: 880px){.ss-landing__hero{padding-top:44px}.ss-shaderlogo{height:142px}.ss-hero__h1{font-size:clamp(32px,9vw,44px)}.ss-landing__section{padding:60px 20px}.ss-pwr__grid{grid-template-columns:1fr 1fr}.ss-opal-band{flex-direction:column;text-align:center;gap:16px}.ss-how{padding:56px 0 0}.ss-how-block{margin:0 16px}.ss-how__pin{height:auto!important}.ss-how__sticky{position:static;height:auto;overflow:visible}.ss-how__track{flex-direction:column;height:auto;transform:none!important;gap:28px}.ss-how__panel{grid-template-columns:1fr;gap:18px;padding:24px}.ss-how__copy{max-width:none;justify-self:stretch}.ss-landing__step-title{font-size:28px}.ss-landing__step-text{font-size:16px}.ss-how__dots{top:-8%;right:-8%;bottom:-8%;left:-8%}.ss-how3d__stage{height:min(56vh,400px);border-radius:18px}.ss-how3d__steps{width:auto;margin:16px 14px 0;height:172px}.ss-how3d__dots{display:none}.ss-struct__grid{grid-template-columns:1fr 1fr}.ss-ring{transform:scale(.56);transform-origin:top center;margin-bottom:-40vw}.ss-landing__final{padding:58px 22px;border-radius:26px}.ss-landing__nav-links{display:none}}.ss-auth{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;overflow:auto;display:grid;place-items:center;padding:40px 20px;box-sizing:border-box;background:var(--ss-outside)}.ss-auth__back{position:absolute;top:18px;left:18px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(26,26,46,.12);border-radius:999px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.ss-auth__back:hover{background:#f1f2f6}.ss-auth__card{width:min(380px,92vw);display:flex;flex-direction:column;gap:12px;padding:34px 32px 28px;border-radius:20px;text-align:center;background:#fff;border:1px solid rgba(26,26,46,.07);box-shadow:0 28px 64px -28px #1a1a2e42}.ss-auth__card .ss-logo{height:38px;margin:0 auto 2px}.ss-auth__title{margin:6px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em;color:var(--ss-ink)}.ss-auth__sub{margin:0 0 6px;font-size:14px;color:#6b7280}.ss-auth__label{display:flex;flex-direction:column;gap:5px;text-align:left;font-size:12.5px;font-weight:700;color:#4b5563}.ss-auth__input{padding:11px 13px;border:1px solid rgba(26,26,46,.14);border-radius:11px;font-family:inherit;font-size:14.5px;font-weight:500;color:var(--ss-ink);background:#fff;transition:border-color .14s ease,box-shadow .14s ease}.ss-auth__input:focus{outline:none;border-color:var(--ss-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--ss-blue) 18%,transparent)}.ss-auth__error{font-size:13px;color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:9px;padding:8px 11px;text-align:left}.ss-auth__google{display:flex;justify-content:center;margin-top:6px;min-height:0}.ss-auth__or{display:flex;align-items:center;gap:10px;margin:2px 0;color:#8a8f9a;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.ss-auth__or:before,.ss-auth__or:after{content:"";flex:1;height:1px;background:#ffffff1f}.ss-auth__info{background:color-mix(in srgb,#22c55e 16%,transparent);color:#86efac;border:1px solid color-mix(in srgb,#22c55e 36%,transparent);border-radius:10px;padding:9px 12px;font-size:13px;line-height:1.45}.ss-auth__link{background:none;border:none;color:#9aa0ad;font-size:13px;cursor:pointer;padding:2px;align-self:center;text-decoration:underline;font-family:inherit}.ss-auth__link:hover{color:var(--txt, #e6e7eb)}.ss-auth__link:disabled{opacity:.6;cursor:default}.ss-sec{display:flex;flex-direction:column;gap:16px}.ss-sec-card{align-items:stretch;text-align:left;gap:10px}.ss-sec-card form{display:flex;flex-direction:column;gap:10px}.ss-sec__h{font-size:16px;font-weight:800;margin:0}.ss-sec__desc{font-size:13px;color:var(--txt-2, #9ca0a8);margin:0;line-height:1.5}.ss-sec__on{color:#86efac}.ss-sec__msg{margin-top:4px}.ss-auth__submit{margin-top:4px;padding:12px 18px;border:none;border-radius:12px;background:var(--ss-blue);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px -6px color-mix(in srgb,var(--ss-blue) 60%,transparent);transition:transform .14s ease,opacity .14s ease}.ss-auth__submit:hover{transform:translateY(-1px)}.ss-auth__submit:disabled{opacity:.6;cursor:default;transform:none}.ss-auth__toggle{margin-top:2px;border:none;background:transparent;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;color:var(--ss-blue)}.ss-auth__toggle:hover{text-decoration:underline}.ss-dashboard__account{display:flex;align-items:center;gap:10px}.ss-dashboard__email{font-size:13px;font-weight:600;color:#6b7280}.ss-block__tools{position:absolute;bottom:100%;left:50%;transform:translate(-50%) scale(var(--ss-hud-inv, 1));transform-origin:center bottom;margin-bottom:7px;z-index:5;display:flex;align-items:center;gap:6px;pointer-events:none}.ss-collapse,.ss-fam-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:26px;min-width:26px;padding:0 8px;border:none;border-radius:13px;background:#1a1a2e57;color:#fff;cursor:pointer;transition:opacity .12s ease,background .12s ease}.ss-collapse:hover,.ss-fam-btn:hover{background:#1a1a2e85}.ss-collapse{opacity:0;pointer-events:none}.ss-block__tools--show .ss-collapse,.ss-block__tools--collapsed .ss-collapse{opacity:1;pointer-events:auto}.ss-fam-btn{display:none}.ss-block__tools--show .ss-fam-btn{display:inline-flex;pointer-events:auto}.ss-collapse__chevron{transition:transform .16s ease}.ss-block__tools--collapsed .ss-collapse__chevron{transform:rotate(-90deg)}.ss-collapse__count{font-size:12.5px;font-weight:700;line-height:1}[data-theme=dark]{--ss-outside: #0b0a0f;--ss-dot: rgba(255, 255, 255, .38);--ss-grid-line: rgba(255, 255, 255, .1)}[data-theme=dark] .ss-board{border-color:#ffffff6b;box-shadow:0 0 0 1px #ffffff1a,0 18px 50px #00000080}[data-theme=dark] .ss-zoom-indicator{background:#18171fe6;border-color:#ffffff1a;color:#e8e8ec;box-shadow:0 2px 8px #00000073}[data-theme=dark] .ss-glass{background-color:#1c1b23d1;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0f,0 8px 22px -8px #0000008c}[data-theme=dark] .ss-glass:after{background:radial-gradient(135% 85% at 28% 2%,#ffffff1a,#fff0 56%)}[data-theme=dark] .ss-fab{color:#e8e8ec}[data-theme=dark] .ss-create-menu{--ss-ink: #e8e8ec;background:#17161e;border-color:#ffffff14;box-shadow:0 10px 28px #0000008c}[data-theme=dark] .ss-create-menu__label,[data-theme=dark] .ss-create-menu__desc{color:#8b8b97}[data-theme=dark] .ss-create-menu__divider{background:#ffffff1a}[data-theme=dark] .ss-create-menu__item:hover{background:#ffffff0f}[data-theme=dark] .ss-quickbar{--ss-ink: #e8e8ec;background:#17161e;border-color:#ffffff1a}[data-theme=dark] .ss-quickbar__empty{color:#8b8b97}[data-theme=dark] .ss-quickbar__rail{background:#1c1b24;border-color:#ffffff1f}[data-theme=dark] .ss-quickbar__rail:hover{background:#2a64ff33}[data-theme=dark] .ss-quickbar::-webkit-scrollbar-thumb{background:#ffffff2e}[data-theme=dark] .ss-quick-toggle{background-color:#1c1b23d1;color:#e8e8ec}[data-theme=dark] .ss-quick-chip{background:#ffffff0d;border-color:#ffffff1a}[data-theme=dark] .ss-quick-chip:hover{background:#ffffff1a}[data-theme=dark] .ss-quick-ghost{--ss-ink: #e8e8ec;background:#1c1b24;border-color:#ffffff1f}[data-theme=dark] .ss-navegador,[data-theme=dark] .ss-navegador-fab{--ss-ink: #e8e8ec;background:#16151deb;border-color:#ffffff14;box-shadow:0 4px 14px #00000080}[data-theme=dark] .ss-navegador-fab{color:#e8e8ec}[data-theme=dark] .ss-navegador__header{border-bottom-color:#ffffff14}[data-theme=dark] .ss-navegador__close{color:#ffffff8c}[data-theme=dark] .ss-navegador__close:hover{background:#ffffff14}[data-theme=dark] .ss-navegador__empty{color:#ffffff80}[data-theme=dark] .ss-navegador__body::-webkit-scrollbar-thumb{background:#ffffff2e}[data-theme=dark] .ss-sidebar,[data-theme=dark] .ss-sidebar-fab{--ss-ink: #e8e8ec;background:#14131af2;border-color:#ffffff14}[data-theme=dark] .ss-sidebar{border-right-color:#ffffff14;box-shadow:4px 0 16px #0006}[data-theme=dark] .ss-sidebar-fab{color:#e8e8ec;box-shadow:0 4px 14px #0006}[data-theme=dark] .ss-sidebar__head .ss-logo{filter:brightness(0) invert(1)}[data-theme=dark] .ss-sidebar__head{border-bottom-color:#ffffff14}[data-theme=dark] .ss-sidebar__mode,[data-theme=dark] .ss-sidebar__label,[data-theme=dark] .ss-sidebar__empty{color:#8b8b97}[data-theme=dark] .ss-sidebar__collapse,[data-theme=dark] .ss-sidebar__icon-btn{color:#ffffff8c}[data-theme=dark] .ss-sidebar__collapse:hover,[data-theme=dark] .ss-sidebar__action:hover,[data-theme=dark] .ss-sidebar__item:hover,[data-theme=dark] .ss-sidebar__icon-btn:hover{background:#ffffff12}[data-theme=dark] .ss-sidebar__item.is-active{background:color-mix(in srgb,var(--ss-blue) 24%,transparent)}[data-theme=dark] .ss-history{--ss-ink: #e8e8ec;background:#18171feb;border-color:#ffffff1a;box-shadow:0 4px 12px #00000073}[data-theme=dark] .ss-history__btn:hover:not(:disabled){background:#ffffff14}[data-theme=dark] .ss-card--topic-locked{color:#f4f4f7;background:linear-gradient(180deg,color-mix(in srgb,var(--topic-color, #1aa0b3) 42%,#141319),color-mix(in srgb,var(--topic-color, #1aa0b3) 28%,#141319));box-shadow:0 0 0 1px color-mix(in srgb,var(--topic-color, #1aa0b3) 50%,transparent),0 14px 32px -12px #0009}[data-theme=dark] .ss-card--topic-locked:after{box-shadow:inset 0 0 0 1px color-mix(in srgb,#ffffff 12%,transparent)}[data-theme=dark] .ss-card--topic-locked .ss-card__input,[data-theme=dark] .ss-card--topic-locked .ss-card__input--desc{color:#f4f4f7eb}[data-theme=dark] .ss-card--topic-locked .ss-card__input--title{color:color-mix(in srgb,var(--topic-color, #1aa0b3) 52%,#ffffff)}[data-theme=dark] .ss-card--topic-locked .ss-card__input::placeholder{color:color-mix(in srgb,var(--topic-color, #1aa0b3) 40%,rgba(255,255,255,.5))}[data-theme=dark] .ss-list{background:color-mix(in srgb,var(--ss-list-color) 20%,#141319)}[data-theme=dark] .ss-list__header{background:color-mix(in srgb,var(--ss-list-color) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--ss-list-color) 42%,transparent)}[data-theme=dark] .ss-list__title{color:color-mix(in srgb,var(--ss-list-color) 42%,#ffffff)}[data-theme=dark] .ss-list__title::placeholder{color:color-mix(in srgb,var(--ss-list-color) 38%,rgba(255,255,255,.5))}[data-theme=dark] .ss-list__add{background:#ffffff14;color:color-mix(in srgb,var(--ss-list-color) 40%,#ffffff)}[data-theme=dark] .ss-list__add:hover{background:var(--ss-list-color);color:#fff}[data-theme=dark] .ss-placeholder{color:#e8e8ec}[data-theme=dark] .ss-placeholder__title,[data-theme=dark] .ss-placeholder__logo{background-image:linear-gradient(100deg,#ececf0,#ececf0 35%,#9a6cff 50%,#ec6aa8 58%,#ececf0 72%,#ececf0)}[data-theme=dark] .ss-card--topic:not(.ss-card--topic-locked){color:#e8e8ec}[data-theme=dark] .ss-card--topic:not(.ss-card--topic-locked) .ss-card__input{background:#ffffff12;color:#f1f1f4;border-color:#ffffff24}[data-theme=dark] .ss-card--topic:not(.ss-card--topic-locked) .ss-card__input::placeholder{color:#ffffff6b}[data-theme=dark] .ss-block-bg{fill:#16151d}[data-theme=dark] .ss-formula__math{color:#f4f4f7}[data-theme=dark] .ss-chart__val{fill:#e8e8ec}[data-theme=dark] .ss-chart__cat{fill:#9a9aa6}[data-theme=dark] .ss-chart__axis{stroke:#ffffff24}[data-theme=dark] .ss-note-bg{fill:color-mix(in srgb,var(--ss-note-color, #f6c945) 22%,#141319);stroke:color-mix(in srgb,var(--ss-note-color, #f6c945) 70%,transparent)}[data-theme=dark] .ss-note__kicker{color:color-mix(in srgb,var(--ss-note-color, #f6c945) 62%,#ffffff)}[data-theme=dark] .ss-note__body{color:#f4f4f7e6}[data-theme=dark] .ss-note__body::placeholder{color:#fff6}[data-theme=dark] .ss-note__swap{border-color:color-mix(in srgb,var(--ss-note-color, #f6c945) 45%,transparent);background:color-mix(in srgb,var(--ss-note-color, #f6c945) 15%,transparent);color:color-mix(in srgb,var(--ss-note-color, #f6c945) 68%,#ffffff)}.ss-tool{position:relative;display:flex;align-items:center}.ss-tool-toggle{flex:none;width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:var(--ss-ink);cursor:pointer;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background-color .18s ease,color .18s ease}.ss-tool-toggle:hover{transform:scale(1.1)}.ss-tool-toggle.is-open{color:var(--ss-blue);background-color:color-mix(in srgb,var(--ss-blue) 20%,rgba(255,255,255,.12))}.ss-tpl-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 16px 0 12px;border-radius:16px;color:var(--ss-ink);font-size:13.5px;font-weight:700;cursor:pointer;transition:transform .16s ease,color .16s ease}.ss-tpl-btn:hover{transform:translateY(-1px);color:var(--ss-blue)}[data-theme=dark] .ss-tpl-btn{--ss-ink: #e8e8ec}.ss-tpl-btn__ic{flex:none;display:grid;place-items:center}.ss-quick-toggle svg{transition:transform .2s ease}.ss-quick-toggle.is-open svg{transform:rotate(180deg)}.ss-templates-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;padding:24px;background:#1412266b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:ss-tpl-fade .18s ease}.ss-templates{position:relative;display:flex;width:min(1040px,94vw);height:min(680px,86vh);border-radius:24px;overflow:hidden;border:1px solid rgba(255,255,255,.55);background:#ffffffe6;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:inset 0 1px #ffffffb3,0 30px 80px -28px #281e5a8c;animation:ss-tpl-in .26s cubic-bezier(.2,.9,.3,1.2)}.ss-app[data-theme=dark] .ss-templates{border-color:#ffffff1a;background:#181622eb;box-shadow:inset 0 1px #ffffff12,0 30px 80px -28px #000000b3}@keyframes ss-tpl-fade{0%{opacity:0}to{opacity:1}}@keyframes ss-tpl-in{0%{opacity:0;transform:scale(.96) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.ss-templates__close{position:absolute;top:14px;right:16px;z-index:3;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:50%;background:color-mix(in srgb,var(--ss-ink, #1a1730) 7%,transparent);color:var(--ss-ink, #1a1730);font-size:20px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s ease,background .15s ease}.ss-templates__close:hover{opacity:1;background:color-mix(in srgb,var(--ss-ink, #1a1730) 15%,transparent)}.ss-app[data-theme=dark] .ss-templates__close{color:#e8e8ec;background:#ffffff1a}.ss-templates__sidebar{flex:none;width:232px;padding:22px 12px;display:flex;flex-direction:column;gap:3px;border-right:1px solid rgba(26,26,46,.09);overflow-y:auto;background:#ffffff59}.ss-app[data-theme=dark] .ss-templates__sidebar{border-right-color:#ffffff14;background:#ffffff05}.ss-templates__brand{padding:2px 12px 14px;font-size:18px;font-weight:800;letter-spacing:-.01em;color:var(--ss-ink)}.ss-app[data-theme=dark] .ss-templates__sidebar,.ss-app[data-theme=dark] .ss-templates__content{--ss-ink: #e8e8ec}.ss-templates__cat{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:11px;background:transparent;color:var(--ss-ink);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;opacity:.72;transition:background .12s ease,opacity .12s ease,color .12s ease}.ss-templates__cat:hover{opacity:1;background:color-mix(in srgb,var(--ss-ink) 6%,transparent)}.ss-templates__cat.is-active{opacity:1;color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 12%,transparent)}.ss-templates__cat-ic{flex:none;display:grid;place-items:center;width:22px;height:22px}.ss-templates__cat-label{flex:1;line-height:1.2}.ss-templates__content{flex:1;min-width:0;display:flex;flex-direction:column;padding:24px 26px;overflow-y:auto}.ss-templates__head{margin-bottom:18px}.ss-templates__title{margin:0;font-size:22px;font-weight:800;color:var(--ss-ink)}.ss-templates__note{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--ss-ink);opacity:.6;max-width:540px}.ss-templates__empty{margin-top:6px;padding:28px 4px;font-size:13px;color:var(--ss-ink);opacity:.55}.ss-templates__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:16px;align-content:start}.ss-templates__card{display:flex;flex-direction:column;border-radius:15px;border:1.5px solid rgba(26,26,46,.12);background:#ffffff8c;overflow:hidden;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease,background .14s ease}.ss-app[data-theme=dark] .ss-templates__card{border-color:#ffffff1a;background:#ffffff0a}.ss-templates__card:hover{border-color:var(--ss-blue);transform:translateY(-2px);box-shadow:0 10px 26px -10px #281e5a47}.ss-templates__card-main{display:flex;flex-direction:column;gap:6px;padding:12px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.ss-templates__thumb{display:block;height:104px;border-radius:9px;background:color-mix(in srgb,var(--ss-blue) 6%,rgba(120,120,150,.06));color:var(--ss-blue);overflow:hidden}.ss-tpl-thumb{width:100%;height:100%}.ss-templates__card--exp .ss-templates__thumb{position:relative;outline:2px dashed color-mix(in srgb,var(--ss-blue) 55%,transparent);outline-offset:-2px}.ss-templates__exp-badge{position:absolute;top:6px;right:6px;font-size:10.5px;font-weight:800;letter-spacing:.2px;padding:3px 7px;border-radius:999px;background:var(--ss-blue);color:#fff;box-shadow:0 2px 8px -2px #0000004d}.ss-templates__card-title{font-size:13px;font-weight:700;color:var(--ss-ink);margin-top:4px}.ss-templates__card-desc{font-size:11.5px;line-height:1.4;color:var(--ss-ink);opacity:.55}.ss-templates__card-actions{display:flex;gap:6px;padding:0 12px 12px}.ss-templates__act{flex:1;padding:6px 8px;border:1px solid rgba(26,26,46,.14);border-radius:9px;background:transparent;color:var(--ss-ink);font-size:11.5px;font-weight:600;cursor:pointer;opacity:.85;transition:background .12s ease,color .12s ease,opacity .12s ease}.ss-templates__act:hover:not(:disabled){opacity:1;background:color-mix(in srgb,var(--ss-ink) 7%,transparent)}.ss-templates__act:disabled{opacity:.4;cursor:default}.ss-templates__act.is-on{color:var(--ss-blue);border-color:color-mix(in srgb,var(--ss-blue) 40%,transparent);background:color-mix(in srgb,var(--ss-blue) 10%,transparent)}.ss-templates__act--danger:hover:not(:disabled){color:#e0463a;background:color-mix(in srgb,#e0463a 10%,transparent)}.ss-app[data-theme=dark] .ss-templates__act{border-color:#ffffff24}@media (prefers-reduced-motion: reduce){.ss-templates-backdrop,.ss-templates{animation:none}}.ss-toolpop{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:12px;z-index:11;display:flex;flex-direction:column;gap:7px;padding:10px 12px;background:#fff;border:1px solid rgba(26,26,46,.1);border-radius:14px;box-shadow:0 10px 28px #1a1a2e29;white-space:nowrap;transform-origin:bottom center;animation:ss-toolpop-in .18s cubic-bezier(.34,1.45,.64,1) backwards}@keyframes ss-toolpop-in{0%{opacity:0;transform:translate(-50%) translateY(8px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.ss-toolpop__title{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#9aa0b0;padding:0 2px}.ss-toolpop__hint{font-size:12.5px;color:#9aa0b0;padding:1px 2px 3px}.ss-toolpop__row{display:flex;align-items:center;gap:4px}.ss-toolpop__sep{width:1px;align-self:stretch;background:#1a1a2e1f;margin:2px 3px}.ss-fmt-btn{min-width:30px;height:30px;padding:0 7px;display:grid;place-items:center;grid-auto-flow:column;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .1s ease}.ss-fmt-btn:hover{background:#f1f2f6;border-color:#1a1a2e38}.ss-fmt-btn:active{transform:scale(.92)}.ss-fmt-btn__minus,.ss-fmt-btn__plus{font-size:10px;vertical-align:super;margin-left:1px}.ss-toolpop__swatches{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:1px}.ss-swatch{width:26px;height:26px;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #1a1a2e1f;cursor:pointer;transition:transform .12s ease}.ss-swatch:hover{transform:scale(1.16)}.ss-swatch--custom{position:relative;overflow:hidden;padding:0;background:conic-gradient(from 0deg,red,#ffd400,#00d419,#00d4d4,#0040ff,#c000ff,#ff0080,red)}.ss-swatch--custom input[type=color]{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);margin:0;padding:0;border:none;background:transparent;opacity:0;cursor:pointer}.ss-fmt--italic textarea{font-style:italic}.ss-fmt--bold textarea{font-weight:800}.ss-fmt--left textarea{text-align:left}.ss-fmt--center textarea{text-align:center}.ss-fmt--right textarea{text-align:right}[data-theme=dark] .ss-toolpop{background:#17161e;border-color:#ffffff14;box-shadow:0 10px 28px #0000008c}[data-theme=dark] .ss-toolpop__title,[data-theme=dark] .ss-toolpop__hint{color:#8b8b97}[data-theme=dark] .ss-toolpop__sep{background:#ffffff1f}[data-theme=dark] .ss-fmt-btn{background:#ffffff0d;border-color:#ffffff1f;color:#e8e8ec}[data-theme=dark] .ss-fmt-btn:hover{background:#ffffff1f;border-color:#ffffff38}[data-theme=dark] .ss-swatch{border-color:#ffffff2e;box-shadow:0 0 0 1px #0006}[data-theme=dark] .ss-tool-toggle{color:#e8e8ec;background-color:#1c1b23d1}[data-theme=dark] .ss-tool-toggle.is-open{color:#fff;background-color:color-mix(in srgb,var(--ss-blue) 50%,rgba(28,27,35,.82))}.ss-block .ss-textblock__area,.ss-block .ss-step__title{font-size:calc(14px * var(--ss-fmt-scale, 1))}.ss-block .ss-step__desc{font-size:calc(12px * var(--ss-fmt-scale, 1))}.ss-block .ss-item__title{font-size:calc(14px * var(--ss-fmt-scale, 1))}.ss-block .ss-item__desc{font-size:calc(12px * var(--ss-fmt-scale, 1))}.ss-block .ss-list__title{font-size:calc(14px * var(--ss-fmt-scale, 1))}.ss-block .ss-note__body{font-size:calc(13px * var(--ss-fmt-scale, 1))}.ss-rich{outline:none;white-space:pre-wrap;word-break:break-word}.ss-rich:empty:before{content:attr(data-placeholder);opacity:.5;pointer-events:none}.ss-fmt-btn.is-active{background:color-mix(in srgb,var(--ss-blue) 16%,#fff);border-color:color-mix(in srgb,var(--ss-blue) 55%,transparent);color:var(--ss-blue)}.ss-fmt-size{width:44px;height:30px;text-align:center;border:1px solid rgba(26,26,46,.1);border-radius:8px;background:#fff;color:var(--ss-ink);font-family:inherit;font-size:13px;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ss-fmt-size::-webkit-outer-spin-button,.ss-fmt-size::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}[data-theme=dark] .ss-fmt-btn.is-active{background:color-mix(in srgb,var(--ss-blue) 32%,rgba(255,255,255,.05));border-color:color-mix(in srgb,var(--ss-blue) 55%,transparent);color:#cdd8ff}[data-theme=dark] .ss-fmt-size{background:#ffffff0d;border-color:#ffffff1f;color:#e8e8ec}.ss-aipanel{position:absolute;top:12px;right:12px;bottom:12px;width:300px;max-width:calc(100vw - 24px);z-index:11;box-sizing:border-box;display:flex;flex-direction:column;border-radius:16px;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(26,26,46,.08);box-shadow:-6px 0 24px #1a1a2e24;overflow:hidden;animation:ss-aipanel-in .22s cubic-bezier(.34,1.45,.64,1)}@keyframes ss-aipanel-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.ss-aipanel__head{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 16px;border-bottom:1px solid rgba(26,26,46,.08)}.ss-aipanel__title{flex:1;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ss-ink)}.ss-aipanel__close{width:28px;height:28px;display:grid;place-items:center;border:none;border-radius:8px;background:transparent;color:#1a1a2e8c;cursor:pointer}.ss-aipanel__close:hover{background:#f1f2f6;color:var(--ss-ink)}.ss-aipanel__body{flex:1;overflow-y:auto;padding:12px 14px 16px;display:flex;flex-direction:column;gap:8px}.ss-aipanel__label{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9aa0b0;margin-top:4px}.ss-aipanel__models{display:flex;flex-direction:column;gap:5px}.ss-aimodel{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border:1.5px solid rgba(26,26,46,.1);border-radius:10px;background:#fff;cursor:pointer;transition:border-color .12s ease,background .12s ease}.ss-aimodel:hover{background:#f7f8fb}.ss-aimodel.is-active{border-color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 7%,#fff)}.ss-aimodel__radio{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid rgba(26,26,46,.25);transition:border-color .12s ease,box-shadow .12s ease}.ss-aimodel.is-active .ss-aimodel__radio{border-color:var(--ss-blue);box-shadow:inset 0 0 0 3px var(--ss-blue)}.ss-aimodel__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ss-aimodel__name{font-size:13px;font-weight:700;color:var(--ss-ink);display:flex;align-items:center;gap:6px}.ss-aimodel__tag{font-size:10px;font-weight:700;color:#8a8f9e;background:#eef0f5;border-radius:5px;padding:1px 5px}.ss-aimodel__rec{font-size:9.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--ss-blue);border-radius:5px;padding:2px 6px;line-height:1;white-space:nowrap}.ss-aimodel__desc{font-size:11px;color:#9aa0b0}.ss-aipanel__hint{margin:2px 0 0;font-size:11px;line-height:1.4;color:#9aa0b0}.ss-aipanel__used{margin-top:6px;padding:8px 10px;border-radius:9px;background:#f3f4f8;font-size:12px;color:#5b6072}[data-theme=dark] .ss-aipanel,[data-theme=dark] .ss-aipanel-fab{--ss-ink: #e8e8ec;background:#16151df2;border-color:#ffffff14}[data-theme=dark] .ss-aipanel-fab{color:#e8e8ec;box-shadow:0 4px 12px #00000073}[data-theme=dark] .ss-aipanel{box-shadow:-6px 0 24px #00000080}[data-theme=dark] .ss-aipanel__head{border-bottom-color:#ffffff14}[data-theme=dark] .ss-aipanel__close{color:#ffffff8c}[data-theme=dark] .ss-aipanel__close:hover{background:#ffffff14}[data-theme=dark] .ss-aipanel__label,[data-theme=dark] .ss-aimodel__desc,[data-theme=dark] .ss-aipanel__hint{color:#8b8b97}[data-theme=dark] .ss-aimodel{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ss-aimodel:hover{background:#ffffff14}[data-theme=dark] .ss-aimodel.is-active{border-color:var(--ss-blue);background:color-mix(in srgb,var(--ss-blue) 22%,transparent)}[data-theme=dark] .ss-aimodel__tag{background:#ffffff1a;color:#b8bcc8}[data-theme=dark] .ss-aipanel__used{background:#ffffff0f;color:#b8bcc8}.ss-aipanel__brand{flex:none;display:grid;place-items:center;color:var(--ss-ink)}.ss-collabbar__credits{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 12px;border-radius:10px;background:transparent;border:none;color:var(--ss-ink);cursor:pointer;transition:background .14s ease}.ss-collabbar__credits:hover{background:color-mix(in srgb,var(--ss-ink) 10%,transparent)}.ss-collabbar__credits .ss-credits__spark{flex:none;filter:drop-shadow(0 1px 2px rgba(80,90,255,.35))}.ss-collabbar__credits-n{font-weight:800;font-size:15px;line-height:1;letter-spacing:-.01em}.ss-collabbar__credits-l{font-weight:600;font-size:11.5px;opacity:.62;white-space:nowrap}[data-theme=dark] .ss-collabbar__credits{color:#e8e8ec}[data-theme=dark] .ss-collabbar__credits:hover{background:color-mix(in srgb,#fff 10%,transparent)}.ss-collabbar__profile{display:grid;place-items:center;width:40px;height:40px;padding:0;border:none;border-radius:999px;background:transparent;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.ss-collabbar__profile-av{box-shadow:0 4px 12px -5px #00000080}.ss-collabbar__profile:hover{transform:translateY(-1px)}.ss-collabbar__profile.is-open{box-shadow:0 0 0 2px var(--ss-blue)}.ss-profile-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:19}.ss-profile-menu{position:absolute;top:52px;left:0;z-index:20;width:268px;padding:8px;background:#fff;border-radius:14px;box-shadow:0 18px 50px -16px #00000073,0 0 0 1px #1a1a2e14}.ss-profile-menu__head{display:flex;align-items:center;gap:10px;padding:6px 8px 12px;margin-bottom:6px;border-bottom:1px solid rgba(26,26,46,.08)}.ss-profile-menu__id{display:flex;flex-direction:column;min-width:0}.ss-profile-menu__name{font-weight:700;font-size:14px;color:#1a1a2e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-profile-menu__plan{font-size:12px;font-weight:600;color:#6a6a80}.ss-profile-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:10px;border:none;border-radius:10px;background:transparent;color:#25253a;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer;transition:background .12s ease}.ss-profile-menu__item:hover{background:#2a64ff17}.ss-profile-menu__item--up{color:var(--ss-blue)}[data-theme=dark] .ss-profile-menu{background:#1f1e29;box-shadow:0 18px 50px -16px #000000b3,0 0 0 1px #ffffff14}[data-theme=dark] .ss-profile-menu__head{border-color:#ffffff1a}[data-theme=dark] .ss-profile-menu__name{color:#ececf2}[data-theme=dark] .ss-profile-menu__plan{color:#a8a8b8}[data-theme=dark] .ss-profile-menu__item{color:#d8d8e2}[data-theme=dark] .ss-profile-menu__item:hover{background:#7896ff29}[data-theme=dark] .ss-profile-menu__item--up{color:#8ab0ff}.ss-profile__tabs{display:inline-flex;gap:6px;margin-top:28px;padding:5px;border-radius:999px;background:#fff9;border:1px solid rgba(120,100,255,.18)}.ss-profile__tab{padding:8px 22px;border:none;border-radius:999px;background:transparent;color:var(--ss-ink);font-size:14px;font-weight:700;cursor:pointer;opacity:.62;transition:background .14s ease,opacity .14s ease}.ss-profile__tab.is-active{background:var(--ss-blue);color:#fff;opacity:1}[data-theme=dark] .ss-profile__tabs{background:#1c1c2899;border-color:#8c82ff33}.ss-plans{margin-top:28px;width:min(760px,94vw)}.ss-plans__intro{text-align:center;margin-bottom:22px}.ss-plans__title{font-size:24px;font-weight:800;color:var(--ss-ink);margin:0 0 8px}.ss-plans__sub{font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--ss-ink) 66%,transparent);max-width:560px;margin:0 auto}.ss-plans__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ss-plan-card{position:relative;display:flex;flex-direction:column;padding:24px 22px;border-radius:18px;background:#ffffffb3;border:1px solid rgba(120,100,255,.18);box-shadow:0 14px 40px -22px #46329666}.ss-plan-card--feat{border-color:#2a64ff80;box-shadow:0 16px 44px -18px #2a64ff80}.ss-plan-card.is-current{outline:2px solid var(--ss-blue);outline-offset:-2px}.ss-plan-card__orb{position:absolute;top:18px;right:18px}.ss-plan-card__name{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-blue)}.ss-plan-card__price{font-size:32px;font-weight:800;color:var(--ss-ink);margin:6px 0 2px}.ss-plan-card__price-note{font-size:14px;font-weight:600;opacity:.6;margin-left:4px}.ss-plan-card__price-usd{font-size:13px;font-weight:600;opacity:.55;color:var(--ss-ink);margin-top:1px}.ss-plan-card__trial{align-self:flex-start;margin:8px 0 2px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;background:color-mix(in srgb,#22b07a 18%,transparent);color:#1f9c6e}[data-theme=dark] .ss-plan-card__trial{color:#4fd1a3}.ss-plan-card__tagline{font-size:13.5px;color:color-mix(in srgb,var(--ss-ink) 66%,transparent);margin:0 0 14px}.ss-plan-card__features{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.ss-plan-card__features li{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ss-ink)}.ss-plan-card__features svg{color:#22b07a;flex:none}.ss-plan-card__cta{padding:11px 16px;border:none;border-radius:11px;background:color-mix(in srgb,var(--ss-ink) 10%,transparent);color:var(--ss-ink);font-size:14px;font-weight:700;cursor:pointer;transition:filter .14s ease,transform .14s ease}.ss-plan-card__cta:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.ss-plan-card__cta--up{background:var(--ss-blue);color:#fff}.ss-plan-card__cta.is-current,.ss-plan-card__cta:disabled{opacity:.55;cursor:default}.ss-plans__note{text-align:center;font-size:12.5px;opacity:.55;margin-top:16px;color:var(--ss-ink)}.ss-plans__err{margin-top:12px}[data-theme=dark] .ss-plan-card{background:#1c1c2899;border-color:#8c82ff33}[data-theme=dark] .ss-plan-card__cta{background:#ffffff1a}@media (max-width: 560px){.ss-plans__grid{grid-template-columns:1fr}}.ss-pacotes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:760px;margin:0 auto}.ss-pacote{position:relative;display:flex;flex-direction:column;padding:30px 26px;border-radius:20px;text-align:left}.ss-pacote__badge{position:absolute;top:18px;right:18px;padding:4px 11px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--brand);color:#fff}.ss-pacote__name{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c8ccd6}.ss-pacote__name--pro{font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.01em;text-transform:none;padding-right:96px}.ss-pacote__price{font-size:40px;font-weight:800;color:var(--txt);margin:8px 0 2px}.ss-pacote__price-note{font-size:15px;font-weight:600;color:var(--txt-2);margin-left:6px}.ss-pacote__price-usd{font-size:14px;font-weight:600;color:var(--txt-2);margin-top:2px}.ss-pacote__trial{align-self:flex-start;margin:10px 0 2px;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;background:color-mix(in srgb,var(--emerald, #22d3a8) 22%,transparent);color:var(--emerald, #22d3a8)}.ss-pacote__tagline{font-size:14.5px;color:var(--txt-2);margin:0 0 18px}.ss-pacote__features{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:11px;flex:1}.ss-pacote__features li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--txt)}.ss-pacote__features svg{color:var(--cyan);flex:none}.ss-pacote__cta{margin-top:auto;width:100%;padding:13px 18px;border-radius:12px;font-size:15px;font-weight:700;color:var(--txt);cursor:pointer}.ss-pacote__cta--opal{position:relative;overflow:hidden;isolation:isolate;border:none;background:linear-gradient(100deg,#7c5cff,#4f7dff 26%,#2bb6ad,#ff5e9c 78%,#7c5cff);color:#fff;text-shadow:0 1px 6px rgba(10,8,30,.5);box-shadow:0 12px 30px -12px #7c5cffb3;transition:transform .18s ease,box-shadow .18s ease}.ss-pacote__cta--opal:hover{transform:translateY(-2px);box-shadow:0 16px 38px -12px #7c5cffd9}.ss-shaderfill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;z-index:0}.ss-pacote__cta-label{position:relative;z-index:1}.ss-pacote__cta--opal .ss-pacote__cta-label{font-weight:800;letter-spacing:.01em;text-shadow:0 1px 2px rgba(8,6,26,.65),0 0 13px rgba(8,6,26,.55)}.ss-plan-usage{display:inline-flex;align-items:center;gap:10px;margin:12px 0 0;font-size:13px;color:color-mix(in srgb,var(--ss-ink) 78%,transparent)}.ss-plan-usage b{color:var(--ss-ink);font-weight:700}.ss-plan-usage__up{padding:4px 12px;border:none;border-radius:999px;background:var(--ss-blue, #2a64ff);color:#fff;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:transform .14s ease,filter .14s ease}.ss-plan-usage__up:hover{transform:translateY(-1px);filter:brightness(1.07)}.ss-dashboard__new--limit{background:linear-gradient(100deg,#7c5cff,#4f7dff 55%,#37c6c0);box-shadow:0 8px 20px -6px #7c5cff99}.ss-app--canvas{-webkit-user-select:none;user-select:none}.ss-app--canvas input,.ss-app--canvas textarea,.ss-app--canvas [contenteditable=true],.ss-app--canvas [contenteditable=""],.ss-app--canvas .ss-rich{-webkit-user-select:text;user-select:text}.ss-tplsec__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:980px;margin:0 auto}.ss-tplsec__glyph{color:var(--cyan);margin-bottom:4px}@media (max-width: 820px){.ss-tplsec__grid{grid-template-columns:1fr}}@media (max-width: 620px){.ss-pacotes__grid{grid-template-columns:1fr}}.ss-statsec{padding-top:28px;padding-bottom:28px}.ss-statstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:24px 20px;border-radius:22px}.ss-stat{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:8px 14px;position:relative}.ss-stat+.ss-stat:before{content:"";position:absolute;left:0;top:14%;height:72%;width:1px;background:var(--line)}.ss-landing__step-num,.ss-how2d__opal-label,.ss-lazysh__fb{background:var(--magma-grad);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:ss-slogan-flow 7s ease-in-out infinite alternate}.ss-lazysh{display:inline-block;vertical-align:baseline}.ss-lazysh__fb{display:inline-block}.ss-stat__num{font-size:clamp(30px,4.4vw,44px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;background-image:linear-gradient(120deg,#6a2ee0,#a838bd,#e0567a,#ff7059,#ff8a5c);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ss-slogan-flow 7s ease-in-out infinite alternate;filter:drop-shadow(0 2px 10px rgba(7,7,8,.5))}.ss-stat__label{font-size:13.5px;font-weight:700;color:var(--txt)}.ss-stat__sub{font-size:12px;line-height:1.4;color:var(--txt-2);max-width:22ch}@media (max-width: 820px){.ss-statstrip{grid-template-columns:1fr 1fr;gap:8px 4px}.ss-stat:nth-child(odd):before{display:none}}@media (max-width: 460px){.ss-statstrip{grid-template-columns:1fr}.ss-stat:before{display:none}.ss-stat+.ss-stat{border-top:1px solid var(--line);padding-top:16px}}.ss-tplmq{position:relative;margin:34px auto 0;max-width:1180px;overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.ss-tplmq.is-in{opacity:1;transform:none}.ss-tplmq__track{display:flex;width:max-content;gap:16px;animation:ss-tplmq-scroll 38s linear infinite;will-change:transform}.ss-tplmq:hover .ss-tplmq__track,.ss-tplmq.is-paused .ss-tplmq__track{animation-play-state:paused}@keyframes ss-tplmq-scroll{to{transform:translate(-50%)}}.ss-tplmq__card{flex:0 0 auto;width:220px;padding:12px;border-radius:16px;display:flex;flex-direction:column;gap:8px}.ss-tplmq__thumb{display:block;width:100%;height:130px;border-radius:10px;overflow:hidden;background:#ffffff05}.ss-tplmq__thumb .ss-tpl-thumb{width:100%;height:100%}.ss-tplmq__cap{font-size:.82rem;font-weight:600;color:var(--txt-2);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-tplmq__fade{position:absolute;top:0;bottom:0;width:72px;pointer-events:none;z-index:2}.ss-tplmq__fade--l{left:0;background:linear-gradient(90deg,#050507,#05050700)}.ss-tplmq__fade--r{right:0;background:linear-gradient(270deg,#050507,#05050700)}@media (max-width: 620px){.ss-tplmq__card{width:168px}.ss-tplmq__thumb{height:104px}}@media (prefers-reduced-motion: reduce){.ss-tplmq__track{animation:none}.ss-tplmq{opacity:1;transform:none}}.ss-postit,.ss-kanban,.ss-timeline,.ss-table{--st-surface: #ffffff;--st-surface-2: #f3f4f8;--st-border: rgba(26, 26, 46, .12);--st-ink: #1f2433;--st-muted: #6b7180;box-sizing:border-box}[data-theme=dark] .ss-kanban,[data-theme=dark] .ss-timeline,[data-theme=dark] .ss-table{--st-surface: #1d1d28;--st-surface-2: #26262f;--st-border: rgba(255, 255, 255, .12);--st-ink: #e8e8ec;--st-muted: #a6a8b4}.ss-postit{min-height:120px;padding:16px;border-radius:3px 14px 3px 3px;background:color-mix(in srgb,var(--ss-postit-color, #ffd54a) 50%,#fff);box-shadow:0 8px 18px -8px #28230a73,inset 0 1px #fff6}.ss-postit__area{width:100%;min-height:84px;outline:none;border:none;background:none;color:#2a2412;font-size:15px;font-weight:600;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.ss-postit__area:empty:before{content:attr(data-placeholder);color:#2a241273}.ss-kanban{width:100%;height:100%;background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;overflow:hidden}.ss-kanban__board{display:flex;gap:12px;height:100%;padding:12px;overflow-x:auto;align-items:flex-start}.ss-kanban__col{flex:0 0 190px;width:190px;max-height:100%;display:flex;flex-direction:column;background:var(--st-surface-2);border:1px solid var(--st-border);border-top:3px solid var(--col, #4a7dff);border-radius:9px}.ss-kanban__colhead{display:flex;align-items:center;gap:4px;padding:7px 6px;border-bottom:4px solid var(--col, #4a7dff)}.ss-kanban__grip{flex:none;display:grid;place-items:center;width:16px;color:var(--st-muted);cursor:grab}.ss-kanban__grip:active{cursor:grabbing}.ss-kanban__grip svg{fill:currentColor}.ss-kanban__coltitle{flex:1;min-width:0;font-weight:800;font-size:13px;color:var(--st-ink);outline:none}.ss-kanban__colx,.ss-kanban__cardx{flex:none;width:18px;height:18px;display:grid;place-items:center;border:none;border-radius:5px;background:transparent;color:var(--st-muted);font-size:15px;line-height:1;cursor:pointer;transition:opacity .12s ease,background .12s ease}.ss-kanban__colx{opacity:0}.ss-kanban__col:hover .ss-kanban__colx{opacity:1}.ss-kanban__colx:hover,.ss-kanban__cardx:hover{background:color-mix(in srgb,var(--st-ink) 12%,transparent)}.ss-kanban__cards{display:flex;flex-direction:column;gap:8px;padding:8px;overflow-y:auto}.ss-kanban__card{position:relative;padding:9px 10px 6px;border-radius:7px;background:color-mix(in srgb,var(--card, #4a7dff) 14%,var(--st-surface));border:1px solid color-mix(in srgb,var(--card, #4a7dff) 30%,transparent);border-left:4px solid var(--card, #4a7dff);box-shadow:0 2px 6px -3px #0000004d}.ss-kanban__cardtext{outline:none;font-size:13px;color:var(--st-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ss-kanban__cardbar{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:6px;opacity:.62;transition:opacity .12s ease}.ss-kanban__card:hover .ss-kanban__cardbar{opacity:1}.ss-kanban__add{display:flex;align-items:center;justify-content:center;gap:5px;padding:7px;border:1px dashed var(--st-border);border-radius:7px;background:transparent;color:var(--st-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s ease,color .12s ease}.ss-kanban__add:hover{background:color-mix(in srgb,var(--col, #4a7dff) 14%,transparent);color:var(--col, #4a7dff)}.ss-kanban__addcol{flex:0 0 40px;align-self:stretch;display:grid;place-items:center;border:1px dashed var(--st-border);border-radius:10px;background:transparent;color:var(--st-muted);cursor:pointer;transition:background .12s ease,color .12s ease}.ss-kanban__addcol:hover{color:var(--ss-kanban-color, #4a7dff);background:color-mix(in srgb,var(--ss-kanban-color, #4a7dff) 10%,transparent)}.ss-timeline{width:100%;height:100%;display:flex;flex-direction:column;background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;overflow:hidden}.ss-timeline__bar{flex:none;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--st-border)}.ss-timeline__title{font-weight:700;font-size:13px;color:var(--st-ink);margin-right:auto}.ss-timeline__res{display:inline-flex;border:1px solid var(--st-border);border-radius:999px;overflow:hidden}.ss-timeline__resbtn{padding:4px 11px;border:none;background:transparent;color:var(--st-muted);font-size:12px;font-weight:600;cursor:pointer}.ss-timeline__resbtn.is-on{background:var(--ss-blue, #2a64ff);color:#fff}.ss-timeline__add,.ss-table__btn{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border:none;border-radius:999px;background:var(--ss-blue, #2a64ff);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:filter .12s ease,transform .12s ease}.ss-timeline__add:hover,.ss-table__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.ss-timeline__scroll{flex:1;overflow:auto;position:relative}.ss-timeline__gridwrap{display:grid;width:max-content}.ss-timeline__corner{position:sticky;left:0;top:0;z-index:4;display:flex;align-items:center;padding:0 10px;background:var(--st-surface);border-right:1px solid var(--st-border);border-bottom:1px solid var(--st-border);font-size:11px;font-weight:700;color:var(--st-muted)}.ss-timeline__axis{position:sticky;top:0;z-index:3;background:var(--st-surface);border-bottom:1px solid var(--st-border)}.ss-timeline__tick{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--st-muted);border-left:1px solid var(--st-border)}.ss-timeline__tick.is-today{color:var(--ss-blue, #2a64ff);font-weight:800}.ss-timeline__left{position:sticky;left:0;z-index:2;background:var(--st-surface);border-right:1px solid var(--st-border)}.ss-timeline__rowdesc{position:relative;display:flex;align-items:center;padding:4px 22px 4px 8px;border-bottom:1px solid var(--st-border);box-sizing:border-box}.ss-timeline__rowlabel{flex:1;min-width:0;outline:none;font-size:12.5px;color:var(--st-ink);white-space:pre-wrap;overflow-wrap:anywhere}.ss-timeline__rowx{position:absolute;right:4px;width:16px;height:16px;display:grid;place-items:center;border:none;border-radius:4px;background:transparent;color:var(--st-muted);font-size:13px;line-height:1;cursor:pointer;opacity:0}.ss-timeline__rowdesc:hover .ss-timeline__rowx{opacity:1}.ss-timeline__track{position:relative;overflow:hidden}.ss-timeline__grid{position:absolute;top:0;bottom:0;width:1px;background:var(--st-border);pointer-events:none}.ss-timeline__rowsep{position:absolute;left:0;right:0;height:1px;background:var(--st-border);pointer-events:none}.ss-timeline__fita{position:absolute;display:flex;align-items:center;gap:3px;padding:0 5px;border-radius:7px;background:var(--ss-fita-color, #4a7dff);color:#fff;cursor:grab;box-shadow:0 3px 8px -3px #0006;-webkit-user-select:none;user-select:none}.ss-timeline__fita:active{cursor:grabbing}.ss-timeline__fita-label{flex:1;min-width:0;outline:none;font-size:12px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-timeline__fita-label:empty:before{content:attr(data-placeholder);color:#ffffffbf}.ss-timeline__fita-tools{flex:none;display:flex;align-items:center;gap:2px;opacity:.85;transition:opacity .12s ease}.ss-timeline__fita:hover .ss-timeline__fita-tools{opacity:1}.ss-timeline__fita-x{flex:none;width:15px;height:15px;display:grid;place-items:center;border:none;border-radius:4px;background:transparent;color:#ffffffd9;font-size:13px;line-height:1;cursor:pointer}.ss-timeline__resize{position:absolute;right:0;top:0;bottom:0;width:13px;cursor:ew-resize;border-radius:0 7px 7px 0}.ss-timeline__resize:hover{background:#ffffff40}.ss-table{width:max-content;display:flex;flex-direction:column;background:var(--st-surface);border:1px solid var(--st-border);border-radius:14px;overflow:hidden}.ss-table__bar{flex:none;display:flex;align-items:center;gap:8px;padding:7px 10px;border-bottom:1px solid var(--st-border)}.ss-table__title{flex:1;font-weight:700;font-size:13px;color:var(--st-ink)}.ss-table__actions{display:flex;gap:6px}.ss-table__btn{background:color-mix(in srgb,var(--ss-table-color, #1aa0b3) 90%,#000 0%)}.ss-table__scroll{flex:1;overflow:auto}.ss-table__grid{width:100%;border-collapse:collapse;table-layout:fixed}.ss-table__th,.ss-table__td{position:relative;border:1px solid var(--st-border);padding:0;vertical-align:top;min-width:70px}.ss-table__th{background:color-mix(in srgb,var(--ss-table-color, #1aa0b3) 16%,var(--st-surface))}.ss-table__cell{padding:7px 9px;outline:none;font-size:13px;color:var(--st-ink);min-height:18px;white-space:pre-wrap;overflow-wrap:anywhere}.ss-table__cell--head{font-weight:700}.ss-table__delcol,.ss-table__delrow{position:absolute;width:16px;height:16px;display:grid;place-items:center;border:none;border-radius:4px;background:var(--st-surface);color:var(--st-muted);font-size:13px;line-height:1;cursor:pointer;opacity:0;box-shadow:0 1px 4px #00000040;transition:opacity .12s ease}.ss-table__delcol{top:2px;right:2px}.ss-table__delrow{top:50%;right:2px;transform:translateY(-50%)}.ss-table__th:hover .ss-table__delcol,.ss-table__tr:hover .ss-table__delrow{opacity:1}.ss-table__delcol:hover,.ss-table__delrow:hover{color:#e0567a}.ss-colorpick{position:relative;display:inline-flex;flex:none}.ss-colorpick__dot{width:18px;height:18px;padding:0;border-radius:50%;border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 1px #00000040;cursor:pointer}.ss-colorpick__dot:hover{transform:scale(1.12)}.ss-colorpick__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90}.ss-colorpick__pop{position:fixed;z-index:91;display:grid;grid-template-columns:repeat(4,20px);gap:6px;padding:8px;background:#fff;border-radius:10px;box-shadow:0 14px 36px -12px #00000073,0 0 0 1px #00000014}[data-theme=dark] .ss-colorpick__pop{background:#26262f;box-shadow:0 14px 36px -12px #000000b3,0 0 0 1px #ffffff1a}.ss-colorpick__sw{width:20px;height:20px;padding:0;border:none;border-radius:50%;cursor:pointer;transition:transform .1s ease}.ss-colorpick__sw:hover{transform:scale(1.12)}.ss-colorpick__sw.is-on{box-shadow:0 0 0 2px #fff,0 0 0 3.5px currentColor}.ss-kanban__board,.ss-kanban__cards,.ss-table__scroll,.ss-timeline__scroll{scrollbar-width:thin}.ss-kanban__board::-webkit-scrollbar,.ss-kanban__cards::-webkit-scrollbar,.ss-table__scroll::-webkit-scrollbar,.ss-timeline__scroll::-webkit-scrollbar{width:7px;height:7px}.ss-kanban__board::-webkit-scrollbar-thumb,.ss-kanban__cards::-webkit-scrollbar-thumb,.ss-table__scroll::-webkit-scrollbar-thumb,.ss-timeline__scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--st-ink, #1f2433) 22%,transparent);border-radius:4px}:root{--ss-blue: #1a53ff;--ss-blue-dark: #0f3ed1;--ss-ink: #1a1a2e;--ss-dot: rgba(26, 26, 46, .34);--ss-grid-line: rgba(26, 26, 46, .1);--ss-bg: #ffffff;--ss-outside: #f3f3f5;--ss-agent-grad: linear-gradient(180deg, #0a0e27 0%, #2a55ff 38%, #e8eefc 55%, #ff7059 74%, #e0252b 100%);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ss-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}button{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;padding:0;width:100%;height:100%;overflow:hidden}body{background:var(--ss-bg)}
