@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size: 12px;--rc-drag-handle-mobile-size: 24px;--rc-drag-handle-bg-colour: rgba(0, 0, 0, .2);--rc-drag-bar-size: 6px;--rc-border-color: rgba(255, 255, 255, .7);--rc-focus-color: #0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop *:before,.ReactCrop *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video{-ms-touch-action:none;touch-action:none}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{position:absolute;inset:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;inset:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s;animation:marching-ants 1s;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to right,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%),linear-gradient(to bottom,#fff 50%,#444 50%);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:before,.ReactCrop__rule-of-thirds-vt:after{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-hz:after{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:ne-resize}.ReactCrop .ord-e{top:50%;right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:s-resize}.ReactCrop .ord-sw{bottom:0;left:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(50%);transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;-webkit-transform:translate(-50%);transform:translate(-50%)}.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle,.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w{display:none}@media(pointer:coarse){.ReactCrop .ord-n,.ReactCrop .ord-e,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.28"}.katex .katex-mathml{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:-moz-min-content;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}@layer rdg{@layer Defaults,FocusSink,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.rdg-7-0-0-beta-58-fa71d63e{contain:strict;grid-row:1;visibility:hidden}}@layer rdg.Cell{.rdg-7-0-0-beta-58-85c48527{position:relative;padding-block:0;padding-inline:8px;border-inline-end:var(--rdg-border-width) solid var(--rdg-border-color);border-block-end:var(--rdg-border-width) solid var(--rdg-border-color);grid-row-start:var(--rdg-grid-row-start);align-content:center;background-color:inherit;white-space:nowrap;overflow:clip;text-overflow:ellipsis;outline:none}.rdg-7-0-0-beta-58-85c48527[aria-selected=true]{outline:var(--rdg-selection-width) solid var(--rdg-selection-color);outline-offset:calc(var(--rdg-selection-width) * -1)}}@layer rdg.Cell{.rdg-7-0-0-beta-58-17a9a6d4{position:sticky;z-index:1}.rdg-7-0-0-beta-58-17a9a6d4:nth-last-child(1 of.rdg-7-0-0-beta-58-17a9a6d4){box-shadow:var(--rdg-cell-frozen-box-shadow)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-58-bfba19bc{--rdg-drag-handle-size: 8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.rdg-7-0-0-beta-58-bfba19bc:hover{--rdg-drag-handle-size: 16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-58-7abddb3e{z-index:1;position:sticky}}@layer rdg.CheckboxInput{.rdg-7-0-0-beta-58-3b807ead{display:block;margin:auto;inline-size:20px;block-size:20px}.rdg-7-0-0-beta-58-3b807ead:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.rdg-7-0-0-beta-58-3b807ead:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.rdg-7-0-0-beta-58-07919382{outline:none}}@layer rdg.GroupCellCaret{.rdg-7-0-0-beta-58-02a50147{margin-inline-start:4px;stroke:currentColor;stroke-width:1.5px;fill:transparent;vertical-align:middle}.rdg-7-0-0-beta-58-02a50147>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.rdg-7-0-0-beta-58-56a248e4{display:flex}}@layer rdg.SortableHeaderCellName{.rdg-7-0-0-beta-58-7fad8c83{flex-grow:1;overflow:clip;text-overflow:ellipsis}}@layer rdg.Cell{.rdg-7-0-0-beta-58-35ccb4c8{background-color:#ccf}}@layer rdg.EditCell{.rdg-7-0-0-beta-58-46f9ea88{padding:0}}@layer rdg.HeaderRow{.rdg-7-0-0-beta-58-0dbd5994{display:contents;background-color:var(--rdg-header-background-color);font-weight:700}.rdg-7-0-0-beta-58-0dbd5994>.rdg-7-0-0-beta-58-85c48527{z-index:2;position:sticky}.rdg-7-0-0-beta-58-0dbd5994>.rdg-7-0-0-beta-58-17a9a6d4{z-index:3}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-2a7e240d{cursor:pointer}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-1893dc0f{touch-action:none}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-4e60db91{cursor:col-resize;position:absolute;inset-block-start:0;inset-inline-end:0;inset-block-end:0;inline-size:10px}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-3e1a4ad4{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-51abd8b8{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-58-c8d7aa64{border-radius:4px;width:-moz-fit-content;width:fit-content;outline:2px solid hsl(207,100%,50%);outline-offset:-2px}}@layer rdg.Row{.rdg-7-0-0-beta-58-3c083f1b{display:contents;background-color:var(--rdg-background-color)}.rdg-7-0-0-beta-58-3c083f1b:hover{background-color:var(--rdg-row-hover-background-color)}.rdg-7-0-0-beta-58-3c083f1b[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.rdg-7-0-0-beta-58-3c083f1b[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-3fe773c3{outline:2px solid var(--rdg-selection-color);outline-offset:-2px}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-97ce3fde:before{content:"";display:inline-block;block-size:100%;position:sticky;inset-inline-start:0;border-inline-start:2px solid var(--rdg-selection-color)}}@layer rdg.SortIcon{.rdg-7-0-0-beta-58-3d5115f3{fill:currentColor}.rdg-7-0-0-beta-58-3d5115f3>path{transition:d .1s}}@layer rdg.Defaults{.rdg-7-0-0-beta-58-ccd2e5d9 *,.rdg-7-0-0-beta-58-ccd2e5d9 *:before,.rdg-7-0-0-beta-58-ccd2e5d9 *:after{box-sizing:inherit}}@layer rdg.Root{.rdg-7-0-0-beta-58-ccd2e5d9{--rdg-selection-width: 2px;--rdg-selection-color: hsl(207, 75%, 66%);--rdg-font-size: 14px;--rdg-cell-frozen-box-shadow: 2px 0 5px -2px rgba(136, 136, 136, .3);--rdg-border-width: 1px;--rdg-summary-border-width: calc(var(--rdg-border-width) * 2);--rdg-color: light-dark(#000, #ddd);--rdg-border-color: light-dark(#ddd, #444);--rdg-summary-border-color: light-dark(#aaa, #555);--rdg-background-color: light-dark(hsl(0deg 0% 100%), hsl(0deg 0% 13%));--rdg-header-background-color: light-dark(hsl(0deg 0% 97.5%), hsl(0deg 0% 10.5%));--rdg-header-draggable-background-color: light-dark(hsl(0deg 0% 90.5%), hsl(0deg 0% 17.5%));--rdg-row-hover-background-color: light-dark(hsl(0deg 0% 96%), hsl(0deg 0% 9%));--rdg-row-selected-background-color: light-dark(hsl(207deg 76% 92%), hsl(207deg 76% 42%));--rdg-row-selected-hover-background-color: light-dark(hsl(207deg 76% 88%), hsl(207deg 76% 38%));--rdg-checkbox-focus-color: hsl(207deg 100% 69%);color-scheme:var(--rdg-color-scheme, light dark);display:grid;accent-color:light-dark(hsl(207deg 100% 29%),hsl(207deg 100% 79%));contain:content;content-visibility:auto;block-size:350px;border:1px solid var(--rdg-border-color);box-sizing:border-box;overflow:auto;background-color:var(--rdg-background-color);color:var(--rdg-color);font-size:var(--rdg-font-size)}.rdg-7-0-0-beta-58-ccd2e5d9.rdg-dark{--rdg-color-scheme: dark}.rdg-7-0-0-beta-58-ccd2e5d9.rdg-light{--rdg-color-scheme: light}.rdg-7-0-0-beta-58-ccd2e5d9:dir(rtl){--rdg-cell-frozen-box-shadow: -2px 0 5px -2px rgba(136, 136, 136, .3)}.rdg-7-0-0-beta-58-ccd2e5d9:before{content:"";grid-column:1/-1;grid-row:1/-1}.rdg-7-0-0-beta-58-ccd2e5d9>:nth-last-child(1 of.rdg-top-summary-row)>.rdg-7-0-0-beta-58-85c48527{border-block-end:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}.rdg-7-0-0-beta-58-ccd2e5d9>:nth-child(1 of.rdg-bottom-summary-row)>.rdg-7-0-0-beta-58-85c48527{border-block-start:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}}@layer rdg.Root{.rdg-7-0-0-beta-58-e9b0e1c9{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdg-7-0-0-beta-58-e9b0e1c9 .rdg-7-0-0-beta-58-3c083f1b{cursor:move}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-dbb8b3c5{grid-column:1/-1;pointer-events:none;z-index:1}}@layer rdg.FocusSink{.rdg-7-0-0-beta-58-e9f55541{z-index:3}}@layer rdg.SummaryRow{.rdg-7-0-0-beta-58-0b90c82c>.rdg-7-0-0-beta-58-85c48527{position:sticky}}@layer rdg.SummaryRow{.rdg-7-0-0-beta-58-d0520eab>.rdg-7-0-0-beta-58-85c48527{z-index:2}.rdg-7-0-0-beta-58-d0520eab>.rdg-7-0-0-beta-58-17a9a6d4{z-index:3}}@layer rdg.SummaryCell{.rdg-7-0-0-beta-58-d907aa87{inset-block-start:var(--rdg-summary-row-top);inset-block-end:var(--rdg-summary-row-bottom)}}@layer rdg.GroupedRow{.rdg-7-0-0-beta-58-e74a2be3:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.rdg-7-0-0-beta-58-e74a2be3>.rdg-7-0-0-beta-58-85c48527:not(:last-child,.rdg-7-0-0-beta-58-17a9a6d4),.rdg-7-0-0-beta-58-e74a2be3>:nth-last-child(n+2 of.rdg-7-0-0-beta-58-17a9a6d4){border-inline-end:none}}@layer rdg.TextEditor{.rdg-7-0-0-beta-58-2f8db206{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;inline-size:100%;block-size:100%;padding-block:0;padding-inline:6px;border:2px solid #ccc;vertical-align:top;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size)}.rdg-7-0-0-beta-58-2f8db206:focus{border-color:var(--rdg-selection-color);outline:none}.rdg-7-0-0-beta-58-2f8db206::-moz-placeholder{color:#999;opacity:1}.rdg-7-0-0-beta-58-2f8db206::placeholder{color:#999;opacity:1}}.tiptap-tooltip{--tt-tooltip-bg: var(--tt-gray-light-900);--tt-tooltip-text: var(--white);--tt-kbd: var(--tt-gray-dark-a-400)}.dark .tiptap-tooltip{--tt-tooltip-bg: var(--white);--tt-tooltip-text: var(--tt-gray-light-600);--tt-kbd: var(--tt-gray-light-a-400)}.tiptap-tooltip{z-index:200;overflow:hidden;border-radius:var(--tt-radius-md, .375rem);background-color:var(--tt-tooltip-bg);padding:.375rem .5rem;font-size:.75rem;font-weight:500;color:var(--tt-tooltip-text);box-shadow:0 4px 6px -1px #0000001a;text-align:center}.tiptap-tooltip kbd{display:inline-block;text-align:center;vertical-align:baseline;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;text-transform:capitalize;color:var(--tt-kbd)}.tiptap-button{--tt-button-default-bg-color: var(--tt-gray-light-a-100);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-light-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-50)}.dark .tiptap-button{--tt-button-default-bg-color: var(--tt-gray-dark-a-100);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-200);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-300);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-300 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-50)}.tiptap-button{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-light-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var(--tt-gray-dark-a-600);--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-bg-color: var(--tt-gray-light-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-gray-light-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-light-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-light-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-bg-color: var(--transparent);--tt-button-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-bg-color: var(--tt-gray-dark-a-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-gray-dark-a-100 );--tt-button-active-hover-bg-color: var(--tt-gray-dark-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-gray-dark-a-200 );--tt-button-disabled-bg-color: var(--transparent)}.tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-light-a-600);--tt-button-hover-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-text-color: var(--tt-gray-dark-a-600);--tt-button-hover-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-light-a-600);--tt-button-hover-icon-color: var(--tt-gray-light-a-900);--tt-button-active-icon-color: var(--tt-brand-color-500);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-color: var(--tt-gray-dark-a-600);--tt-button-hover-icon-color: var(--tt-gray-dark-a-900);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-300);--tt-button-active-icon-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-400);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-400);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=ghost]{--tt-button-default-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-hover-dropdown-arrows-color: var(--tt-gray-dark-a-700);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-100);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-100 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-100 );--tt-button-active-hover-bg-color: var(--tt-brand-color-200);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-200 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-200 );--tt-button-disabled-bg-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-bg-color: var(--tt-brand-color-500);--tt-button-hover-bg-color: var(--tt-brand-color-600);--tt-button-active-bg-color: var(--tt-brand-color-900);--tt-button-active-bg-color-emphasized: var( --tt-brand-color-900 );--tt-button-active-bg-color-subdued: var( --tt-brand-color-900 );--tt-button-active-hover-bg-color: var(--tt-brand-color-800);--tt-button-active-hover-bg-color-emphasized: var( --tt-brand-color-800 );--tt-button-active-hover-bg-color-subdued: var( --tt-brand-color-800 );--tt-button-disabled-bg-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-light-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-light-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-light-a-900);--tt-button-disabled-text-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-text-color: var(--white);--tt-button-hover-text-color: var(--white);--tt-button-active-text-color: var(--tt-gray-dark-a-900);--tt-button-active-text-color-emphasized: var(--tt-gray-dark-a-900);--tt-button-active-text-color-subdued: var(--tt-gray-dark-a-900);--tt-button-disabled-text-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-600);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-600);--tt-button-active-icon-color-subdued: var(--tt-brand-color-600);--tt-button-disabled-icon-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-color: var(--white);--tt-button-hover-icon-color: var(--white);--tt-button-active-icon-color: var(--tt-brand-color-400);--tt-button-active-icon-color-emphasized: var(--tt-brand-color-400);--tt-button-active-icon-color-subdued: var(--tt-brand-color-400);--tt-button-disabled-icon-color: var(--tt-gray-dark-a-300)}.tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-light-a-500);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-light-a-500);--tt-button-disabled-icon-sub-color: var(--tt-gray-light-a-100)}.dark .tiptap-button[data-style=primary]{--tt-button-default-icon-sub-color: var(--tt-gray-dark-a-400);--tt-button-hover-icon-sub-color: var(--tt-gray-dark-a-500);--tt-button-active-icon-sub-color: var(--tt-gray-dark-a-300);--tt-button-active-icon-sub-color-emphasized: var(--tt-gray-dark-a-400);--tt-button-active-icon-sub-color-subdued: var(--tt-gray-dark-a-300);--tt-button-disabled-icon-sub-color: var(--tt-gray-dark-a-100)}.tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-light-a-700);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-light-a-700 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-light-a-700 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-light-a-400)}.dark .tiptap-button[data-style=primary]{--tt-button-default-dropdown-arrows-color: var(--white);--tt-button-hover-dropdown-arrows-color: var(--white);--tt-button-active-dropdown-arrows-color: var(--tt-gray-dark-a-600);--tt-button-active-dropdown-arrows-color-emphasized: var( --tt-gray-dark-a-600 );--tt-button-active-dropdown-arrows-color-subdued: var( --tt-gray-dark-a-600 );--tt-button-disabled-dropdown-arrows-color: var(--tt-gray-dark-a-400)}.tiptap-button-group{position:relative;display:flex;vertical-align:middle}.tiptap-button-group[data-orientation=vertical]{flex-direction:column;align-items:flex-start;justify-content:center;min-width:-moz-max-content;min-width:max-content}.tiptap-button-group[data-orientation=vertical]>.tiptap-button{width:100%}.tiptap-button-group[data-orientation=horizontal]{gap:.125rem;flex-direction:row;align-items:center}.tiptap-button{font-size:.875rem;font-weight:500;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:2rem;min-width:2rem;border:none;padding:.5rem;gap:.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--tt-radius-lg, .75rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-button:focus-visible{outline:none}.tiptap-button[data-highlighted=true],.tiptap-button[data-focus-visible=true]{background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button[data-weight=small]{width:1.5rem;min-width:1.5rem;padding-right:0;padding-left:0}.tiptap-button[data-size=large]{font-size:.9375rem;height:2.375rem;min-width:2.375rem;padding:.625rem}.tiptap-button[data-size=small]{font-size:.75rem;line-height:1.2;height:1.5rem;min-width:1.5rem;padding:.3125rem;border-radius:var(--tt-radius-md, .5rem)}.tiptap-button .tiptap-button-text{padding:0 .125rem;flex-grow:1;text-align:left;line-height:1.5rem}.tiptap-button[data-text-trim=on] .tiptap-button-text{text-overflow:ellipsis;overflow:hidden}.tiptap-button .tiptap-button-icon,.tiptap-button .tiptap-button-icon-sub,.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{flex-shrink:0}.tiptap-button .tiptap-button-icon{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-icon-sub{width:1rem;height:1rem}.tiptap-button[data-size=large] .tiptap-button-icon-sub{width:1.125rem;height:1.125rem}.tiptap-button[data-size=small] .tiptap-button-icon-sub{width:.875rem;height:.875rem}.tiptap-button .tiptap-button-dropdown-arrows{width:.75rem;height:.75rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-arrows{width:.875rem;height:.875rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{width:.625rem;height:.625rem}.tiptap-button[data-size=large] .tiptap-button-dropdown-small{width:.75rem;height:.75rem}.tiptap-button[data-size=small] .tiptap-button-dropdown-small{width:.5rem;height:.5rem}.tiptap-button:has(>svg):not(:has(>:not(svg))){gap:.125rem}.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=large],.tiptap-button:has(>svg):not(:has(>:not(svg)))[data-size=small]{gap:.125rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text)){gap:0;padding-right:.25rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=large]{padding-right:.375rem}.tiptap-button:has(>svg:nth-of-type(2)):has(>.tiptap-button-dropdown-small):not(:has(>svg:nth-of-type(3))):not(:has(>.tiptap-button-text))[data-size=small]{padding-right:.25rem}.tiptap-button .tiptap-button-emoji{width:1rem;display:flex;justify-content:center}.tiptap-button[data-size=large] .tiptap-button-emoji{width:1.125rem}.tiptap-button[data-size=small] .tiptap-button-emoji{width:.875rem}.tiptap-button{background-color:var(--tt-button-default-bg-color);color:var(--tt-button-default-text-color)}.tiptap-button .tiptap-button-icon{color:var(--tt-button-default-icon-color)}.tiptap-button .tiptap-button-icon-sub{color:var(--tt-button-default-icon-sub-color)}.tiptap-button .tiptap-button-dropdown-arrows,.tiptap-button .tiptap-button-dropdown-small{color:var(--tt-button-default-dropdown-arrows-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]),.tiptap-button[data-active-item=true]:not([disabled]),.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]){background-color:var(--tt-button-hover-bg-color);color:var(--tt-button-hover-text-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon{color:var(--tt-button-hover-icon-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-icon-sub{color:var(--tt-button-hover-icon-sub-color)}.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button:hover:not([data-active-item=true]):not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-item=true]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-arrows,.tiptap-button[data-highlighted]:not([disabled]):not([data-highlighted=false]) .tiptap-button-dropdown-small{color:var(--tt-button-hover-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]),.tiptap-button[data-state=open]:not([disabled]){background-color:var(--tt-button-active-bg-color);color:var(--tt-button-active-text-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon{color:var(--tt-button-active-icon-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color)}.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled]) .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled]) .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color)}.tiptap-button[data-active-state=on]:not([disabled]):hover,.tiptap-button[data-state=open]:not([disabled]):hover{background-color:var(--tt-button-active-hover-bg-color)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized],.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]{background-color:var(--tt-button-active-bg-color-emphasized);color:var(--tt-button-active-text-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon{color:var(--tt-button-active-icon-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=emphasized]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=emphasized]:hover{background-color:var(--tt-button-active-hover-bg-color-emphasized)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued],.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]{background-color:var(--tt-button-active-bg-color-subdued);color:var(--tt-button-active-text-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-icon-sub{color:var(--tt-button-active-icon-sub-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-arrows,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued] .tiptap-button-dropdown-small{color:var(--tt-button-active-dropdown-arrows-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover{background-color:var(--tt-button-active-hover-bg-color-subdued)}.tiptap-button[data-active-state=on]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon,.tiptap-button[data-state=open]:not([disabled])[data-appearance=subdued]:hover .tiptap-button-icon{color:var(--tt-button-active-icon-color-subdued)}.tiptap-button:disabled{background-color:var(--tt-button-disabled-bg-color);color:var(--tt-button-disabled-text-color)}.tiptap-button:disabled .tiptap-button-icon{color:var(--tt-button-disabled-icon-color)}.tiptap-badge{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--white);--tt-badge-bg-color-subdued: var(--white);--tt-badge-bg-color-emphasized: var(--white);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--black);--tt-badge-bg-color-subdued: var(--black);--tt-badge-bg-color-emphasized: var(--black);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-600);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-light-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-600 )}.dark .tiptap-badge[data-style=ghost]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var( --tt-gray-dark-a-600 );--tt-badge-bg-color: var(--transparent);--tt-badge-bg-color-subdued: var(--transparent);--tt-badge-bg-color-emphasized: var(--transparent);--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-400 )}.tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-light-a-200);--tt-badge-border-color-subdued: var(--tt-gray-light-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-light-a-500);--tt-badge-text-color: var(--tt-gray-light-a-500);--tt-badge-text-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-text-color-emphasized: var(--white);--tt-badge-bg-color: var(--tt-gray-light-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-light-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-light-a-700 );--tt-badge-icon-color: var(--tt-gray-light-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-light-a-400 );--tt-badge-icon-color-emphasized: var(--white)}.dark .tiptap-badge[data-style=gray]{--tt-badge-border-color: var(--tt-gray-dark-a-200);--tt-badge-border-color-subdued: var(--tt-gray-dark-a-200);--tt-badge-border-color-emphasized: var(--tt-gray-dark-a-500);--tt-badge-text-color: var(--tt-gray-dark-a-500);--tt-badge-text-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-text-color-emphasized: var(--black);--tt-badge-bg-color: var(--tt-gray-dark-a-100);--tt-badge-bg-color-subdued: var( --tt-gray-dark-a-50 );--tt-badge-bg-color-emphasized: var( --tt-gray-dark-a-800 );--tt-badge-icon-color: var(--tt-gray-dark-a-500);--tt-badge-icon-color-subdued: var( --tt-gray-dark-a-400 );--tt-badge-icon-color-emphasized: var(--black)}.tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-inc-2);--tt-badge-border-color-subdued: var(--tt-color-green-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-green-dec-2);--tt-badge-text-color: var(--tt-color-green-dec-3);--tt-badge-text-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-inc-5 );--tt-badge-bg-color: var(--tt-color-green-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-green-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-dec-1 );--tt-badge-icon-color: var(--tt-color-green-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-green-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-inc-5 )}.dark .tiptap-badge[data-style=green]{--tt-badge-border-color: var(--tt-color-green-dec-2);--tt-badge-border-color-subdued: var(--tt-color-green-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-green-base);--tt-badge-text-color: var(--tt-color-green-inc-3);--tt-badge-text-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-green-dec-5 );--tt-badge-bg-color: var(--tt-color-green-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-green-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-green-inc-1 );--tt-badge-icon-color: var(--tt-color-green-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-green-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-green-dec-5 )}.tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-inc-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-dec-1);--tt-badge-text-color: var(--tt-color-yellow-dec-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.dark .tiptap-badge[data-style=yellow]{--tt-badge-border-color: var(--tt-color-yellow-dec-2);--tt-badge-border-color-subdued: var(--tt-color-yellow-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-yellow-inc-1);--tt-badge-text-color: var(--tt-color-yellow-inc-3);--tt-badge-text-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-yellow-dec-3 );--tt-badge-bg-color: var(--tt-color-yellow-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-yellow-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-yellow-base );--tt-badge-icon-color: var(--tt-color-yellow-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-yellow-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-yellow-dec-3 )}.tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-inc-2);--tt-badge-border-color-subdued: var(--tt-color-red-inc-3);--tt-badge-border-color-emphasized: var(--tt-color-red-dec-2);--tt-badge-text-color: var(--tt-color-red-dec-3);--tt-badge-text-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-inc-5 );--tt-badge-bg-color: var(--tt-color-red-inc-4);--tt-badge-bg-color-subdued: var( --tt-color-red-inc-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-dec-1 );--tt-badge-icon-color: var(--tt-color-red-dec-3);--tt-badge-icon-color-subdued: var( --tt-color-red-dec-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-inc-5 )}.dark .tiptap-badge[data-style=red]{--tt-badge-border-color: var(--tt-color-red-dec-2);--tt-badge-border-color-subdued: var(--tt-color-red-dec-3);--tt-badge-border-color-emphasized: var(--tt-color-red-base);--tt-badge-text-color: var(--tt-color-red-inc-3);--tt-badge-text-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-text-color-emphasized: var( --tt-color-red-dec-5 );--tt-badge-bg-color: var(--tt-color-red-dec-4);--tt-badge-bg-color-subdued: var( --tt-color-red-dec-5 );--tt-badge-bg-color-emphasized: var( --tt-color-red-inc-1 );--tt-badge-icon-color: var(--tt-color-red-inc-3);--tt-badge-icon-color-subdued: var( --tt-color-red-inc-2 );--tt-badge-icon-color-emphasized: var( --tt-color-red-dec-5 )}.tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-300);--tt-badge-border-color-subdued: var(--tt-brand-color-200);--tt-badge-border-color-emphasized: var(--tt-brand-color-600);--tt-badge-text-color: var(--tt-brand-color-800);--tt-badge-text-color-subdued: var( --tt-brand-color-700 );--tt-badge-text-color-emphasized: var( --tt-brand-color-50 );--tt-badge-bg-color: var(--tt-brand-color-100);--tt-badge-bg-color-subdued: var( --tt-brand-color-50 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-600 );--tt-badge-icon-color: var(--tt-brand-color-800);--tt-badge-icon-color-subdued: var( --tt-brand-color-700 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-100 )}.dark .tiptap-badge[data-style=brand]{--tt-badge-border-color: var(--tt-brand-color-700);--tt-badge-border-color-subdued: var(--tt-brand-color-800);--tt-badge-border-color-emphasized: var(--tt-brand-color-400);--tt-badge-text-color: var(--tt-brand-color-200);--tt-badge-text-color-subdued: var( --tt-brand-color-300 );--tt-badge-text-color-emphasized: var( --tt-brand-color-950 );--tt-badge-bg-color: var(--tt-brand-color-900);--tt-badge-bg-color-subdued: var( --tt-brand-color-950 );--tt-badge-bg-color-emphasized: var( --tt-brand-color-400 );--tt-badge-icon-color: var(--tt-brand-color-200);--tt-badge-icon-color-subdued: var( --tt-brand-color-300 );--tt-badge-icon-color-emphasized: var( --tt-brand-color-900 )}.tiptap-badge-group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.tiptap-badge-group [data-orientation=vertical]{flex-direction:column}.tiptap-badge-group [data-orientation=horizontal]{flex-direction:row}.tiptap-badge{font-size:.625rem;font-weight:700;font-feature-settings:"salt" on,"cv01" on;line-height:1.15;height:1.25rem;min-width:1.25rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border:solid 1px;border-radius:var(--tt-radius-sm, .375rem);transition-property:background,color,opacity;transition-duration:var(--tt-transition-duration-default);transition-timing-function:var(--tt-transition-easing-default)}.tiptap-badge[data-size=large]{font-size:.75rem;height:1.5rem;min-width:1.5rem;padding:.375rem;border-radius:var(--tt-radius-md, .375rem)}.tiptap-badge[data-size=small]{height:1rem;min-width:1rem;padding:.125rem;border-radius:var(--tt-radius-xs, .25rem)}.tiptap-badge .tiptap-badge-text{padding:0 .125rem;flex-grow:1;text-align:left}.tiptap-badge[data-text-trim=on] .tiptap-badge-text{text-overflow:ellipsis;overflow:hidden}.tiptap-badge .tiptap-badge-icon{pointer-events:none;flex-shrink:0;width:.625rem;height:.625rem}.tiptap-badge[data-size=large] .tiptap-badge-icon{width:.75rem;height:.75rem}.tiptap-badge{background-color:var(--tt-badge-bg-color);border-color:var(--tt-badge-border-color);color:var(--tt-badge-text-color)}.tiptap-badge .tiptap-badge-icon{color:var(--tt-badge-icon-color)}.tiptap-badge[data-appearance=emphasized]{background-color:var(--tt-badge-bg-color-emphasized);border-color:var(--tt-badge-border-color-emphasized);color:var(--tt-badge-text-color-emphasized)}.tiptap-badge[data-appearance=emphasized] .tiptap-badge-icon{color:var(--tt-badge-icon-color-emphasized)}.tiptap-badge[data-appearance=subdued]{background-color:var(--tt-badge-bg-color-subdued);border-color:var(--tt-badge-border-color-subdued);color:var(--tt-badge-text-color-subdued)}.tiptap-badge[data-appearance=subdued] .tiptap-badge-icon{color:var(--tt-badge-icon-color-subdued)}.tiptap-popover{--tt-popover-bg-color: var(--white);--tt-popover-border-color: var(--tt-gray-light-a-100);--tt-popover-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-popover{--tt-popover-border-color: var(--tt-gray-dark-a-50);--tt-popover-bg-color: var(--tt-gray-dark-50);--tt-popover-text-color: var(--tt-gray-dark-a-600)}.tiptap-popover{z-index:50;outline:none;transform-origin:var(--radix-popover-content-transform-origin);max-height:var(--radix-popover-content-available-height);background-color:var(--tt-popover-bg-color);border:1px solid var(--tt-popover-border-color);border-radius:var(--tt-radius-lg);box-shadow:var(--tt-shadow-elevated-md)}.tiptap-popover>*{max-height:var(--radix-popover-content-available-height)}.tiptap-popover[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=top],.tiptap-popover[data-side=top-start],.tiptap-popover[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=right],.tiptap-popover[data-side=right-start],.tiptap-popover[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=bottom],.tiptap-popover[data-side=bottom-start],.tiptap-popover[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-popover[data-side=left],.tiptap-popover[data-side=left-start],.tiptap-popover[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}.tiptap-separator{--tt-link-border-color: var(--tt-gray-light-a-200)}.dark .tiptap-separator{--tt-link-border-color: var(--tt-gray-dark-a-200)}.tiptap-separator{flex-shrink:0;background-color:var(--tt-link-border-color)}.tiptap-separator[data-orientation=horizontal]{height:1px;width:100%;margin:.5rem 0}.tiptap-separator[data-orientation=vertical]{height:1.5rem;width:1px}:root{--tiptap-card-bg-color: var(--white);--tiptap-card-border-color: var(--tt-gray-light-a-100);--tiptap-card-group-label-color: var(--tt-gray-light-a-800)}.dark{--tiptap-card-bg-color: var(--tt-gray-dark-50);--tiptap-card-border-color: var(--tt-gray-dark-a-100);--tiptap-card-group-label-color: var(--tt-gray-dark-a-800)}.tiptap-card{--padding: .375rem;--border-width: 1px;border-radius:calc(var(--padding) + var(--tt-radius-lg));box-shadow:var(--tt-shadow-elevated-md);background-color:var(--tiptap-card-bg-color);border:1px solid var(--tiptap-card-border-color);display:flex;flex-direction:column;outline:none;align-items:center;position:relative;min-width:0;word-wrap:break-word;background-clip:border-box}.tiptap-card-header{padding:.375rem;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;width:100%;border-bottom:var(--border-width) solid var(--tiptap-card-border-color)}.tiptap-card-body{padding:.375rem;flex:1 1 auto;overflow-y:auto}.tiptap-card-item-group{position:relative;display:flex;vertical-align:middle;min-width:-moz-max-content;min-width:max-content}.tiptap-card-item-group[data-orientation=vertical]{flex-direction:column;justify-content:center}.tiptap-card-item-group[data-orientation=horizontal]{gap:.25rem;flex-direction:row;align-items:center}.tiptap-card-group-label{padding:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tiptap-card-group-label-color)}:root{--tiptap-input-placeholder: var(--tt-gray-light-a-400)}.dark{--tiptap-input-placeholder: var(--tt-gray-dark-a-400)}.tiptap-input{display:block;width:100%;height:2rem;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .5rem;border-radius:.375rem;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.tiptap-input::-moz-placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input::placeholder{color:var(--tiptap-input-placeholder)}.tiptap-input-clamp{min-width:12rem;padding-right:0;text-overflow:ellipsis;white-space:nowrap}.tiptap-input-clamp:focus{text-overflow:clip;overflow:visible}.tiptap-input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.artifact-panel-skeleton{width:100%;min-height:100%;display:flex;flex-direction:column;background:var(--bg-primary);animation:fadeIn .2s ease-out}.artifact-panel-skeleton.note-chat-skeleton .note-chat-skeleton-content{flex:1;min-height:100%;padding:1.5rem 2rem 6rem}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor mark{background:#8a85ff4d;color:var(--text-primary);padding:0 .05em;border-radius:.2rem}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor mark[data-color]{color:inherit}.artifact-editor-content .suggestion-highlight{background-color:color-mix(in srgb,var(--bg-accent) 20%,transparent);border-radius:2px;padding:0 2px}.artifact-editor-content.notion-like-editor-content{max-width:100%;width:100%;min-height:100%;display:flex;flex-direction:column;overflow:visible;position:relative}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor{flex:none;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%;padding:1.5rem 0 6rem;box-sizing:border-box!important;display:flex;flex-direction:column;align-items:center}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor>*{width:100%;max-width:850px;margin-left:auto!important;margin-right:auto!important;padding-left:2rem;padding-right:2rem;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor p,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h1,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h2,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h3,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h4,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h5,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor h6,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor blockquote{width:100%;max-width:850px;word-wrap:break-word;margin-left:auto!important;margin-right:auto!important;overflow-wrap:break-word}.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor p.is-empty:before,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor p.is-editor-empty:before,.artifact-editor-content .tiptap.ProseMirror.artifact-notion-editor.notion-like-editor p:before{max-width:850px;margin-left:auto!important;margin-right:auto!important}.artifact-editor-content .ProseMirror ::selection{background:var(--bg-accent);color:var(--text-white);border-radius:.25rem;transition:background-color .1s ease-out}.artifact-editor-content .ProseMirror ::-moz-selection{background:var(--bg-accent);color:var(--text-white);border-radius:.25rem;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.artifact-editor-content .ProseMirror{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;caret-color:var(--bg-accent)}.artifact-editor-content .ProseMirror.selecting{pointer-events:auto}.artifact-editor-content .ProseMirror.selecting *{will-change:auto}.artifact-editor-content .artifact-floating-toolbar-content,.artifact-editor-content .tiptap-toolbar[data-variant=floating]{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:.5rem!important;box-shadow:0 4px 12px #0000004d!important;padding:.5rem;animation:floatingToolbarEnter .2s ease-out}.artifact-floating-toolbar-content{display:flex;align-items:center;gap:2px}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost],.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost]{border-radius:.25rem;padding:.5rem .65rem!important;margin:0;transition:background .15s;color:var(--text-secondary)!important;font-weight:400!important}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost] svg,.artifact-editor-content .artifact-floating-toolbar-content .tiptap-button-icon,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost] svg,.artifact-editor-content .tiptap-toolbar[data-variant=floating] .tiptap-button-icon{color:var(--text-secondary)!important}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost][data-active-state=on],.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost][data-active-state=on]{color:var(--text-primary)!important}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost][data-active-state=on] svg,.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost][data-active-state=on] .tiptap-button-icon,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost][data-active-state=on] svg,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost][data-active-state=on] .tiptap-button-icon{color:var(--text-primary)!important}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost]:hover,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost]:hover{background:var(--bg-highlight);color:var(--text-primary)!important}.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost]:hover svg,.artifact-editor-content .artifact-floating-toolbar-content [data-style=ghost]:hover .tiptap-button-icon,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost]:hover svg,.artifact-editor-content .tiptap-toolbar[data-variant=floating] [data-style=ghost]:hover .tiptap-button-icon{color:var(--text-primary)!important}@keyframes floatingToolbarEnter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown{padding:10px;background:var(--bg-card, white);border-radius:10px;min-width:220px}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .default-theme-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;margin-bottom:12px;background:var(--bg-highlight, #f3f4f6);border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;color:var(--text-primary, #374151);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .default-theme-btn:hover{background:var(--interactive-hover, #e5e7eb)}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .default-theme-btn svg{color:var(--text-secondary, #6b7280)}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .color-grid{display:flex;flex-direction:column;gap:3px}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .color-row{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .color-cell{width:16px;height:16px;border-radius:3px;cursor:pointer;border:1px solid rgba(0,0,0,.1);transition:all .15s ease}.artifact-highlight-popover-content .artifact-highlight-picker-dropdown .color-cell:hover{transform:scale(1.2);box-shadow:0 2px 6px #0003;z-index:1}.artifact-toolbar-portal{position:absolute;inset:0;z-index:10002;pointer-events:none;overflow:visible}.artifact-toolbar-portal>*{pointer-events:auto}body:has(.artifact-editor-content) [data-radix-portal],body:has(.artifact-editor-content)>div:has(.tiptap-dropdown-menu),body:has(.artifact-editor-content)>div:has(.tiptap-popover),body:has(.artifact-editor-content)>div:has(.artifact-highlight-popover-content),body:has(.artifact-editor-content)>div:has(.artifact-link-popover-content),body:has(.artifact-editor-content)>div:has(.artifact-turn-into-popover-content){z-index:10002!important}body:has(.artifact-editor-content) .tiptap-dropdown-menu,body:has(.artifact-editor-content) .tiptap-popover,body:has(.artifact-editor-content) .artifact-highlight-popover-content,body:has(.artifact-editor-content) .artifact-link-popover-content,body:has(.artifact-editor-content) .artifact-turn-into-popover-content{z-index:10002!important;pointer-events:auto!important}body:has(.artifact-editor-content) .tiptap-dropdown-menu-sub{z-index:10003!important;pointer-events:auto!important}.document-preview-content .artifact-spreadsheet-editor{min-height:0;height:100%}.artifact-spreadsheet-editor .rdg{--rdg-background-color: var(--bg-primary);--rdg-header-background-color: var(--bg-highlight);--rdg-header-draggable-background-color: var(--bg-card);--rdg-color: var(--text-primary);--rdg-font-size: 14px;font-family:var(--font-body);--rdg-border-color: var(--border-primary);--rdg-summary-border-color: var(--border-primary);border-color:var(--border-primary);--rdg-row-hover-background-color: var(--interactive-hover);--rdg-row-selected-background-color: var(--bg-accent-muted);--rdg-row-selected-hover-background-color: color-mix(in srgb, var(--bg-accent) 25%, var(--bg-primary));--rdg-selection-color: var(--bg-accent);--rdg-checkbox-focus-color: var(--bg-accent);--rdg-cell-frozen-box-shadow: 2px 0 6px -2px var(--shadow-light)}.artifact-spreadsheet-editor .rdg input[type=text],.artifact-spreadsheet-editor .rdg .rdg-text-editor,.artifact-spreadsheet-editor .rdg [class*=rdg-text-editor]{border-color:var(--border-primary);color:var(--text-primary);background-color:var(--bg-primary)}.artifact-spreadsheet-editor .rdg input[type=text]::-moz-placeholder,.artifact-spreadsheet-editor .rdg .rdg-text-editor::-moz-placeholder,.artifact-spreadsheet-editor .rdg [class*=rdg-text-editor]::-moz-placeholder{color:var(--text-placeholder);opacity:1}.artifact-spreadsheet-editor .rdg input[type=text]::placeholder,.artifact-spreadsheet-editor .rdg .rdg-text-editor::placeholder,.artifact-spreadsheet-editor .rdg [class*=rdg-text-editor]::placeholder{color:var(--text-placeholder);opacity:1}.artifact-spreadsheet-editor .rdg input[type=text]:focus,.artifact-spreadsheet-editor .rdg .rdg-text-editor:focus,.artifact-spreadsheet-editor .rdg [class*=rdg-text-editor]:focus{border-color:var(--bg-accent);outline:none}.tiptap-button-highlight{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--highlight-color);transition:transform .2s ease}.tiptap-button-highlight:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--highlight-color);filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-highlight:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-highlight:after{filter:brightness(180%)}.tiptap-dropdown-menu{--tt-dropdown-menu-bg-color: var(--white);--tt-dropdown-menu-border-color: var(--tt-gray-light-a-100);--tt-dropdown-menu-text-color: var(--tt-gray-light-a-600)}.dark .tiptap-dropdown-menu{--tt-dropdown-menu-border-color: var(--tt-gray-dark-a-50);--tt-dropdown-menu-bg-color: var(--tt-gray-dark-50);--tt-dropdown-menu-text-color: var(--tt-gray-dark-a-600)}.tiptap-dropdown-menu{z-index:50;outline:none;transform-origin:var(--radix-dropdown-menu-content-transform-origin);max-height:var(--radix-dropdown-menu-content-available-height);background-color:var(--tt-dropdown-menu-bg-color);border:1px solid var(--tt-dropdown-menu-border-color);border-radius:var(--tt-radius-lg);box-shadow:var(--tt-shadow-elevated-md)}.tiptap-dropdown-menu>*{max-height:var(--radix-dropdown-menu-content-available-height)}.tiptap-dropdown-menu[data-state=open]{animation:fadeIn .15s cubic-bezier(.16,1,.3,1),zoomIn .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-state=closed]{animation:fadeOut .15s cubic-bezier(.16,1,.3,1),zoomOut .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=top],.tiptap-dropdown-menu[data-side=top-start],.tiptap-dropdown-menu[data-side=top-end]{animation:slideFromBottom .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=right],.tiptap-dropdown-menu[data-side=right-start],.tiptap-dropdown-menu[data-side=right-end]{animation:slideFromLeft .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=bottom],.tiptap-dropdown-menu[data-side=bottom-start],.tiptap-dropdown-menu[data-side=bottom-end]{animation:slideFromTop .15s cubic-bezier(.16,1,.3,1)}.tiptap-dropdown-menu[data-side=left],.tiptap-dropdown-menu[data-side=left-start],.tiptap-dropdown-menu[data-side=left-end]{animation:slideFromRight .15s cubic-bezier(.16,1,.3,1)}:root{--tt-toolbar-height: 2.75rem;--tt-safe-area-bottom: env(safe-area-inset-bottom, 0px);--tt-toolbar-bg-color: var(--white);--tt-toolbar-border-color: var(--tt-gray-light-a-100)}.dark{--tt-toolbar-bg-color: var(--black);--tt-toolbar-border-color: var(--tt-gray-dark-a-50)}@media(max-width:767px){.tiptap-toolbar[data-variant=fixed]{display:none!important}}.tiptap-toolbar{display:flex;align-items:center;gap:.125rem}.tiptap-toolbar-group{display:flex;align-items:center;gap:.0625rem}.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar-group:empty+.tiptap-separator,.tiptap-separator+.tiptap-toolbar-group:empty{display:none}.tiptap-toolbar[data-variant=fixed]{position:sticky;top:0;z-index:10;width:100%;min-height:var(--tt-toolbar-height);background:var(--tt-toolbar-bg-color);border-bottom:1px solid var(--tt-toolbar-border-color);padding:0 .5rem;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tiptap-toolbar[data-variant=fixed]::-webkit-scrollbar{display:none}@media(max-width:480px){.tiptap-toolbar[data-variant=fixed]{position:absolute;top:auto;height:calc(var(--tt-toolbar-height) + var(--tt-safe-area-bottom));border-top:1px solid var(--tt-toolbar-border-color);border-bottom:none;padding:0 .5rem var(--tt-safe-area-bottom);flex-wrap:nowrap;justify-content:flex-start}.tiptap-toolbar[data-variant=fixed] .tiptap-toolbar-group{flex:0 0 auto}}.tiptap-toolbar[data-variant=floating]{--tt-toolbar-padding: .125rem;--tt-toolbar-border-width: 1px;padding:.188rem;border-radius:calc(var(--tt-toolbar-padding) + var(--tt-radius-lg) + var(--tt-toolbar-border-width));border:var(--tt-toolbar-border-width) solid var(--tt-toolbar-border-color);background-color:var(--tt-toolbar-bg-color);box-shadow:var(--tt-shadow-elevated-md);outline:none;overflow:hidden}.tiptap-toolbar[data-variant=floating][data-plain=true]{padding:0;border-radius:0;border:none;box-shadow:none;background-color:transparent}@media screen and (max-width:480px){.tiptap-toolbar[data-variant=floating]{width:100%;border-radius:0;border:none;box-shadow:none}}@media(max-width:767px){.tiptap-toolbar[data-variant=floating]{padding:.375rem .5rem;border-radius:.75rem;min-height:2.75rem;max-width:min(100%,100vw - 2rem);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-wrap:nowrap;white-space:nowrap}.tiptap-toolbar[data-variant=floating] .tiptap-toolbar-group{gap:.25rem;flex-shrink:0}.tiptap-toolbar[data-variant=floating] button,.tiptap-toolbar[data-variant=floating] [role=button],.tiptap-toolbar[data-variant=floating] [data-state]{min-width:2.25rem;min-height:2.25rem;padding:.375rem;flex-shrink:0}}.artifact-ai-toolbar{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.artifact-ai-toolbar-tooltip.tiptap-tooltip{border-radius:1rem;background-color:var(--text-primary);color:var(--bg-primary);padding:.75rem 1rem;font-weight:500}.artifact-ai-toolbar-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:2px;padding:6px;border-radius:9999px;border:1px solid var(--border-primary);background:var(--bg-primary);box-shadow:0 4px 12px #00000026;overflow:hidden}.artifact-ai-toolbar-tools{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:2px}.artifact-ai-toolbar-fab{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;border:none;border-radius:9999px;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease}.artifact-ai-toolbar-fab:hover{background:var(--bg-highlight)}.artifact-ai-toolbar-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.artifact-ai-toolbar-icon svg{width:20px;height:20px;flex-shrink:0}.artifact-ai-toolbar-action{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:none;border-radius:9999px;background:transparent;color:var(--text-primary);cursor:pointer;transition:background-color .15s ease;animation:artifact-ai-action-enter .15s ease-out}.artifact-ai-toolbar-action:hover{background:var(--bg-highlight)}.artifact-ai-toolbar-action-primary,.artifact-ai-toolbar-fab-primary{background:var(--text-primary)!important;color:var(--bg-primary)!important}.artifact-ai-toolbar-action-primary:hover,.artifact-ai-toolbar-fab-primary:hover{background:var(--text-secondary)!important;color:var(--bg-primary)!important}.artifact-ai-toolbar-stop-icon{width:20px;height:20px;flex-shrink:0}@keyframes artifact-ai-action-enter{0%{opacity:0}to{opacity:1}}.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[aria-label*=theme i],.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[aria-label*=dark i],.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[aria-label*=light i],.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[title*=theme i],.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[title*=dark i],.document-viewer-root [data-rp=topBarRight] button._rp-button_1jswj_1[title*=light i],.document-viewer-root [data-rp=topBarRight] button[aria-label*=theme i],.document-viewer-root [data-rp=topBarRight] button[aria-label*=dark i],.document-viewer-root [data-rp=topBarRight] button[aria-label*=light i],.document-viewer-root [data-rp=topBarRight] button[title*=theme i],.document-viewer-root [data-rp=topBarRight] button[title*=dark i],.document-viewer-root [data-rp=topBarRight] button[title*=light i]{display:none!important}.document-viewer-root [data-rp=topBarRight]>*:has(button[aria-label*=theme i]),.document-viewer-root [data-rp=topBarRight]>*:has(button[aria-label*=dark i]),.document-viewer-root [data-rp=topBarRight]>*:has(button[aria-label*=light i]),.document-viewer-root [data-rp=topBarRight]>*:has(button._rp-button_1jswj_1[aria-label*=theme i]),.document-viewer-root [data-rp=topBarRight]>*:has(button._rp-button_1jswj_1[aria-label*=dark i]),.document-viewer-root [data-rp=topBarRight]>*:has(button._rp-button_1jswj_1[aria-label*=light i]){display:none!important}.document-viewer-root [data-rp=tooltip],.document-viewer-root [class*=rpv-core__tooltip],.document-viewer-root [class*=tooltip],.document-viewer-root [class*=rpv-core__tooltip] *,.document-viewer-root [class*=tooltip] *,.document-viewer-root div[class*=tooltip],.document-viewer-root span[class*=tooltip],.document-viewer-root [role=tooltip],.document-viewer-root [data-rp=tooltip] *,.document-viewer-root [role=tooltip] *,.document-viewer-root [class*=tooltip][style*=color],.document-viewer-root [class*=tooltip][style*=background],.document-viewer-root div[class*=tooltip][style*=color],.document-viewer-root span[class*=tooltip][style*=color]{background-color:var(--bg-card)!important;color:var(--text-primary)!important}.document-viewer-root [data-rp=tooltip] *,.document-viewer-root [class*=rpv-core__tooltip] *,.document-viewer-root [class*=tooltip] *,.document-viewer-root [role=tooltip] *{color:var(--text-primary)!important}.document-viewer-root [data-crop-tool]{position:relative}.document-viewer-root [data-crop-tool] button[aria-label]:before{content:attr(aria-label);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);padding:6px 10px;background-color:var(--bg-card);color:var(--text-primary);border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10001;box-shadow:none!important;border:1px solid var(--border-primary)}.document-viewer-root [data-crop-tool] button[aria-label]:hover:before,.document-viewer-root [data-crop-tool] button[aria-label]:focus:before{opacity:1;visibility:visible}.document-viewer-root [data-crop-tool] button[aria-label]:after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--bg-card);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;z-index:10002;pointer-events:none}.document-viewer-root [data-crop-tool] button[aria-label]:hover:after,.document-viewer-root [data-crop-tool] button[aria-label]:focus:after{opacity:1;visibility:visible}.document-viewer-root [data-rp=searchPopover],.document-viewer-root [class*=rpv-core__search-popover],.document-viewer-root [class*=search-popover],.document-viewer-root [class*=searchPopover],.document-viewer-root [class*=search-tool-content],.document-viewer-root ._rp-search-tool-content_t0ih3_1,.document-viewer-root [data-rp=searchPopover] *,.document-viewer-root [class*=rpv-core__search-popover] *,.document-viewer-root [class*=search-popover] *{background-color:var(--bg-card)!important;border-color:var(--border-primary)!important;color:var(--text-primary)!important}.document-viewer-root ._rp-search-tool-content_t0ih3_1,.document-viewer-root [class*=search-tool-content]{border:1px solid var(--border-primary)!important;border-color:var(--border-primary)!important}.document-viewer-root [data-rp=searchPopover] input,.document-viewer-root [class*=rpv-core__search-popover] input,.document-viewer-root [class*=search-popover] input,.document-viewer-root [data-rp=searchPopover] input[type=text],.document-viewer-root [class*=rpv-core__search-popover] input[type=text],.document-viewer-root [class*=search-popover] input[type=text]{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important;border:1px solid var(--border-primary)!important}.document-viewer-root [data-rp=searchPopover] li,.document-viewer-root [class*=rpv-core__search-popover] li,.document-viewer-root [class*=search-popover] li,.document-viewer-root [data-rp=searchPopover] [class*=item],.document-viewer-root [class*=rpv-core__search-popover] [class*=item],.document-viewer-root [class*=search-popover] [class*=item],.document-viewer-root [data-rp=searchPopover] button,.document-viewer-root [class*=rpv-core__search-popover] button,.document-viewer-root [class*=search-popover] button{background-color:var(--bg-primary)!important;color:var(--text-primary)!important;border-color:var(--border-primary)!important}.document-viewer-root [data-rp=searchPopover] li:hover,.document-viewer-root [class*=rpv-core__search-popover] li:hover,.document-viewer-root [class*=search-popover] li:hover,.document-viewer-root [data-rp=searchPopover] [class*=item]:hover,.document-viewer-root [class*=rpv-core__search-popover] [class*=item]:hover,.document-viewer-root [class*=search-popover] [class*=item]:hover{background-color:var(--interactive-hover)!important}.document-viewer-root [data-rp=searchPopover] *,.document-viewer-root [class*=rpv-core__search-popover] *,.document-viewer-root [class*=search-popover] *{color:var(--text-primary)!important}.document-viewer-root [data-rp=searchPopover][style*=border],.document-viewer-root [class*=rpv-core__search-popover][style*=border],.document-viewer-root [class*=search-popover][style*=border]{border-color:var(--border-primary)!important}.document-viewer-root [data-rp*=textLayer] ::-moz-selection,.document-viewer-root [data-rp*=textLayer] *::-moz-selection,.document-viewer-root [class*=text-layer] ::-moz-selection,.document-viewer-root [class*=text-layer] *::-moz-selection,.document-viewer-root [class*=rpv-core__text-layer] ::-moz-selection,.document-viewer-root [class*=rpv-core__text-layer] *::-moz-selection{background:Highlight!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.document-viewer-root [data-rp*=textLayer] ::selection,.document-viewer-root [data-rp*=textLayer] *::selection,.document-viewer-root [class*=text-layer] ::selection,.document-viewer-root [class*=text-layer] *::selection,.document-viewer-root [class*=rpv-core__text-layer] ::selection,.document-viewer-root [class*=rpv-core__text-layer] *::selection{background:Highlight!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.document-viewer-root [data-rp*=textLayer] ::-moz-selection,.document-viewer-root [data-rp*=textLayer] *::-moz-selection,.document-viewer-root [class*=text-layer] ::-moz-selection,.document-viewer-root [class*=text-layer] *::-moz-selection,.document-viewer-root [class*=rpv-core__text-layer] ::-moz-selection,.document-viewer-root [class*=rpv-core__text-layer] *::-moz-selection{background:Highlight!important;color:transparent!important}.document-viewer-root [data-rp*=textLayer] .highlight,.document-viewer-root [data-rp*=textLayer] .highlight.appended,.document-viewer-root [class*=text-layer] .highlight,.document-viewer-root [class*=text-layer] .highlight.appended,.document-viewer-root [class*=rpv-core__text-layer] .highlight,.document-viewer-root [class*=rpv-core__text-layer] .highlight.appended{color:transparent!important;-webkit-text-fill-color:transparent!important}.comments-panel-dropdown-menu button[data-action=resolve]{color:var(--status-success)!important}.comments-panel-dropdown-menu button[data-action=resolve] svg{color:var(--status-success)!important;fill:var(--status-success)!important}.comments-panel-dropdown-menu button[data-action=unresolve]{color:var(--status-info)!important}.comments-panel-dropdown-menu button[data-action=unresolve] svg{color:var(--status-info)!important;fill:var(--status-info)!important}.comments-panel-dropdown-menu button[data-action=delete]{color:var(--status-error)!important}.comments-panel-dropdown-menu button[data-action=delete] svg{color:var(--status-error)!important;fill:var(--status-error)!important}.comment-resolved{filter:grayscale(.3)}:root{--tiptap-image-handle-bg: var(--tt-brand-color-600)}.dark{--tiptap-image-handle-bg: var(--tt-brand-color-400)}.tiptap.ProseMirror .ProseMirror-selectednode .tiptap-image,.tiptap.ProseMirror .ProseMirror-selectednode .tiptap-image .tiptap-image-container,.tiptap.ProseMirror .ProseMirror-selectednode .tiptap-image .tiptap-image-content{background:transparent!important;background-color:transparent!important}.tiptap.ProseMirror .ProseMirror-selectednode.tiptap-image,.tiptap.ProseMirror .tiptap-image.ProseMirror-selectednode,.tiptap.ProseMirror .react-renderer.node-image.ProseMirror-selectednode,.tiptap.ProseMirror .ProseMirror-selectednode.react-renderer.node-image,.tiptap.ProseMirror [data-node-view-wrapper].ProseMirror-selectednode,.tiptap.ProseMirror .ProseMirror-selectednode[data-node-view-wrapper],.tiptap.ProseMirror .node-image.ProseMirror-selectednode,.tiptap.ProseMirror .ProseMirror-selectednode.node-image,.react-renderer.node-image.ProseMirror-selectednode,.ProseMirror-selectednode.react-renderer.node-image,.node-image.ProseMirror-selectednode,.ProseMirror-selectednode.node-image{background:transparent!important;background-color:transparent!important;outline:none!important}.tiptap.ProseMirror .tiptap-image{display:flex;width:100%;margin:1.5rem 0;background:transparent!important;background-color:transparent!important}.tiptap.ProseMirror .tiptap-image[data-align=right]{text-align:right;justify-content:flex-end}.tiptap.ProseMirror .tiptap-image[data-align=center]{text-align:center;justify-content:center}.tiptap.ProseMirror .tiptap-image.ProseMirror-selectednode,.tiptap.ProseMirror .tiptap-image.react-renderer.ProseMirror-selectednode,.tiptap.ProseMirror .tiptap-image.node-image.ProseMirror-selectednode{background:transparent!important;background-color:transparent!important}.tiptap.ProseMirror .tiptap-image-container{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;background:transparent!important;background-color:transparent!important;border:none;border-radius:var(--tt-radius-xs, .25rem);padding:0;margin:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;line-height:0}.tiptap.ProseMirror .tiptap-image-content{display:block;position:relative;background:transparent!important;pointer-events:auto;width:100%;height:100%;margin:0;padding:0;line-height:0}.tiptap.ProseMirror .tiptap-image-content.has-handles,.ProseMirror-selectednode .tiptap-image .tiptap.ProseMirror .tiptap-image-content{border:2px solid #3b82f6;border-radius:var(--tt-radius-xs, .25rem);box-sizing:border-box}.tiptap.ProseMirror .tiptap-image-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:var(--tt-radius-xs, .25rem);display:block;margin:0;padding:0}.tiptap.ProseMirror .tiptap-image-loading-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#ffffffb3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:var(--tt-radius-xs, .25rem);z-index:50;pointer-events:none}.dark .tiptap.ProseMirror .tiptap-image-loading-overlay{background:#141414b3}.tiptap.ProseMirror .tiptap-image-loading-spinner{position:relative;width:24px;height:24px}.tiptap.ProseMirror .spinner-ring{position:absolute;width:100%;height:100%;border:2px solid transparent;border-top-color:#3b82f6;border-radius:50%;animation:spin .8s linear infinite}.tiptap.ProseMirror .spinner-ring:nth-child(1){animation-delay:0s}.tiptap.ProseMirror .spinner-ring:nth-child(2){animation-delay:.15s;border-top-color:#60a5fa;transform:scale(.85)}.tiptap.ProseMirror .spinner-ring:nth-child(3){animation-delay:.3s;border-top-color:#93c5fd;transform:scale(.7)}.tiptap.ProseMirror .tiptap-image-handle{position:absolute;z-index:100;pointer-events:auto;touch-action:none;background:#fff;border:2px solid #3b82f6;border-radius:50%;width:12px;height:12px;box-sizing:border-box;cursor:default;margin:0}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-corner.tiptap-image-handle-nw{top:-6px;left:-6px;cursor:nwse-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-corner.tiptap-image-handle-ne{top:-6px;right:-6px;cursor:nesw-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-corner.tiptap-image-handle-sw{bottom:-6px;left:-6px;cursor:nesw-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-corner.tiptap-image-handle-se{bottom:-6px;right:-6px;cursor:nwse-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-side{width:12px;height:12px}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-side.tiptap-image-handle-n{top:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-side.tiptap-image-handle-s{bottom:-6px;left:50%;transform:translate(-50%);cursor:ns-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-side.tiptap-image-handle-e{right:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.tiptap.ProseMirror .tiptap-image-handle.tiptap-image-handle-side.tiptap-image-handle-w{left:-6px;top:50%;transform:translateY(-50%);cursor:ew-resize}.tiptap.ProseMirror .tiptap-image-popup{position:absolute;top:6px;right:6px;display:flex;gap:2px;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:6px;padding:2px;box-shadow:0 2px 8px #00000026;z-index:20;border:1px solid rgba(0,0,0,.1)}.dark .tiptap.ProseMirror .tiptap-image-popup{background:#1e1e1ef2;border-color:#ffffff1a}.tiptap.ProseMirror .tiptap-image-popup-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;color:var(--text-primary, #333);transition:all .2s ease}.tiptap.ProseMirror .tiptap-image-popup-button:hover{background:#00000014}.dark .tiptap.ProseMirror .tiptap-image-popup-button{color:var(--text-primary, #e0e0e0)}.dark .tiptap.ProseMirror .tiptap-image-popup-button:hover{background:#ffffff1a}.tiptap.ProseMirror .tiptap-image-popup-button:active{transform:scale(.95)}.tiptap-image-fullscreen{position:fixed;inset:0;background:#000000f2;z-index:99999;display:flex;align-items:center;justify-content:center;cursor:pointer;animation:fadeInBackdrop .25s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tiptap-image-fullscreen.closing{animation:fadeOutBackdrop .2s cubic-bezier(.4,0,.2,1)}.tiptap-image-fullscreen-content{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.tiptap-image-fullscreen-counter{position:absolute;top:20px;left:20px;color:#fff;font-size:16px;font-weight:500;z-index:100001;background:#00000080;padding:8px 16px;border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.tiptap-image-fullscreen-counter.fade-in{animation:fadeInUp .3s cubic-bezier(.4,0,.2,1) .1s both}.tiptap-image-fullscreen-counter.fade-out{animation:fadeOutDown .2s cubic-bezier(.4,0,.2,1)}.tiptap-image-fullscreen-img{max-width:100%;max-height:95vh;-o-object-fit:contain;object-fit:contain;border-radius:8px;cursor:default;animation:zoomInImage .3s cubic-bezier(.4,0,.2,1);transform-origin:center center}.tiptap-image-fullscreen-img.zoom-in{animation:zoomInImage .3s cubic-bezier(.4,0,.2,1)}.tiptap-image-fullscreen-img.zoom-out{animation:zoomOutImage .2s cubic-bezier(.4,0,.2,1)}.tiptap-image-fullscreen-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:transparent;border:none;color:#fff;font-size:32px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:100001}.tiptap-image-fullscreen-close.fade-in{animation:fadeInDown .3s cubic-bezier(.4,0,.2,1) .1s both}.tiptap-image-fullscreen-close.fade-out{animation:fadeOutUp .2s cubic-bezier(.4,0,.2,1)}.tiptap-image-fullscreen-close:hover{opacity:.8;transform:scale(1.1)}.tiptap-image-fullscreen-close:active{transform:scale(.95)}@keyframes fadeInBackdrop{0%{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes fadeOutBackdrop{0%{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}to{opacity:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}}@keyframes zoomInImage{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes zoomOutImage{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}:root{--tiptap-image-upload-active: var(--tt-brand-color-500);--tiptap-image-upload-progress-bg: var(--tt-brand-color-50);--tiptap-image-upload-icon-bg: var(--tt-brand-color-500);--tiptap-image-upload-text-color: var(--tt-gray-light-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-light-a-400);--tiptap-image-upload-border: var(--tt-gray-light-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-light-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-500);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-light-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-light-300);--tiptap-image-upload-icon-color: var(--white)}.dark{--tiptap-image-upload-active: var(--tt-brand-color-400);--tiptap-image-upload-progress-bg: var(--tt-brand-color-900);--tiptap-image-upload-icon-bg: var(--tt-brand-color-400);--tiptap-image-upload-text-color: var(--tt-gray-dark-a-700);--tiptap-image-upload-subtext-color: var(--tt-gray-dark-a-400);--tiptap-image-upload-border: var(--tt-gray-dark-a-300);--tiptap-image-upload-border-hover: var(--tt-gray-dark-a-400);--tiptap-image-upload-border-active: var(--tt-brand-color-400);--tiptap-image-upload-icon-doc-bg: var(--tt-gray-dark-a-200);--tiptap-image-upload-icon-doc-border: var(--tt-gray-dark-300);--tiptap-image-upload-icon-color: var(--black)}.tiptap-image-upload{margin:2rem 0}.tiptap-image-upload input[type=file]{display:none}.tiptap-image-upload .tiptap-image-upload-dropzone{position:relative;width:3.125rem;height:3.75rem;display:inline-flex;align-items:flex-start;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-icon-container{position:absolute;width:1.75rem;height:1.75rem;bottom:0;right:0;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem);display:flex;align-items:center;justify-content:center}.tiptap-image-upload .tiptap-image-upload-icon{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-primary{color:var(--tiptap-image-upload-icon-doc-bg);position:absolute}.tiptap-image-upload .tiptap-image-upload-dropzone-rect-secondary{position:absolute;top:0;right:.25rem;bottom:0;color:var(--tiptap-image-upload-icon-doc-border)}.tiptap-image-upload .tiptap-image-upload-text{color:var(--tiptap-image-upload-text-color);font-weight:500;font-size:.875rem;line-height:normal}.tiptap-image-upload .tiptap-image-upload-text em{font-style:normal;text-decoration:underline}.tiptap-image-upload .tiptap-image-upload-subtext{color:var(--tiptap-image-upload-subtext-color);font-weight:600;line-height:normal;font-size:.75rem}.tiptap-image-upload .tiptap-image-upload-drag-area{padding:2rem 1.5rem;border:1.5px dashed var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);text-align:center;cursor:pointer;position:relative;overflow:hidden;transition:all .2s ease}.tiptap-image-upload .tiptap-image-upload-drag-area:hover{border-color:var(--tiptap-image-upload-border-hover)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-active{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.05)}.tiptap-image-upload .tiptap-image-upload-drag-area.drag-over{border-color:var(--tiptap-image-upload-border-active);background-color:rgba(var(--tiptap-image-upload-active-rgb, 0, 123, 255),.1)}.tiptap-image-upload .tiptap-image-upload-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap-image-upload .tiptap-image-upload-previews{display:flex;flex-direction:column;gap:.75rem}.tiptap-image-upload .tiptap-image-upload-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;border-bottom:1px solid var(--tiptap-image-upload-border);margin-bottom:.5rem}.tiptap-image-upload .tiptap-image-upload-header span{font-size:.875rem;font-weight:500;color:var(--tiptap-image-upload-text-color)}.tiptap-image-upload .tiptap-image-upload-preview{position:relative;border-radius:var(--tt-radius-md, .5rem);overflow:hidden}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-progress{position:absolute;inset:0;background-color:var(--tiptap-image-upload-progress-bg);transition:all .3s ease-out}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-preview-content{position:relative;border:1px solid var(--tiptap-image-upload-border);border-radius:var(--tt-radius-md, .5rem);padding:1rem;display:flex;align-items:center;justify-content:space-between}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info{display:flex;align-items:center;gap:.75rem;height:2rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon{padding:.5rem;background-color:var(--tiptap-image-upload-icon-bg);border-radius:var(--tt-radius-lg, .75rem)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-file-info .tiptap-image-upload-file-icon svg{width:.875rem;height:.875rem;color:var(--tiptap-image-upload-icon-color)}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-details{display:flex;flex-direction:column}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions{display:flex;align-items:center;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview .tiptap-image-upload-actions .tiptap-image-upload-progress-text{font-size:.75rem;color:var(--tiptap-image-upload-border-active);font-weight:600}.tiptap.ProseMirror.ProseMirror-focused .ProseMirror-selectednode .tiptap-image-upload-drag-area{border-color:var(--tiptap-image-upload-active)}@media(max-width:480px){.tiptap-image-upload .tiptap-image-upload-drag-area{padding:1.5rem 1rem}.tiptap-image-upload .tiptap-image-upload-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tiptap-image-upload .tiptap-image-upload-preview-content{padding:.75rem}}.tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-light-900)}.dark .tiptap.ProseMirror{--blockquote-bg-color: var(--tt-gray-dark-900)}.tiptap.ProseMirror blockquote{position:relative;padding-left:1.75em;padding-top:.375em;padding-bottom:.375em;margin:.75rem 0;background-color:var(--bg-primary)}.tiptap.ProseMirror blockquote p{margin-top:0;margin-bottom:0;line-height:1.6}.tiptap.ProseMirror blockquote:before,.tiptap.ProseMirror blockquote.is-empty:before{position:absolute;left:1.3em;width:.25em;background-color:var(--bg-accent);content:"";border-radius:0;top:.375em;height:calc(100% - .75em);min-height:1em}.tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-light-a-100);--tt-inline-code-text-color: var(--tt-gray-light-a-700);--tt-inline-code-border-color: var(--tt-gray-light-a-200);--tt-codeblock-bg: var(--tt-gray-light-a-50);--tt-codeblock-text: var(--tt-gray-light-a-800);--tt-codeblock-border: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--tt-inline-code-bg-color: var(--tt-gray-dark-a-100);--tt-inline-code-text-color: var(--tt-gray-dark-a-700);--tt-inline-code-border-color: var(--tt-gray-dark-a-200);--tt-codeblock-bg: var(--tt-gray-dark-a-50);--tt-codeblock-text: var(--tt-gray-dark-a-800);--tt-codeblock-border: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror code{background-color:var(--tt-inline-code-bg-color);color:var(--tt-inline-code-text-color);border:1px solid var(--tt-inline-code-border-color);font-family:JetBrains Mono NL,monospace;font-size:.875em;line-height:1.4;border-radius:6px/.375rem;padding:.1em .2em}.tiptap.ProseMirror pre{background-color:var(--tt-codeblock-bg);color:var(--tt-codeblock-text);border:1px solid var(--tt-codeblock-border);margin-top:1.5em;margin-bottom:1.5em;padding:1em;font-size:1rem;border-radius:6px/.375rem}.tiptap.ProseMirror pre code{background-color:transparent;border:none;border-radius:0;-webkit-text-fill-color:inherit;color:inherit}.tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-light-a-200)}.dark .tiptap.ProseMirror{--horizontal-rule-color: var(--tt-gray-dark-a-200)}.tiptap.ProseMirror hr{border:none;height:1px;background-color:var(--horizontal-rule-color)}.tiptap.ProseMirror [data-type=horizontalRule]{margin-top:2.25em;margin-bottom:2.25em;padding-top:.75rem;padding-bottom:.75rem}.tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-light-a-100);--tt-checklist-bg-active-color: var(--tt-gray-light-a-900);--tt-checklist-border-color: var(--tt-gray-light-a-200);--tt-checklist-border-active-color: var(--tt-gray-light-a-900);--tt-checklist-check-icon-color: var(--white);--tt-checklist-text-active: var(--tt-gray-light-a-500)}.dark .tiptap.ProseMirror{--tt-checklist-bg-color: var(--tt-gray-dark-a-100);--tt-checklist-bg-active-color: var(--tt-gray-dark-a-900);--tt-checklist-border-color: var(--tt-gray-dark-a-200);--tt-checklist-border-active-color: var(--tt-gray-dark-a-900);--tt-checklist-check-icon-color: var(--black);--tt-checklist-text-active: var(--tt-gray-dark-a-500)}.tiptap.ProseMirror ol,.tiptap.ProseMirror ul{margin-top:.75em;margin-bottom:.75em;padding-left:2em}.tiptap.ProseMirror ol:first-child,.tiptap.ProseMirror ul:first-child{margin-top:0}.tiptap.ProseMirror ol:last-child,.tiptap.ProseMirror ul:last-child{margin-bottom:0}.tiptap.ProseMirror ol ol,.tiptap.ProseMirror ol ul,.tiptap.ProseMirror ul ol,.tiptap.ProseMirror ul ul{margin-top:.25em;margin-bottom:.25em}.tiptap.ProseMirror li{margin-bottom:.25em;line-height:1.65}.tiptap.ProseMirror li:last-child{margin-bottom:0}.tiptap.ProseMirror li p{margin-top:0;margin-bottom:0;line-height:1.65}.tiptap.ProseMirror ol{list-style-type:decimal;list-style-position:outside}.tiptap.ProseMirror ol>li{padding-left:.5em}.tiptap.ProseMirror ol ol{list-style-type:lower-alpha}.tiptap.ProseMirror ol ol>li{padding-left:.4em}.tiptap.ProseMirror ol ol ol{list-style-type:lower-roman}.tiptap.ProseMirror ol ol ol>li{padding-left:.4em}.tiptap.ProseMirror ul:not([data-type=taskList]){list-style-type:disc;list-style-position:outside}.tiptap.ProseMirror ul:not([data-type=taskList])>li{padding-left:.5em}.tiptap.ProseMirror ul:not([data-type=taskList]) ul{list-style-type:circle}.tiptap.ProseMirror ul:not([data-type=taskList]) ul>li{padding-left:.4em}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul{list-style-type:square}.tiptap.ProseMirror ul:not([data-type=taskList]) ul ul>li{padding-left:.4em}.tiptap.ProseMirror ul[data-type=taskList]{padding-left:.25em}.tiptap.ProseMirror ul[data-type=taskList] li{display:flex;flex-direction:row;align-items:flex-start}.tiptap.ProseMirror ul[data-type=taskList] li:not(:has(>p:first-child)){list-style-type:none}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p{opacity:.5;text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li[data-checked=true]>div>p span{text-decoration:line-through}.tiptap.ProseMirror ul[data-type=taskList] li label{position:relative;padding-top:.375rem;padding-right:.5rem}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}.tiptap.ProseMirror ul[data-type=taskList] li label span{display:block;width:1em;height:1em;border:1px solid var(--tt-checklist-border-color);border-radius:var(--tt-radius-xs, .25rem);position:relative;cursor:pointer;background-color:var(--tt-checklist-bg-color);transition:background-color 80ms ease-out,border-color 80ms ease-out}.tiptap.ProseMirror ul[data-type=taskList] li label span:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.75em;height:.75em;background-color:var(--tt-checklist-check-icon-color);opacity:0;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.4142%204.58579C22.1953%205.36683%2022.1953%206.63317%2021.4142%207.41421L10.4142%2018.4142C9.63317%2019.1953%208.36684%2019.1953%207.58579%2018.4142L2.58579%2013.4142C1.80474%2012.6332%201.80474%2011.3668%202.58579%2010.5858C3.36683%209.80474%204.63317%209.80474%205.41421%2010.5858L9%2014.1716L18.5858%204.58579C19.3668%203.80474%2020.6332%203.80474%2021.4142%204.58579Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span{background:var(--tt-checklist-bg-active-color);border-color:var(--tt-checklist-border-active-color)}.tiptap.ProseMirror ul[data-type=taskList] li label input[type=checkbox]:checked+span:before{opacity:1}.tiptap.ProseMirror ul[data-type=taskList] li div{flex:1 1 0%;min-width:0}.tiptap.ProseMirror img{max-width:100%;height:auto;display:block}.tiptap.ProseMirror>img:not([data-type=emoji] img):not(.note-illustration){margin:2rem 0;outline:none;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror img:not([data-type=emoji] img).ProseMirror-selectednode{outline:none}.tiptap.ProseMirror .tiptap-thread:has(>img){margin:2rem 0}.tiptap.ProseMirror .tiptap-thread:has(>img) img{outline:.125rem solid transparent;border-radius:var(--tt-radius-xs, .25rem)}.tiptap.ProseMirror .tiptap-thread img{margin:0}.tiptap.ProseMirror img.note-illustration{display:block!important;max-width:100%!important;height:auto!important;margin:0!important;border-radius:8px;outline:none}.tiptap.ProseMirror p:has(>img.note-illustration){margin-top:.5em!important;margin-bottom:.5em!important}.tiptap.ProseMirror h1+p:has(>img.note-illustration),.tiptap.ProseMirror h2+p:has(>img.note-illustration),.tiptap.ProseMirror h3+p:has(>img.note-illustration){margin-top:.25em!important}.tiptap.ProseMirror h1:has(+p>img.note-illustration),.tiptap.ProseMirror h2:has(+p>img.note-illustration),.tiptap.ProseMirror h3:has(+p>img.note-illustration){margin-bottom:.25em!important}.tiptap.ProseMirror h1,.tiptap.ProseMirror h2,.tiptap.ProseMirror h3,.tiptap.ProseMirror h4{position:relative;color:inherit;font-style:inherit}.tiptap.ProseMirror h1:first-child,.tiptap.ProseMirror h2:first-child,.tiptap.ProseMirror h3:first-child,.tiptap.ProseMirror h4:first-child{margin-top:0}.tiptap.ProseMirror h1{font-size:1.875em;font-weight:400;margin-top:1.25em;margin-bottom:.5em;line-height:1.3}.tiptap.ProseMirror h2{font-size:1.5em;font-weight:400;margin-top:1em;margin-bottom:.4em;line-height:1.35}.tiptap.ProseMirror h3{font-size:1.25em;font-weight:400;margin-top:.85em;margin-bottom:.35em;line-height:1.4}.tiptap.ProseMirror h4{font-size:1.125em;font-weight:400;margin-top:.75em;margin-bottom:.3em;line-height:1.45}.tiptap.ProseMirror{--tt-collaboration-carets-label: #000000;--link-text-color: var(--tt-brand-color-500);--thread-text: var(--tt-gray-light-900);--placeholder-color: var(--tt-gray-light-a-400);--thread-bg-color: var(--tt-color-yellow-inc-2);--tiptap-ai-insertion-color: var(--tt-brand-color-600)}.dark .tiptap.ProseMirror{--tt-collaboration-carets-label: #000000;--link-text-color: var(--tt-brand-color-400);--thread-text: var(--tt-gray-dark-900);--placeholder-color: var(--tt-gray-dark-a-400);--thread-bg-color: var(--tt-color-yellow-dec-2);--tiptap-ai-insertion-color: var(--tt-brand-color-400)}.tiptap.ProseMirror>*{position:relative}.tiptap.ProseMirror{white-space:pre-wrap;outline:none;caret-color:var(--tt-cursor-color)}.tiptap.ProseMirror p{font-size:1.0625rem;line-height:1.75;font-weight:400}.tiptap.ProseMirror p:not(:first-child){margin-top:.75rem}.tiptap.ProseMirror p strong,.tiptap.ProseMirror p b,.tiptap.ProseMirror li strong,.tiptap.ProseMirror li b,.tiptap.ProseMirror blockquote strong,.tiptap.ProseMirror blockquote b{color:var(--bg-accent);font-weight:600}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::-moz-selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) ::selection{background-color:var(--tt-selection-color)}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::-moz-selection{background:transparent}.tiptap.ProseMirror:not(.readonly):not(.ProseMirror-hideselection) .selection::selection{background:transparent}.tiptap.ProseMirror .selection{display:inline;background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-selectednode:not(img):not(pre):not(.react-renderer){border-radius:var(--tt-radius-md);background-color:var(--tt-selection-color)}.tiptap.ProseMirror .ProseMirror-hideselection{caret-color:transparent}.tiptap.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.tiptap.ProseMirror a span{text-decoration:underline}.tiptap.ProseMirror s span{text-decoration:line-through}.tiptap.ProseMirror u span{text-decoration:underline}.tiptap.ProseMirror .tiptap-ai-insertion{color:var(--tiptap-ai-insertion-color)}.tiptap.ProseMirror .collaboration-carets__caret{border-right:1px solid transparent;border-left:1px solid transparent;pointer-events:none;margin-left:-1px;margin-right:-1px;position:relative;word-break:normal}.tiptap.ProseMirror .collaboration-carets__label{color:var(--tt-collaboration-carets-label);border-radius:.5rem;border-bottom-left-radius:0;font-size:.75rem;font-weight:600;left:-1px;line-height:1.2;padding:.25rem 1.25rem .25rem .75rem;position:absolute;top:-1.4em;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 2px 8px #00000026;text-align:right;min-width:-moz-fit-content;min-width:fit-content}.tiptap.ProseMirror [data-type=emoji] img{display:inline-block;width:1.25em;height:1.25em;cursor:text}.tiptap.ProseMirror a{color:var(--link-text-color);text-decoration:underline}.tiptap.ProseMirror [data-type=mention]{display:inline-block;color:var(--tt-brand-color-500)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline{transition:color .2s ease-in-out,background-color .2s ease-in-out;color:var(--thread-text);border-bottom:2px dashed var(--tt-color-yellow-base);font-weight:600}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--selected,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--inline.tiptap-thread--hovered{background-color:var(--thread-bg-color);border-bottom-color:transparent}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img){outline:.125rem solid var(--tt-color-yellow-base);border-radius:var(--tt-radius-xs, .25rem);overflow:hidden;width:-moz-fit-content;width:fit-content}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--selected{outline-width:.25rem;outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:has(img).tiptap-thread--hovered{outline-width:.25rem}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)){border-radius:.25rem;border-bottom:.125rem dashed var(--tt-color-yellow-base);padding-bottom:.5rem;outline:.25rem solid transparent}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--hovered,.tiptap.ProseMirror .tiptap-thread.tiptap-thread--unresolved.tiptap-thread--block:not(:has(img)).tiptap-thread--selected{background-color:var(--tt-color-yellow-base);outline-color:var(--tt-color-yellow-base)}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--resolved.tiptap-thread--inline.tiptap-thread--selected{background-color:var(--tt-color-yellow-base);border-color:transparent;opacity:.5}.tiptap.ProseMirror .tiptap-thread.tiptap-thread--block:has(.react-renderer){margin-top:3rem;margin-bottom:3rem}.is-empty:not(.with-slash)[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:attr(data-placeholder)}.is-empty.with-slash[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{content:"";font-style:italic}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak:only-child):before{pointer-events:none;height:0;position:absolute;width:100%;text-align:inherit;left:0;right:0}.is-empty[data-placeholder]:has(>.ProseMirror-trailingBreak):before{color:var(--placeholder-color)}.prosemirror-dropcursor-block,.prosemirror-dropcursor-inline,.prosemirror-dropcursor-custom{background:var(--tt-brand-color-500, #3b82f6)!important;border-radius:.25rem;margin-left:-1px;margin-right:-1px;width:100%;height:.3rem;min-height:.3rem;cursor:grabbing!important;cursor:-webkit-grabbing!important;box-shadow:0 0 8px #3b82f680,0 0 16px #3b82f64d;z-index:10000;opacity:1!important;pointer-events:none;position:relative}.tiptap.ProseMirror .prosemirror-dropcursor-block,.tiptap.ProseMirror .prosemirror-dropcursor-inline,.tiptap.ProseMirror .prosemirror-dropcursor-custom{display:block!important;visibility:visible!important;opacity:1!important}.tiptap.ProseMirror.is-dragging>*{position:relative}.notion-like-editor-content.is-dragging{cursor:grabbing!important}.notion-like-editor-content.is-dragging p,.notion-like-editor-content.is-dragging h1,.notion-like-editor-content.is-dragging h2,.notion-like-editor-content.is-dragging h3,.notion-like-editor-content.is-dragging h4,.notion-like-editor-content.is-dragging h5,.notion-like-editor-content.is-dragging h6,.notion-like-editor-content.is-dragging li,.notion-like-editor-content.is-dragging blockquote,.notion-like-editor-content.is-dragging code,.notion-like-editor-content.is-dragging pre,.notion-like-editor-content.is-dragging .ProseMirror{cursor:text!important}.notion-like-editor-content.is-dragging .ProseMirror-selectednode{cursor:grabbing!important}:root{--emoji-input-bg-color: var(--white);--emoji-input-border-color: var(--tt-gray-light-a-100);--emoji-input-focus: var(--tt-brand-color-500)}.dark{--emoji-input-border-color: var(--tt-gray-dark-a-50);--emoji-input-bg-color: var(--tt-gray-dark-50);--emoji-input-focus: var(--tt-brand-color-500)}.tiptap-input.emoji-menu-search-input{border:1px solid var(--emoji-input-border-color);border-radius:var(--tt-radius-lg);background-color:var(--emoji-input-bg-color)}.tiptap-input.emoji-menu-search-input:focus{border-color:var(--emoji-input-focus)}.emoji-menu-list{max-height:14.063rem;overflow-y:scroll;overscroll-behavior:contain;width:100%}:root{--tiptap-avatar-border-color: var(--white);--tiptap-avatar-fallback-bg-color: var(--tt-gray-light-200);--tiptap-avatar-item-bg-color: var(--tt-gray-light-200);--tiptap-avatar-fallback-text-color: var(--tt-gray-light-a-600)}.dark{--tiptap-avatar-border-color: var(--tt-gray-dark-200);--tiptap-avatar-fallback-bg-color: var(--tt-gray-dark-200);--tiptap-avatar-item-bg-color: var(--tt-gray-dark-300);--tiptap-avatar-fallback-text-color: var(--tt-gray-dark-a-600)}.tiptap-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.tiptap-avatar[data-size=default]{width:1.5rem;height:1.5rem}.tiptap-avatar[data-size=default] .tiptap-avatar-fallback{font-size:.5rem}.tiptap-avatar[data-size=sm]{width:1.25rem;height:1.25rem}.tiptap-avatar[data-size=sm] .tiptap-avatar-fallback{font-size:.4375rem}.tiptap-avatar[data-size=lg]{width:1.75rem;height:1.75rem}.tiptap-avatar[data-size=lg] .tiptap-avatar-fallback{font-size:.625rem}.tiptap-avatar[data-size=xl]{width:2.25rem;height:2.25rem}.tiptap-avatar[data-size=xl] .tiptap-avatar-fallback{font-size:.75rem}.tiptap-avatar-item{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;background-color:var(--dynamic-user-color, var(--tiptap-avatar-item-bg-color));border-radius:50%}.tiptap-avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.tiptap-avatar-fallback{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--tiptap-avatar-fallback-text-color);border-radius:50%;font-weight:600}.tiptap-avatar-bg{position:absolute;inset:0;background-color:var(--dynamic-user-color, var(--tiptap-avatar-item-bg-color));border-radius:50%}.tiptap-avatar-group{display:inline-flex;align-items:center}.tiptap-avatar-group .tiptap-avatar-image,.tiptap-avatar-group .tiptap-avatar-fallback{border:2px solid var(--tiptap-avatar-border-color)}.tiptap-avatar-group .tiptap-avatar:not(:first-child){margin-left:-.5rem}:root{--tt-slash-decoration-bg-color: var(--tt-gray-light-a-100);--tt-slash-decoration-color: var(--tt-gray-light-a-400)}.dark{--tt-slash-decoration-bg-color: var(--tt-gray-dark-a-100);--tt-slash-decoration-color: var(--tt-gray-dark-a-400)}span.tiptap-slash-decoration{background:var(--tt-slash-decoration-bg-color);border-radius:var(--tt-radius-xs);outline:5.5px solid var(--tt-slash-decoration-bg-color)}span.tiptap-slash-decoration:after{color:var(--tt-slash-decoration-color)}span.tiptap-slash-decoration.is-empty:after{content:attr(data-decoration-content)}.tiptap-slash-card-body{width:100%}@media screen and (min-width:480px){.tiptap-slash-card{min-width:15rem}}.tiptap-combobox-list{--tt-combobox-bg-color: var(--white);--tt-combobox-border-color: var(--tt-gray-light-a-100);--tt-combobox-text-color: var(--tt-gray-light-a-600);--padding: .375rem;--border-width: 1px;height:100%;border-radius:calc(var(--padding) + var(--tt-radius-lg) + var(--border-width));border:var(--border-width) solid var(--tt-combobox-border-color);background-color:var(--tt-combobox-bg-color);color:var(--tt-combobox-text-color);padding:var(--padding);box-shadow:var(--tt-shadow-elevated-md);outline:none;max-width:16rem;max-height:var(--popover-available-height);overflow-y:auto;margin-block:.375rem}.tiptap-combobox-list:empty{display:none!important}.dark .tiptap-combobox-list{--tt-combobox-border-color: var(--tt-gray-dark-a-50);--tt-combobox-bg-color: var(--tt-gray-dark-50);--tt-combobox-text-color: var(--tt-gray-dark-a-600)}.tiptap-label{--tt-label-color: var(--tt-gray-light-a-800)}.dark .tiptap-label{--tt-label-color: var(--tt-gray-dark-a-800)}.tiptap-label{margin:.75rem .5rem .25rem;font-size:.75rem;font-weight:600;line-height:normal;text-transform:capitalize;color:var(--tt-label-color)}.tiptap-menu-content{z-index:50;display:flex;flex-direction:column;height:100%;outline:none;min-width:var(--popover-anchor-width);background-color:var(--bg-card);border:1px solid var(--border-primary);border-radius:.75rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;overflow:hidden;margin-top:48px}.tiptap-menu-content[data-state=closed]{display:none}.tiptap-menu-content[data-state=open]{animation:popover .15s ease-out}.dark .tiptap-menu-content{box-shadow:0 10px 15px -3px #0000004d,0 4px 6px -2px #0003}.tiptap-menu-group{display:none}.tiptap-menu-group:has([role=menuitem]),.tiptap-menu-group:has([role=option]){display:block}.tiptap-menu-item{width:100%}@keyframes popover{0%{opacity:0;transform:scale(.95) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes zoom{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tiptap-button-color-text{display:flex;align-items:center;justify-content:center;position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);transition:transform .2s ease}.tiptap-button-color-text:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--color-text-button-color);filter:brightness(150%);mix-blend-mode:multiply;opacity:.5}.dark .tiptap-button-color-text:after{filter:brightness(140%);mix-blend-mode:lighten}.tiptap-button[data-active-state=on] .tiptap-button-color-text:after{filter:brightness(80%)}.dark .tiptap-button[data-active-state=on] .tiptap-button-color-text:after{filter:brightness(180%)}:root{--tiptap-ouline-fallback-color: var(--tt-gray-light-a-200)}.dark{--tiptap-ouline-fallback-color: var(--tt-gray-dark-a-200)}.tiptap-button-color-text-popover{position:relative;width:1.25rem;height:1.25rem;margin:0 -.175rem;border-radius:var(--tt-radius-xl);background-color:var(--active-highlight-color);transition:transform .2s ease;display:flex;align-items:center;justify-content:center}.tiptap-button-color-text-popover:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border-radius:inherit;box-sizing:border-box;border:1px solid var(--active-highlight-color, var(--tiptap-ouline-fallback-color));filter:brightness(95%);mix-blend-mode:multiply}.dark .tiptap-button-color-text-popover:after{filter:brightness(140%);mix-blend-mode:lighten}:root{--tiptap-ai-prompt-input-content-placeholder: var(--tt-gray-light-a-400);--tiptap-ai-prompt-input-bg-color: var(--white);--tiptap-ai-prompt-input-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-input-border-color: var(--tt-gray-light-a-200)}:root [data-active-state=off]{--tiptap-ai-prompt-input-text-color: var(--tt-gray-light-a-400)}:root [data-active-state=off].tiptap-ai-prompt-input:hover{--tiptap-ai-prompt-input-border-color: var(--tt-gray-light-a-300)}.dark{--tiptap-ai-prompt-input-content-placeholder: var(--tt-gray-dark-a-400);--tiptap-ai-prompt-input-bg-color: var(--tt-gray-dark-50);--tiptap-ai-prompt-input-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-input-border-color: var(--tt-gray-dark-a-200)}.dark [data-active-state=off]{--tiptap-ai-prompt-input-text-color: var(--tt-gray-dark-a-400)}.dark [data-active-state=off].tiptap-ai-prompt-input:hover{--tiptap-ai-prompt-input-border-color: var(--tt-gray-dark-a-300)}.tiptap-ai-prompt-input{background-color:var(--tiptap-ai-prompt-input-bg-color);border:1px solid var(--tiptap-ai-prompt-input-border-color);border-radius:var(--tt-radius-lg, .75rem);display:flex;flex-direction:column;gap:.375rem;padding:.375rem;width:100%}.tiptap-ai-prompt-input[data-focused=true]{border-color:var(--tiptap-ai-prompt-input-focused-border-color)}.tiptap-ai-prompt-input-content{max-height:9rem;overflow-y:auto;overscroll-behavior:contain;resize:none;display:block;width:100%;font-size:.875rem;font-weight:400;line-height:1.5;padding:.375rem .5rem;border-radius:.375rem;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}.tiptap-ai-prompt-input-content .tiptap.ProseMirror{font-family:Inter,sans-serif}.tiptap-ai-prompt-input-content::-moz-placeholder{color:var(--tiptap-ai-prompt-input-content-placeholder)}.tiptap-ai-prompt-input-content::placeholder{color:var(--tiptap-ai-prompt-input-content-placeholder)}[data-active-state=off].tiptap-ai-prompt-input{height:2.75rem;cursor:pointer;border:1px solid var(--tiptap-ai-prompt-input-border-color);color:var(--tiptap-ai-prompt-input-text-color)}[data-active-state=off].tiptap-ai-prompt-input:hover{border:1px solid var(--tiptap-ai-prompt-input-border-color)}[data-active-state=off] .tiptap-ai-prompt-input-toolbar{display:flex;align-items:center;width:100%;justify-content:space-between}.tiptap-ai-prompt-input-placeholder{display:flex;align-items:center;justify-content:space-between}.tiptap-ai-prompt-input-placeholder-content{display:flex;align-items:center;gap:8px;padding:8px}.tiptap-ai-prompt-input-placeholder-icon{width:1rem;height:1rem}.tiptap-ai-prompt-input-placeholder-text{font-size:14px;font-weight:500;line-height:normal}.tiptap-ai-menu-actions{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.375rem .5rem;width:100%}:root{--tiptap-ai-prompt-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-border-color: var(--tt-gray-light-a-200);--tiptap-ai-loading-background-color: var(--tt-gray-light-a-200)}.dark{--tiptap-ai-prompt-focused-border-color: var(--tt-brand-color-500);--tiptap-ai-prompt-border-color: var(--tt-gray-dark-a-200);--tiptap-ai-loading-background-color: var(--tt-gray-dark-a-200)}.tiptap-ai-menu-progress{display:flex;align-items:center;padding:6px;justify-content:space-between;width:100%}.tiptap-spinner-alt{color:var(--tt-brand-color-500);font-size:12px;font-weight:600;line-height:normal;padding:8px;display:flex;align-items:center;gap:12px}.dots-container{display:flex;gap:5px;align-items:center}.dot{border-radius:50%;background:var(--tiptap-ai-loading-background-color)}.dot:nth-child(1){width:6px;height:6px;animation:loading1 .8s infinite ease-in-out;animation-delay:0s}.dot:nth-child(2){width:12px;height:12px;animation:loading2 .8s infinite ease-in-out;animation-delay:.1s}.dot:nth-child(3){width:8px;height:8px;animation:loading3 .8s infinite ease-in-out;animation-delay:.2s}@keyframes loading1{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-400);transform:scale(1.2)}}@keyframes loading2{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-500);transform:scale(1.2)}}@keyframes loading3{0%,80%,to{background:var(--tiptap-ai-loading-background-color);transform:scale(.8)}40%{background:var(--tt-brand-color-200);transform:scale(1.2)}}.table-controls-container{position:absolute;inset:-20px;pointer-events:none;z-index:10}.table-add-row-button,.table-add-column-button{position:absolute;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background-color:var(--bg-secondary, #f3f4f6);color:var(--text-primary, #111827);cursor:pointer;transition:all .15s ease;pointer-events:auto;opacity:0;box-shadow:0 2px 4px #0000001a;z-index:11}.table-add-row-button svg,.table-add-column-button svg{width:16px;height:16px}.table-add-row-button:hover,.table-add-column-button:hover{background-color:var(--bg-accent, #3b82f6);color:#fff;transform:scale(1.1)}.table-add-row-button:active,.table-add-column-button:active{transform:scale(.95)}.table-menu-button{position:absolute;display:flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:20px;min-height:20px;padding:0;border:none;border-radius:0;background-color:transparent;color:var(--text-primary, #111827);cursor:pointer;transition:opacity .15s ease;pointer-events:auto;opacity:0;box-shadow:none;z-index:11}.table-menu-button svg{width:20px;height:20px}.table-menu-button:hover{background-color:transparent;color:var(--text-primary, #111827);opacity:1}.table-menu-button:active{transform:none}.table-menu-button.active{background-color:transparent;color:var(--text-primary, #111827);opacity:1}.table-menu-dropdown{position:absolute;display:none;min-width:160px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;padding:4px;z-index:12;pointer-events:auto;animation:dropdownFadeIn .15s ease-out}.table-menu-option{display:flex;align-items:center;gap:4px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--text-primary, #111827);font-size:14px;text-align:left;cursor:pointer;border-radius:4px;transition:background .15s ease}.table-menu-option svg{width:16px;height:16px;flex-shrink:0}.table-menu-option:hover{background:var(--interactive-hover, #f3f4f6)}.table-menu-option.table-menu-option-danger{color:var(--status-error, #ef4444)}.table-menu-option.table-menu-option-danger svg,.table-menu-option.table-menu-option-danger svg path,.table-menu-option.table-menu-option-danger svg *{color:var(--status-error, #ef4444);stroke:var(--status-error, #ef4444);fill:var(--status-error, #ef4444)}.table-menu-option.table-menu-option-danger>span{color:var(--status-error, #ef4444)}.table-menu-option.table-menu-option-danger:hover{background:#ef44441a}.table-row-handle{position:absolute;width:8px;height:28px;background-color:var(--bg-card, #ffffff);border:1px solid var(--border-primary, #e5e7eb);cursor:pointer;opacity:0;pointer-events:none;transition:all .15s ease;z-index:11;border-radius:4px;display:flex;align-items:center;justify-content:center}.table-row-handle:before{content:"";font-size:10px;color:var(--text-secondary, #9ca3af);font-weight:700;line-height:1}.table-row-handle:hover{background-color:var(--bg-card, #ffffff);border-color:var(--border-primary, #e5e7eb);opacity:1}.table-row-handle:hover:before{content:"⋮";color:var(--text-primary, #111827)}.table-row-handle.active{background-color:var(--bg-card, #ffffff);border-color:var(--border-primary, #e5e7eb);opacity:1}.table-row-handle.active:before{content:"⋮";color:var(--text-primary, #111827)}.table-col-handle{position:absolute;height:8px;width:28px;background-color:var(--bg-card, #ffffff);border:1px solid var(--border-primary, #e5e7eb);cursor:pointer;opacity:0;pointer-events:none;transition:all .15s ease;z-index:11;border-radius:4px;display:flex;align-items:center;justify-content:center}.table-col-handle:before{content:"";font-size:10px;color:var(--text-secondary, #9ca3af);font-weight:700;line-height:1}.table-col-handle:hover{background-color:var(--bg-card, #ffffff);border-color:var(--border-primary, #e5e7eb);opacity:1}.table-col-handle:hover:before{content:"⋯";color:var(--text-primary, #111827)}.table-col-handle.active{background-color:var(--bg-card, #ffffff);border-color:var(--border-primary, #e5e7eb);opacity:1}.table-col-handle.active:before{content:"⋯";color:var(--text-primary, #111827)}.table-row-col-menu{position:absolute;display:none;min-width:200px;background:var(--bg-card, #ffffff);border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;padding:4px;z-index:12;pointer-events:auto;animation:dropdownFadeIn .15s ease-out;left:20px;top:0;white-space:nowrap}.tableWrapper{position:relative;display:inline-block;width:100%}@media(prefers-color-scheme:dark){.table-add-row-button,.table-add-column-button{background-color:var(--bg-secondary, #2a2a2a);color:var(--text-primary, #e5e7eb)}.table-add-row-button:hover,.table-add-column-button:hover{background-color:var(--bg-accent, #3b82f6);color:#fff}.table-menu-button,.table-menu-button:hover,.table-menu-button.active{background-color:transparent;color:var(--text-primary, #e5e7eb)}.table-row-handle,.table-col-handle,.table-row-handle:hover,.table-row-handle.active,.table-col-handle:hover,.table-col-handle.active{background-color:var(--bg-card, #1e1e1e);border-color:var(--border-primary, #2a2a2a)}.table-menu-dropdown,.table-row-col-menu{background:var(--bg-card, #1e1e1e);border-color:var(--border-primary, #2a2a2a);box-shadow:0 8px 24px #00000080,0 4px 8px #0000004d}.table-menu-option{color:var(--text-primary, #e5e7eb)}.table-menu-option:hover{background:var(--interactive-hover, #2a2a2a)}.table-menu-option.table-menu-option-danger{color:var(--status-error, #f87171)}.table-menu-option.table-menu-option-danger svg,.table-menu-option.table-menu-option-danger svg path,.table-menu-option.table-menu-option-danger svg *{color:var(--status-error, #f87171);stroke:var(--status-error, #f87171);fill:var(--status-error, #f87171)}.table-menu-option.table-menu-option-danger>span{color:var(--status-error, #f87171)}.table-menu-option.table-menu-option-danger:hover{background:#f8717133}}body{--tt-toolbar-height: 44px;--tt-theme-text: var(--tt-gray-light-900)}.dark body{--tt-theme-text: var(--tt-gray-dark-900)}body{font-family:Inter,sans-serif;color:var(--tt-theme-text);font-optical-sizing:auto;font-weight:400;font-style:normal;padding:0;overscroll-behavior-y:none}html,body{overscroll-behavior-x:none}html,body,#root,#app{height:100%;background-color:var(--tt-bg-color)}::-webkit-scrollbar{width:.25rem}*{scrollbar-width:thin;scrollbar-color:var(--tt-scrollbar-color) transparent}::-webkit-scrollbar-thumb{background-color:var(--tt-scrollbar-color);border-radius:9999px}::-webkit-scrollbar-track{background:transparent}.tiptap.ProseMirror{font-family:DM Sans,sans-serif}.notion-like-editor-wrapper{width:100%;flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-radius:inherit}.linklearn-notion-editor{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%;min-height:100%;display:flex;flex-direction:column;flex:1;overflow:hidden;border-radius:inherit}.linklearn-notion-editor .notion-like-editor-wrapper{flex:1;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative}.linklearn-notion-editor .notion-like-editor-wrapper.chat-hidden.comments-visible .notion-like-editor-content{padding-right:0!important}.linklearn-notion-editor .notion-like-editor-wrapper.comments-visible-no-chat .notion-like-editor-content{padding-right:25%!important}@media screen and (max-width:480px){.notion-like-editor-wrapper{width:100vw;height:100vh}}.notion-like-editor-content{max-width:100%!important;width:100%!important;min-width:100%!important;margin:0;min-height:100%;display:flex;flex-direction:column;overflow:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;position:relative}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor{flex:none;width:100%!important;min-width:100%!important;max-width:100%!important;min-height:100%;padding:1.5rem 0 6rem;box-sizing:border-box!important;display:flex;flex-direction:column;align-items:center}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor.is-empty,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor:empty{width:100%!important;min-width:100%!important;max-width:100%!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p.is-empty,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p.is-editor-empty,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p[class*=is-empty],.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p:empty{width:100%!important;max-width:850px!important;min-width:0!important;display:block!important;margin-left:auto!important;margin-right:auto!important;padding-left:2rem!important;padding-right:2rem!important;box-sizing:border-box!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor div[data-type=paragraph],.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor [data-node-type=paragraph]{width:100%!important;max-width:850px!important;margin-left:auto!important;margin-right:auto!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor .is-empty:before,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p.is-empty:before,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p.is-editor-empty:before,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p:before{display:block!important;width:100%!important;max-width:850px!important;margin-left:auto!important;margin-right:auto!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>*{width:100%;max-width:850px;margin-left:auto!important;margin-right:auto!important;padding-left:2rem;padding-right:2rem;word-wrap:break-word;overflow-wrap:break-word;box-sizing:border-box}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>*:not(:first-child){margin-top:inherit}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>*:not(:last-child){margin-bottom:inherit}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h1,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h2,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h3,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h4,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h5,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h6,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor blockquote{width:100%;max-width:850px;word-wrap:break-word;margin-left:auto!important;margin-right:auto!important;overflow-wrap:break-word}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h1{margin-top:.5em!important;margin-bottom:.5em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h2{margin-top:1em!important;margin-bottom:.55em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h3{margin-top:1.3em!important;margin-bottom:.3em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h4,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h5,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h6{margin-top:1.25em!important;margin-bottom:.5em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p{margin-top:.5em!important;margin-bottom:.3em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor p:has(>img.note-illustration){margin-top:.5em!important;margin-bottom:.5em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h1+p:has(>img.note-illustration),.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h2+p:has(>img.note-illustration),.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h3+p:has(>img.note-illustration){margin-top:.25em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h1:has(+p>img.note-illustration),.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h2:has(+p>img.note-illustration),.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor h3:has(+p>img.note-illustration){margin-bottom:.25em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor blockquote{margin-top:.5em!important;margin-bottom:.3em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>ul,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>ol{width:100%;max-width:850px;word-wrap:break-word;overflow-wrap:break-word;padding-left:3.5rem!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor ul ul,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor ul ol,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor ol ul,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor ol ol{padding-left:2em!important}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor pre{width:100%;max-width:850px;overflow-x:auto;word-wrap:normal}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor *{box-sizing:border-box}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>p:first-child.is-empty,.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>p:first-child.is-editor-empty{width:100%;max-width:850px}@media screen and (max-width:480px){.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor{padding:1rem 0 3rem}.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>*{padding-left:1.25rem;padding-right:1.25rem;max-width:100%}}@media screen and (min-width:481px)and (max-width:768px){.notion-like-editor-content .tiptap.ProseMirror.notion-like-editor>*{padding-left:1.5rem;padding-right:1.5rem}}.spinner-container{width:100%;height:100%;flex-grow:1;flex-shrink:1;display:flex;align-items:center;justify-content:center}.spinner-container .spinner-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.spinner-container .spinner-content svg{animation:spin 1s linear infinite;height:1.25rem;width:1.25rem}.spinner-container .spinner-content svg circle{opacity:.25;stroke:currentColor;stroke-width:4}.spinner-container .spinner-content svg path{opacity:.75;fill:currentColor}.spinner-container .spinner-content .spinner-loading-text{text-align:center}.notion-editor-skeleton{width:100%;height:100%;min-height:60vh;display:flex;flex-direction:column;background:var(--bg-primary, #ffffff);position:relative}.dark .notion-editor-skeleton{background:var(--bg-primary, #1a1a1a)}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:.8}}.skeleton-toolbar{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid var(--border-color, #e5e5e5);background:var(--bg-secondary, #f9f9f9)}.dark .skeleton-toolbar{border-bottom-color:var(--border-color, #333);background:var(--bg-secondary, #252525)}.skeleton-toolbar-bar{width:100%;height:36px;background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3.5s infinite ease-in-out}.dark .skeleton-toolbar-bar{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.skeleton-toolbar-group{display:flex;align-items:center;gap:.5rem}.skeleton-item{background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3s infinite ease-in-out;border-radius:4px}.dark .skeleton-item{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.skeleton-font-selector{width:100px;height:32px;border-radius:6px}.skeleton-btn{width:32px;height:32px;border-radius:6px}.skeleton-size-input{width:48px;height:32px;border-radius:6px}.skeleton-separator{width:1px;height:24px;background:var(--border-color, #e5e5e5);margin:0 .25rem}.dark .skeleton-separator{background:var(--border-color, #333)}.skeleton-content{flex:1;padding:1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.skeleton-line{background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3s infinite ease-in-out;border-radius:6px}.dark .skeleton-line{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.skeleton-title{height:2.5rem;width:60%;margin-bottom:.75rem;border-radius:8px}.skeleton-metadata{height:.875rem;opacity:.6;border-radius:6px}.skeleton-heading{height:1.75rem;margin-bottom:.75rem;border-radius:7px}.skeleton-paragraph{height:1rem;margin-bottom:.5rem}.skeleton-spacer{height:1.5rem}.skeleton-bullet-item{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;padding-left:1rem}.skeleton-bullet{width:6px;height:6px;border-radius:50%;background:var(--skeleton-base, #d0d0d0);margin-top:.5rem;flex-shrink:0}.dark .skeleton-bullet{background:var(--skeleton-base, #3a3a3a)}.skeleton-number{min-width:1.5rem;height:1rem;font-size:.875rem;color:var(--skeleton-base, #d0d0d0);font-weight:500;margin-top:.125rem;flex-shrink:0}.dark .skeleton-number{color:var(--skeleton-base, #3a3a3a)}.skeleton-quote{border-left:3px solid var(--skeleton-base, #d0d0d0);padding:1rem 1rem 1rem 1.25rem;margin:.5rem 0;background:var(--bg-secondary, rgba(0, 0, 0, .02));border-radius:6px}.dark .skeleton-quote{border-left-color:var(--skeleton-base, #3a3a3a);background:#ffffff05}.skeleton-quote .skeleton-line{margin-bottom:.5rem}.skeleton-quote .skeleton-line:last-child{margin-bottom:0}.skeleton-loading-indicator{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary, #f9f9f9);border:1px solid var(--border-color, #e5e5e5);border-radius:999px;box-shadow:0 2px 8px #0000001a}.dark .skeleton-loading-indicator{background:var(--bg-secondary, #252525);border-color:var(--border-color, #333);box-shadow:0 2px 8px #0000004d}.skeleton-spinner{width:1rem;height:1rem;animation:spin 1s linear infinite;color:var(--text-secondary, #666)}.dark .skeleton-spinner{color:var(--text-secondary, #999)}.skeleton-loading-text{font-size:.75rem;color:var(--text-secondary, #666);font-weight:500}.dark .skeleton-loading-text{color:var(--text-secondary, #999)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .2s ease-out}.animate-fade-in-up{animation:fadeInUp .4s cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.notion-editor-skeleton{transition:opacity .3s ease-out}.notion-editor-skeleton.fade-out{opacity:0}.notion-like-editor-content .katex{font-size:1em!important;color:inherit}.notion-like-editor-content .math-node,.notion-like-editor-content .math-inline,.notion-like-editor-content .math-display,.notion-like-editor-content span[data-type=mathematics],.notion-like-editor-content div[data-type=mathematics],.notion-like-editor-content .ProseMirror span[data-type=mathematics],.notion-like-editor-content .ProseMirror div[data-type=mathematics],.notion-like-editor-content [class*=math],.notion-like-editor-content .tiptap-mathematics-render,.notion-like-editor-content span[data-type=inline-math],.notion-like-editor-content div[data-type=block-math]{position:relative;font-size:1em!important;color:var(--tt-theme-text, var(--text-primary));cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);border-radius:4px;will-change:background-color,box-shadow;display:inline-block;vertical-align:baseline}.notion-like-editor-content .math-node:hover,.notion-like-editor-content .math-inline:hover,.notion-like-editor-content .math-display:hover,.notion-like-editor-content span[data-type=mathematics]:hover,.notion-like-editor-content div[data-type=mathematics]:hover,.notion-like-editor-content .ProseMirror span[data-type=mathematics]:hover,.notion-like-editor-content .ProseMirror div[data-type=mathematics]:hover,.notion-like-editor-content [class*=math]:hover,.notion-like-editor-content .tiptap-mathematics-render:hover,.notion-like-editor-content span[data-type=inline-math]:hover,.notion-like-editor-content div[data-type=block-math]:hover{background-color:#8a85ff1f!important;box-shadow:0 1px 3px #8a85ff26}.notion-like-editor-content .math-node:active,.notion-like-editor-content .math-node.ProseMirror-dragging,.notion-like-editor-content .math-inline:active,.notion-like-editor-content .math-inline.ProseMirror-dragging,.notion-like-editor-content .math-display:active,.notion-like-editor-content .math-display.ProseMirror-dragging,.notion-like-editor-content span[data-type=mathematics]:active,.notion-like-editor-content span[data-type=mathematics].ProseMirror-dragging,.notion-like-editor-content div[data-type=mathematics]:active,.notion-like-editor-content div[data-type=mathematics].ProseMirror-dragging,.notion-like-editor-content .ProseMirror span[data-type=mathematics]:active,.notion-like-editor-content .ProseMirror span[data-type=mathematics].ProseMirror-dragging,.notion-like-editor-content .ProseMirror div[data-type=mathematics]:active,.notion-like-editor-content .ProseMirror div[data-type=mathematics].ProseMirror-dragging,.notion-like-editor-content [class*=math]:active,.notion-like-editor-content [class*=math].ProseMirror-dragging,.notion-like-editor-content .tiptap-mathematics-render:active,.notion-like-editor-content .tiptap-mathematics-render.ProseMirror-dragging,.notion-like-editor-content span[data-type=inline-math]:active,.notion-like-editor-content span[data-type=inline-math].ProseMirror-dragging,.notion-like-editor-content div[data-type=block-math]:active,.notion-like-editor-content div[data-type=block-math].ProseMirror-dragging{background-color:#8a85ff2e!important;box-shadow:0 2px 6px #8a85ff40}.notion-like-editor-content .math-node.ProseMirror-selectednode,.notion-like-editor-content .math-inline.ProseMirror-selectednode,.notion-like-editor-content .math-display.ProseMirror-selectednode,.notion-like-editor-content span[data-type=mathematics].ProseMirror-selectednode,.notion-like-editor-content div[data-type=mathematics].ProseMirror-selectednode,.notion-like-editor-content .ProseMirror span[data-type=mathematics].ProseMirror-selectednode,.notion-like-editor-content .ProseMirror div[data-type=mathematics].ProseMirror-selectednode,.notion-like-editor-content [class*=math].ProseMirror-selectednode,.notion-like-editor-content .tiptap-mathematics-render.ProseMirror-selectednode,.notion-like-editor-content span[data-type=inline-math].ProseMirror-selectednode,.notion-like-editor-content div[data-type=block-math].ProseMirror-selectednode{outline:2px solid rgba(138,133,255,.5);outline-offset:2px;background-color:#8a85ff26!important;box-shadow:0 0 0 1px #8a85ff33;transition:background-color .15s cubic-bezier(.4,0,.2,1),outline .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.notion-like-editor-content .math-node.ProseMirror-selectednode:hover,.notion-like-editor-content .math-inline.ProseMirror-selectednode:hover,.notion-like-editor-content .math-display.ProseMirror-selectednode:hover,.notion-like-editor-content span[data-type=mathematics].ProseMirror-selectednode:hover,.notion-like-editor-content div[data-type=mathematics].ProseMirror-selectednode:hover,.notion-like-editor-content .ProseMirror span[data-type=mathematics].ProseMirror-selectednode:hover,.notion-like-editor-content .ProseMirror div[data-type=mathematics].ProseMirror-selectednode:hover,.notion-like-editor-content [class*=math].ProseMirror-selectednode:hover,.notion-like-editor-content .tiptap-mathematics-render.ProseMirror-selectednode:hover,.notion-like-editor-content span[data-type=inline-math].ProseMirror-selectednode:hover,.notion-like-editor-content div[data-type=block-math].ProseMirror-selectednode:hover{background-color:#8a85ff33!important;outline-color:#8a85ffa6;box-shadow:0 2px 6px #8a85ff4d,0 0 0 1px #8a85ff40}.notion-like-editor-content .math-inline,.notion-like-editor-content span[data-type=mathematics],.notion-like-editor-content span[data-type=inline-math],.notion-like-editor-content .tiptap-mathematics-render[data-type=inline-math]{display:inline-block;margin:0 .15em;vertical-align:baseline;padding:2px 6px;border-radius:3px;min-height:1.5em;min-width:.5em}.notion-like-editor-content .math-display,.notion-like-editor-content div[data-type=mathematics],.notion-like-editor-content div[data-type=block-math]{display:block;margin:1.2em auto;text-align:center;overflow-x:auto;overflow-y:hidden;padding:12px 16px;border-radius:6px;max-width:100%;cursor:grab;min-height:2em}.notion-like-editor-content .math-display:hover,.notion-like-editor-content div[data-type=mathematics]:hover,.notion-like-editor-content div[data-type=block-math]:hover{cursor:grab}.notion-like-editor-content .math-display:active,.notion-like-editor-content div[data-type=mathematics]:active,.notion-like-editor-content div[data-type=block-math]:active{cursor:grabbing}.notion-like-editor-content .math-display .katex,.notion-like-editor-content div[data-type=mathematics] .katex,.notion-like-editor-content div[data-type=block-math] .katex{display:inline-block;margin:0 auto}.notion-like-editor-content .math-node .katex,.notion-like-editor-content .math-inline .katex,.notion-like-editor-content .math-display .katex,.notion-like-editor-content span[data-type=mathematics] .katex,.notion-like-editor-content div[data-type=mathematics] .katex,.notion-like-editor-content .tiptap-mathematics-render .katex,.notion-like-editor-content span[data-type=inline-math] .katex,.notion-like-editor-content div[data-type=block-math] .katex,.notion-like-editor-content .tiptap-mathematics-render .block-math-inner .katex{color:inherit!important;pointer-events:none;display:inline-block}.notion-like-editor-content .math-node *,.notion-like-editor-content .math-inline *,.notion-like-editor-content .math-display *,.notion-like-editor-content span[data-type=mathematics] *,.notion-like-editor-content div[data-type=mathematics] *,.notion-like-editor-content .tiptap-mathematics-render *,.notion-like-editor-content span[data-type=inline-math] *,.notion-like-editor-content div[data-type=block-math] *{pointer-events:none}.notion-like-editor-content .math-node,.notion-like-editor-content .math-inline,.notion-like-editor-content .math-display,.notion-like-editor-content span[data-type=mathematics],.notion-like-editor-content div[data-type=mathematics],.notion-like-editor-content .tiptap-mathematics-render,.notion-like-editor-content span[data-type=inline-math],.notion-like-editor-content div[data-type=block-math]{pointer-events:auto}.dark .notion-like-editor-content .math-node:hover,.dark .notion-like-editor-content .math-inline:hover,.dark .notion-like-editor-content .math-display:hover,.dark .notion-like-editor-content span[data-type=mathematics]:hover,.dark .notion-like-editor-content div[data-type=mathematics]:hover,.dark .notion-like-editor-content .tiptap-mathematics-render:hover,.dark .notion-like-editor-content span[data-type=inline-math]:hover,.dark .notion-like-editor-content div[data-type=block-math]:hover{background-color:#8a85ff2e!important}.dark .notion-like-editor-content .math-node:active,.dark .notion-like-editor-content .math-node.ProseMirror-dragging,.dark .notion-like-editor-content .math-inline:active,.dark .notion-like-editor-content .math-inline.ProseMirror-dragging,.dark .notion-like-editor-content .math-display:active,.dark .notion-like-editor-content .math-display.ProseMirror-dragging,.dark .notion-like-editor-content span[data-type=mathematics]:active,.dark .notion-like-editor-content span[data-type=mathematics].ProseMirror-dragging,.dark .notion-like-editor-content div[data-type=mathematics]:active,.dark .notion-like-editor-content div[data-type=mathematics].ProseMirror-dragging,.dark .notion-like-editor-content .tiptap-mathematics-render:active,.dark .notion-like-editor-content .tiptap-mathematics-render.ProseMirror-dragging,.dark .notion-like-editor-content span[data-type=inline-math]:active,.dark .notion-like-editor-content span[data-type=inline-math].ProseMirror-dragging,.dark .notion-like-editor-content div[data-type=block-math]:active,.dark .notion-like-editor-content div[data-type=block-math].ProseMirror-dragging{background-color:#8a85ff40!important}.dark .notion-like-editor-content .math-node.ProseMirror-selectednode,.dark .notion-like-editor-content .math-inline.ProseMirror-selectednode,.dark .notion-like-editor-content .math-display.ProseMirror-selectednode,.dark .notion-like-editor-content span[data-type=mathematics].ProseMirror-selectednode,.dark .notion-like-editor-content div[data-type=mathematics].ProseMirror-selectednode,.dark .notion-like-editor-content .tiptap-mathematics-render.ProseMirror-selectednode,.dark .notion-like-editor-content span[data-type=inline-math].ProseMirror-selectednode,.dark .notion-like-editor-content div[data-type=block-math].ProseMirror-selectednode{outline-color:#8a85ffb3;background-color:#8a85ff38!important;box-shadow:0 0 0 1px #8a85ff4d}.dark .notion-like-editor-content .math-node.ProseMirror-selectednode:hover,.dark .notion-like-editor-content .math-inline.ProseMirror-selectednode:hover,.dark .notion-like-editor-content .math-display.ProseMirror-selectednode:hover,.dark .notion-like-editor-content span[data-type=mathematics].ProseMirror-selectednode:hover,.dark .notion-like-editor-content div[data-type=mathematics].ProseMirror-selectednode:hover,.dark .notion-like-editor-content .tiptap-mathematics-render.ProseMirror-selectednode:hover,.dark .notion-like-editor-content span[data-type=inline-math].ProseMirror-selectednode:hover,.dark .notion-like-editor-content div[data-type=block-math].ProseMirror-selectednode:hover{background-color:#8a85ff47!important;outline-color:#8a85ffcc;box-shadow:0 2px 6px #8a85ff59,0 0 0 1px #8a85ff59}:root{--tt-notion-like-editor-header-border: var(--tt-gray-light-a-200);--tt-notion-like-editor-header-bg: var(--white)}.dark{--tt-notion-like-editor-header-border: var(--tt-gray-dark-a-200);--tt-notion-like-editor-header-bg: var(--black)}.notion-like-editor-header{position:sticky;top:0;width:100%;display:flex;align-items:center;height:3rem;padding:.5rem .75rem;z-index:50;background-color:var(--tt-notion-like-editor-header-bg);border-bottom:1px solid var(--tt-notion-like-editor-header-border)}.notion-like-editor-header-actions{display:flex;align-items:center;flex-direction:row;gap:.5rem}@media(max-width:767px){.notion-editor-fixed-toolbar-container{display:none!important}}.notion-editor-fixed-toolbar-container{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 20px 16px;background:var(--bg-primary, #ffffff);border:none;position:sticky;top:0;z-index:100;width:100%;pointer-events:none;flex-shrink:0;overflow-x:visible;overflow-y:visible;box-sizing:border-box;flex-wrap:nowrap;min-height:-moz-fit-content;min-height:fit-content}.notion-editor-fixed-toolbar-container:has(.notion-editor-fixed-toolbar.full-width){padding-left:12px;padding-right:12px}.notion-editor-fixed-toolbar{display:flex;align-items:center;gap:4px;padding:10px 24px;background:var(--bg-card, #f9fafb);border:1px solid var(--border-primary, #e5e7eb);border-radius:12px;box-shadow:0 4px 12px #0000001a,0 2px 4px #0000000f;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);max-width:calc(100vw - 272px);overflow-x:auto;overflow-y:visible;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;flex-shrink:1;flex-grow:0;min-width:0;white-space:nowrap;transition:max-width .3s ease}.notion-editor-fixed-toolbar.full-width{max-width:calc(100vw - 236px);width:-moz-fit-content;width:fit-content;overflow-x:visible;flex-grow:0;min-width:-moz-fit-content;min-width:fit-content}.notion-editor-fixed-toolbar::-webkit-scrollbar{height:6px}.notion-editor-fixed-toolbar::-webkit-scrollbar-track{background:transparent;border-radius:3px}.notion-editor-fixed-toolbar::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.notion-editor-fixed-toolbar::-webkit-scrollbar-thumb:hover{background:#00000040}.notion-editor-fixed-toolbar>*{flex-shrink:0}.notion-editor-fixed-toolbar-container:not(:has(.upgrade-button)) .notion-editor-fixed-toolbar{max-width:calc(100vw - 80px)}.notion-editor-fixed-toolbar-container:not(:has(.upgrade-button)) .notion-editor-fixed-toolbar.full-width{max-width:calc(100vw - 44px);width:-moz-fit-content;width:fit-content;overflow-x:visible;min-width:-moz-fit-content;min-width:fit-content}.toolbar-group{display:flex;align-items:center;gap:8px;position:relative;flex-shrink:0;white-space:nowrap}.toolbar-separator{width:1px;height:28px;background:var(--border-primary, #e5e7eb);margin:0 2px;flex-shrink:0}.toolbar-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-secondary, #6b7280);transition:all .15s ease;flex-shrink:0}.toolbar-button.align-button{width:auto;min-width:50px;padding:0 8px;gap:6px}.toolbar-button.align-button.active{background:transparent;color:var(--text-secondary, #6b7280)}.toolbar-button.align-button.active:hover,.toolbar-button:hover{background:var(--interactive-hover, #e5e7eb);color:var(--text-primary, #111827)}.toolbar-button.active{background:var(--bg-accent-muted);color:#fff}.toolbar-button.format-button.active{background:var(--bg-accent-muted);color:var(--text-white, #ffffff);border-radius:6px}.toolbar-button.format-button.active:hover{background:var(--interactive-hover, #e5e7eb);color:var(--text-primary, #111827)}.toolbar-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.format-button{font-weight:600}.fixed-toolbar-marks{display:flex;align-items:center;gap:2px}.fixed-toolbar-marks .tiptap-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-secondary, #6b7280);transition:all .15s ease}.fixed-toolbar-marks .tiptap-button:hover{background:var(--interactive-hover, #e5e7eb);color:var(--text-primary, #111827)}.fixed-toolbar-marks .tiptap-button[data-active-state=on]{background:transparent;color:var(--text-primary, #111827);font-weight:700}.fixed-toolbar-marks .tiptap-button[data-active-state=on]:hover{background:var(--interactive-hover, #e5e7eb)}.fixed-toolbar-marks .tiptap-button:disabled{opacity:.5;cursor:not-allowed}.fixed-toolbar-marks .tiptap-button .tiptap-button-icon{width:22px;height:22px}.formula-icon{font-size:22px;font-weight:600}.text-color-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:4px 8px!important;min-height:32px}.text-color-icon{font-size:18px;font-weight:500;font-family:var(--font-heading);line-height:1;height:18px;display:flex;align-items:center;justify-content:center}.text-color-indicator{width:16px;height:3px;border-radius:1px;flex-shrink:0;align-self:center}.font-selector{position:relative;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;cursor:pointer;background:none;min-width:90px;max-width:110px;transition:all .15s ease;flex-shrink:0}.font-selector:hover{border-color:var(--border-secondary, #d1d5db);background:var(--interactive-hover, #f9fafb)}.font-selector .font-name{font-size:14px;color:inherit;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.font-selector .dropdown-icon{color:inherit;flex-shrink:0}.font-selector.read-only{opacity:.6;cursor:not-allowed;pointer-events:none}.font-dropdown{min-width:160px;background:#fff;border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;max-height:280px;overflow-y:auto;animation:dropdownFadeIn .15s ease-out;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.font-dropdown::-webkit-scrollbar{width:6px}.font-dropdown::-webkit-scrollbar-track{background:transparent}.font-dropdown::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.font-dropdown::-webkit-scrollbar-thumb:hover{background:#0000004d}.font-dropdown .font-option{padding:10px 14px;font-size:14px;color:var(--text-primary, #111827);cursor:pointer;transition:background .15s ease;white-space:nowrap}.font-dropdown .font-option:hover{background:var(--interactive-hover, #f3f4f6)}.font-dropdown .font-option.active{background:var(--bg-accent-muted);color:var(--text-primary, #111827)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.font-size-group{gap:6px;flex-shrink:0}.size-button{width:32px;height:32px;min-width:32px;flex-shrink:0}.font-size-input{width:48px;height:32px;min-width:48px;text-align:center;border:1px solid var(--border-primary, #e5e7eb);border-radius:5px;font-size:15px;font-weight:500;color:var(--text-primary, #111827);margin:0;background:#fff;outline:none;flex-shrink:0}.font-size-input:focus{border-color:var(--bg-accent, #3b82f6)}.font-size-input::-webkit-inner-spin-button,.font-size-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.font-size-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.font-size-input:disabled{opacity:.6;cursor:not-allowed;background:var(--bg-highlight, #f3f4f6)}.color-picker-container{position:relative;flex-shrink:0}.text-color-picker-dropdown{padding:10px;background:var(--bg-card, white);border:1px solid var(--border-primary, #e5e7eb);border-radius:10px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;animation:dropdownFadeIn .15s ease-out}.text-color-picker-dropdown.table-picker{padding:0}.text-color-picker-dropdown .default-theme-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;margin-bottom:12px;background:var(--bg-highlight, #f3f4f6);border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;color:var(--text-primary, #374151);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease}.text-color-picker-dropdown .default-theme-btn:hover{background:var(--interactive-hover, #e5e7eb)}.text-color-picker-dropdown .default-theme-btn svg{color:var(--text-secondary, #6b7280)}.text-color-picker-dropdown .color-grid{display:flex;flex-direction:column;gap:3px}.text-color-picker-dropdown .color-row{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.text-color-picker-dropdown .color-cell{width:16px;height:16px;border-radius:3px;cursor:pointer;border:1px solid rgba(0,0,0,.1);transition:all .15s ease}.text-color-picker-dropdown .color-cell:hover{transform:scale(1.2);box-shadow:0 2px 6px #0003;z-index:1}.text-color-picker-dropdown .table-grid{display:flex;flex-direction:column;gap:3px;position:relative;min-height:140px;padding-bottom:28px}.text-color-picker-dropdown .table-row{display:grid;grid-template-columns:repeat(6,1fr);gap:3px}.text-color-picker-dropdown .table-cell{width:24px;height:24px;border:1px solid var(--border-primary, #e5e7eb);border-radius:3px;cursor:pointer;background-color:var(--bg-card, #ffffff);transition:all .15s ease;display:flex;align-items:center;justify-content:center;position:relative}.text-color-picker-dropdown .table-cell:hover{border-color:var(--bg-accent, #3b82f6);transform:scale(1.05);z-index:1}.color-picker-dropdown{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:12px;background:var(--bg-card, white);border:1px solid var(--border-primary, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px #00000026,0 4px 8px #0000001a;animation:dropdownFadeIn .15s ease-out}.color-picker-dropdown .color-option{width:26px;height:26px;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:all .15s ease}.color-picker-dropdown .color-option:hover{border-color:var(--text-secondary, #6b7280);transform:scale(1.1)}.color-picker-dropdown .clear-highlight-btn{grid-column:1/-1;margin-top:4px;padding:4px 8px;background:var(--bg-primary, white);border:1px solid var(--border-primary, #e5e7eb);border-radius:4px;font-size:12px;cursor:pointer;transition:all .15s ease}.color-picker-dropdown .clear-highlight-btn:hover{background:var(--interactive-hover, #f3f4f6)}.upgrade-button{padding:10px 18px;background:var(--bg-solid-button, #3b82f6)!important;color:#fff!important;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap;pointer-events:auto;box-shadow:0 2px 6px #3b82f640;height:-moz-fit-content;height:fit-content;flex-shrink:0;flex-grow:0;min-width:-moz-fit-content;min-width:fit-content}.upgrade-button:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 3px 8px #3b82f659;color:#fff!important}.upgrade-button:active{transform:translateY(0);opacity:1;color:#fff!important}.upgrade-button:visited,.upgrade-button:focus{color:#fff!important}.upgrade-button *{color:#fff!important}.dark .notion-editor-fixed-toolbar-container{background:var(--bg-primary, #171717)}.dark .notion-editor-fixed-toolbar{background:var(--bg-card, #1e1e1e);border-color:var(--border-primary, #2a2a2a);box-shadow:0 4px 12px #0000004d,0 2px 4px #0003;scrollbar-color:rgba(255,255,255,.3) transparent}.dark .notion-editor-fixed-toolbar::-webkit-scrollbar-thumb{background:#fff3}.dark .notion-editor-fixed-toolbar::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.dark .font-size-input{background:var(--bg-primary, #171717);border-color:var(--border-primary, #2a2a2a);color:var(--text-primary, #e5e7eb)}.dark .font-selector{background:transparent;color:var(--text-secondary, #6b7280)}.dark .font-selector:hover{background:var(--interactive-hover, #2a2a2a);color:var(--text-primary, #e5e7eb)}.dark .font-dropdown{background:var(--bg-card, #1e1e1e);border-color:var(--border-primary, #2a2a2a);box-shadow:0 8px 24px #00000080,0 4px 8px #0000004d;scrollbar-color:rgba(255,255,255,.3) transparent}.dark .font-dropdown::-webkit-scrollbar-thumb{background:#ffffff4d}.dark .font-dropdown::-webkit-scrollbar-thumb:hover{background:#fff6}.dark .font-dropdown .font-option{color:var(--text-primary, #e5e7eb)}.dark .font-dropdown .font-option:hover{background:var(--interactive-hover, #2a2a2a)}.dark .font-dropdown .font-option.active{background:var(--bg-accent-muted);color:#fff}.dark .color-picker-dropdown,.dark .text-color-picker-dropdown{background:var(--bg-card, #1e1e1e);border-color:var(--border-primary, #2a2a2a);box-shadow:0 8px 24px #00000080,0 4px 8px #0000004d}.dark .text-color-picker-dropdown .default-theme-btn{background:var(--bg-highlight, #2a2a2a);border-color:var(--border-primary, #3a3a3a);color:var(--text-primary, #e5e7eb)}.dark .text-color-picker-dropdown .default-theme-btn:hover{background:var(--interactive-hover, #3a3a3a)}.dark .text-color-picker-dropdown .default-theme-btn svg{color:var(--text-secondary, #9ca3af)}.dark .text-color-picker-dropdown .color-cell{border-color:#ffffff1a}.dark .clear-highlight-btn{background:var(--bg-primary, #171717);border-color:var(--border-primary, #2a2a2a);color:var(--text-primary, #e5e7eb)}.dark .upgrade-button{background:var(--bg-solid-button, #3b82f6)!important;color:#fff!important}.dark .upgrade-button:hover,.dark .upgrade-button:active,.dark .upgrade-button:visited,.dark .upgrade-button:focus{color:#fff!important}html:not(.dark) .upgrade-button{color:#fff!important}html:not(.dark) .upgrade-button:hover,html:not(.dark) .upgrade-button:active,html:not(.dark) .upgrade-button:visited,html:not(.dark) .upgrade-button:focus{color:#fff!important}@media(max-width:768px){.notion-editor-fixed-toolbar-container{padding:8px 16px 12px;overflow:visible;justify-content:flex-start;gap:8px}.notion-editor-fixed-toolbar{padding:5px 10px;gap:5px;max-width:calc(100vw - 180px);overflow-x:auto;overflow-y:visible}.notion-editor-fixed-toolbar::-webkit-scrollbar{height:4px}.notion-editor-fixed-toolbar-container:not(:has(.upgrade-button)) .notion-editor-fixed-toolbar{max-width:calc(100vw - 64px)}.toolbar-button{width:26px;height:26px}.font-selector{min-width:80px;max-width:110px;padding:3px 8px}.font-selector .font-name[data-length=short]{font-size:12px}.font-selector .font-name[data-length=medium]{font-size:11px}.font-selector .font-name[data-length=long]{font-size:10px}.font-selector .dropdown-icon{width:12px;height:12px}.size-button{width:22px;height:22px}.font-size-input{width:34px;height:22px;font-size:12px}.upgrade-button{padding:8px 16px;font-size:13px;color:#fff!important;flex-shrink:0}.toolbar-separator{height:18px}}@media(max-width:480px){.notion-editor-fixed-toolbar-container{padding:8px 12px 12px;gap:6px;justify-content:flex-start}.notion-editor-fixed-toolbar{max-width:calc(100vw - 140px);padding:4px 8px;overflow-x:auto;overflow-y:visible}.notion-editor-fixed-toolbar::-webkit-scrollbar{height:3px}.upgrade-button{padding:6px 10px;font-size:12px}.notion-editor-fixed-toolbar-container:not(:has(.upgrade-button)) .notion-editor-fixed-toolbar{max-width:calc(100vw - 48px)}}.math-editor-modal-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0009;padding:20px}.math-editor-modal{position:relative;width:-moz-fit-content;width:fit-content;max-width:680px;background:var(--bg-primary, #ffffff);border-radius:12px;box-shadow:0 20px 60px #0000004d;padding:14px;display:flex;flex-direction:column;gap:10px;max-height:80vh;overflow-y:auto}.math-editor-modal-header{display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:0}.math-editor-modal-title{font-size:20px;font-weight:600;color:var(--text-primary, #333333);margin:0;text-align:center}.math-editor-modal-close{position:absolute;right:0;background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #666666);border-radius:4px;transition:all .2s}.math-editor-modal-close:hover{background:var(--interactive-hover, #f5f5f5);color:var(--text-primary, #333333)}.math-editor-modal-input-container{width:100%;display:flex;flex-direction:column;gap:0;align-items:center;overflow:visible;padding-top:8px;margin-top:-8px}.math-editor-mathquill-wrapper{position:relative;width:400px;overflow:visible;padding-top:8px}.math-editor-mathquill-field{width:100%;min-height:70px;padding:20px 12px;border:1px solid var(--border-primary, #e5e7eb)!important;border-radius:8px!important;background:var(--bg-primary, #ffffff);font-size:18px!important;font-weight:800!important;overflow:visible!important;position:relative}.math-editor-mathquill-field:before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;background:transparent}.math-editor-mathquill-field:focus-within{border-color:var(--border-primary, #e5e7eb)!important;outline:none!important;box-shadow:none!important}.math-editor-mathquill-field .mq-editable-field{border:none!important;border-radius:0!important;outline:none!important;box-shadow:none!important;font-size:18px!important;font-weight:500!important}.math-editor-mathquill-field .mq-editable-field:focus{border:none!important;outline:none!important;box-shadow:none!important}.math-editor-mathquill-field .mq-cursor{border-left-color:var(--text-primary, #333333)!important;height:20px!important}.math-editor-mathquill-field .mq-root-block{border:none!important;border-radius:0!important;outline:none!important;font-size:18px!important;font-weight:500!important;overflow:visible!important}.math-editor-mathquill-field .mq-math-mode{font-size:18px!important;font-weight:500!important;overflow:visible!important}.math-editor-mathquill-field .mq-supsub,.math-editor-mathquill-field .mq-sup,.math-editor-mathquill-field .mq-sub,.math-editor-mathquill-field .mq-supsub>*{overflow:visible!important}.math-editor-mathquill-field textarea{border-radius:0!important}.math-editor-mathquill-placeholder{position:absolute;top:28px;left:15px;color:var(--text-muted, #999999);font-size:16px;font-family:Clarika Geometric Medium,Clarika,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.math-editor-modal-categories{display:flex;flex-direction:column;gap:8px;width:400px;align-self:center}.math-editor-modal-category{display:flex;flex-direction:column;gap:6px;width:100%}.math-editor-modal-category-title{font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;text-align:left;width:100%;color:var(--text-primary, #333333)}.math-editor-modal-buttons{display:flex;flex-wrap:wrap;gap:4px;width:100%}.math-editor-modal-button{padding:6px 12px;border-radius:20px;border:1px solid;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s;background:#fff;white-space:nowrap;display:flex;align-items:center;justify-content:center;min-height:36px;flex:1 1 auto;min-width:-moz-fit-content;min-width:fit-content}.math-editor-modal-button .katex{font-size:22px}.math-editor-modal-button:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.math-editor-modal-button:active{transform:translateY(0)}.math-editor-modal-category:nth-child(3) .math-editor-modal-buttons{flex-wrap:nowrap;gap:3px}.math-editor-modal-category:nth-child(3) .math-editor-modal-buttons .math-editor-modal-button{padding:6px 10px}.math-button-blue{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.math-button-blue:hover{background:#bfdbfe}.math-button-green{background:#dcfce7;color:#166534;border-color:#86efac}.math-button-green:hover{background:#bbf7d0}.math-button-purple{background:#f3e8ff;color:#6b21a8;border-color:#c084fc}.math-button-purple:hover{background:#e9d5ff}.math-button-red{background:#fee2e2;color:#991b1b;border-color:#fca5a5}.math-button-red:hover{background:#fecaca}.math-editor-modal-actions{display:flex;gap:12px;justify-content:center;padding-top:12px;border-top:1px solid var(--border-primary, #e5e7eb);margin-top:8px;width:400px;align-self:center}.math-editor-modal-cancel,.math-editor-modal-insert{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid;flex:1 1 auto}.math-editor-modal-cancel{background:var(--bg-card, #f3f3f3);color:var(--text-primary, #333333);border-color:var(--border-primary, #e5e7eb)}.math-editor-modal-cancel:hover{background:var(--interactive-hover, #f5f5f5)}.math-editor-modal-cancel svg{color:var(--text-secondary, #666666)}.math-editor-modal-insert{background:#10b981;color:#fff;border-color:#10b981}.math-editor-modal-insert:hover:not(:disabled){background:#059669;border-color:#059669}.math-editor-modal-insert:disabled{opacity:.5;cursor:not-allowed}.math-editor-modal-insert svg{color:#fff}.dark .math-editor-modal-overlay{background:#000c}.dark .math-editor-modal{background:var(--bg-primary, #1a1a1a)}.dark .math-editor-modal-title{color:var(--text-primary, #ffffff)}.dark .math-editor-modal-close{color:var(--text-secondary, #999999)}.dark .math-editor-modal-close:hover{background:var(--interactive-hover, #2a2a2a);color:var(--text-primary, #ffffff)}.dark .math-editor-mathquill-field{border-color:var(--border-primary, #404040)!important;background:var(--bg-primary, #1a1a1a)!important}.dark .math-editor-mathquill-field .mq-cursor{border-left-color:var(--text-primary, #ffffff)!important}.dark .math-editor-mathquill-placeholder{color:var(--text-muted, #666666)}.dark .math-editor-modal-category-title{color:var(--text-primary, #ffffff)}.dark .math-button-blue{background:#3a4a6b;color:#fff;border-color:#4a5a7b}.dark .math-button-blue:hover{background:#4a5a7b}.dark .math-button-green{background:#2d5a4a;color:#fff;border-color:#3d6a5a}.dark .math-button-green:hover{background:#3d6a5a}.dark .math-button-purple{background:#4a3a6b;color:#fff;border-color:#5a4a7b}.dark .math-button-purple:hover{background:#5a4a7b}.dark .math-button-red{background:#5a3a3a;color:#fff;border-color:#6a4a4a}.dark .math-button-red:hover{background:#6a4a4a}.dark .math-editor-modal-cancel{background:var(--bg-card, #2a2a2a);color:var(--text-primary, #ffffff);border-color:var(--border-primary, #404040)}.dark .math-editor-modal-cancel:hover{background:var(--interactive-hover, #3a3a3a)}.dark .math-editor-modal-cancel svg{color:var(--text-secondary, #999999)}.dark .math-editor-modal-insert{background:#10b981;color:#fff;border-color:#10b981}.dark .math-editor-modal-insert:hover:not(:disabled){background:#059669;border-color:#059669}.dark .math-editor-modal-actions{border-top-color:var(--border-primary, #404040)}@media(max-width:768px){.math-editor-modal{max-width:calc(100vw - 40px);padding:16px;gap:12px}.math-editor-modal-input-wrapper{width:100%;max-width:100%}.math-editor-modal-textarea,.math-editor-modal-preview-overlay{width:100%}.math-editor-modal-buttons{gap:6px}.math-editor-modal-button{padding:6px 12px;font-size:13px}.math-editor-modal-actions{flex-direction:column}.math-editor-modal-cancel,.math-editor-modal-insert{width:100%;justify-content:center}}@font-face{font-family:Symbola;src:url(/assets/Symbola-PqKSHiZN.eot);src:local("Symbola Regular"),local("Symbola"),url(/assets/Symbola-BUANHJGG.woff2) format("woff2"),url(/assets/Symbola-Bd_ZDPPw.woff) format("woff"),url(/assets/Symbola-T6yyLJ70.ttf) format("truetype"),url(/assets/Symbola-BynRSl1l.otf) format("opentype"),url(/assets/Symbola-B-jl4guI.svg#Symbola) format("svg")}.mq-editable-field{display:-moz-inline-box;display:inline-block}.mq-editable-field .mq-cursor{border-left:1px solid black;margin-left:-1px;position:relative;z-index:1;padding:0;display:-moz-inline-box;display:inline-block}.mq-editable-field .mq-cursor.mq-blink{visibility:hidden}.mq-editable-field,.mq-math-mode .mq-editable-field{border:1px solid gray}.mq-editable-field.mq-focused,.mq-math-mode .mq-editable-field.mq-focused{box-shadow:#8bd 0 0 1px 2px,inset #6ae 0 0 2px;border-color:#709ac0;border-radius:1px}.mq-math-mode .mq-editable-field{margin:1px}.mq-editable-field .mq-latex-command-input{color:inherit;font-family:Courier New,monospace;border:1px solid gray;padding-right:1px;margin-right:1px;margin-left:2px}.mq-editable-field .mq-latex-command-input.mq-empty{background:transparent}.mq-editable-field .mq-latex-command-input.mq-hasCursor{border-color:ActiveBorder}.mq-editable-field.mq-empty:after,.mq-editable-field.mq-text-mode:after,.mq-math-mode .mq-empty:after{visibility:hidden;content:"c"}.mq-editable-field .mq-cursor:only-child:after,.mq-editable-field .mq-textarea+.mq-cursor:last-child:after{visibility:hidden;content:"c"}.mq-editable-field .mq-text-mode .mq-cursor:only-child:after{content:""}.mq-editable-field.mq-text-mode{overflow-x:auto;overflow-y:hidden}.mq-root-block,.mq-math-mode .mq-root-block{display:-moz-inline-box;display:inline-block;width:100%;padding:2px;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle}.mq-math-mode{font-variant:normal;font-weight:400;font-style:normal;font-size:115%;line-height:1;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-non-leaf,.mq-math-mode .mq-scaled{display:-moz-inline-box;display:inline-block}.mq-math-mode var,.mq-math-mode .mq-text-mode,.mq-math-mode .mq-nonSymbola{font-family:Times New Roman,Symbola,serif;line-height:.9}.mq-math-mode *{font-size:inherit;line-height:inherit;margin:0;padding:0;border-color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.mq-math-mode .mq-empty{background:#ccc}.mq-math-mode .mq-empty.mq-root-block,.mq-math-mode.mq-empty{background:transparent}.mq-math-mode .mq-text-mode{display:inline-block}.mq-math-mode .mq-text-mode.mq-hasCursor{box-shadow:inset #a9a9a9 0 .1em .2em;padding:0 .1em;margin:0 -.1em;min-width:1ex}.mq-math-mode .mq-font{font:1em Times New Roman,Symbola,serif}.mq-math-mode .mq-font *{font-family:inherit;font-style:inherit}.mq-math-mode b,.mq-math-mode b.mq-font{font-weight:bolder}.mq-math-mode var,.mq-math-mode i,.mq-math-mode i.mq-font{font-style:italic}.mq-math-mode var.mq-f{margin-right:.2em;margin-left:.1em}.mq-math-mode .mq-roman var.mq-f{margin:0}.mq-math-mode big{font-size:200%}.mq-math-mode .mq-int>big{display:inline-block;transform:scaleX(.7);vertical-align:-.16em}.mq-math-mode .mq-int>.mq-supsub{font-size:80%;vertical-align:-1.1em;padding-right:.2em}.mq-math-mode .mq-int>.mq-supsub>.mq-sup>.mq-sup-inner{vertical-align:1.3em}.mq-math-mode .mq-int>.mq-supsub>.mq-sub{margin-left:-.35em}.mq-math-mode .mq-roman{font-style:normal}.mq-math-mode .mq-sans-serif{font-family:sans-serif,Symbola,serif}.mq-math-mode .mq-monospace{font-family:monospace,Symbola,serif}.mq-math-mode .mq-overline{border-top:1px solid black;margin-top:1px}.mq-math-mode .mq-underline{border-bottom:1px solid black;margin-bottom:1px}.mq-math-mode .mq-binary-operator{padding:0 .2em;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-supsub{text-align:left;font-size:90%;vertical-align:-.5em}.mq-math-mode .mq-supsub.mq-sup-only{vertical-align:.5em}.mq-math-mode .mq-supsub.mq-sup-only .mq-sup{display:inline-block;vertical-align:text-bottom}.mq-math-mode .mq-supsub .mq-sup{display:block}.mq-math-mode .mq-supsub .mq-sub{display:block;float:left}.mq-math-mode .mq-supsub .mq-binary-operator{padding:0 .1em}.mq-math-mode .mq-supsub .mq-fraction{font-size:70%}.mq-math-mode sup.mq-nthroot{font-size:80%;vertical-align:.8em;margin-right:-.6em;margin-left:.2em;min-width:.5em}.mq-math-mode .mq-paren{padding:0 .1em;vertical-align:top;transform-origin:center .06em}.mq-math-mode .mq-paren.mq-ghost{color:silver}.mq-math-mode .mq-paren+span{margin-top:.1em;margin-bottom:.1em}.mq-math-mode .mq-array{vertical-align:middle;text-align:center}.mq-math-mode .mq-array>span{display:block}.mq-math-mode .mq-operator-name{font-family:Symbola,Times New Roman,serif;line-height:.9;font-style:normal}.mq-math-mode var.mq-operator-name.mq-first{padding-left:.2em}.mq-math-mode var.mq-operator-name.mq-last,.mq-math-mode .mq-supsub.mq-after-operator-name{padding-right:.2em}.mq-math-mode .mq-fraction{font-size:90%;text-align:center;vertical-align:-.4em;padding:0 .2em}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link{display:-moz-groupbox}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link,.mq-math-mode x:default{display:inline-block}.mq-math-mode .mq-numerator,.mq-math-mode .mq-denominator{display:block}.mq-math-mode .mq-numerator{padding:0 .1em}.mq-math-mode .mq-denominator{border-top:1px solid;float:right;width:100%;padding:.1em}.mq-math-mode .mq-sqrt-prefix{padding-top:0;position:relative;top:.1em;vertical-align:top;transform-origin:top}.mq-math-mode .mq-sqrt-stem{border-top:1px solid;margin-top:1px;padding-left:.15em;padding-right:.2em;margin-right:.1em;padding-top:1px}.mq-math-mode .mq-vector-prefix{display:block;text-align:center;line-height:.25em;margin-bottom:-.1em;font-size:.75em}.mq-math-mode .mq-vector-stem{display:block}.mq-math-mode .mq-large-operator{vertical-align:-.2em;padding:.2em;text-align:center}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator big,.mq-math-mode .mq-large-operator .mq-to{display:block}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator .mq-to{font-size:80%}.mq-math-mode .mq-large-operator .mq-from{float:right;width:100%}.mq-math-mode,.mq-math-mode .mq-editable-field{cursor:text;font-family:Symbola,Times New Roman,serif}.mq-math-mode .mq-overarrow{border-top:1px solid black;margin-top:1px;padding-top:.2em}.mq-math-mode .mq-overarrow:before{display:block;position:relative;top:-.34em;font-size:.5em;line-height:0em;content:"➤";text-align:right}.mq-math-mode .mq-overarrow.mq-arrow-left:before{transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.mq-math-mode .mq-selection,.mq-editable-field .mq-selection,.mq-math-mode .mq-selection .mq-non-leaf,.mq-editable-field .mq-selection .mq-non-leaf,.mq-math-mode .mq-selection .mq-scaled,.mq-editable-field .mq-selection .mq-scaled{background:#b4d5fe!important;background:Highlight!important;color:HighlightText;border-color:HighlightText}.mq-math-mode .mq-selection .mq-matrixed,.mq-editable-field .mq-selection .mq-matrixed{background:#39f!important}.mq-math-mode .mq-selection .mq-matrixed-container,.mq-editable-field .mq-selection .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#3399FF")!important}.mq-math-mode .mq-selection.mq-blur,.mq-editable-field .mq-selection.mq-blur,.mq-math-mode .mq-selection.mq-blur .mq-non-leaf,.mq-editable-field .mq-selection.mq-blur .mq-non-leaf,.mq-math-mode .mq-selection.mq-blur .mq-scaled,.mq-editable-field .mq-selection.mq-blur .mq-scaled,.mq-math-mode .mq-selection.mq-blur .mq-matrixed,.mq-editable-field .mq-selection.mq-blur .mq-matrixed{background:#d4d4d4!important;color:#000;border-color:#000}.mq-math-mode .mq-selection.mq-blur .mq-matrixed-container,.mq-editable-field .mq-selection.mq-blur .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#D4D4D4")!important}.mq-editable-field .mq-textarea,.mq-math-mode .mq-textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mq-editable-field .mq-textarea *,.mq-math-mode .mq-textarea *,.mq-editable-field .mq-selectable,.mq-math-mode .mq-selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text;position:absolute;clip:rect(1em 1em 1em 1em);transform:scale(0);resize:none;width:1px;height:1px}.mq-math-mode .mq-matrixed{background:#fff;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="white");margin-top:-.1em}.comment-popup{animation:commentPopupEnter .2s ease-out}@keyframes commentPopupEnter{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.comment-popup input{outline:none!important;border:none!important;box-shadow:none!important}.comment-popup input:focus{outline:none!important;border:none!important;box-shadow:none!important}.comment-popup input:focus-visible{outline:none!important;border:none!important;box-shadow:none!important}.comment-popup .comment-popup-send-icon{color:var(--bg-accent)!important;fill:var(--bg-accent)!important}@media(max-width:768px){html,body{-webkit-overflow-scrolling:touch}}:root{--bg-primary: #FFFFFF;--bg-sidebar: #FAFAFA;--bg-card: #F3F3F3;--bg-highlight: #E8E8E8;--bg-solid-button: #3B82F6;--bg-border-radius: #E5E5E5;--bg-header: #1D4ED8;--bg-header-secondary: #3B82F6;--bg-accent: #60A5FA;--bg-accent-secondary: #3B82F6;--bg-accent-muted: color-mix(in srgb, var(--bg-accent) 20%, transparent);--bg-gradient-start: #1D4ED8;--bg-gradient-end: #60A5FA;--bg-gradient-start-dark: #123B85;--bg-gradient-end-dark: #3B82F6;--text-primary: #37352F;--text-secondary: #3D3D3D;--text-muted: #9CA3AF;--text-placeholder: #8F8F8F;--text-white: #FFFFFF;--text-white-muted: rgba(255, 255, 255, .8);--text-solid-button: #60A5FA;--border-primary: #E5E7EB;--border-secondary: #9CA3AF;--border-card: rgba(0, 0, 0, .08);--status-success: #10B981;--status-warning: #F59E0B;--status-error: #EF4444;--status-info: #3B82F6;--chat-style-rose: #E11D48;--chat-style-rose-hover: #BE185D;--chat-style-rose-light: #FDF2F8;--chat-style-rose-text: #BE185D;--chat-style-sky: #0EA5E9;--chat-style-sky-hover: #0284C7;--chat-style-sky-light: #F0F9FF;--chat-style-sky-text: #0284C7;--chat-style-purple: #3B82F6;--chat-style-purple-hover: #2563EB;--chat-style-purple-light: #EFF6FF;--chat-style-purple-text: #2563EB;--chat-style-teal: #0D9488;--chat-style-teal-hover: #0F766E;--chat-style-teal-light: #F0FDFA;--chat-style-teal-text: #0F766E;--chat-style-fuchsia: #C026D3;--chat-style-fuchsia-hover: #A21CAF;--chat-style-fuchsia-light: #FDF4FF;--chat-style-fuchsia-text: #A21CAF;--chat-style-lime: #65A30D;--chat-style-lime-hover: #4D7C0F;--chat-style-lime-light: #F7FEE7;--chat-style-lime-text: #4D7C0F;--chat-style-orange: #EA580C;--chat-style-orange-hover: #C2410C;--chat-style-orange-light: #FFF7ED;--chat-style-orange-text: #C2410C;--chat-style-pink: #DB2777;--chat-style-pink-hover: #BE185D;--chat-style-pink-light: #FDF2F8;--chat-style-pink-text: #BE185D;--chat-style-stone: #57534E;--chat-style-stone-hover: #44403C;--chat-style-stone-light: #FAFAF9;--chat-style-stone-text: #44403C;--chat-style-yellow: #EAB308;--chat-style-yellow-hover: #CA8A04;--chat-style-yellow-light: #FEFCE8;--chat-style-yellow-text: #CA8A04;--chat-style-green: #16A34A;--chat-style-green-hover: #15803D;--chat-style-green-light: #F0FDF4;--chat-style-green-text: #15803D;--chat-style-blue: #2563EB;--chat-style-blue-hover: #1D4ED8;--chat-style-blue-light: #EFF6FF;--chat-style-blue-text: #1D4ED8;--interactive-hover: #E0E0E0;--interactive-active: rgba(0, 0, 0, .25);--interactive-focus: rgba(0, 0, 0, .35);--overlay-light: rgba(255, 255, 255, .15);--overlay-dark: rgba(0, 0, 0, .15);--shadow-light: rgba(0, 0, 0, .1);--shadow-medium: rgba(0, 0, 0, .15);--shadow-heavy: rgba(0, 0, 0, .25);--link-primary: #1D4ED8;--link-primary-dark: #60A5FA;--scrollbar-thumb: #d1d5db;--scrollbar-thumb-dark: #4b5563;--scrollbar-thumb-hover: #9ca3af;--scrollbar-thumb-hover-dark: #6b7280;--font-heading: "Clarika Geometric Medium", "Clarika Fallback", sans-serif;--font-body: "Clarika Geometric Medium", "Clarika Fallback", sans-serif;--font-paragraph: "Clarika Grotesque Medium", "Clarika Fallback", sans-serif;--font-mono: "Menlo", "Monaco", "Courier New", monospace;--font-katex: "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS", "KaTeX_Caligraphic", "KaTeX_Fraktur", "KaTeX_SansSerif", "KaTeX_Script", "KaTeX_Typewriter", "KaTeX_Size1", "KaTeX_Size2", "KaTeX_Size3", "KaTeX_Size4", serif;--space-gradient-start: rgba(230, 235, 245, .95);--space-gradient-mid: rgba(215, 220, 235, .97);--space-gradient-end: rgba(200, 210, 230, 1);--space-glow-primary: rgba(138, 133, 255, .06);--space-glow-secondary: rgba(100, 95, 200, .04);--space-star-color: rgba(100, 110, 140, .6)}.dark{--bg-primary: #171717;--bg-sidebar: #1A1A1A;--bg-card: #1E1E1E;--bg-highlight: #2A2A2A;--bg-solid-button: #3B82F6;--bg-border-radius: #2C2C2C;--bg-header: #123B85;--bg-header-secondary: #3B82F6;--bg-accent: #3B82F6;--bg-accent-secondary: #60A5FA;--bg-accent-muted: color-mix(in srgb, var(--bg-accent) 20%, transparent);--bg-gradient-start: #123B85;--bg-gradient-end: #3B82F6;--bg-gradient-start-dark: #1D4ED8;--bg-gradient-end-dark: #60A5FA;--text-primary: #FFFFFF;--text-secondary: #D1D5DB;--text-muted: #9CA3AF;--text-placeholder: #AFAFAF;--text-white: #FFFFFF;--text-white-muted: rgba(255, 255, 255, .8);--text-solid-button: #60A5FA;--border-primary: #2A2A2A;--border-secondary: #3f3f3f;--border-card: rgba(60, 80, 140, .12);--status-success: #16A34A;--status-warning: #d2a124;--status-error: #EF5050;--status-info: #60A5FA;--chat-style-rose: #FB7185;--chat-style-rose-hover: #F43F5E;--chat-style-rose-light: rgba(251, 113, 133, .2);--chat-style-rose-text: #FECDD3;--chat-style-sky: #38BDF8;--chat-style-sky-hover: #0EA5E9;--chat-style-sky-light: rgba(56, 189, 248, .2);--chat-style-sky-text: #BAE6FD;--chat-style-purple: #60A5FA;--chat-style-purple-hover: #3B82F6;--chat-style-purple-light: rgba(59, 130, 246, .2);--chat-style-purple-text: #DBEAFE;--chat-style-teal: #2DD4BF;--chat-style-teal-hover: #14B8A6;--chat-style-teal-light: rgba(45, 212, 191, .2);--chat-style-teal-text: #99F6E4;--chat-style-fuchsia: #E879F9;--chat-style-fuchsia-hover: #D946EF;--chat-style-fuchsia-light: rgba(232, 121, 249, .2);--chat-style-fuchsia-text: #F5D0FE;--chat-style-lime: #84CC16;--chat-style-lime-hover: #65A30D;--chat-style-lime-light: rgba(132, 204, 22, .2);--chat-style-lime-text: #D9F99D;--chat-style-orange: #FB923C;--chat-style-orange-hover: #F97316;--chat-style-orange-light: rgba(251, 146, 60, .2);--chat-style-orange-text: #FED7AA;--chat-style-pink: #F472B6;--chat-style-pink-hover: #EC4899;--chat-style-pink-light: rgba(244, 114, 182, .2);--chat-style-pink-text: #FBCFE8;--chat-style-stone: #A8A29E;--chat-style-stone-hover: #78716C;--chat-style-stone-light: rgba(168, 162, 158, .2);--chat-style-stone-text: #D6D3D1;--chat-style-yellow: #FDE047;--chat-style-yellow-hover: #FACC15;--chat-style-yellow-light: rgba(253, 224, 71, .2);--chat-style-yellow-text: #FEF3C7;--chat-style-green: #4ADE80;--chat-style-green-hover: #22C55E;--chat-style-green-light: rgba(74, 222, 128, .2);--chat-style-green-text: #BBF7D0;--chat-style-blue: #60A5FA;--chat-style-blue-hover: #3B82F6;--chat-style-blue-light: rgba(96, 165, 250, .2);--chat-style-blue-text: #DBEAFE;--interactive-hover: rgba(255, 255, 255, .12);--interactive-active: rgba(255, 255, 255, .18);--interactive-focus: rgba(255, 255, 255, .25);--overlay-light: rgba(255, 255, 255, .1);--overlay-dark: rgba(0, 0, 0, .25);--shadow-light: rgba(0, 0, 0, .3);--shadow-medium: rgba(0, 0, 0, .4);--shadow-heavy: rgba(0, 0, 0, .6);--link-primary: #60A5FA;--link-primary-dark: #60A5FA;--scrollbar-thumb: #4b5563;--scrollbar-thumb-dark: #4b5563;--scrollbar-thumb-hover: #6b7280;--scrollbar-thumb-hover-dark: #6b7280;--font-heading: "Clarika Geometric Medium", "Clarika Fallback", sans-serif;--font-body: "Clarika Geometric Medium", "Clarika Fallback", sans-serif;--font-paragraph: "Clarika Grotesque Medium", "Clarika Fallback", sans-serif;--font-mono: "Menlo", "Monaco", "Courier New", monospace;--font-katex: "KaTeX_Main", "KaTeX_Math", "KaTeX_AMS", "KaTeX_Caligraphic", "KaTeX_Fraktur", "KaTeX_SansSerif", "KaTeX_Script", "KaTeX_Typewriter", "KaTeX_Size1", "KaTeX_Size2", "KaTeX_Size3", "KaTeX_Size4", serif;--space-gradient-start: #070B14;--space-gradient-mid: #0a0f1a;--space-gradient-end: #070B14;--space-glow-primary: rgba(138, 133, 255, .08);--space-glow-secondary: rgba(100, 95, 200, .05);--space-star-color: rgba(255, 255, 255, .7)}.font-heading{font-family:var(--font-heading)}.font-body{font-family:var(--font-body)}.font-clarika{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-clarika-pricing{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"tnum" 1;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}.font-clarika-numbers{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"tnum" 1;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em}.text-price{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"tnum" 1;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;font-weight:600}.text-price-large{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"tnum" 1;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.08em;font-weight:700;font-size:clamp(1.875rem,1.375rem + 1.4vw,2.75rem);line-height:1.1}.text-optimized{font-family:var(--font-heading);font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em}.text-tabular{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.text-oldstyle{font-variant-numeric:oldstyle-nums;font-feature-settings:"onum" 1}.text-lining{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.text-tight{letter-spacing:-.025em}.text-normal{letter-spacing:0}.text-wide{letter-spacing:.025em}@media(max-width:640px){.text-price-large{font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);letter-spacing:-.025em}.text-optimized{letter-spacing:-.01em}}@media(min-width:1024px){.text-price-large{font-size:clamp(2.25rem,1.875rem + .9vw,3.125rem);letter-spacing:-.035em}}h1,.h1,.text-h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.2;margin:1.25rem 0 .75rem;color:var(--text-primary)}h2,.h2,.text-h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);line-height:1.3;margin:1rem 0 .5rem;color:var(--text-primary)}h3,.h3,.text-h3{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.4;margin:.75rem 0 .5rem;color:var(--text-primary)}h4,.h4,.text-h4{font-family:var(--font-heading);font-weight:600;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.4;color:var(--text-primary)}h5,.h5,.text-h5,h6,.h6,.text-h6{font-family:var(--font-body);font-weight:600;font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;color:var(--text-primary)}p,.text-body,.text-paragraph{font-family:var(--font-body);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;margin:.5rem 0;color:var(--text-secondary)}ul,ol,.text-list{font-family:var(--font-body);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;margin:.5rem 0;padding-left:1rem;color:var(--text-secondary)}li,.text-list-item{font-family:var(--font-body);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;margin-bottom:.5rem;color:var(--text-secondary)}ul.list-disc li::marker,ul li::marker{font-size:inherit;color:inherit}ol.list-decimal li::marker,ol li::marker{font-size:inherit;color:inherit}li::marker{font-size:inherit;color:inherit}.text-responsive-sm li{font-size:clamp(.875rem,.8rem + .2vw,1rem)!important;line-height:1.5}.text-responsive-sm li::marker{font-size:clamp(.875rem,.8rem + .2vw,1rem)!important}ul.list-disc.text-responsive-sm li::marker,ul.text-responsive-sm li::marker{font-size:.875rem!important}.settings-feature-list li{font-size:.875rem!important;line-height:1.5}.settings-feature-list li::marker{font-size:.75rem!important}blockquote,.text-blockquote{font-family:var(--font-body);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;padding:.75rem 1rem;border-left:3px solid var(--border-primary);background:var(--bg-highlight);color:var(--text-secondary);font-style:italic;margin:.75rem 0}#testimonials blockquote{background:transparent!important;border-left:none;padding:0;font-style:normal;margin:0}code,.text-code{font-family:var(--font-mono);font-size:.8em;background:var(--bg-highlight);padding:.15em .3em;border-radius:3px;color:var(--text-primary)}pre,.text-pre{font-family:var(--font-mono);font-size:clamp(.75rem,.7rem + .15vw,.875rem);line-height:1.4;background:var(--bg-card);padding:.75rem;border-radius:4px;overflow-x:auto;color:var(--text-primary)}.tiptap-content h1,.prose h1,.tiptap-content .h1,.prose .h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.2;margin:1.25rem 0 .75rem;color:var(--text-primary)}.tiptap-content h2,.prose h2,.tiptap-content .h2,.prose .h2{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);line-height:1.3;margin:1rem 0 .5rem;color:var(--text-primary)}.tiptap-content h3,.prose h3,.tiptap-content .h3,.prose .h3{font-family:var(--font-heading);font-weight:600;font-size:clamp(1.125rem,1rem + .4vw,1.25rem);line-height:1.4;margin:.75rem 0 .5rem;color:var(--text-primary)}.tiptap-content h4,.prose h4,.tiptap-content .h4,.prose .h4{font-family:var(--font-heading);font-weight:600;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.4;color:var(--text-primary)}.tiptap-content h5,.prose h5,.tiptap-content h6,.prose h6,.tiptap-content .h5,.prose .h5,.tiptap-content .h6,.prose .h6{font-family:var(--font-body);font-weight:600;font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;color:var(--text-primary)}.tiptap-content p,.prose p,.tiptap-content .text-body,.prose .text-body{font-family:var(--font-paragraph);font-size:1rem;line-height:1.5;margin:.5rem 0;color:var(--text-secondary)}.tiptap-content li,.prose li,.tiptap-content .text-list-item,.prose .text-list-item{font-family:var(--font-paragraph);font-size:1rem;line-height:1.5;margin-bottom:.5rem;color:var(--text-secondary)}.tiptap-content ul,.prose ul,.tiptap-content ol,.prose ol{margin:.5rem 0;padding-left:1rem}.tiptap-content blockquote,.prose blockquote{font-family:var(--font-paragraph);font-size:1rem;line-height:1.5;padding:.75rem 1rem;border-left:3px solid var(--border-primary);background:var(--bg-highlight);color:var(--text-secondary);font-style:italic;margin:.75rem 0}.tiptap-content code,.prose code{font-family:var(--font-mono);font-size:.8em;background:var(--bg-highlight);border:1px solid var(--border-primary);padding:.15em .3em;border-radius:3px;color:var(--text-primary)}.text-responsive-xs{font-size:clamp(.75rem,.7rem + .2vw,.875rem)}.text-responsive-sm{font-size:clamp(.875rem,.8rem + .2vw,1rem)}.text-responsive-base{font-size:clamp(1rem,.9rem + .3vw,1.125rem)}.text-responsive-lg{font-size:clamp(1.0625rem,.95rem + .3vw,1.125rem)}.text-responsive-xl{font-size:clamp(1.125rem,1rem + .4vw,1.25rem)}.icon-responsive-xs{width:clamp(.75rem,.7rem + .2vw,.875rem);height:clamp(.75rem,.7rem + .2vw,.875rem)}.icon-responsive-sm{width:clamp(1rem,.9rem + .3vw,1.125rem);height:clamp(1rem,.9rem + .3vw,1.125rem)}.icon-responsive-base{width:clamp(1.125rem,1rem + .4vw,1.25rem);height:clamp(1.125rem,1rem + .4vw,1.25rem)}.icon-responsive-lg{width:clamp(1.25rem,1.125rem + .5vw,1.5rem);height:clamp(1.25rem,1.125rem + .5vw,1.5rem)}.icon-responsive-xl{width:clamp(1.5rem,1.25rem + .8vw,2rem);height:clamp(1.5rem,1.25rem + .8vw,2rem)}.study-card-responsive{width:clamp(280px,90vw,400px);height:clamp(200px,25vh,300px);min-height:clamp(200px,25vh,300px)}.study-card-width-only{width:clamp(280px,90vw,400px)}.study-card-text-responsive{font-size:clamp(1rem,.9rem + .4vw,1.25rem);line-height:1.4}.match-game-card-responsive{width:clamp(120px,15vw,180px);height:clamp(80px,12vh,120px);min-height:clamp(80px,12vh,120px)}.match-game-text-responsive{font-size:clamp(.75rem,.7rem + .3vw,1rem);line-height:1.3}.sidebar-text-responsive{font-size:clamp(.875rem,.8rem + .3vw,1rem);line-height:1.4}.sidebar-menu-text{font-size:.78125rem;line-height:1.4}@media(min-width:640px){.sidebar-menu-text{font-size:.90625rem}}.sidebar-icon-responsive{width:clamp(1rem,.9rem + .3vw,1.125rem);height:clamp(1rem,.9rem + .3vw,1.125rem)}.stats-icon-responsive{width:clamp(1rem,.9rem + .3vw,1.25rem);height:clamp(1rem,.9rem + .3vw,1.25rem)}.stats-text-responsive{font-size:clamp(.75rem,.7rem + .2vw,.875rem);line-height:1.3}.text-heading{color:var(--text-primary)}.text-body{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--bg-accent)}.bg-theme-header{background-color:var(--bg-header)}.bg-theme-header-secondary{background-color:var(--bg-header-secondary)}.bg-theme-accent{background-color:var(--bg-accent)}.bg-theme-accent-secondary{background-color:var(--bg-accent-secondary)}.bg-theme-status-success{background-color:var(--status-success)}.bg-theme-status-error{background-color:var(--status-error)}.text-theme-white{color:var(--text-white)}.text-theme-white-muted{color:var(--text-white-muted)}.text-theme-solid-button{color:var(--text-solid-button)}.text-theme-accent{color:var(--bg-accent)}.icon-theme-adaptive{color:var(--text-primary)}.icon-theme-adaptive-muted{color:var(--text-secondary)}.icon-streak,.icon-level,.icon-points,.icon-badge{color:var(--text-primary)}.bg-theme-overlay-light{background-color:var(--overlay-light)}.bg-theme-overlay-dark{background-color:var(--overlay-dark)}.border-theme-primary{border-color:var(--border-primary)}.border-theme-secondary{border-color:var(--border-secondary)}.border-theme-status-success{border-color:var(--status-success)}.border-theme-status-warning{border-color:var(--status-warning)}.border-theme-status-error{border-color:var(--status-error)}.border-theme-status-info{border-color:var(--status-info)}.text-theme-status-success{color:var(--status-success)}.text-theme-status-warning{color:var(--status-warning)}.text-theme-status-error{color:var(--status-error)}.text-theme-status-info{color:var(--status-info)}.focus\:ring-theme-focus:focus{--tw-ring-color: var(--interactive-focus)}.hover\:bg-theme-interactive:hover{background-color:var(--interactive-hover)}.active\:bg-theme-interactive:active{background-color:var(--interactive-active)}.shadow-theme-light{box-shadow:0 1px 3px 0 var(--shadow-light)}.shadow-theme-medium{box-shadow:0 4px 6px -1px var(--shadow-medium)}.shadow-theme-heavy{box-shadow:0 10px 15px -3px var(--shadow-heavy)}.animate-fadeIn{animation:fadeIn .4s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}*{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.tiptap-content{font-family:var(--font-body);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;color:var(--text-secondary)}.tiptap-content ul,.tiptap-content ol{margin:.75rem 0;padding-left:1rem;font-family:var(--font-body);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6;color:var(--text-secondary)}.tiptap-content ul{list-style-type:disc}.tiptap-content ul li,.tiptap-content ol li{font-family:var(--font-paragraph);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6;margin-bottom:.75rem;padding-left:.5rem;color:var(--text-secondary)}.tiptap-content ul ul,.tiptap-content ol ol,.tiptap-content ul ol,.tiptap-content ol ul{margin-left:0;padding-left:1rem}.tiptap-content table,.prose table{width:100%;border-collapse:collapse;border:1px solid var(--border-primary);margin:1.5rem 0;font-family:var(--font-body);font-size:clamp(.75rem,.7rem + .15vw,.875rem);overflow:hidden}.tiptap-content th,.tiptap-content td,.prose th,.prose td{padding:.75rem 1rem;text-align:left;line-height:1.6;border:1px solid var(--border-primary)}.tiptap-content th,.prose th{background-color:var(--bg-card);color:var(--text-primary);font-weight:600}.tiptap-content td,.prose td{color:var(--text-secondary)}.tiptap-content tr,.prose tr{border-bottom:1px solid var(--border-primary)}.tiptap-content tr:last-child,.prose tr:last-child{border-bottom:none}.tiptap-content p{font-family:var(--font-paragraph);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6;margin:.75rem 0;color:var(--text-secondary)}.tiptap-content blockquote{font-family:var(--font-paragraph);font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.6;margin:1rem 0;padding:1rem 1.25rem;border-left:4px solid var(--border-primary);background-color:var(--bg-highlight);color:var(--text-secondary);font-style:italic}.tiptap-content blockquote p:last-child{margin-bottom:0}.tiptap-content code{font-family:var(--font-mono);font-size:.9em;background:var(--bg-highlight);border:1px solid var(--border-primary);padding:.2em .4em;border-radius:4px;color:var(--text-primary)}.tiptap-content pre{font-family:var(--font-mono);font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;background:var(--bg-primary);border:1px solid var(--border-primary);padding:1rem;border-radius:6px;overflow-x:auto;color:var(--text-primary)}.dark .tiptap-content{color:var(--text-primary)}.dark .tiptap-content a{color:var(--bg-accent)}.dark .tiptap-content table,.dark .prose table,.dark .tiptap-content th,.dark .tiptap-content td,.dark .prose th,.dark .prose td{border:1px solid var(--border-primary)}.dark .tiptap-content th,.dark .prose th{background-color:var(--bg-card);color:var(--text-primary)}.dark .tiptap-content td,.dark .prose td{color:var(--text-secondary)}.dark .tiptap-content tr,.dark .prose tr{border-bottom:1px solid var(--border-secondary)}.dark .tiptap-content tr:last-child,.dark .prose tr:last-child{border-bottom:none}.tiptap-content .katex{font-size:.9em;font-family:var(--font-katex)}.tiptap-content .katex-display{font-size:.85em}.tiptap-content p strong,.tiptap-content li strong,.tiptap-content p b,.tiptap-content li b{color:var(--bg-accent);font-weight:600}.dark .tiptap-content p strong,.dark .tiptap-content li strong,.dark .tiptap-content p b,.dark .tiptap-content li b{color:var(--bg-accent-secondary)}.tiptap-content h1 strong,.tiptap-content h1 b,.tiptap-content h2 strong,.tiptap-content h2 b,.tiptap-content h3 strong,.tiptap-content h3 b,.tiptap-content h4 strong,.tiptap-content h4 b,.tiptap-content h5 strong,.tiptap-content h5 b,.tiptap-content h6 strong,.tiptap-content h6 b{color:inherit}.prose table,[class*=prose] table,.markdown-content table{width:100%!important;border-collapse:collapse!important;border:1px solid var(--border-primary)!important;margin:1.5rem 0!important;font-family:var(--font-body)!important;font-size:clamp(.75rem,.7rem + .15vw,.875rem)!important;overflow:hidden!important}.prose th,[class*=prose] th,.markdown-content th{padding:.75rem 1rem!important;text-align:left!important;line-height:1.6!important;border:1px solid var(--border-primary)!important;background-color:var(--bg-card)!important;color:var(--text-primary)!important;font-weight:600!important}.prose td,[class*=prose] td,.markdown-content td,div[class*=prose] table td,.prose table td{padding:.75rem 1rem!important;text-align:left!important;line-height:1.6!important;border:1px solid var(--border-primary)!important;color:var(--text-secondary)!important;background-color:transparent!important}.prose tr,[class*=prose] tr,.markdown-content tr{border-bottom:1px solid var(--border-primary)!important}.prose tr:last-child,[class*=prose] tr:last-child,.markdown-content tr:last-child{border-bottom:none!important}.dark .prose table,.dark [class*=prose] table,.dark .markdown-content table{border:1px solid var(--border-primary)!important}.dark .prose th,.dark [class*=prose] th,.dark .markdown-content th{background-color:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important}.dark .prose td,.dark [class*=prose] td,.dark .markdown-content td,.dark div[class*=prose] table td,.dark .prose table td{color:var(--text-secondary)!important;border:1px solid var(--border-primary)!important;padding:.75rem 1rem!important;text-align:left!important;line-height:1.6!important;background-color:transparent!important}.dark .prose tr,.dark [class*=prose] tr,.dark .markdown-content tr{border-bottom:1px solid var(--border-secondary)!important}.dark .prose tr:last-child,.dark [class*=prose] tr:last-child,.dark .markdown-content tr:last-child{border-bottom:none!important}::placeholder{color:var(--text-placeholder);opacity:1}::-moz-placeholder{color:var(--text-placeholder);opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}input::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{color:var(--text-placeholder);opacity:1}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,textarea::placeholder{color:var(--text-placeholder);opacity:1}.placeholder-theme::placeholder{color:var(--text-placeholder)!important;opacity:1!important}.placeholder-theme::-webkit-input-placeholder{color:var(--text-placeholder)!important;opacity:1!important}.placeholder-theme::-moz-placeholder{color:var(--text-placeholder)!important;opacity:1!important}.placeholder-theme:-ms-input-placeholder{color:var(--text-placeholder)!important;opacity:1!important}.volume-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;box-shadow:0 0 2px #00000080}.volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;cursor:pointer;border:none;box-shadow:0 0 2px #00000080}.volume-slider::-webkit-slider-thumb:hover{transform:scale(1.2)}.volume-slider::-moz-range-thumb:hover{transform:scale(1.2)}.volume-icon-wrapper svg{fill:none;stroke:currentColor;stroke-width:2}.volume-icon-wrapper svg path:first-child{fill:currentColor}@keyframes shimmer{0%{background-position:100% 50%}50%{background-position:0% 50%}to{background-position:100% 50%}}.shimmer-text{background:linear-gradient(90deg,var(--text-primary) 0%,var(--bg-accent) 50%,var(--text-primary) 100%);background-size:1000px 100%;animation:shimmer 2s infinite linear;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dark .shimmer-gradient-text{background:linear-gradient(90deg,#324169,#6478aa,#324169);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:shimmerClean 5.5s linear infinite;display:inline-block;padding:.2em .1em;line-height:1.6;overflow:visible;position:relative;will-change:background-position}@keyframes shimmerClean{0%{background-position:200% 0}to{background-position:-200% 0}}.space-bg{background:linear-gradient(180deg,var(--space-gradient-start) 0%,var(--space-gradient-mid) 30%,var(--space-gradient-end) 50%,var(--space-gradient-mid) 70%,var(--space-gradient-end) 100%)}.bg-space-page{background-color:var(--space-gradient-start)}@media(max-width:767px){.bg-space-page{background-color:transparent;background:linear-gradient(180deg,var(--space-gradient-start) 0%,var(--space-gradient-mid) 30%,var(--space-gradient-end) 50%,var(--space-gradient-mid) 70%,var(--space-gradient-end) 100%)}}.dark .glow-card{box-shadow:0 0 15px #5064b414,0 0 30px #3c50960a,0 8px 32px #00000059;transition:box-shadow .4s ease,transform .4s ease}.dark .glow-card:hover{box-shadow:0 0 20px #5a6ebe1f,0 0 40px #465aa00f,0 12px 40px #00000073}html:not(.dark) .glow-card{box-shadow:0 4px 20px #00000014,0 8px 32px #0000000d;transition:box-shadow .4s ease,transform .4s ease}html:not(.dark) .glow-card:hover{box-shadow:0 8px 30px #0000001f,0 12px 40px #00000014}@keyframes liquidGlassEnter{0%{opacity:0;transform:translateY(30px) scale(.97);filter:blur(8px);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}30%{opacity:.6;transform:translateY(15px) scale(.985);filter:blur(4px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}60%{opacity:.9;transform:translateY(5px) scale(.995);filter:blur(1px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@keyframes liquidShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes borderGlowDark{0%,to{box-shadow:0 0 18px #6482dc1f,0 0 36px #506ec80f,0 8px 28px #00000061,inset 0 0 0 1px #7896dc1f}50%{box-shadow:0 0 26px #6e91eb2e,0 0 48px #5a7dd71a,0 10px 34px #00000073,inset 0 0 0 1px #87a5f02e}}@keyframes borderGlowLight{0%,to{box-shadow:0 0 14px #5078c81a,0 0 28px #3c64b40d,0 6px 22px #00000012,inset 0 0 0 1px #648cdc1a}50%{box-shadow:0 0 20px #5a82d226,0 0 40px #466ebe14,0 8px 28px #0000001a,inset 0 0 0 1px #6e96e626}}.dark .liquid-glass-card{position:relative;overflow:hidden;background:#1e2337f2!important;box-shadow:0 0 20px #6482dc26,0 0 40px #506ec814,0 8px 32px #0006,inset 0 0 0 1px #7896dc26;transition:all .4s cubic-bezier(.4,0,.2,1)}.dark .liquid-glass-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(120,150,220,.04) 25%,rgba(140,170,240,.08) 50%,rgba(120,150,220,.04) 75%,transparent 100%);pointer-events:none;z-index:1}.dark .liquid-glass-card:hover{box-shadow:0 0 28px #6e8ce638,0 0 50px #5a78d21f,0 12px 44px #00000080,inset 0 0 0 1px #8caaf033;transform:translateY(-4px)}html:not(.dark) .liquid-glass-card{position:relative;overflow:hidden;background:#ffffffeb!important;box-shadow:0 0 16px #5078c81f,0 0 32px #3c64b40f,0 6px 24px #00000014,inset 0 0 0 1px #648cdc1f;transition:all .4s cubic-bezier(.4,0,.2,1)}html:not(.dark) .liquid-glass-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(80,130,220,.04) 25%,rgba(100,150,240,.07) 50%,rgba(80,130,220,.04) 75%,transparent 100%);pointer-events:none;z-index:1}html:not(.dark) .liquid-glass-card:hover{box-shadow:0 0 22px #5a82d22e,0 0 44px #466ebe1a,0 10px 36px #0000001f,inset 0 0 0 1px #6e96e62e;transform:translateY(-4px)}.liquid-glass-card.animating:before{animation:liquidShimmer 1.5s ease-out forwards}.dark .ambient-glow{animation:borderGlowDark 12s ease-in-out infinite}html:not(.dark) .ambient-glow{animation:borderGlowLight 12s ease-in-out infinite}.landing-card{background:#1e263ccc!important;border:1px solid rgba(110,130,200,.25)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.4,0,.2,1)}.landing-card:hover{background:#232d46e6!important;border-color:#7896dc59!important;transform:translateY(-2px);box-shadow:0 12px 32px #0006,0 0 24px #6e8cd226}.landing-demo-card{background:#0003!important;border:1px solid rgba(70,140,255,.2)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 20px -10px #0009}.landing-accent-bg{background:#468cff1f!important}.scholarship-fixed-gray,.scholarship-fixed-gray li,.scholarship-fixed-gray li span,.scholarship-fixed-gray strong,.scholarship-page p,.scholarship-page ul,.scholarship-page ol,.scholarship-page li,.scholarship-page .text-gray-300,.scholarship-page .text-gray-400,.scholarship-page .text-gray-500{color:#d1d5db!important}@font-face{font-family:Clarika Geometric Medium;src:url(https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.eot);src:url(https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.woff)format("woff"),url(https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.ttf)format("truetype"),url("https://db.onlinewebfonts.com/t/87ac07a4a6ff7e0603908b6a1354e998.svg#Clarika Geometric Medium")format("svg");font-display:swap}@font-face{font-family:Clarika Grotesque Medium;src:url(https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.eot);src:url(https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.woff) format("woff"),url(https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.ttf) format("truetype"),url("https://db.onlinewebfonts.com/t/0a953a1ba61a39eda93dcefc175d43b9.svg#Clarika Grotesque Medium") format("svg");font-display:swap}@font-face{font-family:Clarika Fallback;src:local("Arial"),local("Helvetica"),local("sans-serif");font-weight:400;font-style:normal}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e2e8f0}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Clarika Geometric Medium,Clarika Fallback,-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Menlo,Monaco,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#94a3b8}input::placeholder,textarea::placeholder{opacity:1;color:#94a3b8}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#64748b;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}input:where([type=text]):focus,input:where(:not([type])):focus,input:where([type=email]):focus,input:where([type=url]):focus,input:where([type=password]):focus,input:where([type=number]):focus,input:where([type=date]):focus,input:where([type=datetime-local]):focus,input:where([type=month]):focus,input:where([type=search]):focus,input:where([type=tel]):focus,input:where([type=time]):focus,input:where([type=week]):focus,select:where([multiple]):focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#64748b;opacity:1}input::placeholder,textarea::placeholder{color:#64748b;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}input:where([type=checkbox]),input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#64748b;border-width:1px;--tw-shadow: 0 0 #0000}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}input:where([type=checkbox]):checked,input:where([type=radio]):checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media(forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{border-color:transparent;background-color:currentColor}input:where([type=checkbox]):indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media(forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{border-color:transparent;background-color:currentColor}input:where([type=file]){background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}input:where([type=file]):focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}html{scrollbar-width:thin;scrollbar-color:#94a3b8 transparent}.dark html{scrollbar-color:#475569 #0C0E1A}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.dark ::-webkit-scrollbar-thumb{background-color:#475569}.dark ::-webkit-scrollbar-thumb:hover{background-color:#64748b}html{scroll-behavior:smooth}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Clarika Geometric Medium,Clarika Fallback,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}@media(max-width:768px){html,body{touch-action:pan-y;overflow-y:visible}}@media(min-width:769px){html{overflow:hidden;height:100%}body{overflow-y:auto;min-height:100%}}*,*:before,*:after{font-family:inherit}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font-family:Clarika Geometric Medium,Clarika Fallback,-apple-system,BlinkMacSystemFont,sans-serif}p{font-family:var(--font-paragraph)}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75rem;margin-bottom:.75rem;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;color:var(--tw-prose-body)}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:none;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:600;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1rem;margin-bottom:1rem;padding-inline-start:1em;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;border-left-width:4px;border-left-color:var(--tw-prose-quote-borders);padding-left:1rem}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:clamp(1.875rem,1.5rem + 1vw,2.5rem);margin-top:1.5rem;margin-bottom:1rem;line-height:1.2;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);margin-top:1.25rem;margin-bottom:.75rem;line-height:1.3;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);margin-top:1rem;margin-bottom:.5rem;line-height:1.4;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.4;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-size:clamp(1.125rem,1rem + .4vw,1.25rem)}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.5rem;margin-bottom:1.5rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.9em;font-family:Menlo,Monaco,Courier New,monospace;background-color:var(--tw-prose-pre-bg);padding:.2em .4em;border-radius:4px}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:""!important}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:""!important}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.5;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:6px;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em;font-family:Menlo,Monaco,Courier New,monospace;padding:1rem}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent!important;border-width:0;border-radius:0;padding:0!important;font-weight:inherit;color:inherit!important;font-size:inherit!important;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:1.5rem;margin-bottom:1.5rem;font-size:clamp(.875rem,.8rem + .2vw,1rem);line-height:1.7142857;border-collapse:collapse}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em;padding:.75rem 1rem;text-align:left;border:1px solid var(--tw-prose-th-borders);background-color:var(--tw-prose-pre-bg)}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline;padding:.75rem 1rem;border:1px solid var(--tw-prose-td-borders);color:var(--tw-prose-body)}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: var(--text-secondary);--tw-prose-headings: var(--text-primary);--tw-prose-lead: var(--text-secondary);--tw-prose-links: var(--bg-solid-button);--tw-prose-bold: var(--text-primary);--tw-prose-counters: var(--bg-solid-button);--tw-prose-bullets: var(--bg-solid-button);--tw-prose-hr: var(--border-primary);--tw-prose-quotes: var(--text-secondary);--tw-prose-quote-borders: var(--bg-solid-button);--tw-prose-captions: var(--text-muted);--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: var(--bg-solid-button);--tw-prose-pre-code: var(--text-primary);--tw-prose-pre-bg: var(--bg-card);--tw-prose-th-borders: var(--border-primary);--tw-prose-td-borders: var(--border-primary);--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.25rem;margin-bottom:.5rem;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;color:var(--tw-prose-body)}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose{font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.prose :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-weight:600;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.5;color:var(--tw-prose-headings)}.prose :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-weight:600;font-size:clamp(1rem,.9rem + .3vw,1.125rem);line-height:1.5;color:var(--tw-prose-headings)}.prose :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);line-height:1.6;margin-top:.75rem;margin-bottom:.75rem;padding-left:1.5rem}.prose :where(tbody tr:nth-child(2n) td):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg)}.prose :where(ul>li:not([data-list])):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets);font-weight:600}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-invert{--tw-prose-body: #E0E0E0;--tw-prose-headings: #f8fafc;--tw-prose-lead: #94a3b8;--tw-prose-links: var(--bg-solid-button);--tw-prose-bold: #f8fafc;--tw-prose-counters: var(--bg-solid-button);--tw-prose-bullets: var(--bg-solid-button);--tw-prose-hr: #334155;--tw-prose-quotes: #A0A0A0;--tw-prose-quote-borders: var(--bg-solid-button);--tw-prose-captions: #94a3b8;--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--bg-solid-button);--tw-prose-pre-code: #e2e8f0;--tw-prose-pre-bg: #16181D;--tw-prose-th-borders: #475569;--tw-prose-td-borders: #334155;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.prose-invert :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.prose-invert :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.prose-invert :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.prose-invert :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.prose-invert :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links)}.prose-invert :where(ul>li:not([data-list])):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose-invert :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters)}.prose-invert :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;border-left-color:var(--tw-prose-quote-borders);color:var(--tw-prose-quotes)}.prose-invert :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-code)}.prose-invert :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-pre-code)}.prose-invert :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent!important;color:inherit!important}.prose-invert :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:#16181d}.prose-invert :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);border:1px solid var(--tw-prose-th-borders);background-color:var(--tw-prose-pre-bg)}.prose-invert :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-body);border:1px solid var(--tw-prose-td-borders);background-color:var(--tw-prose-pre-bg)}.prose-invert :where(tbody tr:nth-child(2n) td):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#16181d}.\!container,.container{margin-left:auto;margin-right:auto;max-width:80rem}.animate-pulse{animation:pulse 1.5s cubic-bezier(.4,0,.6,1) infinite}.shimmer-text{background:linear-gradient(90deg,var(--text-muted) 20%,var(--text-primary) 40%,var(--text-muted) 60%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 2s linear infinite}.quicklook-viewer-backdrop,.pdf-modal-backdrop{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;background-color:#000000d9;pointer-events:auto}.quicklook-viewer-container .quicklook-viewer-content object,.quicklook-viewer-container .quicklook-viewer-content iframe,.quicklook-viewer-container .quicklook-viewer-content video,.quicklook-viewer-container .quicklook-viewer-content img{position:relative;z-index:1;max-width:100%;max-height:100%;background:var(--bg-primary)}.pdf-modal-container{position:relative;overflow:hidden;isolation:isolate;z-index:111;background:var(--bg-primary);border-radius:.5rem;box-shadow:0 25px 50px -12px #00000040}.pdf-modal-container iframe,.pdf-modal-container object{position:relative;z-index:1;max-width:100%;max-height:100%;background:var(--bg-primary);overflow:hidden}.pdf-modal-container .pdf-content{position:relative;overflow:hidden;isolation:isolate;background:var(--bg-primary)}.pdf-modal-container *{max-width:100%!important;box-sizing:border-box!important;background:var(--bg-primary)}.pdf-modal-container iframe[src*=".pdf"],.pdf-modal-container object[type="application/pdf"]{position:relative!important;z-index:1!important;max-width:100%!important;max-height:100%!important;overflow:hidden!important;border:none!important;outline:none!important;background:var(--bg-primary)}.tiptap .katex,.tiptap-content .katex{font-size:1em!important;display:inline-block!important;margin:0 .15em!important;vertical-align:baseline!important;line-height:inherit!important}.tiptap .katex-display,.tiptap-content .katex-display{font-size:1em!important;display:block!important;margin:1.2em 0!important;text-align:center!important;line-height:1.4!important}.katex .base{font-size:inherit!important;line-height:inherit!important;display:inline-block!important}.katex .mfrac{font-size:inherit!important;display:inline-block!important;vertical-align:middle!important}.flashcard .katex,.quiz-question .katex,p .katex,div .katex,span .katex{font-size:inherit!important;margin:0 .1em!important;display:inline-block!important;vertical-align:baseline!important}.tiptap.notion-editor{background:var(--bg-primary);color:var(--text-primary);padding:.5rem 0;min-height:500px;max-height:calc(100vh - 200px);overflow-y:auto;font-family:var(--font-heading);font-size:16px;line-height:1.65}@media(min-width:768px){.tiptap.notion-editor{padding:.5rem 0}}.tiptap:focus{outline:none}.tiptap p.is-editor-empty:first-child:before{color:var(--text-muted);content:attr(data-placeholder);float:left;height:0;pointer-events:none;opacity:.5}.tiptap :first-child{margin-top:0}.tiptap ul,.tiptap ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.tiptap li p{margin-top:.25em;margin-bottom:.25em}.tiptap h1,.tiptap h2,.tiptap h3,.tiptap h4,.tiptap h5,.tiptap h6{line-height:1.1;margin-top:2.5rem;text-wrap:pretty;color:var(--text-primary)}.tiptap h1,.tiptap h2{margin-top:3.5rem;margin-bottom:1.5rem}.tiptap h1{font-size:1.4rem;font-weight:700}.tiptap h2{font-size:1.2rem;font-weight:600}.tiptap h3{font-size:1.1rem;font-weight:600}.tiptap h4,.tiptap h5,.tiptap h6{font-size:1rem;font-weight:600}.tiptap code{background-color:var(--bg-highlight);border-radius:.4rem;color:var(--text-primary);font-size:.85rem;padding:.25em .3em;font-family:JetBrains Mono,Courier New,monospace}.tiptap pre{background:var(--bg-secondary);border-radius:.5rem;color:var(--text-primary);font-family:JetBrains Mono,Courier New,monospace;margin:1.5rem 0;padding:.75rem 1rem}.tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.tiptap blockquote{border-left:none;margin:1.5rem 0;padding-left:1rem;font-style:italic}.tiptap hr{border:none;border-top:1px solid var(--border-primary);margin:2rem 0}.tiptap table{border-collapse:collapse;margin:1rem 0;overflow:hidden;table-layout:fixed;width:100%}.tiptap table td,.tiptap table th{border:1px solid var(--border-primary);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.tiptap table th{background-color:var(--bg-secondary);font-weight:700;text-align:left}.tiptap a{color:#6b73ff;cursor:pointer;text-decoration:underline}.tiptap a:hover{color:#9c88ff}.tiptap img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.tiptap mark{background-color:#fef08a;border-radius:.2rem;padding:0 .05em}[data-theme=dark] .tiptap mark{background-color:#854d0e}.tiptap ul[data-type=taskList]{list-style:none;padding:0;margin:.5rem 0}.tiptap ul[data-type=taskList] li{display:flex;align-items:flex-start;padding:.25rem 0}.tiptap ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tiptap ul[data-type=taskList] li>div{flex:1 1 auto}.tiptap ul[data-type=taskList] input[type=checkbox]{cursor:pointer;width:1.1em;height:1.1em;margin-top:.3em;border-radius:.25rem;border:2px solid var(--border-primary)}.tiptap ul[data-type=taskList] input[type=checkbox]:checked{background-color:#6b73ff;border-color:#6b73ff}.tiptap pre{background:var(--bg-secondary);border-radius:.5rem;color:var(--text-primary);font-family:JetBrains Mono,Fira Code,Courier New,monospace;margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid var(--border-primary)}.tiptap pre code{background:none;color:inherit;font-size:.9rem;padding:0;line-height:1.5}.tiptap pre code .hljs-comment,.tiptap pre code .hljs-quote{color:#6a737d;font-style:italic}.tiptap pre code .hljs-keyword,.tiptap pre code .hljs-selector-tag,.tiptap pre code .hljs-literal,.tiptap pre code .hljs-section,.tiptap pre code .hljs-link{color:#d73a49}.tiptap pre code .hljs-string{color:#22863a}.tiptap pre code .hljs-number,.tiptap pre code .hljs-regexp{color:#005cc5}.tiptap pre code .hljs-title,.tiptap pre code .hljs-section,.tiptap pre code .hljs-function{color:#6f42c1}.tiptap .math-node,.tiptap .math-inline,.tiptap .math-display,.tiptap span[data-type=mathematics],.tiptap div[data-type=mathematics],.tiptap .tiptap-mathematics-render,.tiptap span[data-type=inline-math],.tiptap div[data-type=block-math]{font-size:1em!important;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);will-change:background-color,box-shadow}.tiptap .math-inline,.tiptap span[data-type=mathematics],.tiptap span[data-type=inline-math],.tiptap .tiptap-mathematics-render[data-type=inline-math]{display:inline-block;margin:0 .15em;vertical-align:baseline;padding:2px 6px;border-radius:3px;min-height:1.5em;min-width:.5em}.tiptap .math-display,.tiptap div[data-type=mathematics],.tiptap div[data-type=block-math]{display:block;margin:1.2em 0;text-align:center;overflow-x:auto;overflow-y:hidden;padding:12px 16px;border-radius:6px;min-height:2em}.tiptap .tiptap-mathematics-render,.tiptap .tiptap-mathematics-render--editable,.tiptap .tiptap-mathematics-render[data-type=inline-math],.tiptap .tiptap-mathematics-render--editable[data-type=inline-math]{padding:0!important;margin:0!important}.tiptap .tiptap-mathematics-render[data-type=block-math],.tiptap .tiptap-mathematics-render--editable[data-type=block-math]{padding:6px 8px!important;margin:.8em 0!important}.tiptap .math-node{position:relative}.tiptap .math-node:hover,.tiptap .math-inline:hover,.tiptap .math-display:hover,.tiptap span[data-type=mathematics]:hover,.tiptap div[data-type=mathematics]:hover,.tiptap .tiptap-mathematics-render:hover,.tiptap span[data-type=inline-math]:hover,.tiptap div[data-type=block-math]:hover{background-color:#8a85ff1f;box-shadow:0 1px 3px #8a85ff26}.tiptap .math-node:active,.tiptap .math-inline:active,.tiptap .math-display:active,.tiptap span[data-type=mathematics]:active,.tiptap div[data-type=mathematics]:active,.tiptap .tiptap-mathematics-render:active,.tiptap .math-node.ProseMirror-dragging,.tiptap .math-inline.ProseMirror-dragging,.tiptap .math-display.ProseMirror-dragging{background-color:#8a85ff2e;box-shadow:0 2px 6px #8a85ff40}.tiptap .math-node .katex,.tiptap span[data-type=mathematics] .katex,.tiptap div[data-type=mathematics] .katex,.tiptap .tiptap-mathematics-render .katex,.tiptap span[data-type=inline-math] .katex,.tiptap div[data-type=block-math] .katex{color:var(--text-primary)!important;pointer-events:none}.tiptap .math-node.ProseMirror-selectednode,.tiptap .math-inline.ProseMirror-selectednode,.tiptap .math-display.ProseMirror-selectednode,.tiptap span[data-type=mathematics].ProseMirror-selectednode,.tiptap div[data-type=mathematics].ProseMirror-selectednode{outline:2px solid rgba(138,133,255,.5);outline-offset:2px;background-color:#8a85ff26;box-shadow:0 0 0 1px #8a85ff33;transition:background-color .15s cubic-bezier(.4,0,.2,1),outline .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1);border-radius:4px;background:#8a85ff1a}.tiptap>*+*{margin-top:.75em}.tiptap h1,.tiptap h2,.tiptap h3{margin-top:1.5em;margin-bottom:.5em}.linklearn-notion-editor{width:100%;min-height:500px;background:transparent;padding:0;margin:0}.linklearn-notion-editor .notion-like-editor-header,.linklearn-notion-editor [class*=header],.linklearn-notion-editor [class*=Header]{display:none!important}.linklearn-notion-editor .notion-like-editor-content{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);padding:0;margin:0;max-width:100%;width:100%}.dark .linklearn-notion-editor .notion-like-editor-content{background:var(--bg-primary)}.linklearn-notion-editor .ProseMirror{background:transparent;color:var(--text-primary);outline:none;padding:0;min-height:400px}.linklearn-notion-editor h1{color:var(--text-primary);font-size:2rem;font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.linklearn-notion-editor h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-top:1.25rem;margin-bottom:.5rem}.linklearn-notion-editor h3{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-top:1rem;margin-bottom:.5rem}.linklearn-notion-editor p{color:var(--text-secondary);line-height:1.7;margin:.5rem 0}.linklearn-notion-editor a{color:var(--bg-accent-secondary);text-decoration:underline;transition:color .2s}.linklearn-notion-editor a:hover{color:var(--bg-accent)}.linklearn-notion-editor pre{background:#1e1e1e;border:1px solid var(--border-primary);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1rem 0}.linklearn-notion-editor code{background:var(--bg-highlight);color:var(--text-primary);padding:.2rem .4rem;border-radius:.25rem;font-family:var(--font-mono);font-size:.9em}.linklearn-notion-editor pre code{background:transparent;padding:0}.linklearn-notion-editor ul,.linklearn-notion-editor ol{color:var(--text-secondary);padding-left:1.5rem;margin:.75rem 0}.linklearn-notion-editor li{margin:.25rem 0}.linklearn-notion-editor ul[data-type=taskList]{list-style:none;padding-left:0}.linklearn-notion-editor ul[data-type=taskList] input[type=checkbox]{margin-right:.5rem;cursor:pointer}.linklearn-notion-editor blockquote{border-left:none;padding-left:1rem;margin:1rem 0;color:var(--text-muted);font-style:italic}.linklearn-notion-editor table{width:100%;border-collapse:collapse;border:1px solid var(--border-primary);margin:1rem 0}.linklearn-notion-editor th,.linklearn-notion-editor td{border:1px solid var(--border-primary);padding:.75rem;text-align:left}.linklearn-notion-editor th{background:var(--bg-card);color:var(--text-primary);font-weight:600}.linklearn-notion-editor td{color:var(--text-secondary)}.linklearn-notion-editor hr{border:none;border-top:1px solid var(--border-primary);margin:1.5rem 0}.linklearn-notion-editor img{max-width:100%;border-radius:.5rem;margin:1rem 0}.linklearn-notion-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--text-muted);pointer-events:none;height:0;width:100%!important}.linklearn-notion-editor .ProseMirror p.is-editor-empty,.linklearn-notion-editor .ProseMirror p.is-empty{width:100%!important;min-width:100%!important;max-width:100%!important;display:block!important}.linklearn-notion-editor .ProseMirror-selectednode{outline:none!important;background:#8a85ff1a;border-radius:.25rem}.linklearn-notion-editor .tableWrapper.ProseMirror-selectednode,.linklearn-notion-editor .ProseMirror-selectednode .tableWrapper{background:transparent!important;background-color:transparent!important;outline:none!important}.linklearn-notion-editor table.ProseMirror-selectednode td,.linklearn-notion-editor table.ProseMirror-selectednode th,.linklearn-notion-editor table[data-selected=true] td,.linklearn-notion-editor table[data-selected=true] th,.linklearn-notion-editor .tableWrapper.ProseMirror-selectednode table td,.linklearn-notion-editor .tableWrapper.ProseMirror-selectednode table th,.linklearn-notion-editor .tableWrapper[data-selected=true] table td,.linklearn-notion-editor .tableWrapper[data-selected=true] table th{background-color:#3b82f626!important;border-color:#3b82f64d!important}.linklearn-notion-editor table.ProseMirror-selectednode th,.linklearn-notion-editor table[data-selected=true] th,.linklearn-notion-editor .tableWrapper.ProseMirror-selectednode table th,.linklearn-notion-editor .tableWrapper[data-selected=true] table th{background-color:#3b82f633!important}.linklearn-notion-editor table.ProseMirror-selectednode,.linklearn-notion-editor table[data-selected=true],.linklearn-notion-editor .tableWrapper.ProseMirror-selectednode table,.linklearn-notion-editor .tableWrapper[data-selected=true] table{border:2px solid var(--bg-accent, #3b82f6)!important;border-radius:8px!important}.linklearn-notion-editor .ProseMirror-selectednode.tiptap-image,.linklearn-notion-editor .ProseMirror-selectednode .tiptap-image,.linklearn-notion-editor .react-renderer.node-image.ProseMirror-selectednode,.linklearn-notion-editor .ProseMirror-selectednode.react-renderer.node-image,.linklearn-notion-editor .ProseMirror-selectednode[data-node-view-wrapper],.linklearn-notion-editor [data-node-view-wrapper].ProseMirror-selectednode,.linklearn-notion-editor .node-image.ProseMirror-selectednode{background:transparent!important;background-color:transparent!important}.linklearn-notion-editor ::selection{background:var(--bg-accent);color:var(--text-white);border-radius:.25rem;transition:background-color .1s ease-out}.linklearn-notion-editor ::-moz-selection{background:var(--bg-accent);color:var(--text-white);border-radius:.25rem;-moz-transition:background-color .1s ease-out;transition:background-color .1s ease-out}.linklearn-notion-editor .ProseMirror{-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;caret-color:var(--bg-accent)}.linklearn-notion-editor .ProseMirror.selecting{pointer-events:auto}.linklearn-notion-editor .ProseMirror.selecting *{will-change:auto}.linklearn-notion-editor [class*=floating-toolbar],.linklearn-notion-editor [class*=FloatingToolbar],.linklearn-notion-editor .tiptap-toolbar[data-variant=floating]{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:.5rem!important;box-shadow:0 4px 12px #0000004d!important;padding:.5rem;animation:floatingToolbarEnter .2s ease-out}@media(max-width:767px){.linklearn-notion-editor .tiptap-toolbar[data-variant=floating]{padding:.375rem .5rem!important;border-radius:.75rem!important;min-height:2.75rem!important;max-width:min(100%,calc(100vw - 2rem))!important;overflow-x:auto!important;overflow-y:visible!important;box-shadow:0 8px 24px #0006!important;-webkit-overflow-scrolling:touch}}.linklearn-notion-editor .tiptap-slash-card,.linklearn-notion-editor .tiptap-card-body,.linklearn-notion-editor .tiptap-slash-card-body,.linklearn-notion-editor [class*=slash] [class*=card]{background:var(--bg-card)!important;border:none!important;border-radius:.5rem!important;padding:.25rem!important}.linklearn-notion-editor [class*=CardGroupLabel],.linklearn-notion-editor [class*=group-label]{color:var(--text-muted);font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.35rem .5rem .15rem;margin-top:.15rem}.linklearn-notion-editor [class*=CardGroupLabel]:first-child{margin-top:0;padding-top:.25rem}.linklearn-notion-editor [class*=Separator]{background:var(--border-primary);height:1px;border:none;margin:.25rem 0}.linklearn-notion-editor [class*=CardItemGroup],.linklearn-notion-editor [class*=ButtonGroup]{display:flex;flex-direction:column;gap:0}.linklearn-notion-editor .tiptap-slash-card-body{display:flex;flex-direction:column;gap:0!important}.linklearn-notion-editor .tiptap-button-text{color:var(--text-secondary)!important;font-size:.875rem;font-weight:400!important}.linklearn-notion-editor [data-style=ghost]{border-radius:.25rem;padding:.5rem .65rem!important;margin:0;transition:background .15s;color:var(--text-secondary)!important;font-weight:400!important}.linklearn-notion-editor [data-style=ghost] svg,.linklearn-notion-editor .tiptap-button-icon,.linklearn-notion-editor .tiptap-slash-card svg,.linklearn-notion-editor [class*=slash] svg{color:var(--text-secondary)!important}.linklearn-notion-editor [data-style=ghost] svg[class*=sparkle],.linklearn-notion-editor [class*=slash] svg[class*=sparkle],.linklearn-notion-editor svg[data-icon=sparkles],.linklearn-notion-editor [class*=ai] svg{stroke-width:1.2!important}.linklearn-notion-editor [data-style=ghost]:hover{background:var(--bg-highlight);color:var(--text-primary)!important}.linklearn-notion-editor [data-style=ghost]:hover .tiptap-button-text{color:var(--text-primary)!important}.linklearn-notion-editor [data-style=ghost]:hover svg,.linklearn-notion-editor [data-style=ghost]:hover .tiptap-button-icon{color:var(--text-primary)!important}.linklearn-notion-editor [data-active-state=on]{background:var(--bg-highlight);color:var(--text-primary)!important;font-weight:400!important}.linklearn-notion-editor [data-active-state=on] .tiptap-button-text{color:var(--text-primary)!important;font-weight:400!important}.linklearn-notion-editor [data-active-state=on] svg,.linklearn-notion-editor [data-active-state=on] .tiptap-button-icon{color:var(--text-primary)!important;fill:var(--text-primary)!important;stroke:var(--text-primary)!important;font-weight:400!important}.linklearn-notion-editor .tiptap-slash-card *,.linklearn-notion-editor [class*=slash] *{font-weight:400!important}.linklearn-notion-editor button{color:var(--text-secondary)!important}.linklearn-notion-editor button svg{color:var(--text-secondary)!important;fill:currentColor!important}.linklearn-notion-editor .tiptap-slash-card button,.linklearn-notion-editor .tiptap-slash-card span,.linklearn-notion-editor .tiptap-slash-card div{color:var(--text-secondary)!important}.linklearn-notion-editor .tiptap-slash-card button:hover,.linklearn-notion-editor .tiptap-slash-card button:hover span,.linklearn-notion-editor .tiptap-slash-card button:hover div{color:var(--text-primary)!important}.linklearn-notion-editor .tiptap-slash-card button:hover svg{color:var(--text-primary)!important}.linklearn-notion-editor [class*=mobile-toolbar]{background:var(--bg-card);border-top:1px solid var(--border-primary)}.linklearn-notion-editor [class*=drag-handle]{color:var(--text-muted)}.linklearn-notion-editor [class*=drag-handle]:hover{color:var(--text-primary);background:var(--bg-highlight)}.linklearn-notion-editor.is-dragging{cursor:grabbing!important;cursor:-webkit-grabbing!important}.linklearn-notion-editor.is-dragging p,.linklearn-notion-editor.is-dragging h1,.linklearn-notion-editor.is-dragging h2,.linklearn-notion-editor.is-dragging h3,.linklearn-notion-editor.is-dragging li,.linklearn-notion-editor.is-dragging blockquote,.linklearn-notion-editor.is-dragging code,.linklearn-notion-editor.is-dragging .ProseMirror{cursor:text!important}.linklearn-notion-editor.is-dragging [class*=drag-handle],.linklearn-notion-editor.is-dragging .ProseMirror-selectednode{cursor:grabbing!important;cursor:-webkit-grabbing!important}.linklearn-notion-editor .prosemirror-dropcursor-block,.linklearn-notion-editor .prosemirror-dropcursor-inline,.linklearn-notion-editor .prosemirror-dropcursor-custom{background:var(--bg-accent, #3b82f6)!important;height:.3rem!important;min-height:.3rem!important;box-shadow:0 0 8px #3b82f699,0 0 16px #3b82f64d!important;cursor:grabbing!important;cursor:-webkit-grabbing!important;opacity:1!important;display:block!important;visibility:visible!important;pointer-events:none!important;z-index:10000!important}.linklearn-notion-editor.is-dragging p:after,.linklearn-notion-editor.is-dragging h1:after,.linklearn-notion-editor.is-dragging h2:after,.linklearn-notion-editor.is-dragging h3:after,.linklearn-notion-editor.is-dragging h4:after,.linklearn-notion-editor.is-dragging h5:after,.linklearn-notion-editor.is-dragging h6:after,.linklearn-notion-editor.is-dragging li:after,.linklearn-notion-editor.is-dragging blockquote:after{content:"";display:block;height:2px;background:transparent;margin-top:.5rem;transition:background .2s ease}.linklearn-notion-editor.is-dragging .ProseMirror>*{position:relative}body:has(.linklearn-notion-editor.is-dragging){cursor:default!important}.linklearn-notion-editor [class*=context-menu],.linklearn-notion-editor [class*=dropdown-menu],.linklearn-notion-editor .tiptap-dropdown-menu,.linklearn-notion-editor .tiptap-popover,.tiptap-dropdown-menu,.tiptap-popover,div[role=menu],div[data-radix-dropdown-menu-content],div[data-radix-popper-content-wrapper]>div{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:.5rem!important;box-shadow:0 4px 12px #0000004d!important}.linklearn-notion-editor [class*=ai-menu],.linklearn-notion-editor .tiptap-card,.linklearn-notion-editor .tiptap-menu-content,.linklearn-notion-editor .tiptap-ai-menu,.linklearn-notion-editor .tiptap-combobox-list{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;color:var(--text-primary);border-radius:.75rem!important;box-shadow:0 4px 12px #0000004d!important}.linklearn-notion-editor .tiptap-dropdown-menu .tiptap-card,.linklearn-notion-editor .tiptap-popover .tiptap-card{background:var(--bg-card)!important;border:none!important;box-shadow:none!important}.linklearn-notion-editor .tiptap-tooltip,.tiptap-tooltip{background:var(--bg-card)!important;color:var(--text-primary)!important;border:1px solid var(--border-primary)!important;border-radius:.375rem!important;box-shadow:0 4px 12px #0000004d!important;padding:.375rem .5rem!important;font-size:.75rem!important;z-index:200!important}div[data-radix-dropdown-menu-content],div[data-radix-popper-content-wrapper] div[role=menu]{background:var(--bg-card)!important;border:1px solid var(--border-primary)!important;border-radius:.5rem!important;box-shadow:0 4px 12px #0000004d!important}.linklearn-notion-editor .tiptap-ai-prompt-input,.linklearn-notion-editor .tiptap-ai-menu-actions,.linklearn-notion-editor [class*=ai-menu-actions]{background:var(--bg-card)!important;color:var(--text-primary);border:none!important;border-radius:.75rem!important;box-shadow:none!important}.linklearn-notion-editor .tiptap-combobox,.linklearn-notion-editor .tiptap-ai-prompt-input-content,.linklearn-notion-editor textarea[class*=combobox],.linklearn-notion-editor div[contenteditable=true]{background:transparent!important;color:var(--text-primary)!important;border:none!important;outline:none!important;box-shadow:none!important;pointer-events:auto!important;-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.linklearn-notion-editor .tiptap-combobox:focus,.linklearn-notion-editor .tiptap-ai-prompt-input-content:focus,.linklearn-notion-editor textarea[class*=combobox]:focus{outline:none!important;box-shadow:none!important;border:none!important}.linklearn-notion-editor [class*=ai-menu] input::-moz-placeholder,.linklearn-notion-editor [class*=ai-menu] textarea::-moz-placeholder,.linklearn-notion-editor .tiptap-combobox::-moz-placeholder{color:var(--text-muted)}.linklearn-notion-editor [class*=ai-menu] input::placeholder,.linklearn-notion-editor [class*=ai-menu] textarea::placeholder,.linklearn-notion-editor .tiptap-combobox::placeholder{color:var(--text-muted)}.linklearn-notion-editor [class*=ai-menu] .tiptap-button,.linklearn-notion-editor [class*=ai-prompt] button[type=submit]{background:var(--bg-highlight)!important;color:var(--text-primary);border:none}.linklearn-notion-editor button[aria-label*=Tone],.linklearn-notion-editor [class*=tone-button],.linklearn-notion-editor button:has([class*=tone]){display:none!important}.linklearn-notion-editor .tiptap-button-group,.linklearn-notion-editor .tiptap-ai-menu-commit,.linklearn-notion-editor [class*=button-group],.linklearn-notion-editor [class*=ai-menu-commit]{border:none!important;background:transparent!important}.linklearn-notion-editor button{color:var(--text-secondary);background:transparent;border:none;transition:all .2s}.linklearn-notion-editor button:hover{color:var(--text-primary);background:var(--bg-highlight)}.linklearn-notion-editor .spinner-container{background:var(--bg-primary);color:var(--text-primary)}.linklearn-notion-editor>div,.linklearn-notion-editor .notion-like-editor{max-width:100%!important;margin:0!important;padding:0!important}.linklearn-notion-editor .katex{color:var(--text-primary);font-size:1em!important}.linklearn-notion-editor .math-node,.linklearn-notion-editor .math-inline,.linklearn-notion-editor .math-display,.linklearn-notion-editor span[data-type=mathematics],.linklearn-notion-editor div[data-type=mathematics]{color:var(--text-primary)}.linklearn-notion-editor .math-inline,.linklearn-notion-editor span[data-type=mathematics]{display:inline-block;margin:0 .15em;vertical-align:baseline}.linklearn-notion-editor .math-display,.linklearn-notion-editor div[data-type=mathematics]{display:block;margin:1.2em 0;text-align:center;overflow-x:auto}.linklearn-notion-editor .math-node.ProseMirror-selectednode{outline:2px solid var(--bg-accent);outline-offset:2px;border-radius:4px;background:#8a85ff1a}.linklearn-notion-editor mark{background:#8a85ff4d;color:var(--text-primary);padding:0 .05em;border-radius:.2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-2{inset:-.5rem}.inset-0{inset:0}.inset-y-0{top:0;bottom:0}.inset-y-4{top:1rem;bottom:1rem}.-bottom-10{bottom:-2.5rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-left-24{left:-6rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-right-2{right:-.5rem}.-right-24{right:-6rem}.-right-\[-2px\]{right:2px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-2{top:-.5rem}.-top-24{top:-6rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-24{bottom:6rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-\[-20vh\]{bottom:-20vh}.bottom-\[10\%\]{bottom:10%}.bottom-\[20\%\]{bottom:20%}.bottom-full{bottom:100%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-64{left:16rem}.left-7{left:1.75rem}.left-\[-25vw\]{left:-25vw}.left-\[10\%\]{left:10%}.left-\[10vw\]{left:10vw}.left-\[25\%\]{left:25%}.left-\[50\%\]{left:50%}.left-\[60\%\]{left:60%}.left-\[7\.5px\]{left:7.5px}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10px\]{right:-10px}.right-\[-30vw\]{right:-30vw}.right-\[15\%\]{right:15%}.right-\[5\%\]{right:5%}.right-\[9px\]{right:9px}.right-full{right:100%}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-\[-25vh\]{top:-25vh}.top-\[13px\]{top:13px}.top-\[15\%\]{top:15%}.top-\[20\%\]{top:20%}.top-\[20vh\]{top:20vh}.top-\[22px\]{top:22px}.top-\[35\%\]{top:35%}.top-\[50\%\]{top:50%}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[300\]{z-index:300}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[9999999\]{z-index:9999999}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.-m-1{margin:-.25rem}.-m-2{margin:-.5rem}.m-0{margin:0}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-1{margin-top:-.25rem;margin-bottom:-.25rem}.mx-0{margin-left:0;margin-right:0}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-1{margin-bottom:-.25rem}.-mb-4{margin-bottom:-1rem}.-mb-6{margin-bottom:-1.5rem}.-ml-0{margin-left:-0px}.-ml-1{margin-left:-.25rem}.-ml-2{margin-left:-.5rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-\[25px\]{margin-left:25px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.size-full{width:100%;height:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.2em\]{height:1.2em}.h-\[100vh\]{height:100vh}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[257px\]{height:257px}.h-\[280px\]{height:280px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[338px\]{height:338px}.h-\[36px\]{height:36px}.h-\[400px\]{height:400px}.h-\[44px\]{height:44px}.h-\[45\%\]{height:45%}.h-\[45vh\]{height:45vh}.h-\[500px\]{height:500px}.h-\[530px\]{height:530px}.h-\[57px\]{height:57px}.h-\[600px\]{height:600px}.h-\[640px\]{height:640px}.h-\[70vh\]{height:70vh}.h-\[73px\]{height:73px}.h-\[80vh\]{height:80vh}.h-\[90dvh\]{height:90dvh}.h-\[90vh\]{height:90vh}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[400px\]{max-height:400px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(90dvh-80px\)\]{max-height:calc(90dvh - 80px)}.max-h-\[min\(70vh\,400px\)\]{max-height:min(70vh,400px)}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]{min-height:280px}.min-h-\[28px\]{min-height:28px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[360px\]{min-height:360px}.min-h-\[36px\]{min-height:36px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[4rem\]{min-height:4rem}.min-h-\[500px\]{min-height:500px}.min-h-\[550px\]{min-height:550px}.min-h-\[600px\]{min-height:600px}.min-h-\[60px\]{min-height:60px}.min-h-\[68px\]{min-height:68px}.min-h-\[70px\]{min-height:70px}.min-h-\[80px\]{min-height:80px}.min-h-\[calc\(100dvh-7rem\)\]{min-height:calc(100dvh - 7rem)}.min-h-\[min\(400px\,50vh\)\]{min-height:min(400px,50vh)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[100vw\]{width:100vw}.w-\[1081px\]{width:1081px}.w-\[185px\]{width:185px}.w-\[18px\]{width:18px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[320px\]{width:320px}.w-\[45\%\]{width:45%}.w-\[558px\]{width:558px}.w-\[78\%\]{width:78%}.w-\[80vw\]{width:80vw}.w-\[85\%\]{width:85%}.w-\[90vw\]{width:90vw}.w-\[98\%\]{width:98%}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-16rem\)\]{width:calc(100vw - 16rem)}.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.w-\[min\(100\%\,450px\)\]{width:min(100%,450px)}.w-\[min\(calc\(100vw-2rem\)\,480px\)\]{width:min(calc(100vw - 2rem),480px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[256px\]{min-width:256px}.min-w-\[280px\]{min-width:280px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[56px\]{min-width:56px}.min-w-\[80px\]{min-width:80px}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1081px\]{max-width:1081px}.max-w-\[1088px\]{max-width:1088px}.max-w-\[120px\]{max-width:120px}.max-w-\[140\%\]{max-width:140%}.max-w-\[160px\]{max-width:160px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-\[450px\]{max-width:450px}.max-w-\[484px\]{max-width:484px}.max-w-\[766px\]{max-width:766px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[97\%\]{max-width:97%}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/3{--tw-translate-y: -33.333333%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-24{--tw-translate-y: -6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-0{--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes avatar-initial-glow-dev{0%{box-shadow:0 0 #6366f100}50%{box-shadow:0 0 20px 8px #6366f180}to{box-shadow:0 0 #6366f100}}.animate-avatar-initial-glow-dev{animation:avatar-initial-glow-dev 1s ease-out forwards}@keyframes avatar-initial-glow-intern{0%{box-shadow:0 0 #14b8a600}50%{box-shadow:0 0 20px 8px #14b8a680}to{box-shadow:0 0 #14b8a600}}.animate-avatar-initial-glow-intern{animation:avatar-initial-glow-intern 1s ease-out forwards}@keyframes tag-fade-in{0%{opacity:0;transform:translateY(4px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.animate-fade-in-tags{animation:tag-fade-in .5s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-not-allowed{cursor:not-allowed}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[0\.5px\]{gap:.5px}.gap-\[2px\]{gap:2px}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.space-x-0\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.125rem * var(--tw-space-x-reverse));margin-left:calc(.125rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.625rem * var(--tw-space-x-reverse));margin-left:calc(.625rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[100px\]{border-radius:100px}.rounded-\[48px\]{border-radius:48px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-3xl{border-top-left-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-tl-lg{border-top-left-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[rgba\(100\,120\,190\,0\.15\)\]{border-color:#6478be26}.border-\[rgba\(100\,120\,190\,0\.2\)\]{border-color:#6478be33}.border-\[rgba\(100\,120\,190\,0\.25\)\]{border-color:#6478be40}.border-\[rgba\(100\,120\,190\,0\.3\)\]{border-color:#6478be4d}.border-\[rgba\(34\,197\,94\,0\.3\)\]{border-color:#22c55e4d}.border-\[rgba\(70\,140\,255\,0\.2\)\]{border-color:#468cff33}.border-\[rgba\(70\,140\,255\,0\.25\)\]{border-color:#468cff40}.border-\[rgba\(70\,140\,255\,0\.3\)\]{border-color:#468cff4d}.border-\[rgba\(70\,140\,255\,0\.4\)\]{border-color:#468cff66}.border-\[rgba\(70\,140\,255\,0\.5\)\]{border-color:#468cff80}.border-\[var\(--bg-accent\)\]{border-color:var(--bg-accent)}.border-\[var\(--bg-accent-secondary\)\]{border-color:var(--bg-accent-secondary)}.border-\[var\(--bg-card\)\]{border-color:var(--bg-card)}.border-\[var\(--bg-highlight\)\]{border-color:var(--bg-highlight)}.border-\[var\(--bg-primary\)\]{border-color:var(--bg-primary)}.border-\[var\(--border-card\)\]{border-color:var(--border-card)}.border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.border-\[var\(--border-secondary\)\]{border-color:var(--border-secondary)}.border-\[var\(--status-error\)\]{border-color:var(--status-error)}.border-\[var\(--status-success\)\]{border-color:var(--status-success)}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-black\/10{border-color:#0000001a}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/40{border-color:#3b82f666}.border-current{border-color:currentColor}.border-cyan-500\/40{border-color:#06b6d466}.border-emerald-500\/40{border-color:#10b98166}.border-fuchsia-500\/40{border-color:#d946ef66}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-gray-400\/60{border-color:#94a3b899}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-gray-700\/70{border-color:#334155b3}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/40{border-color:#22c55e66}.border-green-500\/50{border-color:#22c55e80}.border-indigo-500\/40{border-color:#6366f166}.border-lime-500\/40{border-color:#84cc1666}.border-orange-500\/40{border-color:#f9731666}.border-pink-500\/40{border-color:#ec489966}.border-purple-500\/40{border-color:#a855f766}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/50{border-color:#ef444480}.border-rose-500\/40{border-color:#f43f5e66}.border-sky-500\/40{border-color:#0ea5e966}.border-teal-500\/40{border-color:#14b8a666}.border-theme-border-primary{border-color:var(--border-primary)}.border-theme-border-secondary{border-color:var(--border-secondary)}.border-transparent{border-color:transparent}.border-violet-500\/40{border-color:#8b5cf666}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-500\/20{border-color:#eab30833}.border-yellow-500\/50{border-color:#eab30880}.border-t-\[var\(--bg-accent\)\]{border-top-color:var(--bg-accent)}.border-t-transparent{border-top-color:transparent}.bg-\[\#60A5FA\]{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(14\,165\,233\,0\.15\)\]{background-color:#0ea5e926}.bg-\[rgba\(15\,25\,40\,0\.8\)\]{background-color:#0f1928cc}.bg-\[rgba\(168\,85\,247\,0\.15\)\]{background-color:#a855f726}.bg-\[rgba\(20\,28\,48\,0\.8\)\]{background-color:#141c30cc}.bg-\[rgba\(20\,28\,48\,0\.9\)\]{background-color:#141c30e6}.bg-\[rgba\(236\,72\,153\,0\.15\)\]{background-color:#ec489926}.bg-\[rgba\(25\,30\,45\,0\.3\)\]{background-color:#191e2d4d}.bg-\[rgba\(25\,35\,55\,0\.7\)\]{background-color:#192337b3}.bg-\[rgba\(251\,146\,60\,0\.15\)\]{background-color:#fb923c26}.bg-\[rgba\(34\,197\,94\,0\.15\)\]{background-color:#22c55e26}.bg-\[rgba\(35\,45\,70\,0\.6\)\]{background-color:#232d4699}.bg-\[rgba\(59\,130\,246\,0\.15\)\]{background-color:#3b82f626}.bg-\[rgba\(70\,140\,255\,0\.1\)\]{background-color:#468cff1a}.bg-\[rgba\(70\,140\,255\,0\.12\)\]{background-color:#468cff1f}.bg-\[rgba\(70\,140\,255\,0\.15\)\]{background-color:#468cff26}.bg-\[rgba\(70\,140\,255\,0\.2\)\]{background-color:#468cff33}.bg-\[rgba\(70\,140\,255\,0\.25\)\]{background-color:#468cff40}.bg-\[rgba\(70\,140\,255\,0\.4\)\]{background-color:#468cff66}.bg-\[rgba\(70\,140\,255\,0\.5\)\]{background-color:#468cff80}.bg-\[rgba\(70\,140\,255\,0\.9\)\]{background-color:#468cffe6}.bg-\[rgba\(70\,140\,255\,1\)\]{background-color:#468cff}.bg-\[rgba\(90\,150\,255\,0\.8\)\]{background-color:#5a96ffcc}.bg-\[rgba\(90\,160\,255\,0\.2\)\]{background-color:#5aa0ff33}.bg-\[var\(--bg-accent\)\]{background-color:var(--bg-accent)}.bg-\[var\(--bg-accent-muted\)\]{background-color:var(--bg-accent-muted)}.bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.bg-\[var\(--bg-header\)\]{background-color:var(--bg-header)}.bg-\[var\(--bg-highlight\)\]{background-color:var(--bg-highlight)}.bg-\[var\(--bg-page-light\)\]{background-color:var(--bg-page-light)}.bg-\[var\(--bg-primary\)\]{background-color:var(--bg-primary)}.bg-\[var\(--bg-secondary\)\]{background-color:var(--bg-secondary)}.bg-\[var\(--bg-sidebar\)\]{background-color:var(--bg-sidebar)}.bg-\[var\(--bg-solid-button\)\]{background-color:var(--bg-solid-button)}.bg-\[var\(--bg-tertiary\)\]{background-color:var(--bg-tertiary)}.bg-\[var\(--border-primary\)\]{background-color:var(--border-primary)}.bg-\[var\(--border-secondary\)\]{background-color:var(--border-secondary)}.bg-\[var\(--chat-style-blue\)\]{background-color:var(--chat-style-blue)}.bg-\[var\(--chat-style-blue-light\)\]{background-color:var(--chat-style-blue-light)}.bg-\[var\(--chat-style-fuchsia\)\]{background-color:var(--chat-style-fuchsia)}.bg-\[var\(--chat-style-fuchsia-light\)\]{background-color:var(--chat-style-fuchsia-light)}.bg-\[var\(--chat-style-green\)\]{background-color:var(--chat-style-green)}.bg-\[var\(--chat-style-green-light\)\]{background-color:var(--chat-style-green-light)}.bg-\[var\(--chat-style-lime\)\]{background-color:var(--chat-style-lime)}.bg-\[var\(--chat-style-lime-light\)\]{background-color:var(--chat-style-lime-light)}.bg-\[var\(--chat-style-orange\)\]{background-color:var(--chat-style-orange)}.bg-\[var\(--chat-style-orange-light\)\]{background-color:var(--chat-style-orange-light)}.bg-\[var\(--chat-style-pink\)\]{background-color:var(--chat-style-pink)}.bg-\[var\(--chat-style-pink-light\)\]{background-color:var(--chat-style-pink-light)}.bg-\[var\(--chat-style-purple\)\]{background-color:var(--chat-style-purple)}.bg-\[var\(--chat-style-purple-light\)\]{background-color:var(--chat-style-purple-light)}.bg-\[var\(--chat-style-rose\)\]{background-color:var(--chat-style-rose)}.bg-\[var\(--chat-style-rose-light\)\]{background-color:var(--chat-style-rose-light)}.bg-\[var\(--chat-style-sky\)\]{background-color:var(--chat-style-sky)}.bg-\[var\(--chat-style-sky-light\)\]{background-color:var(--chat-style-sky-light)}.bg-\[var\(--chat-style-stone\)\]{background-color:var(--chat-style-stone)}.bg-\[var\(--chat-style-stone-light\)\]{background-color:var(--chat-style-stone-light)}.bg-\[var\(--chat-style-teal\)\]{background-color:var(--chat-style-teal)}.bg-\[var\(--chat-style-teal-light\)\]{background-color:var(--chat-style-teal-light)}.bg-\[var\(--chat-style-yellow\)\]{background-color:var(--chat-style-yellow)}.bg-\[var\(--chat-style-yellow-light\)\]{background-color:var(--chat-style-yellow-light)}.bg-\[var\(--interactive-bg\)\]{background-color:var(--interactive-bg)}.bg-\[var\(--interactive-hover\)\]{background-color:var(--interactive-hover)}.bg-\[var\(--overlay-dark\)\]{background-color:var(--overlay-dark)}.bg-\[var\(--status-error\)\]{background-color:var(--status-error)}.bg-\[var\(--status-info\)\]{background-color:var(--status-info)}.bg-\[var\(--status-success\)\]{background-color:var(--status-success)}.bg-\[var\(--status-warning\)\]{background-color:var(--status-warning)}.bg-\[var\(--text-muted\)\]{background-color:var(--text-muted)}.bg-\[var\(--text-primary\)\]{background-color:var(--text-primary)}.bg-\[var\(--text-secondary\)\]{background-color:var(--text-secondary)}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/40{background-color:#0006}.bg-black\/5{background-color:#0000000d}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-gray-500\/10{background-color:#64748b1a}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/50{background-color:#fee2e280}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-900\/50{background-color:#7f1d1d80}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-stone-600{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-theme-card{background-color:var(--bg-card)}.bg-theme-highlight{background-color:var(--bg-highlight)}.bg-theme-primary{background-color:var(--bg-primary)}.bg-theme-sidebar{background-color:var(--bg-sidebar)}.bg-theme-solid-button{background-color:var(--bg-solid-button)}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.bg-yellow-500\/5{background-color:#eab3080d}.bg-\[radial-gradient\(ellipse_at_bottom\,rgba\(39\,216\,255\,0\.10\)_0\%\,transparent_60\%\)\]{background-image:radial-gradient(ellipse at bottom,rgba(39,216,255,.1) 0%,transparent 60%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(70\,140\,255\,0\.15\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at top,rgba(70,140,255,.15) 0%,transparent 50%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#1D4ED8\]{--tw-gradient-from: #1D4ED8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.05\)\]{--tw-gradient-from: rgba(70,140,255,.05) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.15\)\]{--tw-gradient-from: rgba(70,140,255,.15) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.2\)\]{--tw-gradient-from: rgba(70,140,255,.2) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.25\)\]{--tw-gradient-from: rgba(70,140,255,.25) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.3\)\]{--tw-gradient-from: rgba(70,140,255,.3) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(70\,140\,255\,0\.9\)\]{--tw-gradient-from: rgba(70,140,255,.9) var(--tw-gradient-from-position);--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(90\,150\,255\,0\.9\)\]{--tw-gradient-from: rgba(90,150,255,.9) var(--tw-gradient-from-position);--tw-gradient-to: rgba(90, 150, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(90\,160\,255\,0\.2\)\]{--tw-gradient-from: rgba(90,160,255,.2) var(--tw-gradient-from-position);--tw-gradient-to: rgba(90, 160, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-accent\)\]{--tw-gradient-from: var(--bg-accent) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-card\)\]{--tw-gradient-from: var(--bg-card) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-header\)\]{--tw-gradient-from: var(--bg-header) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--bg-highlight\)\]{--tw-gradient-from: var(--bg-highlight) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[var\(--status-success\)\]{--tw-gradient-from: var(--status-success) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/80{--tw-gradient-from: rgb(37 99 235 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/20{--tw-gradient-from: rgb(6 182 212 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500\/20{--tw-gradient-from: rgb(217 70 239 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/20{--tw-gradient-from: rgb(34 197 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/20{--tw-gradient-from: rgb(99 102 241 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500\/20{--tw-gradient-from: rgb(132 204 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/20{--tw-gradient-from: rgb(249 115 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500\/20{--tw-gradient-from: rgb(236 72 153 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/20{--tw-gradient-from: rgb(168 85 247 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/20{--tw-gradient-from: rgb(244 63 94 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/20{--tw-gradient-from: rgb(14 165 233 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500\/20{--tw-gradient-from: rgb(20 184 166 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/20{--tw-gradient-from: rgb(139 92 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[rgba\(70\,140\,255\,0\.2\)\]{--tw-gradient-to: rgba(70, 140, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(70,140,255,.2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600\/80{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(37 99 235 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#60A5FA\]{--tw-gradient-to: #60A5FA var(--tw-gradient-to-position)}.to-\[rgba\(110\,170\,255\,0\.8\)\]{--tw-gradient-to: rgba(110,170,255,.8) var(--tw-gradient-to-position)}.to-\[rgba\(70\,140\,255\,0\.2\)\]{--tw-gradient-to: rgba(70,140,255,.2) var(--tw-gradient-to-position)}.to-\[rgba\(90\,160\,255\,0\.05\)\]{--tw-gradient-to: rgba(90,160,255,.05) var(--tw-gradient-to-position)}.to-\[rgba\(90\,160\,255\,0\.1\)\]{--tw-gradient-to: rgba(90,160,255,.1) var(--tw-gradient-to-position)}.to-\[rgba\(90\,160\,255\,0\.15\)\]{--tw-gradient-to: rgba(90,160,255,.15) var(--tw-gradient-to-position)}.to-\[rgba\(90\,160\,255\,0\.2\)\]{--tw-gradient-to: rgba(90,160,255,.2) var(--tw-gradient-to-position)}.to-\[rgba\(90\,160\,255\,0\.8\)\]{--tw-gradient-to: rgba(90,160,255,.8) var(--tw-gradient-to-position)}.to-\[var\(--bg-accent\)\]{--tw-gradient-to: var(--bg-accent) var(--tw-gradient-to-position)}.to-\[var\(--bg-accent-secondary\)\]{--tw-gradient-to: var(--bg-accent-secondary) var(--tw-gradient-to-position)}.to-amber-500\/20{--tw-gradient-to: rgb(245 158 11 / .2) var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-600\/20{--tw-gradient-to: rgb(217 119 6 / .2) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-600\/20{--tw-gradient-to: rgb(8 145 178 / .2) var(--tw-gradient-to-position)}.to-emerald-600\/20{--tw-gradient-to: rgb(5 150 105 / .2) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-600\/20{--tw-gradient-to: rgb(22 163 74 / .2) var(--tw-gradient-to-position)}.to-indigo-600\/20{--tw-gradient-to: rgb(79 70 229 / .2) var(--tw-gradient-to-position)}.to-orange-600\/20{--tw-gradient-to: rgb(234 88 12 / .2) var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-600\/20{--tw-gradient-to: rgb(219 39 119 / .2) var(--tw-gradient-to-position)}.to-pink-600\/80{--tw-gradient-to: rgb(219 39 119 / .8) var(--tw-gradient-to-position)}.to-purple-600\/20{--tw-gradient-to: rgb(147 51 234 / .2) var(--tw-gradient-to-position)}.to-rose-600\/20{--tw-gradient-to: rgb(225 29 72 / .2) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-teal-600\/20{--tw-gradient-to: rgb(13 148 136 / .2) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600\/20{--tw-gradient-to: rgb(124 58 237 / .2) var(--tw-gradient-to-position)}.to-white\/90{--tw-gradient-to: rgb(255 255 255 / .9) var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-6{padding-bottom:1.5rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(1\.5rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}.pl-0{padding-left:0}.pl-11{padding-left:2.75rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[max\(env\(safe-area-inset-top\,0px\)\,0\.375rem\)\]{padding-top:max(env(safe-area-inset-top,0px),.375rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.text-end{text-align:end}.align-middle{vertical-align:middle}.font-clarika,.font-clarika-numbers,.font-heading{font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.font-mono{font-family:Menlo,Monaco,Courier New,monospace}.font-poppins{font-family:Poppins,sans-serif}.font-sans{font-family:Clarika Geometric Medium,Clarika Fallback,-apple-system,BlinkMacSystemFont,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[7px\]{font-size:7px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-\[var\(--font-heading\)\]{font-weight:var(--font-heading)}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#1D4ED8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#60A5FA\]{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-\[\#9CA3AF\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#D1D5DB\]{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-\[\#E5E7EB\]{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-\[rgba\(110\,170\,255\,1\)\]{color:#6eaaff}.text-\[rgba\(192\,132\,252\,1\)\]{color:#c084fc}.text-\[rgba\(244\,114\,182\,1\)\]{color:#f472b6}.text-\[rgba\(251\,146\,60\,1\)\]{color:#fb923c}.text-\[rgba\(56\,189\,248\,1\)\]{color:#38bdf8}.text-\[rgba\(70\,140\,255\,0\.9\)\]{color:#468cffe6}.text-\[rgba\(74\,222\,128\,1\)\]{color:#4ade80}.text-\[rgba\(90\,160\,255\,1\)\]{color:#5aa0ff}.text-\[rgba\(96\,165\,250\,1\)\]{color:#60a5fa}.text-\[var\(--bg-accent\)\]{color:var(--bg-accent)}.text-\[var\(--bg-accent-secondary\)\]{color:var(--bg-accent-secondary)}.text-\[var\(--bg-primary\)\]{color:var(--bg-primary)}.text-\[var\(--bg-solid-button\)\]{color:var(--bg-solid-button)}.text-\[var\(--chat-style-blue-text\)\]{color:var(--chat-style-blue-text)}.text-\[var\(--chat-style-fuchsia-text\)\]{color:var(--chat-style-fuchsia-text)}.text-\[var\(--chat-style-green-text\)\]{color:var(--chat-style-green-text)}.text-\[var\(--chat-style-lime-text\)\]{color:var(--chat-style-lime-text)}.text-\[var\(--chat-style-orange-text\)\]{color:var(--chat-style-orange-text)}.text-\[var\(--chat-style-pink-text\)\]{color:var(--chat-style-pink-text)}.text-\[var\(--chat-style-purple-text\)\]{color:var(--chat-style-purple-text)}.text-\[var\(--chat-style-rose-text\)\]{color:var(--chat-style-rose-text)}.text-\[var\(--chat-style-sky-text\)\]{color:var(--chat-style-sky-text)}.text-\[var\(--chat-style-stone-text\)\]{color:var(--chat-style-stone-text)}.text-\[var\(--chat-style-teal-text\)\]{color:var(--chat-style-teal-text)}.text-\[var\(--chat-style-yellow-text\)\]{color:var(--chat-style-yellow-text)}.text-\[var\(--status-error\)\]{color:var(--status-error)}.text-\[var\(--status-info\)\]{color:var(--status-info)}.text-\[var\(--status-success\)\]{color:var(--status-success)}.text-\[var\(--status-warning\)\]{color:var(--status-warning)}.text-\[var\(--text-accent\)\]{color:var(--text-accent)}.text-\[var\(--text-error\)\]{color:var(--text-error)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-placeholder\)\]{color:var(--text-placeholder)}.text-\[var\(--text-primary\)\]{color:var(--text-primary)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-\[var\(--text-tertiary\)\]{color:var(--text-tertiary)}.text-\[var\(--text-white\)\]{color:var(--text-white)}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-lime-400{--tw-text-opacity: 1;color:rgb(163 230 53 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-400{--tw-text-opacity: 1;color:rgb(251 113 133 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-theme-text-primary{color:var(--text-primary)}.text-theme-text-secondary{color:var(--text-secondary)}.text-transparent{color:transparent}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#6B7280\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#6B7280\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(70\,140\,255\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(70,140,255,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_-10px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow: 0 0 20px -10px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 20px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(0\,0\,0\,\.6\)\]{--tw-shadow: 0 0 40px -10px rgba(0,0,0,.6);--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(34\,197\,94\,\.6\)\]{--tw-shadow: 0 0 40px -10px rgba(34,197,94,.6);--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(39\,216\,255\,\.6\)\]{--tw-shadow: 0 0 40px -10px rgba(39,216,255,.6);--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_-10px_rgba\(70\,140\,255\,0\.4\)\]{--tw-shadow: 0 0 40px -10px rgba(70,140,255,.4);--tw-shadow-colored: 0 0 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_60px_-10px_rgba\(0\,0\,0\,\.8\)\]{--tw-shadow: 0 0 60px -10px rgba(0,0,0,.8);--tw-shadow-colored: 0 0 60px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color: rgb(217 70 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/30{--tw-shadow-color: rgb(132 204 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color: rgb(236 72 153 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color: rgb(244 63 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/30{--tw-shadow-color: rgb(14 165 233 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/30{--tw-shadow-color: rgb(20 184 166 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[var\(--bg-accent\)\]{--tw-ring-color: var(--bg-accent)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/5{--tw-ring-color: rgb(255 255 255 / .05)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[var\(--bg-primary\)\]{--tw-ring-offset-color: var(--bg-primary)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[40px\]{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-100{--tw-saturate: saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-scroll{will-change:scroll-position}.will-change-transform{will-change:transform}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1000px\]{perspective:1000px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateX\(180deg\)\]{transform:rotateX(180deg)}.\[user-select\:none\]{-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes floatingToolbarEnter{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.comment-highlight{background-color:color-mix(in srgb,var(--bg-accent) 20%,transparent);border-radius:2px;padding:0 2px}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.skeleton-chat-line{background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3s infinite ease-in-out;border-radius:6px}.dark .skeleton-chat-line{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.note-chat-skeleton{width:100%;min-height:4rem;display:flex;flex-direction:column;background:transparent;animation:fadeIn .2s ease-out}.note-chat-skeleton-content{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.note-chat-skeleton .skeleton-chat-line{height:.875rem;margin-bottom:0}.note-chat-skeleton .note-chat-skeleton-line--title{height:1.25rem;border-radius:7px}.note-chat-skeleton .note-chat-skeleton-line--paragraph{height:.875rem;border-radius:6px}.note-chat-skeleton-spacer{height:.75rem;flex-shrink:0}.note-chat-skeleton-bullet-item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.25rem}.note-chat-skeleton-bullet{width:5px;height:5px;border-radius:50%;background:var(--skeleton-base, #d0d0d0);margin-top:.4rem;flex-shrink:0}.dark .note-chat-skeleton-bullet{background:var(--skeleton-base, #3a3a3a)}.note-chat-msg-skeleton{width:100%;display:flex;flex-direction:column;gap:1.25rem;padding:.5rem 0;animation:fadeIn .2s ease-out}.note-chat-msg-skeleton-user{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.note-chat-msg-skeleton-user-top{display:flex;align-items:center;gap:.5rem;width:100%}.note-chat-msg-skeleton-avatar{width:28px;height:28px;min-width:28px;border-radius:8px;background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3s infinite ease-in-out}.dark .note-chat-msg-skeleton-avatar{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.note-chat-msg-skeleton-user .skeleton-chat-line{height:.75rem;border-radius:8px;margin-bottom:0}.note-chat-msg-skeleton-user-lines{display:flex;flex-direction:column;gap:.4rem;padding-left:36px;width:100%;max-width:85%}.note-chat-msg-skeleton-assistant{display:flex;justify-content:flex-end;width:100%}.note-chat-msg-skeleton-assistant-bar{height:3.5rem;min-width:70%;max-width:90%;border-radius:12px;background:linear-gradient(90deg,var(--skeleton-base, #e0e0e0) 0%,var(--skeleton-base, #e0e0e0) 40%,var(--skeleton-highlight, #f0f0f0) 50%,var(--skeleton-base, #e0e0e0) 60%,var(--skeleton-base, #e0e0e0) 100%);background-size:200% 100%;animation:skeleton-shimmer 3s infinite ease-in-out}.dark .note-chat-msg-skeleton-assistant-bar{background:linear-gradient(90deg,var(--skeleton-base, #2a2a2a) 0%,var(--skeleton-base, #2a2a2a) 40%,var(--skeleton-highlight, #3a3a3a) 50%,var(--skeleton-base, #2a2a2a) 60%,var(--skeleton-base, #2a2a2a) 100%);background-size:200% 100%}.dark\:prose-invert:is(.dark *){--tw-prose-body: #E0E0E0;--tw-prose-headings: #f8fafc;--tw-prose-lead: #94a3b8;--tw-prose-links: var(--bg-solid-button);--tw-prose-bold: #f8fafc;--tw-prose-counters: var(--bg-solid-button);--tw-prose-bullets: var(--bg-solid-button);--tw-prose-hr: #334155;--tw-prose-quotes: #A0A0A0;--tw-prose-quote-borders: var(--bg-solid-button);--tw-prose-captions: #94a3b8;--tw-prose-kbd: var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);--tw-prose-code: var(--bg-solid-button);--tw-prose-pre-code: #e2e8f0;--tw-prose-pre-bg: #16181D;--tw-prose-th-borders: #475569;--tw-prose-td-borders: #334155;font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif}.dark\:prose-invert:is(.dark *) :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(h5):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-headings)}.dark\:prose-invert:is(.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.dark\:prose-invert:is(.dark *) :where(ul,ol):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.dark\:prose-invert:is(.dark *) :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;color:var(--tw-prose-body)}.dark\:prose-invert:is(.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links)}.dark\:prose-invert:is(.dark *) :where(ul>li:not([data-list])):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.dark\:prose-invert:is(.dark *) :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters)}.dark\:prose-invert:is(.dark *) :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:Clarika Geometric Medium,Clarika Fallback,sans-serif;border-left-color:var(--tw-prose-quote-borders);color:var(--tw-prose-quotes)}.dark\:prose-invert:is(.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-code)}.dark\:prose-invert:is(.dark *) :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--tw-prose-pre-bg);color:var(--tw-prose-pre-code)}.dark\:prose-invert:is(.dark *) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent!important;color:inherit!important}.dark\:prose-invert:is(.dark *) :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:#16181d}.dark\:prose-invert:is(.dark *) :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);border:1px solid var(--tw-prose-th-borders);background-color:var(--tw-prose-pre-bg)}.dark\:prose-invert:is(.dark *) :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-body);border:1px solid var(--tw-prose-td-borders);background-color:var(--tw-prose-pre-bg)}.dark\:prose-invert:is(.dark *) :where(tbody tr:nth-child(2n) td):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:#16181d}@media(min-width:1024px){.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1.0666667em}.lg\:prose-xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;border-radius:.3125rem;padding-top:.25em;padding-inline-end:.4em;padding-bottom:.25em;padding-inline-start:.4em}.lg\:prose-xl :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8611111em}.lg\:prose-xl :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.lg\:prose-xl :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding-top:1.1111111em;padding-inline-end:1.3333333em;padding-bottom:1.1111111em;padding-inline-start:1.3333333em}.lg\:prose-xl :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em;padding-inline-start:1.6em}.lg\:prose-xl :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(.lg\:prose-xl>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.2em}.lg\:prose-xl :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.2em}.lg\:prose-xl :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6em;padding-inline-start:1.6em}.lg\:prose-xl :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556}.lg\:prose-xl :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.8888889em;padding-inline-end:.6666667em;padding-bottom:.8888889em;padding-inline-start:.6666667em}.lg\:prose-xl :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.lg\:prose-xl :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.lg\:prose-xl :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.lg\:prose-xl :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.lg\:prose-xl :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl :where(.lg\:prose-xl>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.lg\:prose-xl :where(.lg\:prose-xl>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}}.selection\:bg-\[rgba\(70\,140\,255\,0\.9\)\] *::-moz-selection{background-color:#468cffe6}.selection\:bg-\[rgba\(70\,140\,255\,0\.9\)\] *::selection{background-color:#468cffe6}.selection\:bg-\[var\(--bg-accent\)\] *::-moz-selection{background-color:var(--bg-accent)}.selection\:bg-\[var\(--bg-accent\)\] *::selection{background-color:var(--bg-accent)}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[rgba\(70\,140\,255\,0\.9\)\]::-moz-selection{background-color:#468cffe6}.selection\:bg-\[rgba\(70\,140\,255\,0\.9\)\]::selection{background-color:#468cffe6}.selection\:bg-\[var\(--bg-accent\)\]::-moz-selection{background-color:var(--bg-accent)}.selection\:bg-\[var\(--bg-accent\)\]::selection{background-color:var(--bg-accent)}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-placeholder\)\]::-moz-placeholder{color:var(--text-placeholder)}.placeholder\:text-\[var\(--text-placeholder\)\]::placeholder{color:var(--text-placeholder)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-\[var\(--border-primary\)\]:after{content:var(--tw-content);border-color:var(--border-primary)}.after\:border-\[var\(--border-secondary\)\]:after{content:var(--tw-content);border-color:var(--border-secondary)}.after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.after\:bg-\[var\(--bg-primary\)\]:after{content:var(--tw-content);background-color:var(--bg-primary)}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:opacity-60:after{content:var(--tw-content);opacity:.6}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(70\,140\,255\,0\.3\)\]:hover{border-color:#468cff4d}.hover\:border-\[rgba\(70\,140\,255\,0\.4\)\]:hover{border-color:#468cff66}.hover\:border-\[rgba\(90\,160\,255\,0\.4\)\]:hover{border-color:#5aa0ff66}.hover\:border-\[var\(--bg-accent\)\]:hover{border-color:var(--bg-accent)}.hover\:border-\[var\(--bg-solid-button\)\]:hover{border-color:var(--bg-solid-button)}.hover\:border-\[var\(--border-secondary\)\]:hover{border-color:var(--border-secondary)}.hover\:border-\[var\(--status-warning\)\]:hover{border-color:var(--status-warning)}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-gray-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#1e40af\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3b82f6\]:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(70\,140\,255\,0\.1\)\]:hover{background-color:#468cff1a}.hover\:bg-\[rgba\(70\,140\,255\,0\.15\)\]:hover{background-color:#468cff26}.hover\:bg-\[rgba\(70\,140\,255\,0\.18\)\]:hover{background-color:#468cff2e}.hover\:bg-\[rgba\(70\,140\,255\,0\.2\)\]:hover{background-color:#468cff33}.hover\:bg-\[rgba\(90\,150\,255\,1\)\]:hover{background-color:#5a96ff}.hover\:bg-\[var\(--bg-accent\)\]:hover{background-color:var(--bg-accent)}.hover\:bg-\[var\(--bg-accent-secondary\)\]:hover{background-color:var(--bg-accent-secondary)}.hover\:bg-\[var\(--bg-highlight\)\]:hover{background-color:var(--bg-highlight)}.hover\:bg-\[var\(--bg-primary\)\]:hover{background-color:var(--bg-primary)}.hover\:bg-\[var\(--border-primary\)\]:hover{background-color:var(--border-primary)}.hover\:bg-\[var\(--chat-style-blue-hover\)\]:hover{background-color:var(--chat-style-blue-hover)}.hover\:bg-\[var\(--chat-style-fuchsia-hover\)\]:hover{background-color:var(--chat-style-fuchsia-hover)}.hover\:bg-\[var\(--chat-style-green-hover\)\]:hover{background-color:var(--chat-style-green-hover)}.hover\:bg-\[var\(--chat-style-lime-hover\)\]:hover{background-color:var(--chat-style-lime-hover)}.hover\:bg-\[var\(--chat-style-orange-hover\)\]:hover{background-color:var(--chat-style-orange-hover)}.hover\:bg-\[var\(--chat-style-pink-hover\)\]:hover{background-color:var(--chat-style-pink-hover)}.hover\:bg-\[var\(--chat-style-purple-hover\)\]:hover{background-color:var(--chat-style-purple-hover)}.hover\:bg-\[var\(--chat-style-rose-hover\)\]:hover{background-color:var(--chat-style-rose-hover)}.hover\:bg-\[var\(--chat-style-sky-hover\)\]:hover{background-color:var(--chat-style-sky-hover)}.hover\:bg-\[var\(--chat-style-stone-hover\)\]:hover{background-color:var(--chat-style-stone-hover)}.hover\:bg-\[var\(--chat-style-teal-hover\)\]:hover{background-color:var(--chat-style-teal-hover)}.hover\:bg-\[var\(--chat-style-yellow-hover\)\]:hover{background-color:var(--chat-style-yellow-hover)}.hover\:bg-\[var\(--interactive-active\)\]:hover{background-color:var(--interactive-active)}.hover\:bg-\[var\(--interactive-hover\)\]:hover{background-color:var(--interactive-hover)}.hover\:bg-\[var\(--overlay-dark\)\]:hover{background-color:var(--overlay-dark)}.hover\:bg-\[var\(--text-secondary\)\]:hover{background-color:var(--text-secondary)}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-fuchsia-700:hover{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-700:hover{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-700:hover{--tw-bg-opacity: 1;background-color:rgb(68 64 60 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-theme-highlight:hover{background-color:var(--bg-highlight)}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-80:hover{--tw-bg-opacity: .8}.hover\:from-\[rgba\(90\,160\,255\,1\)\]:hover{--tw-gradient-from: rgba(90,160,255,1) var(--tw-gradient-from-position);--tw-gradient-to: rgba(90, 160, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[var\(--bg-accent-secondary\)\]:hover{--tw-gradient-from: var(--bg-accent-secondary) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-\[var\(--bg-accent\)\]:hover{--tw-gradient-to: var(--bg-accent) var(--tw-gradient-to-position)}.hover\:to-amber-700:hover{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.hover\:to-cyan-700:hover{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.hover\:text-\[\#E5E7EB\]:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-\[rgba\(70\,140\,255\,1\)\]:hover{color:#468cff}.hover\:text-\[var\(--bg-accent\)\]:hover{color:var(--bg-accent)}.hover\:text-\[var\(--bg-accent-secondary\)\]:hover{color:var(--bg-accent-secondary)}.hover\:text-\[var\(--bg-solid-button\)\]:hover{color:var(--bg-solid-button)}.hover\:text-\[var\(--status-warning\)\]:hover{color:var(--status-warning)}.hover\:text-\[var\(--text-primary\)\]:hover{color:var(--text-primary)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:text-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-theme-text-primary:hover{color:var(--text-primary)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-yellow-300:hover{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-75:hover{opacity:.75}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(70\,140\,255\,0\.15\)\]:hover{--tw-shadow: 0 12px 40px rgba(70,140,255,.15);--tw-shadow-colored: 0 12px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_-15px_rgba\(70\,140\,255\,0\.5\)\]:hover{--tw-shadow: 0 20px 60px -15px rgba(70,140,255,.5);--tw-shadow-colored: 0 20px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_60px_rgba\(70\,140\,255\,0\.5\)\]:hover{--tw-shadow: 0 20px 60px rgba(70,140,255,.5);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_20px_rgba\(70\,140\,255\,0\.15\)\]:hover{--tw-shadow: 0 4px 20px rgba(70,140,255,.15);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-\[var\(--bg-accent\)\]:hover{--tw-ring-color: var(--bg-accent)}.focus\:border-none:focus{border-style:none}.focus\:border-\[\#60A5FA\]:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-\[rgba\(110\,170\,255\,0\.8\)\]:focus{border-color:#6eaaffcc}.focus\:border-\[var\(--bg-accent\)\]:focus{border-color:var(--bg-accent)}.focus\:border-\[var\(--bg-highlight\)\]:focus{border-color:var(--bg-highlight)}.focus\:border-\[var\(--bg-solid-button\)\]:focus{border-color:var(--bg-solid-button)}.focus\:border-transparent:focus{border-color:transparent}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[rgba\(70\,140\,255\,0\.9\)\]:focus{--tw-ring-color: rgba(70,140,255,.9)}.focus\:ring-\[var\(--bg-accent\)\]:focus{--tw-ring-color: var(--bg-accent)}.focus\:ring-\[var\(--bg-solid-button\)\]:focus{--tw-ring-color: var(--bg-solid-button)}.focus\:ring-\[var\(--border-primary\)\]:focus{--tw-ring-color: var(--border-primary)}.focus\:ring-\[var\(--interactive-focus\)\]:focus{--tw-ring-color: var(--interactive-focus)}.focus\:ring-\[var\(--status-error\)\]:focus{--tw-ring-color: var(--status-error)}.focus\:ring-\[var\(--status-info\)\]:focus{--tw-ring-color: var(--status-info)}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus\:ring-offset-\[var\(--bg-primary\)\]:focus{--tw-ring-offset-color: var(--bg-primary)}.focus\:ring-offset-transparent:focus{--tw-ring-offset-color: transparent}.focus-visible\:border-blue-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-visible\:shadow-none:focus-visible{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-white\/30:active{background-color:#ffffff4d}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[var\(--border-primary\)\]:disabled{border-color:var(--border-primary)}.disabled\:bg-\[var\(--bg-highlight\)\]:disabled{background-color:var(--bg-highlight)}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.disabled\:text-\[var\(--text-muted\)\]:disabled{color:var(--text-muted)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:border-\[var\(--border-primary\)\]:hover:disabled{border-color:var(--border-primary)}.disabled\:hover\:bg-\[var\(--bg-highlight\)\]:hover:disabled{background-color:var(--bg-highlight)}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.disabled\:hover\:text-\[var\(--text-muted\)\]:hover:disabled{color:var(--text-muted)}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/brain:hover .group-hover\/brain\:pointer-events-auto{pointer-events:auto}.group\/progress:hover .group-hover\/progress\:h-1\.5{height:.375rem}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-\[rgba\(70\,140\,255\,0\.3\)\]{background-color:#468cff4d}.group:hover .group-hover\:bg-\[rgba\(90\,160\,255\,0\.3\)\]{background-color:#5aa0ff4d}.group:hover .group-hover\:text-\[rgba\(70\,140\,255\,1\)\]{color:#468cff}.group:hover .group-hover\:text-\[rgba\(90\,160\,255\,1\)\]{color:#5aa0ff}.group:hover .group-hover\:text-\[var\(--bg-accent\)\]{color:var(--bg-accent)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group\/brain:hover .group-hover\/brain\:opacity-0{opacity:0}.group\/brain:hover .group-hover\/brain\:opacity-100,.group\/progress:hover .group-hover\/progress\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.prose-headings\:font-semibold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-headings\:text-\[var\(--text-primary\)\] :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-h2\:mb-6 :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1.5rem}.prose-h2\:text-\[var\(--text-primary\)\] :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-h3\:mb-5 :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1.25rem}.prose-h3\:text-\[var\(--bg-solid-button\)\] :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-solid-button)}.prose-p\:mb-2 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.5rem}.prose-p\:mb-3 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.75rem}.prose-p\:mb-6 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1.5rem}.prose-p\:max-w-full :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-p\:max-w-none :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:none}.prose-p\:whitespace-pre-wrap :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){white-space:pre-wrap}.prose-p\:break-words :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){overflow-wrap:break-word}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-p\:text-\[var\(--text-primary\)\] :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-p\:text-\[var\(--text-secondary\)\] :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-secondary)}.prose-p\:last\:mb-0:last-child :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:0}.prose-a\:text-\[var\(--bg-accent\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-accent)}.prose-a\:text-\[var\(--bg-header-secondary\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-header-secondary)}.prose-a\:text-\[var\(--bg-solid-button\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-solid-button)}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:text-\[var\(--bg-accent\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:var(--bg-accent)}.hover\:prose-a\:text-\[var\(--bg-accent-secondary\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:var(--bg-accent-secondary)}.hover\:prose-a\:text-\[var\(--bg-header\)\] :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{color:var(--bg-header)}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-blockquote\:max-w-full :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-blockquote\:text-\[var\(--text-primary\)\] :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-strong\:inline :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){display:inline}.prose-strong\:font-semibold :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-strong\:text-\[var\(--text-primary\)\] :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-em\:text-\[var\(--text-primary\)\] :is(:where(em):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-code\:max-w-full :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-code\:bg-\[var\(--bg-card\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-card)}.prose-code\:bg-\[var\(--bg-highlight\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-highlight)}.prose-code\:px-1 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem;padding-right:.25rem}.prose-code\:py-0\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.125rem;padding-bottom:.125rem}.prose-code\:text-xs :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.75rem;line-height:1rem}.prose-code\:text-\[var\(--bg-accent\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-accent)}.prose-code\:text-\[var\(--bg-accent-secondary\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--bg-accent-secondary)}.prose-code\:text-\[var\(--status-error\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--status-error)}.prose-code\:text-\[var\(--text-primary\)\] :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-pre\:my-2 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.5rem;margin-bottom:.5rem}.prose-pre\:max-w-full :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-pre\:overflow-x-auto :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){overflow-x:auto}.prose-pre\:bg-\[var\(--bg-card\)\] :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-card)}.prose-pre\:bg-\[var\(--bg-primary\)\] :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-primary)}.prose-pre\:p-2 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){padding:.5rem}.prose-pre\:text-xs :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.75rem;line-height:1rem}.prose-pre\:leading-relaxed :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-pre\:text-\[var\(--text-primary\)\] :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-pre\:text-\[var\(--text-white\)\] :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-white)}.prose-ol\:my-3 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.75rem;margin-bottom:.75rem}.prose-ol\:max-w-full :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-ol\:space-y-2 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *)))>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose-ol\:text-\[var\(--text-primary\)\] :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-ul\:my-3 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.75rem;margin-bottom:.75rem}.prose-ul\:max-w-full :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-ul\:list-disc :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){list-style-type:disc}.prose-ul\:space-y-2 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *)))>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.prose-ul\:pl-5 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1.25rem}.prose-ul\:text-\[var\(--text-primary\)\] :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-ul\:text-\[var\(--text-secondary\)\] :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-secondary)}.prose-li\:mb-3 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.75rem}.prose-li\:max-w-full :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){max-width:100%}.prose-li\:pl-1 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.25rem}.prose-li\:text-\[var\(--text-primary\)\] :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-li\:text-\[var\(--text-secondary\)\] :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-secondary)}.prose-li\:marker\:text-\[var\(--bg-solid-button\)\] * :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:var(--bg-solid-button)}.prose-li\:marker\:text-\[var\(--bg-solid-button\)\] :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *)))::marker{color:var(--bg-solid-button)}.prose-table\:my-6 :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.5rem;margin-bottom:1.5rem}.prose-table\:w-full :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){width:100%}.prose-table\:border-collapse :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){border-collapse:collapse}.prose-table\:overflow-hidden :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){overflow:hidden}.prose-table\:border :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-table\:border-\[var\(--border-primary\)\] :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--border-primary)}.prose-tr\:border-b :is(:where(tr):not(:where([class~=not-prose],[class~=not-prose] *))){border-bottom-width:1px}.prose-tr\:border-\[var\(--bg-primary\)\] :is(:where(tr):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--bg-primary)}.prose-tr\:last\:border-b-0:last-child :is(:where(tr):not(:where([class~=not-prose],[class~=not-prose] *))){border-bottom-width:0px}.prose-th\:border :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-th\:border-\[var\(--border-primary\)\] :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--border-primary)}.prose-th\:bg-\[var\(--bg-highlight\)\] :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-highlight)}.prose-th\:px-4 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1rem;padding-right:1rem}.prose-th\:py-3 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.75rem;padding-bottom:.75rem}.prose-th\:text-left :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){text-align:left}.prose-th\:font-semibold :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-th\:leading-relaxed :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-th\:text-\[var\(--text-primary\)\] :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-primary)}.prose-td\:border :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){border-width:1px}.prose-td\:border-\[var\(--border-primary\)\] :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){border-color:var(--border-primary)}.prose-td\:bg-\[var\(--bg-card\)\] :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){background-color:var(--bg-card)}.prose-td\:px-4 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1rem;padding-right:1rem}.prose-td\:py-3 :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.75rem;padding-bottom:.75rem}.prose-td\:text-left :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){text-align:left}.prose-td\:leading-relaxed :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-td\:text-\[var\(--text-secondary\)\] :is(:where(td):not(:where([class~=not-prose],[class~=not-prose] *))){color:var(--text-secondary)}.dark\:border-blue-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.dark\:border-blue-700\/50:is(.dark *){border-color:#1d4ed880}.dark\:border-gray-500\/60:is(.dark *){border-color:#64748b99}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-gray-700\/50:is(.dark *){border-color:#33415580}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-red-400:is(.dark *){--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.dark\:border-red-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-red-800\/50:is(.dark *){border-color:#991b1b80}.dark\:border-white\/10:is(.dark *){border-color:#ffffff1a}.dark\:border-yellow-700\/60:is(.dark *){border-color:#a1620799}.dark\:bg-\[\#1a1a1a\]:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[rgba\(30\,30\,30\,0\.75\)\]:is(.dark *){background-color:#1e1e1ebf}.dark\:bg-\[var\(--bg-card\)\]:is(.dark *){background-color:var(--bg-card)}.dark\:bg-\[var\(--bg-card-dark\)\]:is(.dark *){background-color:var(--bg-card-dark)}.dark\:bg-\[var\(--bg-card-darker-alt2\)\]:is(.dark *){background-color:var(--bg-card-darker-alt2)}.dark\:bg-\[var\(--bg-highlight\)\]:is(.dark *){background-color:var(--bg-highlight)}.dark\:bg-\[var\(--bg-page-dark\)\]:is(.dark *){background-color:var(--bg-page-dark)}.dark\:bg-\[var\(--bg-primary\)\]:is(.dark *){background-color:var(--bg-primary)}.dark\:bg-amber-500\/20:is(.dark *){background-color:#f59e0b33}.dark\:bg-black\/10:is(.dark *){background-color:#0000001a}.dark\:bg-blue-500\/20:is(.dark *){background-color:#3b82f633}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-900\/40:is(.dark *){background-color:#1e3a8a66}.dark\:bg-emerald-500\/20:is(.dark *){background-color:#10b98133}.dark\:bg-fuchsia-500\/20:is(.dark *){background-color:#d946ef33}.dark\:bg-gray-500:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1e293b99}.dark\:bg-green-500\/10:is(.dark *){background-color:#22c55e1a}.dark\:bg-green-500\/20:is(.dark *){background-color:#22c55e33}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-lime-500\/20:is(.dark *){background-color:#84cc1633}.dark\:bg-orange-500\/20:is(.dark *){background-color:#f9731633}.dark\:bg-pink-500\/20:is(.dark *){background-color:#ec489933}.dark\:bg-red-500\/20:is(.dark *){background-color:#ef444433}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-900\/50:is(.dark *){background-color:#7f1d1d80}.dark\:bg-red-950\/30:is(.dark *){background-color:#450a0a4d}.dark\:bg-rose-500\/20:is(.dark *){background-color:#f43f5e33}.dark\:bg-sky-500\/20:is(.dark *){background-color:#0ea5e933}.dark\:bg-stone-500\/20:is(.dark *){background-color:#78716c33}.dark\:bg-teal-500\/20:is(.dark *){background-color:#14b8a633}.dark\:bg-yellow-500\/20:is(.dark *){background-color:#eab30833}.dark\:bg-yellow-900\/30:is(.dark *){background-color:#713f124d}.dark\:bg-yellow-900\/40:is(.dark *){background-color:#713f1266}.dark\:text-amber-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:is(.dark *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300:is(.dark *){--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-fuchsia-300:is(.dark *){--tw-text-opacity: 1;color:rgb(240 171 252 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:is(.dark *){--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-gray-400:is(.dark *){--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-gray-500:is(.dark *){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-lime-300:is(.dark *){--tw-text-opacity: 1;color:rgb(190 242 100 / var(--tw-text-opacity, 1))}.dark\:text-orange-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-200:is(.dark *){--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is(.dark *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-red-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-sky-200:is(.dark *){--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-sky-300:is(.dark *){--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.dark\:text-stone-300:is(.dark *){--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.dark\:text-teal-300:is(.dark *){--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.dark\:text-white:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200:is(.dark *){--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:brightness-0:is(.dark *){--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:invert:is(.dark *){--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:saturate-100:is(.dark *){--tw-saturate: saturate(1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.dark\:hover\:bg-\[var\(--bg-card-darker-alt3\)\]:hover:is(.dark *){background-color:var(--bg-card-darker-alt3)}.dark\:hover\:bg-gray-700:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-900\/50:hover:is(.dark *){background-color:#7f1d1d80}.dark\:hover\:bg-red-950\/20:hover:is(.dark *){background-color:#450a0a33}.dark\:focus\:ring-offset-gray-800:focus:is(.dark *){--tw-ring-offset-color: #1e293b}@media not all and (min-width:640px){.max-sm\:translate-y-24{--tw-translate-y: 6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.max-sm\:overflow-visible{overflow:visible}}@media(min-width:640px){.sm\:absolute{position:absolute}.sm\:-inset-4{inset:-1rem}.sm\:-right-16{right:-4rem}.sm\:-top-3{top:-.75rem}.sm\:bottom-32{bottom:8rem}.sm\:bottom-4{bottom:1rem}.sm\:bottom-full{bottom:100%}.sm\:left-1\/2{left:50%}.sm\:left-6{left:1.5rem}.sm\:left-auto{left:auto}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-6{right:1.5rem}.sm\:right-auto{right:auto}.sm\:top-12{top:3rem}.sm\:top-32{top:8rem}.sm\:top-4{top:1rem}.sm\:top-5{top:1.25rem}.sm\:top-6{top:1.5rem}.sm\:top-auto{top:auto}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:-mb-12{margin-bottom:-3rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-1{margin-left:.25rem}.sm\:ml-8{margin-left:2rem}.sm\:ml-\[-3px\]{margin-left:-3px}.sm\:ml-\[12rem\]{margin-left:12rem}.sm\:ml-\[13rem\]{margin-left:13rem}.sm\:ml-\[1rem\]{margin-left:1rem}.sm\:ml-\[5rem\]{margin-left:5rem}.sm\:ml-\[6rem\]{margin-left:6rem}.sm\:ml-\[7rem\]{margin-left:7rem}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:h-1\.5{height:.375rem}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-24{height:6rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-44{height:11rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-\[50vh\]{height:50vh}.sm\:h-\[85vh\]{height:85vh}.sm\:h-auto{height:auto}.sm\:max-h-32{max-height:8rem}.sm\:max-h-44{max-height:11rem}.sm\:max-h-\[310px\]{max-height:310px}.sm\:max-h-\[85vh\]{max-height:85vh}.sm\:max-h-\[calc\(85vh-120px\)\]{max-height:calc(85vh - 120px)}.sm\:max-h-none{max-height:none}.sm\:min-h-0{min-height:0px}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[350px\]{min-height:350px}.sm\:min-h-\[44px\]{min-height:44px}.sm\:min-h-\[600px\]{min-height:600px}.sm\:min-h-screen{min-height:100vh}.sm\:w-10{width:2.5rem}.sm\:w-11{width:2.75rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-2{width:.5rem}.sm\:w-24{width:6rem}.sm\:w-3{width:.75rem}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-44{width:11rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-\[650px\]{width:650px}.sm\:w-\[70\%\]{width:70%}.sm\:w-\[78\%\]{width:78%}.sm\:w-\[82\%\]{width:82%}.sm\:w-\[85\%\]{width:85%}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[44px\]{min-width:44px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[140px\]{max-width:140px}.sm\:max-w-\[32rem\]{max-width:32rem}.sm\:max-w-\[35vw\]{max-width:35vw}.sm\:max-w-\[50vw\]{max-width:50vw}.sm\:max-w-\[60vw\]{max-width:60vw}.sm\:max-w-\[90\%\]{max-width:90%}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-shrink-0{flex-shrink:0}.sm\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.sm\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-center{align-self:center}.sm\:overflow-y-visible{overflow-y:visible}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:border-2{border-width:2px}.sm\:p-1{padding:.25rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-3\.5{padding:.875rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-2\.5{padding-bottom:.625rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-3\.5{padding-bottom:.875rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-0{padding-left:0}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-14{padding-top:3.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-24{padding-top:6rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-36{padding-top:9rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-44{padding-top:11rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-\[max\(env\(safe-area-inset-top\,0px\)\,1\.5rem\)\]{padding-top:max(env(safe-area-inset-top,0px),1.5rem)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[48px\]{font-size:48px}.sm\:text-\[8px\]{font-size:8px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:font-medium{font-weight:500}.sm\:normal-case{text-transform:none}.sm\:tracking-normal{letter-spacing:0em}.sm\:opacity-0{opacity:0}.sm\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}}@media(min-width:768px){.md\:inset-auto{inset:auto}.md\:-right-\[-5px\]{right:5px}.md\:left-0{left:0}.md\:z-\[60\]{z-index:60}.md\:mx-0{margin-left:0;margin-right:0}.md\:-mb-10{margin-bottom:-2.5rem}.md\:-ml-3{margin-left:-.75rem}.md\:-mt-32{margin-top:-8rem}.md\:mb-20{margin-bottom:5rem}.md\:ml-20{margin-left:5rem}.md\:ml-64{margin-left:16rem}.md\:mr-\[10\%\]{margin-right:10%}.md\:mr-\[25\%\]{margin-right:25%}.md\:mr-\[min\(45vw\,680px\)\]{margin-right:min(45vw,680px)}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-52{height:13rem}.md\:h-8{height:2rem}.md\:h-9{height:2.25rem}.md\:h-\[409\.34px\]{height:409.34px}.md\:h-\[500px\]{height:500px}.md\:h-full{height:100%}.md\:max-h-\[95vh\]{max-height:95vh}.md\:min-h-\[60vh\]{min-height:60vh}.md\:w-10{width:2.5rem}.md\:w-52{width:13rem}.md\:w-8{width:2rem}.md\:w-9{width:2.25rem}.md\:w-\[1088px\]{width:1088px}.md\:w-\[528px\]{width:528px}.md\:w-\[min\(55vw\,800px\)\]{width:min(55vw,800px)}.md\:w-auto{width:auto}.md\:max-w-2xl{max-width:42rem}.md\:max-w-\[380px\]{max-width:380px}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:gap-1{gap:.25rem}.md\:gap-12{gap:3rem}.md\:gap-16{gap:4rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-xl{border-radius:.75rem}.md\:border{border-width:1px}.md\:border-\[var\(--border-primary\)\]{border-color:var(--border-primary)}.md\:bg-\[var\(--bg-card\)\]{background-color:var(--bg-card)}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-\[40px\]{padding:40px}.md\:px-0{padding-left:0;padding-right:0}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pt-0{padding-top:0}.md\:pt-24{padding-top:6rem}.md\:pt-40{padding-top:10rem}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[40px\]{font-size:40px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:order-last{order:9999}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mb-0{margin-bottom:0}.lg\:ml-20{margin-left:5rem}.lg\:ml-24{margin-left:6rem}.lg\:ml-28{margin-left:7rem}.lg\:ml-4{margin-left:1rem}.lg\:ml-64{margin-left:16rem}.lg\:ml-\[11rem\]{margin-left:11rem}.lg\:ml-\[12rem\]{margin-left:12rem}.lg\:ml-\[5\.5rem\]{margin-left:5.5rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:h-6{height:1.5rem}.lg\:min-h-0{min-height:0px}.lg\:min-h-\[465px\]{min-height:465px}.lg\:w-6{width:1.5rem}.lg\:w-\[720px\]{width:720px}.lg\:grid-flow-dense{grid-auto-flow:dense}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.lg\:p-10{padding:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:pt-28{padding-top:7rem}.lg\:pt-52{padding-top:13rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[2\.5rem\]{font-size:2.5rem}.lg\:text-\[60px\]{font-size:60px}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:px-16{padding-left:4rem;padding-right:4rem}}@media(min-width:1536px){.\32xl\:px-20{padding-left:5rem;padding-right:5rem}}.\[\&\:focus\]\:shadow-none:focus{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.\[\&\:focus\]\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.\[\&\:focus\]\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.\[\&\>p\:last-child\]\:mt-4>p:last-child{margin-top:1rem}.\[\&_\*\]\:\!text-white *{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_\*\]\:text-\[var\(--text-primary\)\] *{color:var(--text-primary)}.\[\&_\*\]\:text-inherit *{color:inherit}.\[\&_\.cm-content\]\:bg-\[var\(--bg-card\)\] .cm-content{background-color:var(--bg-card)}.\[\&_\.cm-content\]\:bg-\[var\(--bg-primary\)\] .cm-content{background-color:var(--bg-primary)}.\[\&_\.cm-editor\]\:h-full .cm-editor{height:100%}.\[\&_\.cm-editor\]\:bg-\[var\(--bg-card\)\] .cm-editor{background-color:var(--bg-card)}.\[\&_\.cm-editor\]\:bg-\[var\(--bg-primary\)\] .cm-editor{background-color:var(--bg-primary)}.\[\&_\.cm-editor\]\:\[user-select\:none\] .cm-editor{-webkit-user-select:none;-moz-user-select:none;user-select:none}.\[\&_\.cm-gutterElement\.cm-activeLineGutter\]\:bg-\[var\(--bg-primary\)\] .cm-gutterElement.cm-activeLineGutter{background-color:var(--bg-primary)}.\[\&_\.cm-gutters\]\:bg-\[var\(--bg-card\)\] .cm-gutters{background-color:var(--bg-card)}.\[\&_\.cm-gutters\]\:bg-\[var\(--bg-primary\)\] .cm-gutters{background-color:var(--bg-primary)}.\[\&_\.cm-scroller\]\:overflow-auto .cm-scroller{overflow:auto}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-\[var\(--bg-highlight\)\] code{background-color:var(--bg-highlight)}.\[\&_code\]\:px-1 code{padding-left:.25rem;padding-right:.25rem}.\[\&_code\]\:text-\[var\(--text-primary\)\] code{color:var(--text-primary)}.\[\&_code\]\:\[font-family\:var\(--font-mono\)\] code{font-family:var(--font-mono)}.\[\&_h1\]\:text-lg h1{font-size:1.125rem;line-height:1.75rem}.\[\&_h2\]\:text-base h2{font-size:1rem;line-height:1.5rem}.\[\&_h3\]\:text-sm h3{font-size:.875rem;line-height:1.25rem}.\[\&_p\]\:my-1 p{margin-top:.25rem;margin-bottom:.25rem}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-md pre{border-radius:.375rem}.\[\&_pre\]\:border pre{border-width:1px}.\[\&_pre\]\:border-\[var\(--border-primary\)\] pre{border-color:var(--border-primary)}.\[\&_pre\]\:bg-\[var\(--bg-card\)\] pre{background-color:var(--bg-card)}.\[\&_pre\]\:p-3 pre{padding:.75rem}.\[\&_pre\]\:text-\[var\(--text-primary\)\] pre{color:var(--text-primary)}.\[\&_pre\]\:\[font-family\:var\(--font-mono\)\] pre{font-family:var(--font-mono)}
