@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(/_next/static/media/KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(/_next/static/media/KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(/_next/static/media/KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(/_next/static/media/KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/_next/static/media/KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(/_next/static/media/KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(/_next/static/media/KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(/_next/static/media/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(/_next/static/media/KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(/_next/static/media/KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(/_next/static/media/KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(/_next/static/media/KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/_next/static/media/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(/_next/static/media/KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(/_next/static/media/KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(/_next/static/media/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(/_next/static/media/KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(/_next/static/media/KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(/_next/static/media/KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(/_next/static/media/KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(/_next/static/media/KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(/_next/static/media/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(/_next/static/media/KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(/_next/static/media/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(/_next/static/media/KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(/_next/static/media/KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(/_next/static/media/KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(/_next/static/media/KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/_next/static/media/KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(/_next/static/media/KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(/_next/static/media/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{color:#282a2d;font-synthesis:none;background:#eeefed;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0}button:disabled{cursor:default;opacity:.5}:is(button:focus-visible,input:focus-visible,textarea:focus-visible){outline-offset:3px;outline:2px solid #5575bd}input,textarea{color:#272b31}button,a,input,textarea{touch-action:manipulation}.app-shell{flex-direction:column;align-items:center;height:100dvh;min-height:480px;padding:0 28px;display:flex}.brand{letter-spacing:-1px;align-items:center;gap:10px;width:100%;max-width:820px;height:84px;font-size:21px;font-weight:800;display:flex}.brand-mark{color:#fff;background:#2b3035;border-radius:10px;place-items:center;width:30px;height:30px;padding-bottom:3px;font-size:24px;line-height:1;display:grid}.brand-note{letter-spacing:.15px;color:#7a7e7c;margin-left:auto;font-size:11px;font-weight:500}.chat{background:#f9faf8;border:1px solid #fff;border-radius:25px;flex-direction:column;flex:1;width:100%;max-width:820px;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 60px #242b3410}.chat-header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc4;border-bottom:1px solid #e5e8e4;flex-shrink:0;align-items:center;gap:12px;min-height:86px;padding:17px 26px;display:flex}.avatar{color:#7e8a7d;background:#e8ece7;border-radius:17px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:19px;font-weight:700;display:grid}.avatar.filled{color:#496252;background:#dce5e1}.duo-symbol{letter-spacing:1px;margin-top:-16px;font-size:45px;line-height:1}.person{flex:1;min-width:0}.person h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:750;line-height:24px;overflow:hidden}.status{color:#7c827c;align-items:center;gap:5px;margin-top:3px;font-size:11px;display:flex}.dot{background:#9da79d;border-radius:50%;width:5px;height:5px}.dot.active{background:#659077}.icon-button{color:#777d7a;border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.icon-button:hover{background:#e9ede8}.feed{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d9ded8 transparent;flex:1;min-height:0;padding:18px 30px 25px;overflow-y:auto}.entry{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:34px 0 45px;display:flex}.entry-symbol{color:#718471;background:#edf1ed;border:1px solid #fff;border-radius:24px;place-items:center;width:66px;height:66px;margin:0 auto 25px;display:grid;box-shadow:0 4px 15px #3d513b05}.eyebrow{letter-spacing:2px;color:#8a9189;margin-bottom:17px;font-size:9px;font-weight:700}.entry h2{white-space:pre-line;letter-spacing:-1.3px;margin:0;font-size:30px;font-weight:650;line-height:1.25}.entry p{white-space:pre-line;color:#7a8179;margin:16px 0 29px;font-size:13px;line-height:1.9}.entry-form{text-align:left;flex-direction:column;gap:9px;width:260px;display:flex}.entry-form label{color:#747c73;font-size:11px;font-weight:600}.entry-form input{background:#fff;border:1px solid #dde3da;border-radius:13px;height:49px;padding:0 15px;font-size:15px}.primary{color:#fff;background:#3e5147;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:12px 20px;font-size:12px;font-weight:600;display:flex;box-shadow:0 3px 6px #253b2820}.entry-form .primary{justify-content:space-between;margin-top:4px}.diagonal{transform:rotate(45deg)}.entry-note{color:#949a93;margin-top:16px;font-size:10px;display:block}.invite-card{text-align:center;padding:40px 0 45px}.invite-card h2,.conversation-start h2{letter-spacing:-.7px;margin:0;font-size:22px;font-weight:650}.invite-card p,.conversation-start p{color:#80867e;margin:13px 0 21px;font-size:12px;line-height:1.8}.invite-card .primary{width:225px;margin:auto}.invite-card.compact{padding:15px 0 24px}.invite-card.compact .entry-symbol{display:none}.invite-card.compact h2{font-size:17px}.invite-card.compact p{margin:8px 0 14px}.conversation-start{text-align:center;padding:55px 0}.joined{color:#6a806c;background:#e8efe8;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 10px;font-size:10px;display:inline-flex}.date-divider{text-align:center;color:#91988e;margin:20px 0 24px;font-size:10px}.message-row{align-items:center;gap:6px;margin:7px 0;display:flex}.mine{flex-direction:row-reverse}.mine .bubble{background:#e5ece4;border-color:#dce6da;border-radius:17px 17px 5px}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.message-meta{color:#97a08f;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:9px;line-height:14px;display:flex}.message-actions{color:#93998e;opacity:0;border-radius:10px;width:30px;height:34px}.message-actions:focus-visible{opacity:1}.message-actions:hover{background:#e9ece6}.deleted{color:#92998f;box-shadow:none;border-color:#0000;font-size:11px;font-style:italic;background:0 0!important}.quote{text-align:left;background:#677f600b;border-left:2px solid #91a18b;border-radius:0 6px 6px 0;flex-direction:column;gap:3px;max-width:100%;margin-bottom:7px;padding:4px 8px;display:flex}.quote span{text-overflow:ellipsis;white-space:nowrap;color:#818a7c;max-width:330px;font-size:11px;overflow:hidden}.photo-button{border-radius:10px;max-width:280px;padding:0;display:block;overflow:hidden}.photo-button img{object-fit:cover;width:100%;max-height:320px;display:block}.voice>span{color:#6e7e69;align-items:center;gap:7px;margin-bottom:8px;font-size:10px;display:flex}.voice audio{width:260px;height:36px;display:block}.composer-area{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffb8;border-top:1px solid #e6eae3;flex-shrink:0;padding:14px 22px 19px}.composer{background:#fff;border:1px solid #e3e8df;border-radius:18px;align-items:flex-end;gap:5px;padding:5px;display:flex}.composer textarea{resize:none;background:0 0;border:0;flex:1;min-width:0;max-height:140px;padding:10px 4px;font-size:13px;line-height:22px;outline:0!important}.composer textarea::placeholder{color:#a1a59e}.send-button{color:#fff;background:#3e5147;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;margin:1px;display:grid}.composer-note{text-align:center;color:#9a9f95;margin:11px 0 0;font-size:10px}.outside-note{color:#9ba094;place-items:center;height:40px;font-size:10px;display:grid}.error{color:#9a5945;background:#fbefea;justify-content:space-between;align-items:center;gap:10px;padding:11px 20px;font-size:12px;display:flex}.error button{padding:6px}.entry-error{color:#985b49;background:#f8ece7;border-radius:12px;max-width:300px;padding:15px;font-size:13px}.empty{color:#8e9789;flex-direction:column;justify-content:center;align-items:center;height:100%;font-size:12px;display:flex}.compose-context{color:#889880;align-items:center;gap:12px;padding:0 8px 11px;display:flex}.compose-context>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.compose-context span{color:#92998c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recording{background:#f4f5f1;border-radius:15px;align-items:center;gap:13px;height:52px;padding:7px 8px 7px 18px;display:flex}.recording b{min-width:32px;font-size:13px}.recording>span:not(.record-dot){color:#8b9385;font-size:12px}.record-dot{background:#b77164;border-radius:50%;width:8px;height:8px;animation:1.5s infinite pulse}.stop-button{color:#607058;background:#e2e7dd;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:12px 15px;font-size:11px;display:flex}.attachment-preview{flex-direction:column;gap:13px;max-width:360px;margin:auto;display:flex}.preview-heading{justify-content:space-between;align-items:center;display:flex}.attachment-preview audio{width:100%;height:40px}.attachment-preview>img{object-fit:contain;border-radius:10px;max-height:160px}.attachment-preview .primary{min-height:40px;padding:10px}.jump{color:#7e8d75;background:#fff;border:1px solid #e6e9e2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;bottom:120px;right:26px;box-shadow:0 3px 12px #25312112}.overlay{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15201738;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.sheet{background:#fcfdf9;border:1px solid #fff;border-radius:24px;width:370px;max-width:100%;max-height:90dvh;padding:20px;overflow:auto;box-shadow:0 20px 70px #15201722}.sheet-heading{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.sheet h2{letter-spacing:-.4px;margin:0;font-size:16px}.sheet>p{color:#7d8873;font-size:12px;line-height:1.8}.sheet small{color:#959d8d;margin:4px 10px;font-size:10px;line-height:1.7;display:block}.menu-item{text-align:left;border-radius:12px;align-items:center;gap:13px;width:100%;padding:15px 10px;font-size:12px;display:flex}.menu-preview{text-overflow:ellipsis;color:#7e8973;white-space:pre-wrap;overflow-wrap:anywhere;background:#eff2eb;border-radius:10px;max-height:90px;padding:10px;font-size:12px;overflow:hidden}.link-label{color:#8e9783;padding:12px 10px;font-size:10px;display:block}.link-label input{background:#fff;border:1px solid #dde3d5;border-radius:8px;width:100%;margin-top:7px;padding:10px;font-size:10px;display:block}.about-people{align-items:center;gap:9px;padding:8px 0;display:flex}.about-people .avatar{border-radius:12px;width:34px;height:34px;font-size:14px}.about-people>div:not(.avatar){flex-direction:column;gap:3px;min-width:0;margin-right:8px;display:flex}.about-people b{text-overflow:ellipsis;font-size:12px;overflow:hidden}.about-people span{color:#919a85;font-size:9px}.session-note{border-top:1px solid #e6eadd;margin-top:20px;padding:17px 12px 4px}.session-note b{font-size:11px;font-weight:600}.session-note p{color:#929a86;font-size:10px;line-height:1.9}.toast{z-index:20;color:#fff;background:#35483c;border-radius:13px;align-items:center;gap:9px;padding:14px 20px;font-size:12px;display:flex;position:fixed;bottom:35px;box-shadow:0 4px 24px #21352820}.lightbox{max-width:95vw;max-height:90dvh;position:relative}.lightbox>img{border-radius:15px;max-width:95vw;max-height:85dvh}.lightbox .icon-button{background:#fffb;position:absolute;top:10px;right:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35}}@media (hover:none){.message-actions{opacity:.65}}@media (max-width:640px){.app-shell{min-height:0;padding:0}.brand{display:none}.chat{max-width:none;box-shadow:none;border:0;border-radius:0}.chat-header{min-height:76px;padding:12px 16px;padding-top:max(12px,env(safe-area-inset-top));gap:11px}.avatar{border-radius:15px;width:42px;height:42px}.person h1{font-size:15px}.status{font-size:10px}.feed{padding:15px 14px 20px}.entry{padding:28px 15px}.entry h2{font-size:28px}.entry p{font-size:12px}.entry-form{width:min(280px,100%)}.entry-form input{font-size:16px}.entry-symbol{margin-bottom:24px}.outside-note{display:none}.composer-area{padding:10px 10px max(11px,env(safe-area-inset-bottom))}.composer textarea{padding-top:9px;padding-bottom:9px;font-size:16px;line-height:24px}.composer{border-radius:18px;gap:2px;padding:4px}.composer .icon-button{width:36px}.composer-note{margin-top:8px;font-size:9px}.bubble{max-width:85%;padding:9px 11px 6px}.message-text{font-size:14px;line-height:1.6}.message-row{gap:2px}.message-actions{flex-shrink:0;width:24px}.voice audio{width:235px}.quote span{max-width:230px}.invite-card{padding:36px 8px}.invite-card h2{font-size:21px}.invite-card.compact h2{font-size:17px}.invite-card.compact p{font-size:11px}.overlay{align-items:flex-end;padding:12px}.sheet{width:100%;padding-bottom:max(20px,env(safe-area-inset-bottom));border-radius:24px}.overlay:has(.lightbox){align-items:center}.toast{bottom:100px}.photo-button{max-width:240px}.recording{gap:9px}.recording>span:not(.record-dot){font-size:11px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.entry{padding:22px 0}.entry-symbol{border-radius:19px;flex-shrink:0;width:54px;height:54px;margin-bottom:20px}.entry h2{font-size:27px}.entry p{margin:13px 0 22px}.entry .eyebrow{margin-bottom:13px}.entry-form{gap:8px;margin-top:24px}:root{color:#222b30;background:#e7ece8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}.app-shell{height:100dvh;min-height:0;padding:0}.chat{background:#edf1ed;border:0;border-radius:0;max-width:860px;box-shadow:0 0 32px #24362b0c}.chat-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:1px solid #e3e8e4;gap:12px;height:64px;min-height:64px;padding:10px 20px}.avatar,.avatar.filled{color:#527660;background:#dce7df;border-radius:50%;width:42px;height:42px;font-size:18px}.person h1{font-size:16px;font-weight:600;line-height:22px}.status{color:#82918a;margin-top:0;font-size:13px;line-height:18px}.dot{display:none}.feed{scrollbar-gutter:stable;padding:12px 24px 18px}.feed:has(.invite-card):not(:has(.message-row)){flex-direction:column;justify-content:center;display:flex}.invite-card{padding:30px 0}.date-divider{color:#74877a;background:#dfe7dfaa;border-radius:20px;width:max-content;margin:12px auto 15px;padding:4px 10px;font-size:12px;font-weight:500}.message-row{align-items:flex-end;gap:5px;margin:10px 0 0}.bubble{background:#fff;border:0;border-radius:16px;min-width:80px;max-width:min(78%,550px);padding:8px 11px 5px;box-shadow:0 1px 1px #263a2d12}.message-text{font-size:15px;line-height:1.42}.message-meta{color:#86958b;gap:4px;margin-top:3px;font-size:11px;line-height:15px}.read{color:#4e8d5d}.message-actions{color:#87998c;opacity:0;flex-shrink:0;place-items:center;width:28px;height:32px;margin-bottom:1px;padding:0;display:grid}.message-row:hover .message-actions{opacity:1}.message-actions:focus-visible{opacity:1}@keyframes message-press{0%,to{filter:brightness();transform:scale(1)}35%{filter:brightness(.95);transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.message-row.highlight .bubble{animation:none}}.quote{background:#77956a12;border-left:3px solid #79a16d;gap:3px;margin-bottom:7px;padding:5px 9px}.quote b{color:#57804e;font-size:12px}.quote span{color:#71846d;max-width:330px;font-size:13px}.photo-button{border-radius:11px;max-width:340px}.bubble:has(.photo-button){padding:4px 4px 5px}.bubble:has(.photo-button) .message-meta{padding-right:6px}.voice-player{align-items:center;gap:11px;width:264px;min-height:53px;padding:3px 1px 0;display:flex}.voice-play{color:#fff;background:#729a77;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.voice-play svg{stroke-width:1.5px}.voice-play:has(svg.lucide-play) svg{margin-left:2px}.voice-track{flex:1;min-width:0;padding-top:2px}.voice-track input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#608b65 var(--progress),#c2d5bf var(--progress));cursor:pointer;touch-action:pan-y;border:0;border-radius:8px;width:100%;height:4px;margin:10px 0 9px;display:block}.voice-track input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#608b65;border-radius:50%;width:10px;height:10px}.voice-track input::-moz-range-thumb{background:#608b65;border:0;border-radius:50%;width:10px;height:10px}.voice-details{color:#80927e;justify-content:space-between;align-items:center;font-size:11px;line-height:16px;display:flex}.voice-details button{border-radius:8px;margin-right:-3px;padding:1px 5px;font-size:11px;font-weight:600}.voice-details button:hover{background:#bbd1b755}.voice-player audio{display:none}.bubble:has(.voice-player){padding:7px 11px 5px}.bubble:has(.voice-player) .message-meta{margin-top:-1px}.composer-area{padding:10px 14px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9fbf9;border-top:1px solid #e0e7e0;position:relative}.composer{background:#fff;border:0;border-radius:22px;gap:3px;min-height:48px;padding:3px;box-shadow:0 0 0 1px #e6ebe6}.composer textarea{min-height:42px;padding:10px 5px;font-size:15px;line-height:22px}.icon-button{color:#819087;border-radius:50%;width:42px;height:42px}.send-button,.recording-send{color:#fff;background:#628c6c;border-radius:50%;width:42px;height:42px;margin:0}.send-button svg{margin-left:-2px}.composer .mic{color:#648c6e}.composer .recording-send{color:#fff}.recording-progress{flex:1;align-items:center;gap:9px;min-height:42px;display:flex}.recording-progress b{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.recording-progress>span:last-child{color:#98a198;margin-left:auto;margin-right:14px;font-size:13px}.compose-context{gap:10px;padding:1px 4px 8px}.compose-context b{font-size:12px}.compose-context span{font-size:13px}.emoji-picker{z-index:3;background:#fff;border-radius:17px;grid-template-columns:repeat(6,1fr);width:282px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 8px);right:12px;box-shadow:0 5px 28px #15271b20}.emoji-picker button{border-radius:9px;height:43px;font-size:25px}.emoji-picker button:hover{background:#edf2ec}.attachment-preview{gap:8px;max-width:360px;padding:0 3px 3px}.attachment-preview .primary{font-size:14px}.attachment-preview img{max-height:180px}.preview-heading b{font-size:13px}.jump{width:40px;height:40px;bottom:85px;right:20px}.menu-backdrop{z-index:15;background:0 0;position:fixed;inset:0}.context-menu{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #e5ebe5;border-radius:13px;width:208px;padding:4px;position:fixed;overflow:hidden;box-shadow:0 6px 30px #20352929}.context-menu .menu-item{border-radius:8px;gap:13px;height:46px;padding:10px 12px;font-size:14px}.overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#15201738}.sheet{border-radius:18px;width:320px;padding:16px}.sheet-heading{margin-bottom:4px}.sheet h2{font-size:16px}.sheet .menu-item{padding:13px 10px;font-size:14px}.entry-symbol{background:#e1eae0;border:0}.entry-form label{font-size:13px}.entry-form .primary{font-size:14px}.entry-form{width:280px}.primary{background:#628c6c}.entry-error{margin-top:18px}.toast{padding:11px 16px;font-size:13px;bottom:85px}@media (hover:none){.message-actions{opacity:.55}}@media (max-width:640px){.chat{max-width:none}.chat-header{height:auto;min-height:62px;padding:9px 14px;padding-top:max(9px,env(safe-area-inset-top))}.avatar,.avatar.filled{width:40px;height:40px}.person h1{font-size:16px}.status{font-size:12px}.feed{scrollbar-gutter:auto;padding:10px 10px 14px}.bubble{max-width:calc(100% - 33px);padding:8px 10px 5px}.message-text{font-size:15px;line-height:1.43}.message-actions{width:25px}.message-row{gap:3px}.quote span{max-width:245px}.composer-area{padding:7px 8px max(7px,env(safe-area-inset-bottom))}.composer textarea{font-size:16px}.composer .icon-button{width:38px}.composer{gap:0}.emoji-toggle{display:none!important}.voice-player{width:min(247px,100vw - 89px)}.photo-button{max-width:min(310px,100vw - 74px)}.overlay{align-items:center;padding:18px}.sheet{width:320px;padding:16px}.jump{bottom:80px;right:15px}.entry{padding:24px 10px}.entry h2{font-size:26px}}.bubble:has(>.message-text){position:relative}.bubble:has(>.message-text) .message-text:after{content:"";width:65px;height:1px;display:inline-block}.bubble:has(>.message-text):has(.message-meta>span) .message-text:after{width:92px}.bubble:has(>.message-text) .message-meta{margin:0;position:absolute;bottom:5px;right:10px}.bubble:has(.voice-player){min-width:0;padding:6px 10px 5px;position:relative}.voice-play{width:40px;height:40px}.waveform{cursor:pointer;touch-action:none;outline-offset:2px;border-radius:4px;width:100%;height:29px;position:relative}.waveform svg{width:100%;height:28px;display:block;overflow:visible}.mine .waveform rect{fill:#a6c29e}.waveform-loading{opacity:.5}.voice-details{font-variant-numeric:tabular-nums;justify-content:flex-start;gap:7px;height:17px;line-height:17px}.voice-details button{color:#6f8e6c;min-width:23px;margin:0;padding:0 3px;line-height:17px}.bubble:has(.voice-player)>.message-meta{margin:0;font-size:10px;line-height:17px;position:absolute;top:38px;bottom:auto;right:10px}.bubble:has(.voice-player):has(>.quote)>.message-meta{top:auto;bottom:5px}.bubble:has(.voice-player)>.quote{max-width:248px}.reaction-picker{border-bottom:1px solid #edf0ed;justify-content:space-between;gap:1px;margin-bottom:3px;padding:4px 2px 8px;display:flex}.reaction-picker button:hover,.reaction-picker button[aria-pressed=true]{background:#e5efe2;transform:scale(1.08)}.reaction-chips{clear:both;flex-wrap:wrap;gap:4px;padding-top:5px;display:flex}.reaction-chips button{background:#e9efe8;border-radius:15px;justify-content:center;align-items:center;gap:4px;min-width:34px;height:26px;padding:2px 8px;font-size:17px;display:flex}.reaction-chips button.selected{background:#d6e7ce;box-shadow:inset 0 0 0 1px #91b48770}.mine .reaction-chips button{background:#c9dfc1}.mine .reaction-chips button.selected{background:#bcd7b3}.reaction-chips b{color:#5c7f52;font-size:12px;font-weight:600}.bubble.has-reactions:has(>.message-text)>.message-meta{bottom:36px}.bubble.has-reactions:has(.voice-player):has(>.quote)>.message-meta{bottom:36px}.message-row{touch-action:pan-y;position:relative}.swipe-reply-icon{opacity:0;color:#7b947d;pointer-events:none;transition:opacity .15s,transform .15s;position:absolute;top:50%;right:7px;transform:translateY(-50%)scale(.65)}.swiping .bubble{transform:translateX(var(--swipe,0));transition:none}.swiping .swipe-reply-icon{opacity:.5;transform:translateY(-50%)scale(1)}.reply-ready .swipe-reply-icon{opacity:1;color:#4d8257}.swiping .message-actions{opacity:0}@media (max-width:640px){.voice-player{width:min(234px,100vw - 88px)}.bubble:has(.voice-player){padding:6px 9px 5px}.bubble:has(.voice-player)>.message-meta{right:9px}}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.app-shell{left:0;right:0;top:var(--chat-top,0px);height:var(--chat-height,100dvh);width:100%;position:fixed;overflow:hidden}.feed{overflow-anchor:none}.feed-content{min-height:100%;display:flow-root}.feed-content:has(>.entry){height:100%}.feed:has(.invite-card):not(:has(.message-row)){display:block}.feed-content:has(.invite-card):not(:has(.message-row)){justify-content:center;align-items:center;display:flex}.keyboard-open .composer-area{padding-bottom:6px}.retry-message{color:#b05246;align-items:center;gap:3px;padding:0;font-size:10px;line-height:15px;display:inline-flex}.bubble.send-failed:has(>.message-text) .message-text:after{width:110px}.bubble.send-failed:has(.voice-player) .voice-details button{visibility:hidden}.bubble.send-failed:has(.voice-player)>.message-meta{gap:3px;font-size:9px}.composer textarea{scroll-padding-bottom:10px}.message-meta svg{flex-shrink:0}.chat-search{color:#7b8983;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.chat-search>svg{flex-shrink:0;margin-right:5px}.chat-search input{min-width:0;font:inherit;color:#27342f;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:16px}.chat-search input::-webkit-search-cancel-button{display:none}.chat-search .icon-button{flex-shrink:0;width:32px;height:36px;padding:0}.chat-search .icon-button:disabled{opacity:.25;cursor:default}.search-count{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:center;min-width:38px;font-size:12px;display:flex}.search-count button{color:inherit;background:0 0;border:0;padding:0}.message-text mark{color:inherit;background:#f8dd85;border-radius:3px;padding:0}.unread-divider{color:#658273;text-align:center;align-items:center;gap:12px;margin:18px 0 13px;scroll-margin-top:10px;font-size:12px;font-weight:500;display:flex}.unread-divider:before,.unread-divider:after{content:"";background:#b8cbbf80;flex:1;height:1px}.jump .unread-count{color:#fff;box-sizing:content-box;background:#527b68;border:2px solid #f5f7f5;border-radius:12px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;line-height:22px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@media (max-width:480px){.chat-search{gap:2px}.chat-search .icon-button{width:30px}.chat-search>svg{margin-right:3px}.search-count{font-size:11px}}.photo-draft{scrollbar-width:thin;gap:7px;padding:0 3px 9px;display:flex;overflow-x:auto}.photo-draft-item{border-radius:10px;flex:0 0 82px;height:82px;position:relative;overflow:hidden}.photo-draft-item img{object-fit:cover;width:100%;height:100%}.photo-draft-item button{color:#fff;background:#1c2927a8;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:3px;right:3px}.photo-draft-add{color:#708775;background:#e8eee8;border-radius:10px;flex:0 0 60px;place-items:center;display:grid}.photo-grid{border-radius:12px;max-width:340px;margin:-4px -7px 0;overflow:hidden}.photo-grid .photo-button{border-radius:0;width:100%;max-width:none}.photo-grid .photo-button img{object-fit:cover;width:100%;max-height:360px}.photo-grid.album{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(340px,68vw);display:grid}.photo-grid.album .photo-button img{aspect-ratio:1;object-fit:cover;height:100%;max-height:none}.photo-grid.album[data-count="3"] .photo-button:first-child{grid-column:span 2;max-height:190px}.photo-grid.album[data-count="3"] .photo-button:first-child img{aspect-ratio:2}.photo-caption{padding-top:6px}.photo-viewer{z-index:50;color:#fff;overscroll-behavior:contain;background:#101412f5;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.photo-viewer-bar{color:#fff9;height:60px;padding:0 16px;padding-top:env(safe-area-inset-top);flex-shrink:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.photo-viewer-bar>div{gap:5px;display:flex}.photo-viewer button{color:#fff;background:#ffffff0a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.photo-viewer-stage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.photo-viewer-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;cursor:zoom-in;max-width:100%;max-height:100%;display:block}.photo-viewer-stage.enlarged{touch-action:pan-x pan-y pinch-zoom;display:block;overflow:auto}.photo-viewer-stage.enlarged img{cursor:zoom-out;width:200%;max-width:none;max-height:none}.photo-viewer .photo-previous,.photo-viewer .photo-next{background:#1119;position:absolute;top:50%}.photo-previous{left:10px}.photo-next{right:10px}.photo-viewer-caption{text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;max-height:22vh;padding:14px 50px max(18px,env(safe-area-inset-bottom));background:linear-gradient(#0000,#0004);flex-shrink:0;font-size:14px;line-height:1.5;overflow:auto}@media (max-width:480px){.photo-grid.album{width:68vw}.photo-viewer .photo-previous,.photo-viewer .photo-next{width:32px;height:36px}.photo-previous{left:4px}.photo-next{right:4px}.photo-viewer-caption{padding-left:16px;padding-right:16px}}.rich-draft-preview{text-align:left;min-width:0;max-height:140px;font:inherit;color:inherit;background:0 0;border:0;flex:1;padding:9px 4px;overflow:auto}.rich-draft-preview .rich-content{pointer-events:none}.expand-composer{align-self:flex-start;margin-top:4px}.rich-content{white-space:normal;overflow-wrap:anywhere;line-height:1.45}.rich-content p,.rich-content div{margin:0 0 .5em}.rich-content p:last-child,.rich-content div:last-child{margin-bottom:0}.rich-content h1{font-size:1.55em}.rich-content h2{font-size:1.3em}.rich-content h3{font-size:1.15em}.rich-content h1,.rich-content h2,.rich-content h3{margin:.5em 0;line-height:1.25}.rich-content a{color:#2185ca;text-decoration:underline}.rich-content blockquote{white-space:pre-wrap;background:#70b38d20;border-left:3px solid #3c9d78;border-radius:4px;margin:8px 0;padding:6px 10px}.rich-content blockquote[data-style=callout]{text-align:center;font-size:1.15em}.rich-content pre{white-space:pre-wrap;background:#258bd215;border-radius:6px;margin:0;padding:10px;font:.92em/1.5 ui-monospace,SFMono-Regular,monospace}.rich-content code{background:#258bd210;border-radius:3px;padding:1px 3px;font-family:ui-monospace,SFMono-Regular,monospace}.rich-content ul,.rich-content ol{margin:6px 0;padding-left:1.5em}.rich-content ul{list-style:outside}.rich-content ol{list-style:decimal}.rich-content table{border-collapse:collapse;width:100%;min-width:180px;max-width:100%;margin:8px 0}.rich-content td,.rich-content th{vertical-align:top;border:1px solid #a6a9b840;min-width:50px;padding:8px}.rich-content [data-align=left]{text-align:left}.rich-content [data-align=center]{text-align:center}.rich-content [data-align=right]{text-align:right}.rich-content [data-fill=yes]{background:#8397af22}.rich-content table[data-border=none] td{border-color:#0000}.rich-content [data-style=button]{background:#2588ca20;border-radius:8px;padding:6px 14px;text-decoration:none;display:inline-block}.rich-content [data-style=checklist]{padding-left:0;list-style:none}.rich-task{align-items:baseline;gap:8px;display:flex}.rich-task input{accent-color:#278bd2}.rich-content [data-checked=true]>span{opacity:.6;text-decoration:line-through}.code-message{background:#2185ca16;border-radius:8px;overflow:hidden}.code-message>button{color:#2185ca;background:#2185ca15;border:0;justify-content:flex-end;align-items:center;gap:6px;width:100%;padding:5px 8px;font-size:12px;display:flex}.rich-spoiler,.editor-body [data-style=spoiler]{color:#0000;cursor:pointer;background:#a1aca4;border-radius:4px}.rich-spoiler.revealed{color:inherit;background:#8397af15}.editor-backdrop{z-index:100;background:#0009;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.expanded-editor{color:#101214;background:#efeff4;border-radius:28px;flex-direction:column;width:min(1100px,100%);height:min(760px,88dvh);padding:22px;display:flex;position:relative;box-shadow:0 16px 55px #0003}.editor-toolbar{flex-shrink:0;align-items:center;gap:12px;display:flex}.editor-toolbar button,.link-dialog header button,.ai-dialog header button{color:#101214;background:#fff;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.editor-toolbar svg{stroke-width:1.7px;width:24px;height:24px}.editor-tools{background:#fff;border-radius:28px;align-items:center;padding:0 6px;display:flex}.editor-tools button{background:0 0;width:42px}.editor-toolbar button:active,.editor-popover button:active{filter:brightness(.95);transform:scale(.96)}.editor-toolbar .editor-send{color:#fff;background:#008dcd;width:48px;height:48px;margin-left:auto}.editor-body{caret-color:#008dcd;outline:none;flex:1;min-height:0;padding:24px 4px 10px;font-size:20px;overflow:auto}.editor-body:empty:before{content:"Сообщение";color:#96969c;pointer-events:none}.editor-body [data-style=spoiler]{color:#555}.editor-body [data-checked]:before{content:"☐";margin-right:8px}.editor-error{color:#dc453e;margin:6px;font-size:13px}.editor-dismiss{z-index:2;background:0 0;border:0;position:absolute;inset:78px 0 0}.editor-popover{z-index:3;background:#fafafc;border-radius:20px;width:284px;max-height:calc(100% - 95px);padding:8px 0;position:absolute;top:80px;left:140px;overflow:auto;box-shadow:0 12px 32px #0003}.editor-popover>button,.editor-popover>div>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:14px;min-height:42px;padding:10px 20px;font-size:17px;display:flex}.editor-popover button svg,.editor-popover button>span:first-child:not(:last-child){flex-shrink:0;width:22px}.editor-popover button:hover{background:#e8e8ed}.editor-popover hr{border:0;border-top:1px solid #dedee4;margin:5px 18px}.editor-popover .danger{color:#ff3b30}.editor-emojis{grid-template-columns:repeat(5,1fr);padding:12px;display:grid}.editor-emojis>button{justify-content:center;padding:6px;font-size:27px}.editor-suboverlay{z-index:5;border-radius:inherit;background:#0005;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.link-dialog,.ai-dialog{background:#efeff4;border-radius:26px;width:min(480px,100%);max-height:100%;padding:22px;overflow:auto;box-shadow:0 12px 32px #0003}.link-dialog header,.ai-dialog header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.link-dialog h2,.ai-dialog h2{margin:0 auto;font-size:20px;font-weight:600}.link-dialog header:after{content:"";width:46px}.link-dialog>label{color:#7e7e85;margin:18px 0;font-size:13px;display:block}.link-dialog input{color:#111;background:#fff;border:0;border-radius:24px;width:100%;margin-top:8px;padding:15px 18px;font-size:18px;display:block}.editor-primary{color:#fff;background:#008dcd;border:0;border-radius:28px;width:100%;min-height:48px;padding:14px 20px;font-size:18px}.ai-dialog{width:min(520px,100%)}.ai-tabs{background:#fff;border-radius:36px;padding:4px;display:flex}.ai-tabs button{color:#99999f;background:0 0;border:0;border-radius:32px;flex-direction:column;flex:1;align-items:center;gap:7px;padding:12px 3px;font-size:14px;display:flex}.ai-tabs button[aria-selected=true]{color:#101214;background:#efeff4}.ai-tabs svg{stroke-width:1.5px;width:27px;height:27px}.ai-demo-label{text-align:center;color:#82828a;margin:12px 0;font-size:11px}.ai-card{background:#fff;border-radius:22px;margin:0 0 18px;padding:20px;position:relative}.ai-card p{margin:12px 0 25px;font-size:18px;line-height:1.4}.ai-label{color:#81818a;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.ai-label>span,.ai-label select{color:#278bd2}.ai-label select{font:inherit;background:0 0;border:0;max-width:145px}.ai-card hr{border:0;border-top:1px solid #e3e3e8;margin:14px 0}.ai-emoji{align-items:center;gap:3px;margin-left:auto;font-size:13px;display:flex}.ai-styles{border-bottom:1px solid #eee;margin:-8px -8px 18px;display:flex;overflow:auto}.ai-styles button{color:#929299;background:0 0;border:0;border-radius:10px;flex:1;min-width:68px;padding:8px 4px;font-size:12px}.ai-styles button[aria-pressed=true]{color:#2185ca;background:#eff7fc}.ai-styles span{margin-bottom:6px;font-size:28px;display:block}.ai-copy{color:#278bd2;background:0 0;border:0;position:absolute;bottom:12px;right:14px}.ai-info{color:#71717a;font-size:12px}.ai-actions{gap:10px;display:flex}@media (max-width:600px){.editor-backdrop{padding:8px}.expanded-editor{border-radius:22px;height:calc(100dvh - 16px);padding:12px}.editor-toolbar{flex-wrap:wrap;gap:5px}.editor-toolbar>button{width:38px;height:38px}.editor-toolbar .editor-send{width:40px;height:40px}.editor-toolbar .editor-tools{order:4;justify-content:space-around;width:100%;margin-top:4px}.editor-tools button{width:42px;height:38px}.editor-body{padding:18px 3px;font-size:18px}.editor-popover{width:min(280px,100% - 24px);max-height:calc(100% - 120px);top:106px;left:12px}.editor-suboverlay{padding:6px}.ai-dialog,.link-dialog{border-radius:22px;padding:16px}.ai-dialog header,.link-dialog header{margin-bottom:18px}.ai-tabs button{font-size:12px}.ai-card{padding:16px}.ai-card p{font-size:16px}.ai-styles button{min-width:56px}.ai-demo-label{font-size:10px}.expand-composer{flex-shrink:0;width:30px}.composer textarea{min-width:0}}.composer-area{padding:8px 12px max(10px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#edf1edbd,#edf1edef);border-top:0}.composer{box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;gap:8px;padding:0}.composer-field{background:#ffffffeb;border-radius:26px;flex:1;align-items:flex-end;min-width:0;min-height:48px;padding:3px 4px 3px 12px;display:flex;box-shadow:inset 0 1px 1px #fff}.composer-field textarea{flex:1;min-width:0;max-height:140px;padding:10px 1px;line-height:22px}.composer .attach-toggle,.composer .mic{color:#262f2a;background:#ffffffeb;width:48px;height:48px}.composer .emoji-toggle{color:#278bd2;width:38px;height:42px;display:grid!important}.composer .send-button,.composer .recording-send{color:#fff;background:#268bd2;width:42px;height:42px;margin:0}.composer .recording-send{width:48px;height:48px}.recording-progress>span:last-child{margin-right:3px;font-size:12px}.record-video-preview{border:3px solid #fff;border-radius:18px;width:220px;height:220px;position:absolute;bottom:calc(100% + 20px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 8px 32px #0003}.record-video-preview video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.circle-bubble,.mine .circle-bubble{box-shadow:none;background:0 0;padding:0!important}.round-video video{object-fit:cover;background:#1d2721;border-radius:18px;width:100%;height:100%}.round-video-toggle{color:#fff;background:#0001;border-radius:18px;place-items:center;display:grid;position:absolute;inset:0}.round-video-toggle svg{filter:drop-shadow(0 1px 3px #0008);width:34px;height:34px}.round-video-duration{color:#fff;pointer-events:none;background:#567e65bd;border-radius:12px;padding:3px 7px;font-size:11px;position:absolute;bottom:3px;left:5px}.circle-bubble .message-meta{color:#fff;background:#568468bd;border-radius:12px;width:max-content;margin-top:-18px;margin-left:auto;padding:1px 6px;position:relative;right:0}.circle-bubble .read{color:#fff}.circle-bubble .reaction-chips{margin-top:6px}@media (max-width:640px){.composer-area{padding:6px 7px max(8px,env(safe-area-inset-bottom))}.composer{gap:6px}.composer .attach-toggle,.composer .mic{width:44px;height:44px}.composer-field{min-height:44px;padding:1px 3px 1px 11px}.composer-field textarea{min-height:42px}.composer .send-button{width:39px;height:39px;margin-bottom:2px}.composer .emoji-toggle{width:35px}.composer .expand-composer{width:25px}.recording-field{padding-left:0}}.chat.wallpaper-sage{background:linear-gradient(135deg,#bfd5a4 0%,#a9c9ae 45%,#8db9a9 100%)}.chat.wallpaper-plain{background:#edf1ed}.chat.wallpaper-lavender{background:linear-gradient(135deg,#e4d8f0,#b4c4db)}.chat.wallpaper-sand{background:linear-gradient(135deg,#e9dfc1,#d5bda5)}.chat-header{z-index:2;background:0 0;border:0;gap:10px;height:auto;min-height:74px;padding:10px 12px 5px;position:relative}.person-pill{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fff0d9;border-radius:36px;flex:1;align-items:center;gap:10px;min-width:0;height:54px;padding:5px 13px 5px 6px;display:flex;box-shadow:inset 0 1px 1px #fff}.person{flex-direction:column;min-width:0;display:flex}.person-name{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.person-pill .status{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.person-pill .avatar{border-radius:50%;flex-shrink:0;width:43px;height:43px;overflow:hidden}.person-pill .avatar img{object-fit:cover;width:100%;height:100%}.header-actions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fff0dc;border-radius:32px;align-items:center;gap:2px;min-height:54px;padding:4px 8px;display:flex;box-shadow:inset 0 1px 1px #fff}.header-actions .icon-button{color:#14261c}.header-actions .icon-button:hover{background:#87a58920}.search-strip{background:#f8fff0e6;border-radius:28px;margin:4px 12px 6px;padding:5px 12px}.search-strip .chat-search{min-height:42px}.composer-area{background:linear-gradient(#0000,#e9f4e140)}.composer-field,.composer .attach-toggle,.composer .mic{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fff0e3}.mine .bubble{background:#efffda}.date-divider{color:#314a35;background:#eeffe2b0}.chat-context-menu{width:245px;top:72px;right:max(12px,50vw - 418px)}.wallpaper-picker>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;padding-top:12px;display:grid}.wallpaper-picker>div:last-child button{border-radius:12px;place-items:center;height:80px;display:grid}.wallpaper-picker .wallpaper-sage{background:linear-gradient(135deg,#bfd5a4,#8db9a9)}.wallpaper-picker .wallpaper-plain{background:#edf1ed}.wallpaper-picker .wallpaper-lavender{background:linear-gradient(135deg,#e4d8f0,#b4c4db)}.wallpaper-picker .wallpaper-sand{background:linear-gradient(135deg,#e9dfc1,#d5bda5)}.contact-panel{z-index:30;color:#111;background:#efeff4;flex-direction:column;display:flex;position:fixed;inset:0}.contact-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;min-height:70px;padding:16px 20px;display:flex}.contact-toolbar>button{color:#111;background:#ffffffed;border-radius:50%;place-items:center;min-width:46px;height:46px;display:grid}.contact-toolbar>button:last-child{border-radius:30px;padding:0 15px;font-size:16px}.contact-toolbar h2{margin:0;font-size:17px;font-weight:500}.contact-scroll{flex:1;min-height:0;overflow:auto}.contact-inner{width:min(860px,100%);margin:auto;padding:0 28px 48px;position:relative}.contact-avatar{color:#fff;background:linear-gradient(135deg,#41dfcf,#17b6a9);border-radius:50%;place-items:center;width:156px;height:156px;margin:0 auto 20px;font-size:62px;font-weight:600;display:grid;overflow:hidden}.contact-avatar img{object-fit:cover;width:100%;height:100%}.contact-inner>h1{text-align:center;margin:0;font-size:23px;font-weight:600}.contact-status{text-align:center;color:#96969e;margin:8px 0 26px;font-size:16px}.contact-actions{grid-template-columns:repeat(4,1fr);gap:18px;margin:0 0 30px;display:grid}.contact-actions button{color:#278bd2;background:#fff;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:88px;font-size:16px;display:flex}.contact-actions svg{fill:#278bd2;stroke-width:1.5px;width:25px;height:25px}.contact-actions button:last-child svg{fill:none}.contact-card{background:#fff;border-radius:24px;margin:18px 0;padding:18px 22px}.contact-card label{color:#278bd2;font-size:14px}.contact-card p{white-space:pre-wrap;margin:6px 0;font-size:17px}.contact-tabs{scrollbar-width:none;background:#fff;border-radius:30px;align-items:center;gap:4px;margin:20px 0;padding:4px;display:flex;overflow:auto}.contact-tabs button{white-space:nowrap;border-radius:26px;flex-shrink:0;padding:11px 18px;font-size:15px}.contact-tabs button[aria-current]{background:#ececef}.contact-media-grid{border-radius:20px;grid-template-columns:repeat(4,1fr);gap:2px;display:grid;overflow:hidden}.contact-media-grid button{aspect-ratio:1;background:#e0e1e6;padding:0;position:relative;overflow:hidden}.contact-media-grid img,.contact-media-grid video{object-fit:cover;width:100%;height:100%}.contact-play{color:#fff;fill:#fff;filter:drop-shadow(0 1px 3px #0008);width:20px;position:absolute;bottom:8px;right:8px}.contact-empty{text-align:center;color:#9999a2;padding:60px 10px;font-size:14px}.contact-card:empty{display:none}.contact-link-list button{text-align:left;border-bottom:1px solid #e8e8ec;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.contact-link-list button:last-child{border-bottom:0}.contact-link-list svg{color:#278bd2;flex-shrink:0}.contact-link-list span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.contact-link-list small{color:#96969e;margin-top:4px;font-size:12px;display:block}.contact-more{z-index:3;background:#fafafded;border-radius:18px;min-width:230px;padding:6px;position:absolute;top:310px;right:28px;box-shadow:0 8px 28px #0002}.contact-more button{align-items:center;gap:12px;width:100%;padding:13px 12px;font-size:15px;display:flex}.contact-more svg{width:20px}.contact-avatar-edit{border:0;margin-top:10px}.contact-avatar-edit svg{width:45px;height:45px}.contact-edit-fields{margin-top:24px}.contact-edit-fields input{background:0 0;border:0;outline:none;width:100%;padding:6px 0;font-size:17px}.contact-private{color:#9999a2;margin:-8px 22px 0;font-size:13px}.contact-clear-photo{color:#e94b43;padding:20px}.contact-load{color:#278bd2;background:#fff;border-radius:24px;margin:24px auto;padding:12px 24px;display:block}.contact-error{color:#c54b42;text-align:center;padding:16px}.contact-error button{margin-left:8px;text-decoration:underline}.call-preview{z-index:120;color:#fff;background:linear-gradient(160deg,#40615c,#152c31);flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.call-close{background:#ffffff1a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:20px;right:20px}.call-demo{opacity:.65;font-size:12px;position:absolute;top:36px;left:20px}.call-avatar{width:170px;height:170px;font-size:70px}.call-preview h2{margin:10px 0;font-size:28px}.call-preview>p{opacity:.65;margin:0;font-size:16px}.call-controls{gap:24px;margin-top:80px;display:flex}.call-controls button{background:#fff2;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;display:flex;position:relative}.call-controls button[aria-pressed=true]{color:#263b3b;background:#ffffffdf}.call-controls span{white-space:nowrap;color:#fff;font-size:12px;position:absolute;top:73px}.call-controls .call-end{background:#f04445}.call-controls svg{width:26px;height:26px}@media (max-width:640px){.chat-header{gap:7px;min-height:62px;padding:7px 7px 3px}.person-pill{gap:8px;height:48px;padding:4px 10px 4px 4px}.person-pill .avatar{width:39px;height:39px;font-size:17px}.person-name{font-size:15px;line-height:20px}.person-pill .status{font-size:11px;line-height:16px}.header-actions{gap:0;min-height:48px;padding:3px 5px}.header-actions .icon-button{width:34px;height:40px}.header-actions svg{width:22px;height:22px}.search-strip{margin:4px 7px;padding:3px 8px}.contact-toolbar{min-height:64px;padding:10px 12px}.contact-toolbar>button{min-width:42px;height:42px}.contact-inner{padding:5px 14px 36px}.contact-avatar{width:130px;height:130px;margin-bottom:18px;font-size:54px}.contact-inner>h1{font-size:22px}.contact-status{margin-bottom:22px;font-size:14px}.contact-actions{gap:8px;margin-bottom:24px}.contact-actions button{border-radius:20px;min-height:76px;font-size:13px}.contact-actions svg{width:23px;height:23px}.contact-tabs{margin:16px 0}.contact-tabs button{padding:10px 15px;font-size:14px}.contact-card{border-radius:21px;padding:15px 17px}.contact-media-grid{border-radius:16px;grid-template-columns:repeat(3,1fr)}.contact-more{top:280px;right:14px}.contact-empty{padding:40px 8px}.call-controls{gap:18px}.call-controls button{width:54px;height:54px}}.voice-queue-entry{text-align:left;background:#f4f4f6b8;border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin:14px 0;padding:14px 16px;font-size:14px;display:flex}.voice-queue-entry small{color:#909198;margin-top:3px;font-size:12px;display:block}.command-queue{color:#292b30;min-width:0}.command-queue button{transition:background .15s,transform .12s}.command-queue button:active:not(:disabled){transform:scale(.98)}.command-queue button:disabled{opacity:.4;cursor:default}:is(.command-queue button:focus-visible,.command-queue input:focus-visible,.command-queue textarea:focus-visible,.command-queue summary:focus-visible){outline-offset:3px;outline:2px solid #90949c}.command-queue-heading{justify-content:space-between;align-items:center;margin:24px 0 22px;display:flex}.command-queue-heading h3{letter-spacing:-.7px;margin:0;font-size:23px;font-weight:600}.command-queue-heading p{color:#8c8f96;margin:6px 0 0;font-size:12px}.command-queue-count{color:#777b83;background:#f3f3f5;border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;display:grid}.command-queue-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.command-card{background:#f5f5f7b8;border-radius:20px;gap:12px;padding:16px 14px;display:flex}.command-step{color:#858993;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:1px;font-size:11px;display:grid}.command-card-body{flex:1;min-width:0}.command-card-heading strong{font-size:14px;font-weight:600}.command-card-heading small{color:#898d95;margin-top:2px;font-size:11px;display:block}.command-card-body>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;font-size:14px;line-height:1.55}.command-kind{color:#81858e;align-items:center;gap:6px;margin-top:12px;font-size:11px;display:flex}.command-item-actions{align-items:center;gap:2px;margin-top:10px;display:flex}.command-item-actions button{color:#747983;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:30px;height:30px;font-size:11px;display:flex}.command-item-actions button:first-child{margin-right:auto;padding:0 8px 0 0}.command-item-actions button:hover:not(:disabled){background:#e9e9ed}.command-status{color:#777d87;margin-top:10px;font-size:11px;display:block}.command-card.is-skipped{opacity:.48}.command-card.is-done .command-step{color:#373e3b;background:#e8ece9}.command-card.is-running{background:#eeeff2}.command-current{background:#f3f3f5;border-radius:12px;padding:11px 13px;font-size:12px}.command-result summary{cursor:pointer;margin-top:12px;font-size:12px}.command-result p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.command-queue-add{color:#747985;border-radius:16px;justify-content:center;align-items:center;gap:7px;width:100%;margin:10px 0;padding:15px;font-size:13px;display:flex}.command-queue-add:hover:not(:disabled){background:#f5f5f7}.command-editor{padding:18px 0}.command-editor h4{margin:0 0 18px;font-size:16px;font-weight:550}.command-editor label{color:#797e87;font-size:12px;display:block}.command-editor input,.command-editor textarea{color:#2d3036;width:100%;font:inherit;background:#f4f4f6;border:0;border-radius:13px;outline:0;margin-top:7px;padding:12px 14px;font-size:14px;line-height:1.5;display:block}.command-editor textarea{resize:vertical;min-height:96px;max-height:250px}.command-recipients{max-height:176px;margin:10px 0 18px;overflow:auto}.command-recipients button{text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.command-recipients button[aria-pressed=true]{background:#efeff2}.command-recipients strong{font-size:13px;font-weight:550}.command-recipients small{color:#8b8e96;margin-top:2px;font-size:11px;display:block}.command-recipients p{color:#8b8e96;padding:10px;font-size:13px}.command-action-choice{background:#f3f3f5;border-radius:12px;gap:4px;margin:10px 0 17px;padding:4px;display:flex}.command-action-choice button{color:#888c94;border-radius:9px;flex:1;padding:9px 6px;font-size:11px}.command-action-choice button[aria-pressed=true]{color:#30343b;background:#fff;box-shadow:0 1px 4px #00000007}.command-editor footer,.command-queue-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.command-editor footer button,.command-queue-footer button{border-radius:22px;align-items:center;gap:7px;min-height:39px;padding:10px 15px;font-size:12px;display:flex}.command-queue-footer{border-top:1px solid #eeeef1;justify-content:flex-start;padding-top:16px}.command-queue-footer>span{color:#7b818a;align-items:center;gap:7px;font-size:12px;display:flex}.command-queue-footer>button:not(.friday-primary){color:#848992;padding-left:0}.command-queue .friday-primary{color:#fff;background:#30343b}.command-queue-heading{margin:18px 0 16px}.command-card{padding:13px 14px}.command-kind{margin-top:8px}.command-card-body>p{margin:7px 0}.command-item-actions{margin-top:4px}.command-queue-footer{margin-top:12px;padding-top:12px}.command-queue-add{margin:7px 0;padding:12px}.group-memory{color:#30343a;padding:8px 24px 24px}.gm-heading{justify-content:space-between;align-items:center;gap:14px;margin:12px 0 20px;display:flex}.gm-heading strong{letter-spacing:-.3px;font-size:17px;font-weight:550}.gm-heading small{color:#92969d;align-items:center;gap:5px;margin-top:5px;font-size:11px;display:flex}.gm-heading>button{color:#7e848d;border-radius:50%;padding:9px}.gm-tabs{border-bottom:1px solid #efeff2;gap:22px;margin:16px 0;display:flex}.gm-tabs button{color:#979aa0;padding:10px 0;font-size:13px}.gm-tabs button[aria-current=page]{color:#292e35;font-weight:550}.gm-tabs span{color:#9b9fa7;margin-left:5px;font-size:10px}.gm-search{color:#979ca4;background:#f5f5f7;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;display:flex}.gm-search input{color:#30343b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.gm-entries{gap:10px;margin-top:16px;display:grid}.gm-entries article{background:#f6f6f8;border-radius:19px;padding:14px 16px}.gm-entries article>header{color:#868c95;justify-content:space-between;align-items:center;font-size:11px;display:flex}.gm-entries article>header button{color:#9b9fa6;padding:4px}.gm-entries article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0 12px;font-size:14px;line-height:1.55}.gm-entries article>footer{background:0 0;border:0;align-items:center;gap:13px;margin:0;padding:0;display:flex;position:static}.gm-entries article>footer button{color:#7f8590;align-items:center;gap:4px;padding:3px 0;font-size:11px;display:flex}.gm-entries article>footer small{color:#9ea2aa;margin-left:auto;font-size:10px}.gm-add{color:#777e88;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:10px;padding:14px 8px;font-size:13px;display:flex}.gm-add:hover{background:#f5f5f7}.gm-paused{color:#7e848c;background:#f4f4f6;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;font-size:12px;display:flex}.gm-paused button{color:#343941;margin-left:auto;font-size:12px}.gm-empty{text-align:center;color:#969ba3;padding:24px 8px;font-size:13px;line-height:1.6}.gm-field{color:#7b828c;margin:15px 0;font-size:12px;display:block}.gm-field input,.gm-field textarea{width:100%;font:inherit;color:#30353c;background:#f4f4f6;border:0;border-radius:13px;outline:0;margin-top:7px;padding:12px 14px;font-size:14px;display:block}.gm-field textarea{resize:vertical;min-height:96px;max-height:240px;line-height:1.55}.gm-sources{gap:6px;max-height:180px;margin-bottom:18px;display:grid;overflow:auto}.gm-sources button{text-align:left;color:#777e88;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;font-size:12px;display:flex}.gm-sources button[aria-pressed=true]{color:#30343c;background:#eceef1}.gm-sources span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gm-sources small{color:#9a9fa7;font-size:10px}.gm-actions{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;display:flex}.gm-actions button{border-radius:22px;padding:11px 16px;font-size:13px}.gm-actions .group-primary{color:#fff;background:#30343b}.group-memory fieldset{border:0;margin:24px 0;padding:0}.group-memory legend{color:#868c95;margin-bottom:8px;font-size:12px}.group-memory fieldset label{align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.group-memory input[type=checkbox],.group-memory input[type=radio]{accent-color:#353b43;flex-shrink:0;width:16px;height:16px}.gm-toggle{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:14px;display:flex}.gm-owner{color:#777e86;margin:8px 0;font-size:13px}.gm-private{color:#999da5;align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;display:flex}.gm-private svg{flex-shrink:0}.gm-clear{color:#9b6b6b;padding:18px 0 4px;font-size:12px}.gm-consequence{color:#858b95;margin:20px 0;font-size:14px;line-height:1.65}.gm-exclusions>div{border-bottom:1px solid #efeff2;align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.gm-exclusions>div>span{overflow-wrap:anywhere;flex:1;gap:7px;min-width:0;display:flex}.gm-exclusions button{color:#858c97;flex-shrink:0;font-size:11px}.gm-exclusions h4{color:#959ba4;margin:24px 0 8px;font-size:12px;font-weight:500}.gm-notice{color:#858b93;margin-top:16px;font-size:12px;line-height:1.5}.gm-invalid{color:#9399a2}.group-memory button:disabled{opacity:.4;cursor:default}.group-memory button:active:not(:disabled){transform:scale(.98)}:is(.group-memory button:focus-visible,.group-memory input:focus-visible,.group-memory textarea:focus-visible){outline-offset:3px;outline:2px solid #a0a6af}.gm-entries article>header{background:0 0;border:0;height:auto;min-height:0;padding:0;position:static}.gm-entries article>header button{width:auto;min-width:0;height:auto;min-height:0}.gm-entries article>footer button{height:auto;min-height:0}.group-assistant-panel{color:#25262a;padding:8px 24px 24px;font-size:14px;line-height:1.45}.group-assistant-panel button,.group-outcome button{font:inherit;cursor:pointer;background:#f3f3f5;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;transition:background .14s,transform .14s;display:inline-flex}.group-assistant-panel button:active,.group-outcome button:active{transform:scale(.97)}.group-assistant-panel button:disabled,.group-outcome button:disabled{opacity:.4;cursor:default}:is(.group-assistant-panel button:focus-visible,.group-outcome button:focus-visible){outline-offset:2px;outline:2px solid #73737b}.group-assistant-panel .group-primary{color:#fff;background:#25262a;font-weight:600}.group-assistant-panel fieldset{border:0;min-width:0;margin:0;padding:0}.group-assistant-panel legend,.group-assistant-panel h3{margin:0 0 10px;font-size:14px;font-weight:600}.group-assistant-panel input:not([type=radio]):not([type=checkbox]),.group-assistant-panel textarea,.group-assistant-panel select{font:inherit;width:100%;min-width:0;color:inherit;outline-offset:2px;background:#f3f3f5;border:0;border-radius:12px;padding:12px}.group-assistant-panel textarea{resize:vertical;min-height:100px;max-height:280px}.ga-identity{align-items:center;gap:12px;margin:8px 0 18px;display:flex}.ga-identity>span{background:#f2f2f4;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.ga-identity strong{font-size:17px;font-weight:600}.ga-identity small{color:#7c7d85;margin-top:3px;display:block}.ga-note{color:#777982;margin:0 0 20px;font-size:13px;line-height:1.55}.ga-conditions{border-block:1px solid #ececef;grid-template-columns:1fr auto;gap:12px;margin-bottom:22px;padding:16px 0;font-size:13px;display:grid}.ga-conditions span{color:#888992}.ga-conditions b{text-align:right;font-weight:500}.ga-members{gap:14px;margin-bottom:18px;display:grid}.ga-members>div{align-items:center;gap:10px;display:flex}.ga-members small{color:#888992;align-items:center;gap:4px;margin-left:auto;font-size:12px;display:flex}.ga-avatar{background:#f2f2f4;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.ga-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.ga-actions>span{color:#84858c;margin-right:auto;font-size:12px}.group-assistant-panel .ga-wide{color:#fff;background:#292a2e;justify-content:center;width:100%;margin-top:8px;padding:13px}.ga-choice{cursor:pointer;align-items:flex-start;gap:11px;padding:13px 0;display:flex}.ga-choice input,.ga-source input{accent-color:#26272b;flex:none;width:16px;height:16px;margin-top:2px}.ga-source-list{gap:8px;max-height:380px;display:grid;overflow:auto}.ga-source{cursor:pointer;background:#f6f6f7;border-radius:13px;gap:12px;padding:13px;display:flex}.ga-source span{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ga-source small{color:#92939a;margin-top:6px;font-size:11px;display:block}.ga-field{gap:8px;margin-top:18px;font-weight:500;display:grid}.ga-field input,.ga-field textarea{font-weight:400}.ga-draft-meta{color:#8c8d95;justify-content:space-between;margin:4px 0 14px;font-size:12px;display:flex}.ga-options{margin-top:22px!important}.ga-options .ga-choice{background:#f6f6f7;border-radius:13px;margin:6px 0;padding:13px}.ga-options .ga-choice:has(input:checked){background:#e9e9ed}.ga-section-title{justify-content:space-between;align-items:center;margin-top:22px;display:flex}.ga-section-title h3{margin:0}.group-assistant-panel .ga-section-title button{background:0 0;padding:6px}.ga-draft-tasks{gap:10px;margin-top:10px;display:grid}.ga-draft-task{background:#f5f5f7;border-radius:14px;padding:10px}.ga-draft-task>div{align-items:center;gap:6px;display:flex}.ga-draft-task>div+div{margin-top:5px}.group-assistant-panel .ga-draft-task input,.group-assistant-panel .ga-draft-task select{background:0 0;padding:7px;font-size:13px}.ga-draft-task input[type=date]{max-width:145px}.ga-publish{border-top:1px solid #ececef;margin-top:22px;padding-top:16px}.ga-stale{text-align:center;padding:28px 8px}.ga-stale p{color:#85868e;font-size:13px}.group-outcome{white-space:normal;min-width:230px;max-width:390px;padding:5px 3px}.ga-post-label{color:#83848c;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.group-outcome h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:15px;font-weight:600;line-height:1.4}.group-outcome>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.5}.ga-chosen{color:#686972;background:#00000005;border-radius:8px;align-items:flex-start;gap:7px;padding:8px;font-size:12px;display:flex}.ga-chosen svg{flex:none}.ga-confirmed{color:#898a92;margin-bottom:12px;font-size:11px;display:block}.ga-post-task{border-top:1px solid #0000000c;padding:12px 0}.ga-post-task strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.ga-post-task small{color:#888992;margin-top:4px;font-size:11px;display:block}.ga-task-actions{gap:6px;margin-top:8px;display:flex}.group-outcome .ga-task-actions button{background:#00000007;padding:7px 10px;font-size:12px}.ga-post-sources{color:#82838c;margin:6px 0;font-size:11px}.ga-post-sources summary{cursor:pointer}.group-outcome .ga-post-sources button{background:0 0;margin-top:6px;padding:6px 8px;font-size:11px}.ga-invitation-bar{color:#53545d;font:inherit;cursor:pointer;background:#f2f2f5;border:0;border-radius:12px;align-items:center;gap:9px;margin:0 16px 8px;padding:10px 12px;font-size:12px;display:flex}.ga-invitation-bar small{color:#8b8c95;margin-left:auto}.ga-replace{background:#f6f6f7;border-radius:12px;margin-top:10px;padding:12px;font-size:13px}.ga-replace p{margin:0}.local-group-sheet:has(.group-assistant-panel)>header{z-index:2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfcfdf0;border-radius:24px 24px 0 0;position:sticky;top:0}.group-outcome-tools{color:#7c7d85;border-top:1px solid #00000009;margin:12px 0 6px;padding-top:9px;font-size:11px}.group-outcome .group-outcome-tools>button{background:0 0;padding:5px 0;font-size:11px}.group-outcome-tools summary{cursor:pointer;align-items:center;gap:5px;margin:8px 0;display:flex}.group-outcome-tools ol{max-height:280px;padding:0;list-style:none;overflow:auto}.group-outcome-tools li{border-bottom:1px solid #00000009;padding:9px 0}.group-outcome-tools li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:12px}.group-outcome-tools li small{color:#92939a;font-size:10px}.group-revision{white-space:normal}.group-revision .ga-draft-tasks{margin-top:22px}.ga-review-summary{margin-bottom:20px}.ga-review-summary p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.ga-review-summary small,.ga-change-preview small{color:#888992;font-size:11px}.ga-change-preview{background:#f4f4f6;border-radius:14px;margin-bottom:12px;padding:14px}.ga-change-preview strong{font-size:14px}.ga-change-preview>div{padding-top:10px}.ga-change-preview p{white-space:pre-wrap;margin:4px 0;font-size:13px}.group-plan-link{margin-top:7px}.group-outcome .group-plan-link button{color:#73747e;background:0 0;padding:6px 8px;font-size:11px}.group-plan-link small{color:#92939a;font-size:10px;display:block}.group-plan-link form{background:#ffffff80;border-radius:12px;margin-top:8px;padding:12px}.group-plan-link label{gap:7px;font-size:12px;display:grid}.group-plan-link input{font:inherit;background:#fff;border:1px solid #eeeef1;border-radius:8px;width:100%;min-width:0;padding:8px}.group-plan-link form>div{gap:7px;margin-top:8px;display:flex}.group-plan-link form p{color:#a44;font-size:12px}.group-plan-caption{color:#85868e;margin:8px 0;font-size:11px;display:block}.group-plan-state{background:#f1f1f4;border-radius:12px;margin:12px 0 6px;padding:12px;font-size:12px}.group-plan-state>div{flex-wrap:wrap;gap:12px;margin-top:9px;display:flex}.group-plan-state button{color:#63646e;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.group-plan-state p{color:#a44;margin:7px 0 0}.group-updates-list{padding:16px 24px 24px;font-size:13px}.group-updates-list nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.group-updates-list button{color:#676873;font:inherit;cursor:pointer;background:#f2f2f5;border:0;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.group-updates-list nav button[aria-pressed=true]{color:#fff;background:#28292d}.group-updates-list article{border-bottom:1px solid #eeeef0;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.group-updates-list article>svg{color:#8b8c95;flex:none;margin-top:2px}.group-updates-list article>div{flex:1;min-width:0}.group-updates-list strong{font-size:14px;display:block}.group-updates-list small{color:#999aa2;font-size:11px}.group-updates-list article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:9px 0;line-height:1.5}.group-updates-list article button{margin:3px 5px 0 0;font-size:12px}.local-group-sheet:has(.group-revision)>header{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfcfdf5;position:sticky;top:0}.group-updates-list .group-update-title{margin:9px 0 5px;font-size:14px}.group-updates-list details{color:#85868e;margin:6px 0 10px;font-size:12px}.group-updates-list summary{cursor:pointer}.group-updates-list details p{color:#585963;font-size:12px}.group-agreement{margin:9px 0}.group-outcome .ga-agreement-entry{text-align:left;background:#ffffff70;border-radius:10px;align-items:center;gap:7px;width:100%;padding:9px 10px;font-size:12px;display:flex}.ga-agreement-entry small{color:#8b8c94;margin-left:auto}.group-agreement-panel{padding:18px 24px 24px;font-size:14px;line-height:1.5}.group-agreement-panel h3{margin:0 0 8px;font-size:16px}.ga-agreement-summary{white-space:pre-wrap;overflow-wrap:anywhere;color:#62636c;margin:0 0 18px}.ga-agreement-people{margin:18px 0}.ga-agreement-people>label,.ga-agreement-people>div{border-bottom:1px solid #00000008;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 0;display:flex}.ga-agreement-people input{accent-color:#30323a;width:16px;height:16px}.ga-agreement-people small{color:#8a8b94;margin-left:auto;font-size:12px}.ga-agreement-people p{color:#6d6e77;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;margin:0;font-size:13px}.ga-agreement-status{background:#f2f3f5;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:13px;display:flex}.ga-agreement-response{gap:12px;display:grid}.ga-agreement-response label{color:#83848c;gap:8px;margin-top:10px;font-size:12px;display:grid}.ga-agreement-response textarea{font:inherit;color:#30323a;resize:vertical;background:#f2f3f5;border:0;border-radius:12px;width:100%;min-height:78px;padding:12px;font-size:14px}.group-agreement-panel button:not(.group-primary){cursor:pointer;font:inherit;background:#f2f3f5;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.group-agreement-panel button:disabled{opacity:.4;cursor:default}.ga-source-review{background:#f4f4f6;border-radius:12px;margin-bottom:12px;padding:14px}.ga-source-review>small{color:#93949c;font-size:11px}.ga-source-review p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-size:13px;overflow:auto}.ga-post-sources>button{color:#85868e!important;background:0 0!important;padding:4px 0!important;font-size:11px!important}.ga-draft-task[data-cancelled=true] input,.ga-draft-task[data-cancelled=true] select{opacity:.5}.ga-post-task[data-cancelled=true]>strong{color:#96979e;text-decoration:line-through}.ga-post-task[data-cancelled=true]{background:#f5f5f680}.ga-cancel-task,.ga-add-task{color:#84858e;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px}.ga-agreement-tasks{background:#f4f4f6;border-radius:12px;margin:14px 0;padding:10px 14px;font-size:12px}.ga-agreement-tasks>div{padding:6px 0}.ga-agreement-tasks small{color:#92939a;display:block}.group-source-picker{padding:18px 24px 24px;font-size:14px;line-height:1.5}.group-source-picker h3{margin:0 0 10px;font-size:16px}.gsp-summary{white-space:pre-wrap;overflow-wrap:anywhere;color:#6c6d77;max-height:140px;margin:0 0 16px;overflow:auto}.gsp-search{background:#f2f3f5;border-radius:12px;gap:8px;padding:9px 12px;display:flex}.gsp-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.gsp-search button,.gsp-counts button{color:#82838e;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.gsp-counts{color:#8d8e97;flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;font-size:12px;display:flex}.gsp-counts button{margin-left:auto}.gsp-messages{max-height:42vh;margin-bottom:18px;overflow:auto}.gsp-messages>label{cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;margin:3px 0;padding:13px 12px;display:flex}.gsp-messages>label[data-selected=true]{background:#f0f1f4}.gsp-messages input{accent-color:#30323a;flex:none;margin-top:4px}.gsp-messages>label>div{flex:1;min-width:0}.gsp-messages>label>svg{opacity:0;flex:none;margin-top:4px}.gsp-messages>label[data-selected=true]>svg{opacity:1;color:#646571}.gsp-messages small,.gsp-preview small{color:#999aa3;font-size:11px}.gsp-messages p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:4px 0 0;font-size:13px;overflow:auto}.gsp-preview{background:#f3f4f6;border-radius:12px;margin:10px 0;padding:12px}.gsp-preview p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;margin:5px 0;font-size:13px;overflow:auto}.gsp-impact section{border-bottom:1px solid #00000008;padding:13px 0}.gsp-impact strong{font-size:13px;display:block}.gsp-impact small{color:#8b8c96;margin-top:7px;font-size:12px;line-height:1.5;display:block}.gsp-impact button{color:#555762;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0 0;font-size:13px;display:flex}.group-source-picker>.ga-actions{margin-top:20px}.local-group-sheet:has(.group-source-picker)>header{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcfcfdf5;position:sticky;top:0}.group-source-picker .ga-actions button,.group-source-picker>div[role=status]>button{font:inherit;color:#60626d;cursor:pointer;background:#f0f1f4;border:0;border-radius:12px;padding:10px 14px;font-size:13px}.group-source-picker button.group-primary,.group-agreement-panel button.group-primary{color:#fff;cursor:pointer;background:#30343b;border:0;border-radius:12px;padding:11px 15px;font-size:13px}.group-source-picker button.group-danger{color:#9c4f4b;background:#f5e9e8}.group-source-picker button:disabled{opacity:.4;cursor:default}.ga-history-entry{color:#7a7d85;align-items:center;gap:7px;padding:7px 0;font-size:12px;display:flex}.agreement-history{color:#30343b;padding:0 24px 24px}.agreement-history h3{margin:16px 0 8px;font-size:18px;font-weight:600}.ah-meta,.ah-result{color:#80838b;justify-content:space-between;gap:12px;font-size:12px;display:flex}.ah-summary{white-space:pre-wrap;margin-bottom:18px;font-size:14px;line-height:1.6}.ah-tasks{background:#f5f5f6;border-radius:15px;margin:14px 0;padding:4px 14px}.ah-tasks>div{gap:4px;padding:10px 0;font-size:13px;display:grid}.ah-tasks small,.ah-foot{color:#83868d;font-size:11px}.ah-result{border-bottom:1px solid #eee;padding:14px 0}.ah-result strong{color:#363940}.ah-answers article{border-bottom:1px solid #eee;padding:14px 0}.ah-answers header{justify-content:space-between;gap:16px;font-size:13px;display:flex}.ah-answers header span{color:#7c8088;font-size:12px}.ah-answers p{white-space:pre-wrap;margin:8px 0;font-size:13px;line-height:1.5}.ah-answers time{color:#8d9097;font-size:11px}.ah-foot{margin-top:18px;display:block}.ah-list{gap:8px;display:grid}.ah-list>button{text-align:left;background:#f4f5f6;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.ah-list>button:active{transform:scale(.99)}.ah-list>button>div{gap:6px;min-width:0;display:grid}.ah-list strong{font-size:14px}.ah-list small{color:#858891;font-size:11px}.ah-list span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.agreement-management{border-top:1px solid #eee;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:12px;display:flex}.agreement-management>button{background:#f4f5f6;border-radius:10px;align-items:center;gap:6px;padding:9px;font-size:12px;display:flex}.agreement-management>button:disabled{opacity:.5}.agreement-management>span{color:#767b83;width:100%;font-size:12px}.ah-confirm{background:#f5f5f6;border-radius:16px;width:100%;padding:15px;font-size:13px;line-height:1.6}.ah-confirm p{margin:8px 0}.ah-confirm ul{margin:12px 0;padding:0;list-style:none}.ah-confirm li{padding:5px 0}.group-discussion-entry>button{color:#6c7079;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:flex}.group-discussion-entry>button small{color:#92959d;font-size:10px}.group-discussion-panel{color:#30343b;padding:0 24px 24px;font-size:13px}.group-discussion-panel h3{margin:12px 0 18px;font-size:18px;font-weight:600;line-height:1.35}.group-discussion-panel button{transition:background .15s,transform .12s}.group-discussion-panel button:active{transform:scale(.98)}.group-discussion-panel button:disabled{opacity:.4;cursor:default}.group-discussion-panel .group-primary{color:#fff;background:#30343b;border-radius:13px;padding:10px 14px}.group-discussion-panel .ga-actions{align-items:center;margin-top:16px}.gd-field{gap:9px;margin:14px 0;display:grid}.gd-field input,.gd-field textarea,.gd-options-editor input,.gd-compose textarea{width:100%;font:inherit;resize:vertical;background:#f4f5f6;border:0;border-radius:13px;padding:12px 14px;line-height:1.5}.gd-options-editor{gap:8px;display:grid}.gd-options-editor>div{gap:5px;display:flex}.gd-options-editor>div>button{padding:8px}.gd-text-action{color:#747881;align-items:center;gap:6px;padding:12px 0;display:flex}.gd-toggle{align-items:center;gap:9px;margin:12px 0;display:flex}.gd-muted{color:#8b8e96;font-size:12px;line-height:1.6}.gd-list{gap:8px;display:grid}.gd-list>button{text-align:left;background:#f4f5f6;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.gd-list>button>div{gap:6px;display:grid}.gd-list small,.gd-list span{color:#868992;font-size:11px}.gd-meta{color:#898d95;justify-content:space-between;gap:12px;font-size:11px;display:flex}.gd-context{color:#767b84;background:#f5f5f6;border-radius:13px;padding:12px;line-height:1.5}.gd-options{gap:8px;display:grid}.gd-option{background:#f4f5f6;border-radius:15px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.gd-option label{z-index:1;flex:1;align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.gd-option label span{overflow-wrap:anywhere}.gd-option>button{color:#767c84;z-index:1;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.gd-vote-bar{background:#b8bdc5;height:3px;transition:width .25s;position:absolute;bottom:0;left:0}.gd-option[data-selected=true]{background:#eceef0}.gd-vote-footer{gap:12px;margin:14px 0 22px;display:grid}.gd-vote-footer small{color:#969aa2;font-size:11px}.gd-vote-footer>div{align-items:center;gap:16px;display:flex}.gd-comments h4{margin:18px 0 12px;font-size:13px;font-weight:600}.gd-comments h4 small{color:#979ba2;margin-left:6px;font-weight:400}.gd-comments article{border-bottom:1px solid #eeeff1;padding:12px 0}.gd-comments article header{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.gd-comments time{color:#9498a1;font-size:10px}.gd-comments article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;line-height:1.6}.gd-comments blockquote{color:#858992;white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f5f6;border-left:2px solid #b8bdc5;border-radius:0 8px 8px 0;margin:9px 0;padding:5px 10px;font-size:11px}.gd-comment-actions{color:#888d96;gap:14px;font-size:11px;display:flex}.gd-comment-actions button{align-items:center;gap:4px;display:flex}.gd-compose{margin-top:16px}.gd-compose-context{color:#858992;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:11px;display:flex}.gd-compose-context span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gd-compose small{color:#aaa;margin-right:auto;font-size:10px}.gd-management{color:#777d85;border-top:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.gd-confirm{background:#f4f5f6;border-radius:16px;margin-top:16px;padding:16px}.gd-confirm p{color:#828791;margin:10px 0;line-height:1.5}.gd-voters>div{border-bottom:1px solid #eee;justify-content:space-between;padding:15px 0;display:flex}.gd-voters small{color:#999;font-size:11px}.gd-choice-list{gap:8px;display:grid}.gd-choice-list label{background:#f4f5f6;border-radius:13px;align-items:center;gap:10px;padding:12px;display:flex}.gd-choice-list span{flex:1}.gd-choice-list small{color:#8c9199;white-space:nowrap;font-size:11px}.gd-apply-summary{background:#f4f5f6;border-radius:16px;margin:16px 0;padding:16px}.gd-apply-summary small{color:#8d9199;font-size:11px}.gd-apply-summary p{white-space:pre-wrap;margin-top:8px;line-height:1.6}:root{color:#080b09;--blue:#258bd2;--glass:#f4ffeae3;--outgoing:#efffdc;--panel:#efeff4;background:#9dbb8f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px}button,input,textarea,select{font-family:inherit}button{transition:background .14s,transform .1s}button:active:not(:disabled){transform:scale(.97)}svg{stroke-width:1.65px}button:focus-visible{outline-offset:2px;outline:2px solid #258bd2}input,textarea,select{accent-color:var(--blue)}.app-shell{height:var(--app-height,100dvh);background:#a7c594 url(/assets/chat-wallpaper.png) 50%/cover;padding:0;display:block}.messenger-workspace{gap:8px;width:100%;height:100%;padding:9px;display:flex;position:relative}.folder-rail{scrollbar-width:none;background:#fffff4ed;border-radius:26px;flex-direction:column;flex-shrink:0;align-items:center;gap:17px;width:66px;padding:32px 4px 12px;display:flex;overflow:auto}.folder-rail>button{word-break:break-word;color:#424842;flex-direction:column;align-items:center;gap:6px;width:100%;padding:3px;font-size:10px;line-height:14px;display:flex}.folder-rail>button.active{color:var(--blue)}.folder-rail .rail-settings{margin-top:auto;padding-top:22px}.chat-list-pane{background:#fff;border-radius:24px;flex-direction:column;flex-shrink:0;width:270px;display:flex;position:relative;overflow:hidden}.chat-list-pane>header{flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:49px;padding:8px 14px;display:flex}.chat-list-pane>header>b{font-size:14px;font-weight:600}.chat-list-pane>header>button:last-child{color:var(--blue);place-items:center;margin-left:auto;display:grid}.chat-list-pane>header .small-self{margin-left:auto;padding:0}.workspace-avatar{color:#fff;background:#24cabe;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:grid;overflow:hidden}.workspace-avatar img,.list-avatar img{object-fit:cover;width:100%;height:100%}.small-self .workspace-avatar{width:22px;height:22px;font-size:10px}.list-search{color:#999;border:1px solid #eee;border-radius:25px;align-items:center;gap:7px;min-height:32px;margin:0 10px 8px;padding:4px 10px;display:flex}.list-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.list-search button{place-items:center;padding:0;display:grid}.chat-list-scroll{flex:1;min-height:0;overflow:auto}.chat-list-row{text-align:left;border-radius:11px;align-items:center;gap:9px;width:calc(100% - 10px);min-height:65px;margin:0 5px;padding:8px 7px;display:flex;position:relative}.chat-list-row:hover{background:#f4f4f4}.chat-list-row.selected{color:#fff;background:#559ace}.list-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;font-size:20px;font-weight:600;display:grid;overflow:hidden}.list-avatar.purple,.person-pill .avatar.filled{color:#fff;background:linear-gradient(145deg,#dfa8f3,#c94dec)}.list-avatar.blue{background:linear-gradient(#4dcbf2,#258de3)}.list-avatar svg{stroke-width:1.8px;width:27px;height:27px}.chat-list-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.chat-list-row b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:17px;overflow:hidden}.chat-list-row small{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:16px;display:-webkit-box;overflow:hidden}.chat-list-row.selected small,.chat-list-row.selected time{color:#ffffffc9}.list-row-meta{text-align:right;color:#999;flex-shrink:0;align-self:flex-start;font-size:10px}.list-row-meta em{color:#438cc2;background:#fff;border-radius:15px;width:max-content;min-width:18px;height:18px;margin:7px 0 0 auto;padding:2px 4px;font-style:normal;display:block}.chat-list-row-wrap{position:relative}.list-bottom{border-top:1px solid #eee;flex-shrink:0;justify-content:space-around;align-items:center;height:51px;padding:10px 6px;display:flex}.list-bottom button{color:#999;place-items:center;display:grid}.list-bottom button.active{color:var(--blue)}.list-row-menu{z-index:9;background:#fff;border-radius:15px;padding:6px;position:absolute;top:48px;left:20px;box-shadow:0 5px 30px #0003}.list-row-menu button{text-align:left;align-items:center;gap:8px;width:100%;padding:10px;display:flex}.global-search-tabs{scrollbar-width:none;border-bottom:1px solid #eee;min-height:35px;display:flex;overflow:auto}.global-search-tabs button{white-space:nowrap;color:#999;padding:8px 12px;font-size:13px}.global-search-tabs button.active{color:#111;border-bottom:2px solid var(--blue)}.global-result{text-align:left;border-bottom:1px solid #eee;flex-direction:column;gap:4px;width:100%;padding:12px 15px;font-size:13px;display:flex}.global-result span{text-overflow:ellipsis;max-height:48px;overflow:hidden}.global-result img{object-fit:cover;max-width:100%;max-height:130px}.recent-search{color:#999;background:#f3f3f5;flex-wrap:wrap;padding:7px 13px;font-size:11px;display:flex}.recent-search>button:nth-child(2){margin-left:auto}.recent-search>button:last-child{text-align:left;color:#111;width:100%;padding:12px 0}.new-call{color:var(--blue);align-items:center;gap:12px;width:100%;padding:15px;font-size:15px;display:flex}.list-section-label{color:#999;background:#f4f4f5;margin:0;padding:6px 12px;font-size:12px}.panel-empty{color:#999;text-align:center;padding:26px 14px;font-size:14px}.conversation-pane{flex:1;min-width:0;height:100%;position:relative}.chat-and-panel{gap:10px;min-width:0;height:100%;display:flex}.chat{width:0;max-width:none;box-shadow:none;border-radius:0;flex:1;overflow:hidden;background:0 0!important}.chat.wallpaper-plain{border-radius:24px;background:#e9eee8!important}.chat.wallpaper-lavender{border-radius:24px;background:#ccc3dc!important}.chat.wallpaper-sand{border-radius:24px;background:#d9c5a6!important}.chat-header{z-index:3;gap:10px;min-height:50px;padding:0 0 6px;position:relative}.person-pill{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;gap:8px;height:45px;padding:4px 12px 4px 4px;box-shadow:inset 0 1px 1px #fff}.person-name{font-size:14px;font-weight:600;line-height:18px}.person-pill .status{color:#969d92;font-size:12px;line-height:16px}.header-actions{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:30px;gap:1px;min-height:45px;padding:3px 8px}.header-actions .icon-button{color:#050a05;border-radius:50%;width:37px;height:37px}.mobile-back{display:none}.feed{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:#4d765d60 transparent;padding:4px 4px 12px}.feed-content{flex-direction:column;justify-content:flex-end;min-height:100%;padding:0 5px;display:flex}.feed-content>.entry{margin:auto}.message-row{gap:5px;margin:8px 0 0;position:relative}.message-row.grouped{margin-top:4px}.bubble{min-width:52px;max-width:min(83%,530px);box-shadow:none;background:#fff;border:0;border-radius:17px;padding:7px 11px 6px;position:relative}.mine .bubble{background:var(--outgoing);border-radius:17px}.theirs.grouped .bubble{border-top-left-radius:6px}.mine.grouped .bubble{border-top-right-radius:6px}.theirs.group-last .bubble{border-bottom-left-radius:5px}.mine.group-last .bubble{border-bottom-right-radius:5px}.message-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:20px;display:inline}.message-text:after{content:"";width:65px;height:1px;display:inline-block}.message-text:has(.rich-content){display:block}.message-text:has(.rich-content):after{display:none}.message-meta{float:right;color:#999;gap:3px;height:16px;margin:3px 0 -1px 7px;font-size:11px;line-height:16px;position:relative}.message-text+.message-meta{margin-top:-16px}.bubble:after{content:"";clear:both;display:table}.mine .message-meta{color:#3f9f2d}.mine .read{color:#419e36}.message-meta svg{width:14px;height:14px}.message-text:has(.rich-content)+.message-meta{margin-top:2px}.quote{text-align:left;background:#eaf3fc;border-color:#3995d4;border-radius:5px;gap:1px;margin:0 0 5px;padding:5px 8px;display:flex}.quote b{color:#2a8ed1;font-size:14px;font-weight:500;line-height:17px}.quote span{color:#10170f;max-width:380px;font-size:14px;line-height:18px}.mine .quote{background:#dff6c8;border-color:#54cf00}.mine .quote b{color:#1aaf00}.date-divider{color:#10160f;background:#edffe4d9;border-radius:20px;margin:10px auto;padding:3px 10px;font-size:12px;font-weight:500;line-height:17px}.unread-divider{color:#3f7b39;text-align:center;background:#efffe5b0;margin:10px -10px;padding:5px;font-size:12px}.jump{background:var(--glass);color:#12231a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:3;border:1px solid #fff6;width:44px;height:44px;bottom:68px;right:10px;box-shadow:0 2px 12px #0001}.jump svg{stroke-width:1.4px;width:27px;height:27px}.message-actions{background:#e9f4e4d9;border-radius:50%;width:28px;height:28px;position:absolute;left:-30px;right:auto;display:none!important}.theirs .message-actions{left:auto;right:-30px}.message-row:hover .message-actions{opacity:1;display:grid!important}.message-row.highlight .bubble,.search-current .bubble{box-shadow:none!important;outline:0!important}.search-current mark{background:#ffdf70}.search-strip{background:var(--glass);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:3;border-radius:30px;margin:0 0 6px;padding:4px 9px}.chat-search{align-items:center;gap:6px;display:flex;min-height:37px!important}.chat-search input{background:#ffffff50;border:0;border-radius:25px;outline:none;flex:1;min-width:0;padding:7px;font-size:14px}.chat-search .icon-button{color:#151c15;width:31px;height:34px}.search-count{white-space:nowrap;font-size:11px}.pinned-bar{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;border-radius:25px;align-items:center;gap:5px;min-height:45px;margin:0 0 6px;padding:4px 11px;display:flex}.pinned-bar>button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pinned-bar span{flex-direction:column;gap:2px;min-width:0;display:flex}.pinned-bar b{font-size:13px;font-weight:600;line-height:15px}.pinned-bar small{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:16px;overflow:hidden}.pinned-bar svg{flex-shrink:0}.pinned-list>div{border-bottom:1px solid #ddd;gap:10px;display:flex}.pinned-list>div>button:first-child{text-align:left;flex:1;padding:14px 0}.selection-bar{background:var(--glass);border-radius:25px;align-items:center;gap:8px;margin-bottom:7px;padding:7px 10px;display:flex}.selection-bar b{flex:1;font-size:14px}.selection-bar button{place-items:center;width:32px;height:32px;display:grid}.selection-check{color:#0000;background:#fff9;border:1px solid #a7b29e;border-radius:50%;flex-shrink:0;width:24px;height:24px}.message-selected .selection-check{background:var(--blue);color:#fff;border-color:var(--blue)}.reaction-chips{clear:both;gap:5px;margin:5px 0 0;padding:0;display:flex}.reaction-chips button{background:#d9efcb;border-radius:18px;align-items:center;gap:3px;min-height:25px;padding:3px 5px;font-size:16px;display:flex}.reaction-chips button.selected{color:#fff;background:#2895d0}.reaction-avatar{color:#fff;background:#25c9b8;border-radius:50%;place-items:center;width:19px;height:19px;font-weight:600;display:grid;font-size:10px!important}.photo-grid.single{width:auto;max-width:min(380px,70vw)}.photo-grid.single .photo-button{border-radius:14px;max-width:100%}.photo-button img{object-fit:cover;max-height:410px}.bubble:has(.photo-grid){padding:2px 2px 5px}.bubble:has(.photo-grid) .photo-caption{padding:7px 10px 1px;display:block}.bubble:has(.photo-grid) .message-meta{margin-top:1px;padding-right:5px}.bubble.photo-only{overflow:hidden;padding:0!important}.photo-only .message-meta{float:none;color:#fff;background:#175e6e99;border-radius:15px;height:auto;line-height:16px;position:absolute;bottom:7px;right:7px;padding:1px 6px!important}.photo-only .read{color:#fff}.photo-only.has-reactions .message-meta{bottom:36px}.photo-only .reaction-chips{padding:0 7px 6px}.voice-player{align-items:center;gap:10px;width:255px;min-height:46px;padding:2px 0 0}.voice-play{color:#fff;background:#36a3fa;width:43px;height:43px}.voice-track{padding:0}.waveform{height:22px}.waveform svg{width:100%;height:22px}.waveform rect{fill:#b1b1b1}.waveform rect.played{fill:#36a3fa}.voice-details{color:#999;margin-top:1px;font-size:13px;line-height:17px}.voice-details button{color:#999;opacity:0;font-size:10px;transition:opacity .1s}.voice-player:hover .voice-details button{opacity:1}.voice-details button:focus-visible{opacity:1}.transcribe-button{color:#349efa;background:#eaf3fc;border-radius:9px;flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;gap:0;width:27px;height:27px;margin-top:1px;font-size:14px;display:flex}.voice-with-transcript+.message-meta{margin-top:-13px;margin-right:1px}.voice-transcript{max-width:260px;padding-top:10px;font-size:15px;line-height:20px}.voice-transcript p{margin:5px 0 16px}.voice-transcript small{color:#999;font-size:10px;line-height:13px;display:block}.voice-with-transcript:has(.voice-transcript)+.message-meta{margin-top:-13px}.sticker-bubble,.mine .sticker-bubble{box-shadow:none;background:0 0;padding:0}.sticker-message{object-fit:contain;width:160px;height:160px;display:block}.sticker-bubble .message-meta{color:#fff;background:#548a62b0;border-radius:12px;padding:0 5px}.video-message{max-width:min(360px,70vw)}.video-message video{background:#111;border-radius:14px;width:100%;max-width:100%;max-height:400px;display:block}.video-message p{margin:7px 8px;font-size:15px}.bubble:has(.video-message){padding:3px}.file-message{max-width:290px;color:inherit;align-items:center;gap:10px;padding:4px 2px;text-decoration:none;display:flex}.file-message>span{color:#fff;background:#42a5ee;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.file-message>div{flex:1;min-width:0}.file-message b{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.file-message small{color:#999;margin-top:3px;font-size:12px;display:block}.file-message p{margin:6px 0;font-size:14px}.audio-message{max-width:285px;padding:4px 0}.audio-message>b{overflow-wrap:anywhere;align-items:center;gap:5px;font-size:13px;font-weight:500;display:flex}.audio-message audio{width:270px;height:32px;margin-top:5px}.audio-message p{margin:5px 0;font-size:14px}.composer-area{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:4;background:0 0;border:0;padding:5px 0 0;position:relative}.composer{background:0 0;border:0;align-items:flex-end;gap:8px;padding:0}.composer-field{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:26px;min-height:44px;padding:2px 4px 2px 12px;box-shadow:inset 0 1px 1px #fff}.composer-field textarea{min-height:40px;padding:10px 0;font-size:14px;line-height:20px}.composer .attach-toggle,.composer .mic{background:var(--glass);color:#080e08;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:50%;width:44px;height:44px;box-shadow:inset 0 1px 1px #fff}.composer .attach-toggle svg,.composer .mic svg{stroke-width:1.5px;width:27px;height:27px}.composer .emoji-toggle{color:#278bd2;width:35px;height:40px}.composer .emoji-toggle svg{stroke-width:1.5px;width:26px;height:26px}.composer .send-button{background:var(--blue);border-radius:50%;width:37px;height:37px;margin:1px 0 2px 3px}.composer .send-button svg{fill:#fff;stroke-width:1px;transform:rotate(-7deg)}.composer .expand-composer{width:24px;height:34px}.compose-context{background:var(--glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:18px 18px 0 0;gap:9px;margin:0 52px -15px;padding:10px 13px 23px}.compose-context b{color:var(--blue);font-size:13px}.compose-context span{color:#7e887c;font-size:13px}.compose-context+.photo-draft{margin-top:18px}.recording-progress{flex:1}.composer .recording-send{color:#fff;background:#ef3d36}.photo-draft{background:var(--glass);border-radius:20px;gap:8px;margin:0 52px 7px;padding:10px;display:flex;overflow:auto}.photo-draft-item{border-radius:10px;flex-shrink:0;width:86px;height:86px;position:relative;overflow:hidden}.photo-draft-item img,.photo-draft-item video{object-fit:cover;width:100%;height:100%}.photo-draft-item>button{color:#fff;background:#0006;border-radius:50%;place-items:center;padding:3px;display:grid;position:absolute;top:3px;right:3px}.photo-draft-item>span{color:#fff;background:#0004;border-radius:10px;padding:2px 5px;font-size:10px;position:absolute;bottom:3px;left:3px}.file-draft-icon{height:100%;color:var(--blue);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:5px;display:flex}.file-draft-icon small{overflow-wrap:anywhere;max-height:32px;font-size:10px;overflow:hidden}.attach-dismiss{z-index:8;cursor:default;position:fixed;inset:0}.attachment-menu{z-index:9;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f7fff4f2;border-radius:22px;width:240px;padding:8px 0;position:absolute;bottom:57px;left:0;box-shadow:0 12px 35px #0003}.attachment-menu button{text-align:left;align-items:center;gap:12px;width:100%;padding:11px 19px;font-size:15px;display:flex}.attachment-menu button:hover{background:#90ae7c20}.emoji-panel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f0f3e9ed;border-radius:24px;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow:hidden}.emoji-panel>header{flex-shrink:0;justify-content:space-evenly;align-items:center;gap:1px;height:42px;padding:5px;display:flex}.emoji-panel>header button{color:#999;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.emoji-panel>header button.active{background:#d8ddd4}.emoji-search{color:#a4a9a1;background:#e1e5da;border-radius:20px;align-items:center;gap:6px;margin:2px 10px 7px;padding:6px 9px;display:flex}.emoji-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.emoji-panel-scroll{scrollbar-width:none;flex:1;min-height:0;padding:0 10px 14px;overflow:auto}.emoji-panel h3{color:#969c91;text-transform:uppercase;margin:14px 0 7px;font-size:11px;font-weight:400}.emoji-grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.emoji-grid button{border-radius:7px;place-items:center;min-height:32px;padding:1px 0;font-size:25px;line-height:30px;display:grid}.emoji-grid button:hover{background:#c4d5b955}.emoji-panel>footer{background:#f9fff2ec;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;margin:5px auto 8px;padding:4px;display:flex;box-shadow:inset 0 1px #fff}.emoji-panel>footer button{border-radius:20px;padding:7px 10px;font-size:13px}.emoji-panel>footer button.active{background:#d7e0ce88}.sticker-tile{width:50%;padding:10px}.sticker-tile img{width:100%;display:block}.add-sticker{width:100%;color:var(--blue);justify-content:center;align-items:center;gap:5px;padding:12px;display:flex}.menu-backdrop{z-index:60}.context-menu{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#f5fdf0f5;border:0;border-radius:23px;width:240px;padding:7px 5px;overflow:visible;box-shadow:0 10px 30px #0003}.context-menu .menu-item{border-radius:7px;gap:12px;min-height:40px;padding:10px 14px;font-size:15px;line-height:20px}.menu-item svg{flex-shrink:0}.menu-arrow{margin-left:auto}.context-menu hr{border:0;border-top:1px solid #b8c7b238;margin:4px 12px}.reaction-picker{background:#efffe9f2;border-radius:30px;flex-wrap:wrap;gap:2px;min-width:max-content;max-width:min(440px,95vw);padding:5px;display:flex;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 4px 15px #0002}.reaction-picker button{border-radius:50%;place-items:center;width:36px;height:37px;padding:0;font-size:27px;display:grid}.reaction-picker button:last-child{color:#fff;background:#ccd9c8}.reaction-picker button:hover{background:#c4dbba77}.chat-context-menu{width:270px;max-height:calc(100dvh - 80px);top:61px;right:18px;overflow:auto}.feature-overlay{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.feature-dialog{background:var(--panel);color:#111;border-radius:26px;width:min(400px,100%);max-height:90dvh;padding:20px;overflow:auto;box-shadow:0 15px 50px #0003}.feature-dialog>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.feature-dialog>header>button{background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.feature-dialog h2{margin:0;font-size:18px;font-weight:600}.feature-dialog p{font-size:14px;line-height:20px}.feature-dialog input:not([type=checkbox]):not([type=color]),.feature-dialog textarea{outline-color:var(--blue);background:#fff;border:0;border-radius:16px;width:100%;margin-bottom:14px;padding:13px;font-size:16px}.feature-dialog textarea{resize:vertical;min-height:120px}.feature-primary{color:#fff;background:#008dcd;border-radius:26px;width:100%;min-height:44px;margin-top:10px;padding:13px 20px;font-size:16px}.feature-primary.danger{color:#fff;background:#ff3b30}.dialog-note{color:#8b8b93;font-size:12px!important;line-height:17px!important}.settings-row{text-align:left;border-bottom:1px solid #eee;align-items:center;gap:12px;width:100%;min-height:48px;padding:15px 16px;font-size:15px;display:flex}.settings-row:last-child{border-bottom:0}.settings-row>span:first-child{flex:1}.settings-row>svg:last-child{margin-left:auto}.settings-row>input[type=checkbox]{width:20px;height:20px;margin-left:auto}.settings-row>button{font-size:inherit}.settings-card{background:#fff;border-radius:22px;margin:22px 0;overflow:hidden}.settings-card.settings-row{padding:16px 20px}.settings-card>button.settings-row{border-radius:0}.workspace-panel{z-index:40;background:var(--panel);color:#111;border-radius:25px;flex-direction:column;display:flex;position:absolute;inset:9px 9px 9px 353px}.workspace-panel>header{flex-shrink:0;justify-content:space-between;align-items:center;height:67px;padding:15px 18px;display:flex}.workspace-panel>header button{background:#fff;border-radius:50%;place-items:center;min-width:40px;height:40px;padding:0 12px;font-size:15px;display:grid}.workspace-panel>header b{font-size:16px;font-weight:500}.settings-scroll{flex:1;min-height:0;overflow:auto}.settings-inner{width:min(700px,100%);margin:auto;padding:0 25px 45px}.self-profile-avatar{color:#fff;border-radius:50%;place-items:center;width:140px;height:140px;margin:6px auto 18px;font-size:50px;font-weight:600;display:grid;overflow:hidden}.self-profile-avatar img{object-fit:cover;width:100%;height:100%}.settings-inner>h1{text-align:center;margin:0;font-size:21px;font-weight:600}.profile-online{text-align:center;color:#999;margin:5px 0 24px;font-size:14px}.profile-detail{text-align:left;border-bottom:1px solid #eee;flex-direction:column;gap:6px;width:100%;padding:15px 20px;display:flex;position:relative}.profile-detail span{color:var(--blue);font-size:13px}.profile-detail b{font-size:16px;font-weight:400}.profile-detail svg{color:var(--blue);position:absolute;top:29px;right:20px}.settings-field{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:15px 20px;font-size:15px;display:flex}.settings-field:last-child{border:0}.settings-field>span{white-space:nowrap}.settings-field>input{text-align:right;color:#555;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:15px}.settings-field>input[type=color]{border:0;flex:0;width:32px;height:30px;margin-left:auto;padding:0}.settings-caption{color:#888;margin:25px 18px -12px;font-size:12px;display:block}.settings-explanation{color:#999;text-align:center;margin-bottom:30px;font-size:14px;line-height:20px}.folder-hero{color:#d8a24c;text-align:center;padding:30px 0 10px}.folder-row-actions{gap:5px;margin-left:auto;display:flex}.folder-row-actions button{color:#96969c;place-items:center;width:26px;height:28px;display:grid}.blue-text{color:var(--blue)}.small-primary{background:var(--blue);color:#fff;border-radius:18px;margin-left:auto;padding:4px 10px;font-size:12px!important}.settings-danger{color:#ff3b30;text-align:left;width:100%;padding:15px 20px;display:block}.self-photo-picker{color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:110px;height:110px;margin:12px auto 22px;display:grid;overflow:hidden}.self-photo-picker img{object-fit:cover;width:100%;height:100%}.contact-panel{z-index:40;border-radius:24px;inset:9px 9px 9px 353px}.contact-avatar{background:linear-gradient(150deg,#dea5f0,#cb52e5);width:138px;height:138px;margin:0 auto 18px;font-size:54px}.contact-inner>h1{font-size:22px;line-height:27px}.contact-status{margin:7px 0 26px;font-size:15px;line-height:19px}.contact-actions{gap:18px;margin-bottom:28px}.contact-actions svg{width:24px;height:24px}.contact-details>div{border-bottom:1px solid #e7e7eb;padding:9px 0;position:relative}.contact-details>div:last-child{border:0}.contact-details p{font-size:16px}.contact-details button{color:var(--blue);position:absolute;top:25px;right:0}.contact-details label{font-size:14px}.contact-tabs{gap:0;margin:20px 0;padding:4px}.contact-tabs button{padding:10px 17px;font-size:15px}.contact-media-grid{border-radius:18px;grid-template-columns:repeat(5,1fr)}.contact-more{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:5;background:#fafafcf2;border-radius:23px;min-width:245px;padding:6px;top:279px;right:30px}.contact-more button{padding:12px 14px;font-size:15px}.contact-more hr{border:0;border-top:1px solid #eee;margin:4px 10px}.contact-menu-dismiss{z-index:4;position:fixed;inset:0}.contact-extra-edit>button{width:100%;color:var(--blue);text-align:left;border-bottom:1px solid #eee;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.contact-extra-edit label{padding:12px 0;display:block}.contact-extra-edit input{border:0;outline:none;width:100%;padding:8px 0;font-size:16px;display:block}.suggested-photo{object-fit:cover;border-radius:50%;width:140px;height:140px;margin:10px auto;display:block}.gift-picker{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.gift-picker button{border-radius:20px;padding:10px;font-size:43px}.gift-picker button.selected{background:#fff}.gift-gallery{flex-wrap:wrap;gap:12px;display:flex}.gift-gallery>span{background:#fff;border-radius:20px;place-items:center;width:130px;height:130px;font-size:60px;display:grid}.gift-gallery button{color:var(--blue);align-items:center;gap:6px;padding:15px;display:flex}.secret-preview{background:#d5e8ca;border-radius:20px;min-height:100px;max-height:230px;padding:14px;overflow:auto}.secret-preview p{background:var(--outgoing);border-radius:15px;width:max-content;max-width:100%;margin:5px 0 5px auto;padding:8px 12px}.demo-compose{margin-top:14px}.blocked-composer{text-align:center;background:var(--glass);border-radius:24px;padding:14px}.blocked-composer button{color:var(--blue)}.prevent-copy .message-text{-webkit-user-select:none;user-select:none}.chat-calendar{background:var(--panel);border-radius:24px;width:340px;max-width:calc(100vw - 20px);padding:16px;position:absolute;top:107px;right:30px;box-shadow:0 10px 40px #0003}.chat-calendar header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.chat-calendar header>button{width:40px;height:40px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;display:grid}.chat-calendar header>div{text-align:center;flex-direction:column;gap:4px;font-size:15px;display:flex}.chat-calendar header span{color:#999;font-size:13px}.chat-calendar .calendar-close{color:#888;background:#ddd;width:23px;height:23px;position:absolute;top:-9px;right:-9px}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-grid small{text-align:center;color:#999;padding-bottom:7px;font-size:10px}.calendar-grid button{aspect-ratio:1;color:#111;border-radius:50%;place-items:center;padding:0;font-size:15px;display:grid;position:relative;overflow:hidden}.calendar-grid button:disabled{color:#999;opacity:1}.calendar-grid button.other{opacity:.5}.calendar-grid button.today{background:var(--blue);color:#fff}.calendar-grid button img{object-fit:cover;filter:brightness(.65);width:100%;height:100%;position:absolute;inset:0}.calendar-grid button span{z-index:1;position:relative}.calendar-grid button.has-photo{color:#fff}.calendar-grid i{background:var(--blue);border-radius:50%;width:3px;height:3px;position:absolute;bottom:4px}.rich-content img{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px}.rich-content [data-style=button-row]{flex-wrap:wrap;gap:6px;display:flex}.rich-content table[data-padding=compact] td{padding:3px}.formula-render{max-width:100%;padding:5px;display:inline-block;overflow-x:auto}.expanded-editor{border-radius:28px;width:min(1000px,95vw);height:min(700px,85dvh);padding:20px}.editor-body{font-size:18px;line-height:1.45}.editor-toolbar{gap:10px}.editor-toolbar>button{width:44px;height:44px}.editor-tools{height:44px}.editor-tools button{width:39px;height:40px}.editor-popover{border-radius:22px;width:265px;top:74px;left:120px}.editor-popover>button,.editor-popover>div>button{min-height:39px;padding:9px 18px;font-size:16px}.link-dialog,.ai-dialog{border-radius:28px}.ai-send{color:#fff;background:#008dcd;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;display:grid}.ai-send svg{fill:#fff;stroke-width:1px}.ai-actions .editor-primary{flex:1}.toast{z-index:200;background:#253c30ed;bottom:30px;left:50%;transform:translate(-50%)}.entry{min-height:70vh}.entry-symbol{display:none}.entry h2{font-size:24px;font-weight:600}.entry-form{background:#fffc;border-radius:24px;width:310px;margin-top:25px;padding:22px}.entry-form input{border:0;border-radius:15px}.primary{background:var(--blue);border-radius:25px;font-size:14px}.primary:hover{background:#1b7ebf}.invite-card .primary{width:max-content}.error{z-index:6;border-radius:15px;margin:4px 0;font-size:12px}.menu-item:hover{background:#b3caa01c}@media (min-width:1600px){.chat-list-pane{width:310px}.workspace-panel,.contact-panel{left:393px}.emoji-panel{width:300px}.emoji-grid button{height:36px;font-size:28px}.bubble{max-width:min(80%,600px)}}@media (max-width:1150px) and (min-width:761px){.folder-rail{width:56px}.chat-list-pane{width:230px}.workspace-panel,.contact-panel{left:303px}.emoji-panel{width:220px}.emoji-grid{grid-template-columns:repeat(6,1fr)}.bubble{max-width:90%}.voice-player{width:235px}.contact-inner{padding:0 20px 30px}.contact-actions{gap:10px}}@media (max-width:760px){.messenger-workspace{gap:0;padding:0}.folder-rail,.chat-list-pane{display:none}.conversation-pane{width:100%;height:100%}.messenger-workspace.mobile-list .conversation-pane{display:none}.messenger-workspace.mobile-list .chat-list-pane{border-radius:0;width:100%;display:flex}.messenger-workspace.mobile-list .folder-rail{border-radius:0;width:60px;display:flex}.chat-and-panel{flex-direction:column;gap:0;display:flex}.chat{flex:1;width:100%;border-radius:0!important}.chat-header{padding:max(7px,env(safe-area-inset-top)) 7px 5px;gap:5px;min-height:59px}.mobile-back{color:#152218;flex-shrink:0;place-items:center;width:24px;height:42px;padding:0;display:grid}.person-pill{gap:6px;min-width:0;height:45px;padding:4px}.person-pill .avatar{width:36px;height:36px;font-size:17px}.person-name{font-size:14px;line-height:18px}.person-pill .status{font-size:11px;line-height:15px}.header-actions{min-height:45px;padding:3px 4px}.header-actions .icon-button{width:31px;height:37px}.header-actions svg{width:21px;height:21px}.feed{padding:3px 9px 10px}.feed-content{padding:0}.message-row{gap:3px}.bubble{max-width:88%;padding:7px 10px 5px}.message-text{font-size:16px;line-height:21px}.message-meta{font-size:10px;line-height:15px}.quote b,.quote span{font-size:14px}.quote span{max-width:250px}.voice-player{gap:9px;width:248px}.voice-play{width:42px;height:42px}.voice-details{font-size:13px}.bubble:has(.voice-player){padding:8px 10px 7px}.composer-area{padding:5px 7px max(8px,env(safe-area-inset-bottom))}.composer{gap:6px}.composer .attach-toggle,.composer .mic{width:44px;height:44px}.composer-field{min-height:44px;padding:1px 3px 1px 11px}.composer-field textarea{min-height:42px;padding:10px 0;font-size:16px;line-height:22px}.composer .emoji-toggle{width:34px;height:42px}.composer .send-button{width:38px;height:38px;margin:2px 0}.compose-context,.photo-draft{margin-left:50px;margin-right:0}.emoji-panel{background:#f2f5eaef;border-radius:20px 20px 0 0;flex-shrink:0;width:100%;height:280px;margin:0}.emoji-panel>header{height:35px}.emoji-panel>footer{margin:2px auto 6px;padding:2px}.emoji-panel>footer button{padding:5px 15px}.emoji-search{margin-top:0;margin-bottom:4px;padding:4px 8px}.emoji-grid{grid-template-columns:repeat(8,1fr)}.emoji-grid button{min-height:34px;font-size:27px;line-height:32px}.emoji-panel-scroll{padding-bottom:5px}.with-emoji .jump{bottom:66px}.chat-context-menu{width:260px;top:63px;right:10px}.context-menu{border-radius:22px;width:225px}.reaction-picker{gap:0;max-width:95vw}.reaction-picker button{width:32px;height:34px;font-size:25px}.context-menu .menu-item{padding:10px 14px;font-size:15px}.search-strip{margin:0 7px 5px;padding:4px 6px}.chat-search{gap:1px}.chat-search .icon-button{width:28px}.chat-search>svg{display:none}.search-count{font-size:10px}.chat-calendar{width:330px;top:112px;right:10px}.pinned-bar,.selection-bar{margin:0 7px 5px}.workspace-panel,.contact-panel{border-radius:0;inset:0}.settings-inner{padding:5px 16px 35px}.contact-toolbar{min-height:60px;padding:11px 13px}.contact-inner{padding:5px 16px 35px}.contact-avatar{width:132px;height:132px;font-size:53px}.contact-actions{gap:7px}.contact-actions button{border-radius:20px;min-height:74px;font-size:13px}.contact-card{padding:14px 17px}.contact-tabs button{padding:10px 15px;font-size:14px}.contact-media-grid{grid-template-columns:repeat(3,1fr)}.contact-more{top:274px;right:17px}.feature-overlay{padding:12px}.feature-dialog{border-radius:25px;max-height:90dvh;padding:18px}.expanded-editor{width:100%;height:calc(100dvh - 16px);padding:12px}.editor-body{font-size:17px}.editor-tools{justify-content:space-around;width:100%}.editor-toolbar{flex-wrap:wrap;gap:6px}.editor-toolbar .editor-tools{order:4}.editor-tools button{width:36px;height:38px}.editor-popover{max-height:calc(100% - 124px);top:108px;left:12px}.photo-grid.single{max-width:72vw}.photo-button img{max-height:360px}.voice-details button{opacity:1}.message-actions{display:none!important}.entry-form{max-width:88vw}.entry{padding:15px}.toast{white-space:nowrap;max-width:90vw}.rich-draft-preview{font-size:16px}.photo-draft-item{width:75px;height:75px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.trim-range{margin:15px 0;font-size:13px;display:block}.trim-range input{width:100%;margin:10px 0;display:block}.folder-tag{color:#8593a0;font-size:10px;font-style:normal}.selected .folder-tag{color:#fff9}.folders-top .folder-rail{z-index:2;background:#fff;border-radius:0;flex-direction:row;gap:10px;width:270px;height:35px;padding:3px 8px;position:absolute;top:59px;left:9px}.folders-top .folder-rail button{white-space:nowrap;flex-direction:row;width:auto;font-size:12px}.folders-top .folder-rail button>svg{display:none}.folders-top .folder-rail .rail-settings{margin:0 0 0 auto;padding:0}.folders-top .folder-rail .rail-settings svg{width:20px;height:20px;display:block}.folders-top .list-search{margin-top:35px}.folders-top .workspace-panel{left:287px}.group-demo>p{text-align:center}.group-demo-messages{background:#d5e8ca;flex:1;padding:20px;overflow:auto}.group-demo-messages p{background:#efffdc;border-radius:16px;width:max-content;max-width:80%;margin:8px 0 8px auto;padding:9px 12px;font-size:15px}.group-demo form{gap:10px;padding:14px;display:flex}.group-demo input{background:#fff;border:0;border-radius:25px;flex:1;min-width:0;padding:11px 15px;font-size:15px}.group-demo form button{margin:0}.folders-top .contact-panel{left:287px}@media (max-width:760px){.folders-top .folder-rail{display:none!important}.folders-top.mobile-list .folder-rail{width:100%;top:50px;left:0;display:flex!important}.folders-top .workspace-panel{left:0}}.app-shell{background-color:#a8c79d;background-image:linear-gradient(135deg,#b5ce8c22,#4e9d8b33),url(/assets/chat-wallpaper.png);background-repeat:no-repeat,repeat;background-size:cover,600px}.birthday-fields{align-items:center;gap:6px;width:100%;margin:8px 0;display:flex}.birthday-fields select{min-width:0;font:inherit;color:#222;background:#fff;border:0;border-radius:14px;flex:1;padding:10px 7px}.birthday-fields select:nth-child(2){flex:1.5}@media (max-width:760px){.folders-top .contact-panel{left:0}.settings-field:has(.birthday-fields){flex-wrap:wrap}.contact-scroll{scroll-padding-top:10px}.messenger-workspace.mobile-list .chat-list-pane{flex:1;width:calc(100% - 60px);min-width:0}.messenger-workspace.mobile-list{overflow:hidden}.folders-top.mobile-list .chat-list-pane{width:100%}.chat-list-row>time{flex-shrink:0;font-size:10px}}.context-menu{width:220px}.context-menu .menu-item{height:38px;min-height:38px;padding:8px 13px}@media (min-width:1400px){.folder-rail{width:80px}.chat-list-pane{width:400px}.emoji-panel{width:350px}.workspace-panel,.contact-panel{left:505px}.folders-top .folder-rail{width:400px}.folders-top .workspace-panel,.folders-top .contact-panel{left:417px}.emoji-grid{grid-template-columns:repeat(8,1fr)}.emoji-grid button{height:34px;font-size:27px}.message-text{font-size:14px;line-height:18px}.voice-player{width:200px}.voice-play{width:40px;height:40px}.voice-details{font-size:13px}.bubble{max-width:min(83%,530px)}.chat-list-row{min-height:71px}.list-avatar{width:49px;height:49px}.chat-list-row b{font-size:14px}.chat-list-row small{font-size:13px}.chat-list-pane>header{height:49px}.person-pill,.header-actions{height:43px;min-height:43px}.person-pill .avatar{width:35px;height:35px}}.app-shell{background-blend-mode:multiply,multiply;background-color:#a2c293;background-image:linear-gradient(135deg,#b9cf7b33,#53a89244),url(/assets/chat-wallpaper.png);background-size:cover,1050px}.composer .send-button svg,.editor-send svg,.ai-send svg,.recording-send svg{fill:currentColor;stroke:none;width:24px;height:24px;transform:none}.header-actions svg{width:25px;height:25px}.composer .attach-toggle svg{width:31px;height:31px;transform:rotate(-8deg)}.composer .mic svg,.composer .emoji-toggle svg{width:29px;height:29px}.folder-rail>button>svg{width:31px;height:31px}.list-bottom>button>svg{width:29px;height:29px}.voice-play svg{stroke:none;width:22px;height:22px}.editor-tools svg{width:23px;height:23px}.danger{color:#ff3b30}.app-shell{background-blend-mode:multiply,multiply;background-color:#fff;background-image:linear-gradient(145deg,#c6d9c0,#a9d8ce),url(/assets/chat-wallpaper.png)}.composer .attach-toggle svg{transform:rotate(40deg)}.video-record-icon path:last-child{display:none}.composer .mic .video-record-icon{stroke-width:1.5px;width:29px;height:29px}.composer .mic svg[viewBox="0 0 512 512"] path{stroke-width:24px}.composer .attach-toggle svg[viewBox="0 0 512 512"] path{stroke-width:23px}.composer .emoji-toggle svg[viewBox="0 0 512 512"] path,.composer .emoji-toggle svg[viewBox="0 0 512 512"] circle{stroke-width:24px}.context-menu .menu-item{white-space:nowrap;height:36px;min-height:36px;font-size:14px}.context-menu .menu-item svg{width:18px;height:18px}.contact-actions button:last-child svg{fill:currentColor;stroke:none}.bubble.circle-bubble,.mine .bubble.circle-bubble{box-shadow:none;background:0 0;border:0;padding:0!important}.circle-bubble .round-video video{outline-offset:-1px;outline:1px solid #ffffffb0}.app-shell{background-blend-mode:normal;background:#a7c899 url(/assets/chat-wallpaper-refined.png) 50%/1050px}.context-menu:not(.chat-context-menu){border-radius:20px;width:184px;padding:8px 0}.context-menu:not(.chat-context-menu) .menu-item{gap:10px;height:32px;min-height:32px;padding:6px 15px;font-size:14px;line-height:20px}.context-menu:not(.chat-context-menu) .menu-item svg{flex-shrink:0;width:17px;height:17px}.context-menu:not(.chat-context-menu) .menu-item.danger{border-top:1px solid #b8c7b238;height:36px;margin-top:4px;padding-top:9px}.reaction-picker{border-radius:28px;gap:2px;padding:4px}.reaction-picker button{width:34px;height:34px;font-size:25px}.contact-edit-fields input+input{border-top:1px solid #e8e8eb}.video-message{width:min(360px,70vw);max-width:100%}.video-frame{background:#18251b;border-radius:17px;max-width:100%;line-height:0;position:relative;overflow:hidden}.video-frame video{object-fit:contain;border-radius:inherit;width:100%;max-height:470px;display:block}.video-surface{color:#fff;background:0 0;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0}.video-surface svg{filter:drop-shadow(0 1px 2px #0003);background:#0006;border-radius:50%;width:45px;height:45px;padding:9px}.video-frame.playing .video-surface svg{opacity:0;transition:opacity .15s}.video-frame.playing:hover .video-surface svg{opacity:1}.video-surface:focus-visible svg{opacity:1}.video-duration{color:#fff;pointer-events:none;font-variant-numeric:tabular-nums;background:#0006;border-radius:10px;padding:0 7px;font-size:13px;line-height:20px;position:absolute;top:9px;left:9px}.video-mute{color:#fff;background:#0006;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:9px;right:9px}.video-mute svg{width:18px;height:18px}.video-controls{opacity:0;align-items:center;gap:9px;transition:opacity .15s;display:flex;position:absolute;bottom:8px;left:9px;right:9px}.video-frame:hover .video-controls,.video-controls:focus-within{opacity:1}.video-controls input{accent-color:#fff;flex:1;min-width:0;height:3px}.video-controls button{color:#fff;background:#0006;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.video-controls svg{width:19px;height:19px}.video-caption{font-size:inherit;margin:6px 8px 2px;line-height:1.4}.bubble.video-only{background:0 0;overflow:hidden;padding:0!important}.video-only .message-meta{color:#fff;background:#0006;border-radius:10px;padding:1px 6px;position:absolute;bottom:5px;right:5px}.video-only .reaction-chips{background:var(--outgoing);padding:5px}.round-video{aspect-ratio:1;width:min(250px,65vw);position:relative}.round-video .video-frame{background:0 0;border-radius:18px;width:100%;height:100%;line-height:normal;overflow:visible}.round-video .video-frame video{object-fit:cover;border-radius:18px;width:100%;height:100%}.round-video .video-surface{border-radius:18px}.round-video .video-duration{background:#568468a8;font-size:11px;line-height:18px;top:auto;bottom:0;left:3px}.round-video .video-mute{top:14px;right:calc(50% - 15px)}.music-message{width:min(290px,68vw)}.music-player{align-items:center;gap:10px;display:flex}.music-player>div{flex:1;min-width:0}.music-player b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.music-player input{width:100%;height:3px;accent-color:var(--blue);margin:8px 0;display:block}.music-player small{color:#929b91;font-variant-numeric:tabular-nums;font-size:12px}.music-message>p{margin:6px 0;font-size:14px}.music-player .voice-play svg{width:22px;height:22px}@media (max-width:760px){.context-menu:not(.chat-context-menu){width:208px}.context-menu:not(.chat-context-menu) .menu-item{height:36px;min-height:36px;font-size:15px}.video-controls{opacity:1}.video-frame video{max-height:410px}.video-message{width:min(340px,78vw)}}.reaction-picker{justify-content:center;width:300px;min-width:0;max-width:calc(100vw - 24px)}@media (min-width:761px){.is-recording{position:relative}.recording-field>.icon-button:not(.danger){background:var(--glass);color:#111;border-radius:50%;width:42px;height:42px;position:absolute;bottom:calc(100% + 10px);right:5px}.recording-field>.icon-button:not(.danger):nth-last-child(2){right:55px}.recording-progress>span:last-child{color:#1d251e;margin:auto;font-size:14px}.is-recording .recording-send{width:62px;height:62px;box-shadow:0 0 0 5px #f34c4033}.is-recording .recording-field{min-height:48px}.recording-progress .record-dot{background:#58a8cf}}.folder-hero img{object-fit:contain;width:115px;height:115px}.trim-player{align-items:center;gap:12px;margin:22px 0 18px;display:flex}.trim-wave{flex:1;min-width:0}.trim-wave svg{fill:#84b5d8;width:100%;height:40px}.trim-wave .outside{fill:#d5d9dc}.trim-wave .played{fill:#268bd2}.trim-wave small{color:#92999c;font-variant-numeric:tabular-nums;margin-top:5px;display:block}.trim-range{color:#78838a}.trim-range input{accent-color:var(--blue)}@media (min-width:761px){.context-menu:not(.chat-context-menu) .menu-item{height:28px;min-height:28px;padding:4px 15px}.context-menu:not(.chat-context-menu) .menu-item.danger{height:32px;min-height:32px;padding-top:7px}.expanded-editor{width:min(880px,95vw);height:min(600px,85dvh);padding:18px}.editor-body{font-size:16px;line-height:1.4}.editor-popover{border-radius:20px;width:200px;padding:6px 0;top:70px;left:108px}.editor-popover>button,.editor-popover>div>button{gap:10px;min-height:29px;padding:5px 15px;font-size:14px}.editor-popover svg{width:19px;height:19px}.editor-popover hr{margin:5px 12px}.link-dialog{width:340px;padding:20px}.link-dialog h2{font-size:17px}.link-dialog input{padding:12px 16px;font-size:16px}.link-dialog header button{width:38px;height:38px}.link-dialog header:after{width:38px}.ai-dialog{width:400px;padding:20px}.ai-dialog h2{font-size:18px}.ai-dialog header button{width:38px;height:38px}.ai-card{border-radius:21px;padding:15px}.ai-card p{font-size:15px;line-height:1.35}.ai-tabs button{padding:10px 3px;font-size:13px}.ai-tabs svg{width:25px;height:25px}.ai-styles button{font-size:12px}.ai-styles button>span{font-size:26px}.contact-inner{width:min(660px,100%);padding:0 20px 35px}.contact-avatar{width:124px;height:124px;font-size:50px}.contact-inner>h1{font-size:19px;line-height:24px}.contact-status{font-size:13px}.contact-actions button{border-radius:22px;min-height:68px;font-size:14px}.contact-card{border-radius:23px}.contact-tabs button{padding:9px 16px;font-size:14px}}.composer .recording-send{color:#fff;background:#ff3b30;flex-shrink:0;transition:transform .1s,box-shadow .15s}.composer .recording-held{transition:box-shadow .15s;box-shadow:0 0 0 8px #ff3b3028}.recording-field{padding-left:12px}.recording-progress{gap:8px;overflow:hidden}.recording-progress .slide-cancel{white-space:nowrap;margin-left:auto;font-size:13px;transition:opacity .1s}.recording-progress .record-cancel{color:#83928a;margin-left:auto;padding:10px 5px;font-size:14px}.record-dot.paused{opacity:.35;animation:none}.record-lock-target{z-index:8;color:#637c64;pointer-events:none;background:#effce6ed;border-radius:24px;flex-direction:column;justify-content:space-around;align-items:center;width:40px;height:82px;display:flex;position:absolute;bottom:calc(100% + 16px);right:16px;box-shadow:0 1px 7px #20351a18}.record-lock-target svg:last-child{animation:1.2s ease-in-out infinite record-lock-hint}@keyframes record-lock-hint{50%{transform:translateY(-5px)}}.record-video-preview{aspect-ratio:1;z-index:6;pointer-events:none;border:2px solid #fff;width:min(264px,62vw);height:auto;bottom:calc(100% + 38px)}.record-video-preview.paused{visibility:hidden}.record-video-preview>span{text-align:center;color:#fff;position:absolute;bottom:20px;left:0;right:0}.record-review{background:#f2ffe9ee;border-radius:25px;align-items:center;gap:12px;max-width:480px;margin:0 0 8px auto;padding:10px 14px;display:flex;box-shadow:0 2px 12px #20351a12}.record-review .voice-play{flex-shrink:0;width:38px;height:38px}.review-track{flex:1;min-width:0;position:relative}.review-track svg{fill:#a0b795;width:100%;height:26px}.review-track rect.played{fill:#278bd2}.review-track input{opacity:0;cursor:pointer;width:100%;height:28px;margin:0;position:absolute;inset:0 0 auto}.review-track small{color:#879a81;font-variant-numeric:tabular-nums;font-size:12px}.record-review>span{font-size:12px}.record-review.circle-review video{aspect-ratio:1;object-fit:cover;z-index:7;background:#17231c;border:2px solid #fff;border-radius:18px;width:min(264px,62vw);position:absolute;bottom:calc(100% + 38px);left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0003}.composer .recording-field .danger{color:#ff3b30}.recording-field .record-pause{color:#8b9c87}@media (max-width:480px){.recording-progress .slide-cancel{font-size:11px}.recording-progress .record-cancel{font-size:12px}.record-review{padding:8px 12px}.recording-field .icon-button{flex-shrink:0;width:34px}}.playback-speed{display:inline-flex;position:relative}.playback-speed>button{white-space:nowrap;padding:2px 5px;font-size:11px;font-weight:600}.speed-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:12;color:#243329;background:#f7fff4f5;border-radius:16px;width:230px;padding:14px;position:absolute;bottom:calc(100% + 12px);right:-40px;box-shadow:0 6px 30px #18352230}.speed-popover>span{justify-content:space-between;font-size:13px;display:flex}.speed-popover input{accent-color:#268bd2;width:100%;margin:14px 0 10px}.speed-popover>div{justify-content:space-between;display:flex}.speed-popover>div button{border-radius:7px;padding:5px;font-size:11px}.speed-popover .selected{color:#fff;background:#268bd2}.round-video{max-width:100%;height:auto;transition:width .2s}.round-video.expanded{aspect-ratio:auto;width:min(320px,72vw);padding-bottom:28px}.round-video .video-frame{aspect-ratio:1}.round-video .round-idle{background:0 0}.round-video .round-idle svg{opacity:0}.round-video .round-idle:hover svg{opacity:1}.round-video .video-mute{color:#fff;background:#0005;border-radius:50%;width:32px;height:32px;top:10px;right:calc(50% - 16px)}.round-video .video-controls{opacity:1;color:#fff;background:#5e896ac9;border-radius:16px;gap:8px;height:26px;padding:2px 9px;display:flex;bottom:-28px}.video-controls .playback-speed{flex-shrink:0}.video-controls .playback-speed>button{width:auto;height:22px}.round-video .video-frame{overflow:visible}.round-video .video-frame video,.round-video .video-surface{border-radius:18px}.circle-transcribe{position:absolute;bottom:0;left:0;color:#fff!important;background:#5e896ac9!important}.round-video.expanded .circle-transcribe{bottom:34px}.round-video .voice-transcript{color:#243329;background:#f2ffe9;border-radius:14px;margin-top:8px;padding:12px}.round-video:has(.voice-transcript){aspect-ratio:auto}.circle-bubble:has(.expanded) .message-meta{margin-top:3px}.video-message .speed-popover{right:0}.record-review input:focus-visible{opacity:.8}.round-video.expanded .video-frame{height:auto}.video-controls .speed-popover{color:#243329;line-height:normal}.video-controls .speed-popover button{color:#243329;background:0 0;width:auto;height:auto;display:block}.video-controls .speed-popover button.selected{color:#fff;background:#268bd2}.video-controls .speed-popover input{accent-color:#268bd2;height:18px}.composer .schedule-toggle{color:#52634d;flex-shrink:0;width:36px;height:42px;position:relative}.schedule-toggle i{background:#268bd2;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:5px}.scheduled-view{z-index:14;background:#a7c899 url(/assets/chat-wallpaper-refined.png) 50%/1050px;flex-direction:column;padding:12px;display:flex;position:absolute;inset:0}.scheduled-view>header{align-items:center;gap:10px;display:flex}.scheduled-view>header>button{background:var(--glass);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.scheduled-view>header>button svg{width:25px;height:25px}.scheduled-view>header>div{background:var(--glass);border-radius:28px;flex:1;align-items:center;gap:10px;padding:5px;font-size:16px;display:flex}.scheduled-view>header span{color:#fff;background:#35aaf0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.scheduled-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:7px;min-height:0;padding:22px 8px 12px;display:flex;overflow:auto}.scheduled-feed>div:first-child{margin-top:auto}.scheduled-empty{color:#65795b;background:#efffe5bd;border-radius:18px;align-self:center;margin:auto;padding:6px 12px;font-size:13px}.scheduled-row{justify-content:flex-end;display:flex;position:relative}.scheduled-bubble{background:var(--outgoing);text-align:left;white-space:pre-wrap;max-width:85%;box-shadow:none!important;border-radius:18px 18px 5px!important;padding:9px 12px!important}.scheduled-bubble small{color:#4c963e;align-items:center;gap:4px;margin-left:9px;font-size:11px;display:inline-flex}.scheduled-dismiss{z-index:15;position:fixed;inset:0}.scheduled-menu{z-index:16;background:#f5fff0f5;border-radius:17px;width:230px;padding:7px 0;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 4px 25px #23422a30}.scheduled-menu button{align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:14px;display:flex}.scheduled-composer{background:var(--glass);border-radius:28px;gap:8px;padding:4px 5px 4px 15px;display:flex}.scheduled-composer textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:15px;line-height:22px}.scheduled-composer>button{color:#fff;background:#268bd2;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.scheduled-composer svg{width:24px;height:24px}.scheduled-composer>button:disabled{opacity:.3}.schedule-picker{background:#efeff4;border-radius:25px;width:min(370px,100vw - 28px);padding:20px;box-shadow:0 10px 70px #0004}.schedule-picker header{align-items:center;gap:12px;margin-bottom:25px;display:flex}.schedule-picker header button{background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.schedule-picker input{background:#fff;border:0;border-radius:15px;width:100%;padding:15px;font-size:17px}.schedule-shortcuts{color:#268bd2;justify-content:space-around;margin:12px 0 22px;font-size:13px;display:flex}.schedule-picker p{color:#e34e43;font-size:13px}.schedule-picker .feature-primary{width:100%}.scheduled-feed{justify-content:flex-start}.circle-transcribe{align-items:center;gap:0;font-size:14px;display:flex}.circle-transcribe svg{width:12px;height:12px}.scheduled-feed .day-label{text-align:center;margin:6px 0 12px}.scheduled-feed .day-label>span{background:var(--glass);border-radius:18px;padding:4px 12px;font-size:14px;display:inline-block}.scheduled-bubble{overflow-wrap:anywhere}.scheduled-view>header>div{min-width:0}.scheduled-view>header b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.round-video .video-frame{height:auto}.round-video .circle-transcribe,.round-video.expanded .circle-transcribe{justify-content:center;width:28px;height:24px;bottom:0;left:0}.round-video .voice-transcript{width:100%;max-width:none}.waveform-progress{clip-path:inset(0 calc((1 - var(--media-progress,0))*100%) 0 0);pointer-events:none;position:absolute;inset:0}.waveform .waveform-progress rect,.mine .waveform .waveform-progress rect{fill:#36a3fa}.voice-details>span,.video-duration,.review-video-time{font-variant-numeric:tabular-nums}.live-record-wave{pointer-events:none;background:#f2ffe9d9;border-radius:18px;height:36px;margin:0 56px 6px;padding:3px 12px;overflow:hidden}.live-record-wave canvas{width:100%;height:30px;display:block}.live-record-wave.paused{display:none}.perimeter-seek{pointer-events:none;z-index:3;touch-action:none;outline:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.perimeter-seek path{fill:none;stroke-linecap:round;stroke-linejoin:round}.perimeter-track{stroke:#ffffff7d;stroke-width:.9px}.perimeter-fill{stroke:#36a3fa;stroke-width:1.1px;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--media-progress,0)*100)}.perimeter-hit{stroke:#0000;stroke-width:9px;pointer-events:stroke;cursor:grab}.perimeter-seek:active .perimeter-hit{cursor:grabbing}.perimeter-seek:focus-visible .perimeter-track{stroke:#ffffffdf;stroke-width:1.3px}.round-video.expanded .video-frame{margin-bottom:0}.round-video.expanded{padding-bottom:0}.round-video .video-mute{z-index:4;top:9px;left:9px;right:auto}.round-video .circle-transcribe,.round-video .video-duration{z-index:4;bottom:9px}.round-video .circle-transcribe{left:9px}.round-video .video-duration{left:41px}.square-speed{z-index:5;color:#fff;text-align:center;background:#0005;border-radius:12px;min-width:32px;padding:4px 3px;position:absolute;top:9px;right:9px}.square-speed .speed-popover{right:0}.circle-bubble:has(.expanded) .message-meta{z-index:4;pointer-events:none;margin-top:-18px;margin-right:8px}.square-review-frame{aspect-ratio:1;z-index:7;width:min(264px,62vw);position:absolute;bottom:calc(100% + 38px);left:50%;transform:translate(-50%)}.record-review.circle-review .square-review-frame video{border:0;width:100%;height:100%;display:block;position:static;transform:none}.review-video-time{color:#839785;font-size:13px}@media (prefers-reduced-motion:reduce){.round-video{transition:none}}.chat-mini-player{z-index:7;color:#253c30;background:#f8fff0ed;border-radius:18px;flex-shrink:0;align-items:center;gap:10px;min-height:44px;margin:0 0 7px;padding:4px 8px 7px;display:flex;position:relative}.chat-mini-player>button{color:#268bd2;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.chat-mini-player>button svg{width:21px;height:21px}.chat-mini-player>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.chat-mini-player small{color:#839585;font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px}.chat-mini-player>input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#36a3fa calc(var(--media-progress,0)*100%),#bfd1ba calc(var(--media-progress,0)*100%)) center/100% 3px no-repeat;cursor:pointer;border:0;border-radius:3px;width:calc(100% - 24px);height:16px;margin:0;position:absolute;bottom:-5px;left:12px}.chat-mini-player>input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;opacity:0;background:#36a3fa;border-radius:50%;width:10px;height:10px}.chat-mini-player>input::-moz-range-thumb{background:#36a3fa;border:0;border-radius:50%;width:10px;height:10px}.chat-mini-player>input:hover::-webkit-slider-thumb{opacity:1}.chat-mini-player>input:focus-visible::-webkit-slider-thumb{opacity:1}.chat-mini-player .speed-popover{top:calc(100% + 14px);bottom:auto;right:0}@media (max-width:360px){.chat-mini-player{gap:4px}.chat-mini-player small{margin-left:0;display:block}}.expression-panel{isolation:isolate;position:relative}.expression-header{flex-shrink:0;gap:2px!important}.expression-header>.emoji-categories{scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.emoji-categories>button{color:#8b918c;border-radius:50%;flex:0 0 30px;place-items:center;height:32px;display:grid}.emoji-categories>button.active{color:var(--blue);background:#0000000a}.expression-header>button{flex:0 0 28px}.expression-panel .emoji-panel-scroll{overscroll-behavior:contain;position:relative}.expression-panel .emoji-grid button{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background .1s,transform .1s}.expression-panel .emoji-grid button:hover{background:#00000008;border-radius:8px}.expression-collection-title{justify-content:space-between;align-items:center;display:flex}.expression-collection-title button{color:var(--blue);place-items:center;width:34px;height:34px;display:grid}.expression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.expression-tile{aspect-ratio:1;touch-action:pan-y;-webkit-touch-callout:none;border-radius:12px;min-width:0;position:relative;overflow:hidden}.expression-tile img{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.expression-tile:hover{background:#00000006}.expression-tile:active{transform:scale(.96)}.gif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gif-grid img{object-fit:cover}.expression-tile small{color:#fff;background:#0005;border-radius:5px;padding:2px 4px;font-size:10px;position:absolute;bottom:5px;left:5px}.expression-empty{text-align:center;color:#929893;padding:35px 10px;font-size:14px}.expression-empty button{color:var(--blue);padding:12px}.expression-error{color:#c34037;padding:4px 12px;font-size:12px}.emoji-variants{z-index:3;background:#fffffff5;border-radius:18px;flex-wrap:wrap;max-height:140px;padding:6px;display:flex;position:absolute;bottom:48px;left:8px;right:8px;overflow:auto;box-shadow:0 5px 25px #0002}.emoji-variants button{place-items:center;min-width:36px;height:38px;font-size:25px;display:grid}.expression-preview{z-index:4;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:inherit;background:#f0f3edfa;flex-direction:column;justify-content:center;padding:18px;display:flex;position:absolute;inset:0}.expression-preview>img{object-fit:contain;width:100%;min-height:0;max-height:calc(100% - 75px)}.expression-preview-close{background:#fff9;border-radius:50%;padding:8px;position:absolute;top:8px;right:8px}.expression-preview>div{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.expression-preview>div button{color:var(--blue);background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:flex}.expression-preview>div button:first-child{color:#eb4d40}.expression-preview>div button:last-child{background:var(--blue);color:#fff;flex:1}.attachment-draft{max-height:110px;overflow-x:auto}.attachment-thumb{background:#ffffff6b;border-radius:12px;flex-shrink:0;width:82px;height:82px;position:relative}.attachment-open{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.attachment-open img,.attachment-open video{object-fit:cover;width:100%;height:100%}.attachment-open>svg{color:#fff;filter:drop-shadow(0 1px 3px #0008);font-size:26px;position:absolute}.attachment-open>span{color:var(--blue);font-size:28px}.attachment-open small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px;font-size:10px;overflow:hidden}.attachment-number{color:#fff;pointer-events:none;background:#0006;border-radius:6px;padding:1px 5px;font-size:10px;position:absolute;bottom:4px;left:4px}.attachment-remove{color:#fff;background:#0007;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:3px;right:3px}.attachment-drop-target{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--blue);pointer-events:none;background:#edf7e9eb;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:8px}.attachment-preview-backdrop{z-index:180;background:#16251c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.attachment-preview{background:#f1f2f6;border-radius:24px;flex-direction:column;width:min(600px,100%);max-height:90dvh;padding:14px;display:flex;box-shadow:0 18px 80px #0003}.attachment-preview>header{color:#888;flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding-left:8px;display:flex}.attachment-preview header button{color:#111;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.attachment-preview-media{place-items:center;min-height:0;padding:12px 0;display:grid;overflow:hidden}.attachment-preview-media>img,.attachment-preview-media>video{object-fit:contain;border-radius:12px;max-width:100%;max-height:60dvh}.attachment-preview-media>audio{max-width:100%;margin:30px 0}.attachment-preview>p{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:5px;margin:6px 0 12px;font-size:13px;display:flex}.attachment-preview p small{color:#999;font-size:12px}.attachment-preview>footer{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.attachment-preview footer button{min-height:36px;color:var(--blue);background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:7px 10px;font-size:13px;display:flex}.attachment-preview footer button:disabled{opacity:.35}.attachment-preview footer .danger{color:#ed4a41;margin-left:auto}@media (max-width:760px){.expression-panel{height:310px}.expression-panel .emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.expression-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gif-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.expression-panel .emoji-panel-scroll{min-height:0}.expression-preview{padding:14px 50px}.attachment-thumb{width:72px;height:72px}.attachment-preview-backdrop{padding:10px}.emoji-variants{bottom:42px}}.round-video,.round-video.expanded{aspect-ratio:auto;width:min(216px,62vw);max-width:100%;padding-bottom:0}.round-video .video-frame,.round-video .video-frame video,.round-video .video-surface{border-radius:14px}.round-video .video-frame{aspect-ratio:1;height:auto;margin-bottom:0}.round-video.active .message-meta{margin-top:0}.record-video-preview,.square-review-frame{aspect-ratio:1;border-radius:14px;width:min(216px,62vw);height:auto}.record-review.circle-review .square-review-frame video{border-radius:14px}.round-video .video-mute{width:26px;height:26px;top:8px;left:8px}.round-video .square-speed{min-width:29px;padding:2px 3px;font-size:11px;top:8px;right:8px}.round-video .video-duration{font-size:10px;bottom:8px;left:36px}.round-video .circle-transcribe,.round-video.expanded .circle-transcribe{width:24px;height:21px;bottom:8px;left:8px}.message-quote.quote{flex-direction:row;align-items:center;gap:7px;width:100%;min-width:0;max-width:100%;overflow:hidden}.message-quote.quote:disabled{opacity:.7}.quote .quote-copy{flex-direction:column;flex:1;min-width:0;max-width:none;display:flex}.quote .quote-copy>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;line-height:17px;display:block;overflow:hidden}.quote .quote-copy>b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.quote-thumbnail,.quote .quote-thumbnail{width:34px;height:34px;color:var(--blue);background:#fff5;border-radius:5px;flex:0 0 34px;place-items:center;max-width:none;display:grid;overflow:hidden}.quote-thumbnail img,.quote-thumbnail video{object-fit:cover;width:100%;height:100%}.compose-context-jump{text-align:left;flex:1;align-items:center;gap:9px;min-width:0;padding:0;display:flex}.compose-context-copy{flex-direction:column;flex:1;min-width:0;display:flex}.compose-context-copy>span,.compose-context-copy>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compose-context>.icon-button{flex-shrink:0}.reply-return{width:38px;height:38px;right:13px;bottom:120px!important}.reply-return svg{width:21px;height:21px}.bubble.circle-bubble{width:min(216px,62vw)}.photo-viewer-stage{touch-action:none;cursor:zoom-in;flex:1;min-width:0;position:relative}.photo-viewer-stage img{object-fit:contain;will-change:transform;max-width:100%;max-height:100%;cursor:inherit;touch-action:none;-webkit-user-drag:none;flex-shrink:0}.photo-viewer-stage.is-zoomed{cursor:grab}.photo-viewer-stage.is-zoomed:active{cursor:grabbing}.photo-viewer-stage>p{color:#fffc;text-align:center;padding:24px;font-size:14px}.photo-viewer-thumbnails{overscroll-behavior:contain;min-height:74px;padding:8px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom));scrollbar-width:thin;background:#0004;flex-shrink:0;align-items:center;gap:7px;display:flex;overflow-x:auto}.photo-viewer-thumbnails:before,.photo-viewer-thumbnails:after{content:"";flex:1}.photo-viewer-thumbnails button{opacity:.5;border-radius:7px;flex:0 0 48px;width:48px;height:48px;padding:0;transition:opacity .15s,transform .15s;overflow:hidden}.photo-viewer-thumbnails img{object-fit:cover;pointer-events:none;width:100%;height:100%}.photo-viewer-caption{max-height:18vh;padding-top:9px;padding-bottom:9px}.photo-viewer-bar{height:calc(60px + env(safe-area-inset-top));color:#fffb}.photo-viewer button:disabled{opacity:.35}.composer[hidden]{display:none}.recorded-draft{background:var(--glass);border-radius:26px;align-items:center;gap:6px;min-height:54px;padding:7px 10px;display:flex;position:relative}.recorded-draft .record-review{background:0 0;flex:1;min-width:0;margin:0;padding:0}.recorded-draft-actions{align-items:center;gap:2px;display:flex}.recorded-draft-actions .send-button{width:40px;height:40px}.recorded-draft-actions .icon-button{width:32px;height:36px}.recorded-draft .square-review-frame{bottom:calc(100% + 12px)}.recorded-draft .review-track{min-width:0}.recorded-draft .record-review.circle-review{position:static}.recorded-draft .review-video-time{font-size:11px}.video-trim-frame{aspect-ratio:1;background:#111;border-radius:14px;width:min(216px,100%);margin:10px auto 16px;position:relative;overflow:hidden}.video-trim-frame video{object-fit:cover;width:100%;height:100%}.video-trim-frame button{color:#fff;background:#0002;place-items:center;font-size:34px;display:grid;position:absolute;inset:0}.scheduled-bubble{text-align:left;display:block;max-width:100%!important}.scheduled-message-actions{float:right;align-items:center;min-width:38px;min-height:28px;padding:5px 0 0 8px;display:flex}.scheduled-message-actions small{align-items:center;gap:4px;display:flex}.scheduled-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;max-width:270px;margin-bottom:5px;display:grid}.scheduled-photos:has(img:only-child){grid-template-columns:1fr}.scheduled-photos img{object-fit:cover;border-radius:10px;width:100%;max-height:210px}.scheduled-file{overflow-wrap:anywhere;padding:8px 0;display:block}.scheduled-bubble.scheduled-square{background:0 0!important;padding:0!important}.scheduled-square>.scheduled-message-actions{background:#efffe5c9;border-radius:12px;padding:3px 8px}.scheduled-bubble .video-message{width:min(270px,65vw)}.scheduled-bubble .voice-message{max-width:100%}@media (max-width:360px){.recorded-draft{flex-wrap:wrap}.recorded-draft-actions{margin-left:auto}.composer.is-recording{gap:3px}.composer.is-recording .record-cancel{display:none}.composer.is-recording .icon-button{width:30px;min-width:30px}.composer.is-recording .mic{width:44px;min-width:44px}}.photo-button{position:relative}.photo-grid video{object-fit:cover;width:100%;height:100%;display:block}.album-video-play{color:#fff;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.album-video-play svg{box-sizing:content-box;background:#0006;border-radius:50%;padding:10px}.photo-viewer-stage>video{object-fit:contain;touch-action:auto;max-width:100%;max-height:100%}.photo-viewer-thumbnails video{object-fit:cover;width:100%;height:100%}.scheduled-photos video{object-fit:cover;border-radius:10px;width:100%;max-height:280px}.upload-status{color:#527a51;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.upload-status button{color:inherit;background:0 0;border:0;margin-left:auto;padding:5px;display:flex}.upload-status progress{accent-color:#2996de;border:0;width:100%;height:3px}.upload-status progress::-webkit-progress-bar{background:#0001;border-radius:4px}.upload-status progress::-webkit-progress-value{background:#2996de;border-radius:4px}.expression-recents{border-bottom:1px solid #0001;margin-bottom:10px;padding-bottom:10px}.expression-recents h3{color:#8b9194;text-transform:uppercase;margin:10px 6px;font-size:12px;font-weight:500}.expression-recents .expression-grid{max-height:180px;overflow:auto}.message-menu-layer{scrollbar-width:none;width:300px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto}.message-menu-layer .reaction-picker{box-sizing:border-box;flex-wrap:wrap;width:100%;margin:0 0 8px;display:flex;position:static;inset:auto;transform:none}.message-menu-layer .context-menu.message-menu-body{width:220px;max-height:none;margin-left:auto;position:static}.message-menu-body .menu-item:focus-visible{background:#cbdacb80;outline:0}.message-selected .bubble{box-shadow:none!important;outline:0!important}.message-selected{background:#5198d52b;border-radius:12px}.pinned-bar>button:first-child{flex:1;min-width:0}.pinned-bar .quote-thumbnail{flex-shrink:0}.pinned-list>div>button:first-child{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.pinned-list small{color:#8a8a8a;margin-top:3px;font-size:11px;display:block}.pinned-list>div>button:first-child>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-area{--control-size:48px;--inner-control:40px;padding-top:8px}.composer{min-height:var(--control-size);gap:8px}.composer-field{min-height:var(--control-size);border-radius:26px;gap:2px;padding:4px 4px 4px 16px}.composer-field textarea{min-height:40px;caret-color:var(--blue);padding:9px 0;font-size:15px;line-height:22px}.composer-field textarea::placeholder{color:#7b8679;opacity:1}.composer .attach-toggle,.composer .mic{width:var(--control-size);min-width:var(--control-size);height:var(--control-size);flex-shrink:0;margin:0}.composer .attach-toggle svg{width:29px;height:29px}.composer .mic svg{width:31px;height:31px}.composer .mic .video-record-icon{width:28px;height:28px}.composer .emoji-toggle,.composer .schedule-toggle{height:var(--inner-control);flex-shrink:0;width:36px;min-width:36px;margin:0}.composer .emoji-toggle svg{width:28px;height:28px}.composer .schedule-toggle{color:#6b7b65}.composer .schedule-toggle svg{width:23px;height:23px}.composer .send-button{width:var(--inner-control);height:var(--inner-control);min-width:var(--inner-control);margin:0 0 0 3px}.composer .send-button svg{width:23px;height:23px}.composer .send-button[aria-label=Сохранить\ изменения] svg{fill:none;stroke:currentColor;stroke-width:2.1px}.composer .expand-composer{color:#6b7b65;align-self:flex-start;width:30px;height:32px;margin:4px 0}.composer .rich-draft-preview{padding:8px 0;font-size:15px;line-height:22px}.composer .icon-button{transition:background .16s,color .16s,transform .12s}.composer .emoji-toggle:hover,.composer .schedule-toggle:hover,.composer .expand-composer:hover{background:#6d936212}.composer .emoji-toggle[aria-expanded=true],.composer .attach-toggle[aria-expanded=true]{color:var(--blue);background:#edf8ffe8}.compose-context{background:var(--glass);border-radius:17px;margin:0 56px 7px;padding:6px 7px 6px 12px;box-shadow:inset 0 1px #fff9}.compose-context-jump{gap:10px;min-height:34px}.compose-context-jump>svg{color:var(--blue);flex-shrink:0}.compose-context-copy{border-left:2px solid var(--blue);padding-left:9px}.compose-context-copy b{color:var(--blue);font-size:12px;line-height:16px}.compose-context-copy>span{font-size:13px;line-height:18px}.composer.is-recording{align-items:flex-end}.composer.is-recording .recording-field{min-height:var(--control-size);align-items:center;gap:6px;padding:4px 5px 4px 12px}.composer.is-recording .recording-send{width:var(--control-size);height:var(--control-size);background:#ff3b30;box-shadow:0 0 0 4px #ff3b3020}.composer.is-recording .recording-held{box-shadow:0 0 0 7px #ff3b3025}.composer.is-recording .recording-send svg{width:27px;height:27px}.recording-progress{align-items:center;gap:9px;min-width:0;min-height:40px}.recording-progress b{font-variant-numeric:tabular-nums;min-width:48px;font-size:16px;font-weight:500;line-height:22px}.recording-progress .record-dot{background:#58a8cf;flex-shrink:0;width:8px;height:8px}.recording-progress .slide-cancel{color:#829080;align-items:center;gap:3px;margin:0 10px 0 auto;font-size:13px;display:flex}.recording-progress .record-state{color:#8a9585;margin:0 8px 0 auto;font-size:13px}.recording-tools{flex-shrink:0;align-items:center;gap:2px;display:flex}.composer .recording-field>.icon-button.danger,.recording-tools .icon-button{width:36px;min-width:36px;height:40px;box-shadow:none;color:#7b8b75;background:0 0;margin:0;position:static!important;inset:auto!important}.composer .recording-field>.icon-button.danger{color:#ff3b30}.recording-tools .record-pause{color:#7b8b75}.recording-tools .record-pause.resume{color:var(--blue);background:#d7ebf56e;border-radius:50%;width:40px;height:40px}.live-record-wave{background:#f2ffe9d9;border-radius:17px;height:34px;margin:0 56px 7px;padding:3px 12px}.live-record-wave canvas{height:28px}.composer-area>.record-review{max-width:none;min-height:46px;box-shadow:none;border-radius:23px;margin:0 56px 7px;padding:5px 11px}.composer-area>.record-review .voice-play{width:36px;height:36px}.record-lock-target{width:40px;height:76px;bottom:calc(100% + 12px);right:4px}.message-menu-layer{width:296px}.message-menu-layer .context-menu.message-menu-body{border-radius:19px;width:232px;padding:5px 0}.context-menu.message-menu-body .menu-item{gap:12px;height:34px;min-height:34px;padding:6px 15px;font-size:14px}.context-menu.message-menu-body .menu-item svg{flex-shrink:0;width:19px;height:19px}.context-menu.message-menu-body .menu-item.danger{height:38px;min-height:38px;margin-top:4px;padding-top:8px}.message-menu-layer .reaction-picker{border-radius:23px;gap:0;padding:4px}.message-menu-layer .reaction-picker button{border-radius:50%;place-items:center;width:36px;min-width:36px;height:36px;font-size:24px;display:grid}.message-menu-layer .reaction-picker button[aria-pressed=true]{background:#b9dbedb3}.message-menu-layer .reaction-picker button:hover{background:#bfdbb96b}.message-menu-layer .reaction-picker button:last-child{color:#fff;background:#d3ddce9c}.message-menu-layer .reaction-picker button:last-child svg{transition:transform .16s}.message-menu-layer .reaction-picker button[aria-label=Свернуть\ реакции] svg{transform:rotate(180deg)}.attachment-menu{border-radius:20px;padding:6px 0}.attachment-menu>button{gap:12px;min-height:38px;padding:7px 16px;font-size:14px}.attachment-menu>button svg{flex-shrink:0;width:22px;height:22px}.message-text{line-height:21px}.message-row.highlight .bubble{animation:.75s ease-out message-arrival}@keyframes message-arrival{0%{filter:brightness(.9)}to{filter:brightness()}}@media (prefers-reduced-motion:no-preference){.message-menu-body,.reaction-picker,.attachment-menu{transform-origin:100% 100%;animation:.14s ease-out both chat-pop-in}.composer .send-button{animation:.12s ease-out both chat-control-in}@keyframes chat-pop-in{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes chat-control-in{0%{opacity:.4;scale:.86}to{opacity:1;scale:1}}}@media (prefers-reduced-motion:reduce){.record-lock-target svg,.record-dot,.message-row.highlight .bubble{animation:none!important}}@media (max-width:760px){.compose-context{margin-left:0;margin-right:0}.composer-field textarea{font-size:16px}}.composer .recording-held svg{fill:none;stroke:currentColor}.composer .recording-held svg[viewBox="0 0 512 512"] path{stroke-width:24px}.composer-field{position:relative}.composer .expand-composer{margin:0;position:absolute;top:4px;right:8px}.composer-area:has(.composer.has-content) .compose-context{margin-right:0}.expression-panel{background:#f2f5eeef;border-radius:22px;width:312px;min-width:0;box-shadow:inset 0 1px #ffffffc9}.expression-panel .expression-header{height:48px;padding:7px 8px;gap:4px!important}.expression-header>.emoji-categories{gap:2px;scroll-padding:4px}.expression-header .emoji-categories>button{color:#90968f;border-radius:50%;flex-basis:32px;width:32px;height:32px}.expression-header .emoji-categories>button[aria-pressed=true]{color:#377ba7;background:#dce3d9}.expression-header>button:hover,.expression-collection-nav button:hover{background:#dce3d9}.expression-collection-nav{color:#7c8878;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.expression-collection-nav>b{color:#3d4939;flex:1;font-size:14px;font-weight:500}.expression-collection-nav>span{color:var(--blue);place-items:center;display:grid}.expression-panel .emoji-search{background:#e0e5dcaa;gap:7px;height:34px;min-height:34px;margin:0 12px 6px;padding:0 10px}.expression-panel .emoji-search:focus-within{background:#fff9}.expression-panel .emoji-search input{font-size:13px;line-height:20px}.expression-panel .emoji-search button{place-items:center;min-width:24px;height:26px;padding:0;display:grid}.expression-panel .emoji-panel-scroll{scrollbar-width:thin;scrollbar-color:#bac5b780 transparent;scrollbar-gutter:stable;padding:0 12px 12px}.expression-panel h3{letter-spacing:.35px;color:#8c9588;margin:13px 2px 7px;font-size:11px;font-weight:500;line-height:16px}.expression-panel .emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:2px}.expression-panel .emoji-grid button{border-radius:9px;height:34px;min-height:34px;padding:0;font-size:27px;line-height:34px}.expression-panel .emoji-grid button:active{transform:scale(.9)}.expression-panel .expression-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.expression-panel .expression-tile{border-radius:12px;padding:3px}.expression-panel .gif-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.expression-panel .gif-grid .expression-tile{aspect-ratio:15/11;background:#dce4d7;border-radius:9px;padding:0}.expression-panel .expression-tile small{letter-spacing:.3px;background:#0003;padding:2px 4px;font-size:9px;bottom:5px;left:5px}.expression-panel>footer{background:#f2f5eeed;border-radius:0;justify-content:flex-start;gap:8px;min-height:53px;margin:0;padding:8px 10px;box-shadow:0 -1px #d6ded480}.expression-panel>footer>div{background:#fff9;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:0;padding:3px;display:flex}.expression-panel>footer button{color:#778172;border-radius:18px;padding:6px 9px;font-size:13px;line-height:18px}.expression-panel>footer button[aria-selected=true]{color:#273523;background:#dce4d8;font-weight:500}.expression-panel>footer .expression-keyboard{color:#818c7c;place-items:center;width:30px;padding:3px;display:grid}.expression-panel .expression-empty{color:#9aa294;flex-direction:column;align-items:center;gap:9px;padding:65px 8px;display:flex}.expression-empty b{color:#778170;margin-top:4px;font-size:14px;font-weight:500}.expression-empty span{font-size:12px;line-height:18px}.expression-preview>p{text-align:center;color:#78816f;margin:14px 0 4px;font-size:14px}.expression-panel .expression-preview{background:#eff4eaf5;padding:24px}@media (min-width:1400px){.expression-panel{width:340px}.expression-panel .emoji-grid button{height:37px;font-size:29px}}@media (min-width:761px) and (max-width:1150px){.expression-panel{width:272px}.expression-panel .emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:760px){.expression-panel{border-radius:20px 20px 0 0;width:100%;height:310px}.expression-panel .expression-header{height:40px}.expression-panel .emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.expression-panel>footer{min-height:44px;padding:4px 10px}}.attachment-menu{background:#f5fcf1f5;width:238px;padding:7px 0;bottom:64px;left:0;box-shadow:0 8px 32px #24441c26}.attachment-menu>button{gap:13px;height:40px;padding:8px 17px;font-size:14px}.attachment-menu>button svg{width:23px;height:23px}.attachment-menu>button:focus-visible{background:#bbd7ad55;outline:none}.composer-area .attachment-draft{scrollbar-width:thin;border-radius:19px;gap:7px;max-height:92px;margin:0 0 8px 56px;padding:8px}.attachment-draft .attachment-thumb{width:68px;height:68px}.attachment-draft .photo-draft-add{background:#ffffff7a;border-radius:12px;flex-basis:52px}.attachment-preview-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:180;background:#17251d70;padding:24px}.media-send-preview{background:#f5f6f2;border-radius:24px;outline:none;width:min(540px,100%);max-height:calc(100dvh - 48px);padding:0;overflow:hidden;box-shadow:0 22px 90px #07180f33}.media-send-preview>header{color:#263329;gap:12px;height:64px;min-height:64px;padding:10px 16px}.media-send-preview>header>div{text-align:center;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.media-send-preview>header b{font-size:16px;font-weight:600;line-height:20px}.media-send-preview>header small{color:#889080;font-size:12px;line-height:16px}.media-send-preview>header>button{background:#e7ebe3;border-radius:50%;flex-shrink:0;width:36px;height:36px}.preview-header-spacer{flex-shrink:0;width:36px}.media-send-preview .attachment-preview-media{background:#e8ece4;flex:1;justify-content:center;align-items:center;min-height:100px;max-height:380px;padding:0 16px;display:flex;position:relative;overflow:hidden}.media-send-preview .attachment-preview-media>img,.media-send-preview .attachment-preview-media>video{object-fit:contain;border-radius:0;max-width:100%;height:auto;max-height:min(380px,44dvh);display:block}.media-send-preview .attachment-preview-media>button{color:#fff;background:#29312ab3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:calc(50% - 17px);box-shadow:0 2px 6px #0001}.media-send-preview .attachment-preview-prev{left:10px}.media-send-preview .attachment-preview-next{right:10px}.media-send-preview button:disabled{opacity:.3;cursor:default}.attachment-file-card{width:100%;min-height:190px;color:var(--blue);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.attachment-file-card b{color:#33402f;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:14px;font-weight:500}.attachment-file-card small{color:#8b9385;font-size:12px}.attachment-file-card audio{width:340px;max-width:100%}.attachment-preview-strip{scrollbar-width:thin;scrollbar-color:#bac7b7 transparent;flex-shrink:0;gap:7px;min-height:80px;padding:12px 16px 4px;display:flex;overflow-x:auto}.attachment-preview-strip>button{opacity:.65;cursor:grab;background:#e2e8de;border-radius:10px;flex:0 0 60px;width:60px;height:60px;padding:0;transition:opacity .12s,transform .12s;position:relative;overflow:hidden}.attachment-preview-strip>button[aria-current=true]{opacity:1;box-shadow:0 3px 0 var(--blue);transform:translateY(-2px)}.attachment-preview-strip>button img,.attachment-preview-strip>button video{object-fit:cover;pointer-events:none;width:100%;height:100%}.attachment-preview-strip>button i{color:#fff;background:#2038229c;border-radius:50%;min-width:17px;height:17px;font-size:10px;font-style:normal;line-height:17px;position:absolute;bottom:4px;right:4px}.attachment-preview-strip>button.is-dragging{opacity:.3}.attachment-preview-strip>button.drop-target{box-shadow:inset 4px 0 var(--blue);transform:translate(3px)}.attachment-preview-strip .attachment-video-badge{color:#fff;filter:drop-shadow(0 1px 3px #0008);width:20px;height:20px;margin:auto;position:absolute;inset:0}.attachment-preview-tools{flex-shrink:0;align-items:center;gap:3px;min-height:40px;padding:5px 14px 8px;display:flex}.attachment-preview-tools>span{color:#92988c;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:10px;font-size:12px;overflow:hidden}.attachment-preview-tools>button{color:#74836d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.attachment-preview-tools>button:hover{background:#e3e9df}.attachment-preview-tools>button.danger{color:#e95a52;margin-left:5px}.media-send-preview>footer.attachment-caption-row{background:#f5f6f2;border-top:1px solid #e5e9e1;flex-wrap:nowrap;flex-shrink:0;align-items:flex-end;gap:9px;padding:10px 14px 14px;display:flex}.attachment-caption-row textarea{resize:none;min-width:0;min-height:42px;max-height:96px;font:inherit;color:#273125;background:#fff;border:0;border-radius:20px;outline:none;flex:1;padding:11px 15px;font-size:14px;line-height:20px}.attachment-caption-row textarea::placeholder{color:#91998a}.attachment-caption-row>small{color:#92998b;align-self:center;font-size:11px}.media-send-preview>footer .attachment-preview-send{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:grid}.bubble .photo-grid{border-radius:13px;margin:0}.bubble .photo-grid.album{aspect-ratio:1.15;grid-auto-rows:minmax(0,1fr);gap:2px;width:340px;max-width:100%}.bubble .photo-grid.album .photo-button{min-height:0;max-height:none;display:block;overflow:hidden}.bubble .photo-grid.album .photo-button img,.bubble .photo-grid.album .photo-button video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;max-height:none}.bubble .photo-grid.album[data-count="2"]{aspect-ratio:1.4}.bubble .photo-grid.album[data-count="3"]{grid-template-rows:1.25fr 1fr}.bubble .photo-grid.album:is([data-count="5"],[data-count="8"]){grid-template-columns:repeat(6,minmax(0,1fr))}.bubble .photo-grid.album:is([data-count="5"],[data-count="8"]) .photo-button{grid-column:span 2}.bubble .photo-grid.album:is([data-count="5"],[data-count="8"]) .photo-button:nth-child(-n+2){grid-column:span 3}.bubble .photo-grid.album:is([data-count="6"],[data-count="7"],[data-count="9"],[data-count="10"]){grid-template-columns:repeat(3,minmax(0,1fr))}.bubble .photo-grid.album:is([data-count="7"],[data-count="10"]) .photo-button:first-child{grid-column:span 3}.bubble .photo-grid.album:is([data-count="7"],[data-count="8"],[data-count="9"],[data-count="10"]){aspect-ratio:.9}.photo-only .message-meta{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#142e2c91;font-size:10px;line-height:16px;bottom:6px;right:6px}.photo-viewer{z-index:190;background:#101411f7}.photo-viewer-bar{color:#e4e8e1;height:68px;padding:10px 20px}.photo-viewer-title{flex-direction:column;gap:4px;display:flex}.photo-viewer-title b{font-size:14px;font-weight:500}.photo-viewer-title small{color:#a0a99c;font-size:12px}.photo-viewer-bar>div{align-items:center;gap:8px}.photo-viewer-scale{color:#9ca798;text-align:right;font-variant-numeric:tabular-nums;min-width:34px;margin-right:4px;font-size:12px}.photo-viewer-bar button{background:#ffffff0c;width:38px;height:38px}.photo-viewer button:hover:not(:disabled){background:#ffffff20}.photo-viewer-stage{cursor:default;margin:0 68px}.photo-viewer-stage img{cursor:zoom-in}.photo-viewer-stage.is-zoomed img{cursor:grab}.photo-viewer .photo-previous,.photo-viewer .photo-next{background:#ffffff12;width:40px;height:40px;top:calc(50% - 20px)}.photo-viewer .photo-previous{left:16px}.photo-viewer .photo-next{right:16px}.photo-viewer .photo-previous:disabled,.photo-viewer .photo-next:disabled{opacity:.15}.photo-viewer-caption{background:0 0;max-height:100px;padding:13px 80px;font-size:14px;line-height:20px}.photo-viewer-thumbnails{background:0 0;gap:8px;min-height:76px;padding:10px 20px 14px}.photo-viewer-thumbnails button{opacity:.45;border-radius:8px;flex-basis:48px;width:48px;height:48px;position:relative;overflow:visible}.photo-viewer-thumbnails button[aria-current=true]{opacity:1;transform:translateY(-2px);box-shadow:0 3px #72b5df}.photo-viewer-thumbnails img,.photo-viewer-thumbnails video{border-radius:8px}.photo-thumbnail-play{filter:drop-shadow(0 1px 3px #000c);fill:#fff;margin:auto;position:absolute;inset:0}.photo-viewer-loading{color:#bec9b7;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}@media (max-width:760px){.attachment-preview-backdrop{padding:10px}.media-send-preview{max-height:calc(100dvh - 20px)}.composer-area .attachment-draft{margin-left:0}.photo-viewer-stage{margin:0 42px}.photo-viewer .photo-previous{left:4px}.photo-viewer .photo-next{right:4px}.photo-viewer-caption{padding:10px 20px}.photo-viewer-bar{padding:8px 12px}}.media-send-preview{gap:0;max-width:540px;margin:0}.media-send-preview .attachment-preview-media{flex:0 auto;height:min(340px,44dvh)}.media-send-preview .attachment-preview-media>img,.media-send-preview .attachment-preview-media>video{width:auto;height:auto;max-height:100%}.chat-header{align-items:center;gap:10px;padding-bottom:8px}.person-pill,.header-actions{height:48px;min-height:48px}.person-pill{gap:9px;padding:4px 14px 4px 5px}.person-pill .avatar{width:38px;height:38px;font-size:18px}.person-pill .person{flex-direction:column;gap:1px;min-width:0;display:flex}.person-pill .person-name{font-size:15px;font-weight:600;line-height:19px}.person-pill .status{font-size:12px;line-height:16px}.header-actions{flex-shrink:0;gap:2px;padding:4px 7px}.header-actions .icon-button{width:38px;height:38px}.header-actions svg{stroke-width:1.7px;width:25px;height:25px}.person-pill,.header-actions .icon-button,.contact-toolbar button,.contact-actions button{transition:background .13s,transform .13s}.person-pill:active,.header-actions .icon-button:active,.contact-toolbar button:active,.contact-actions button:active{background-color:#d8e8ce;transform:scale(.97)}.contact-panel{background:#efeff4;overflow:hidden}.contact-toolbar{z-index:2;min-height:64px;padding:12px 16px;position:relative}.contact-toolbar>button{min-width:40px;height:40px;box-shadow:0 1px 1px #00000008}.contact-toolbar>button svg{width:23px;height:23px}.contact-toolbar>button:last-child{padding:0 16px;font-size:14px}.contact-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c7c7d0 transparent;scroll-padding-top:10px}.contact-inner{width:min(700px,100%);padding:0 28px 32px}.contact-avatar{width:132px;height:132px;margin:0 auto 17px;font-size:52px}.contact-inner>h1{overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:26px}.contact-status{color:#9999a1;margin:5px 0 24px;font-size:13px;line-height:18px}.contact-actions-wrap{position:relative}.contact-actions{gap:14px;margin:0 0 24px}.contact-actions button{border-radius:22px;gap:7px;min-height:74px;font-size:14px}.contact-actions button>svg{width:25px;height:25px}.contact-more{border-radius:20px;min-width:244px;padding:5px;top:84px;right:0;box-shadow:0 8px 28px #20203025}.contact-more button{border-radius:7px;gap:12px;min-height:42px;padding:10px 13px;font-size:14px}.contact-more button svg{flex-shrink:0;width:22px;height:22px}.contact-more button:focus-visible{background:#e9e9ef;outline:none}.contact-card{border-radius:22px;margin:18px 0;padding:10px 18px}.contact-details>div{min-height:64px;padding:11px 36px 11px 0}.contact-details label{color:var(--blue);font-size:13px;line-height:18px}.contact-details p{overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:21px}.contact-details button{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;top:calc(50% - 18px);right:-6px}.contact-details button svg{width:22px;height:22px}.contact-details button:active{background:#e9f2f8}.contact-tabs{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;gap:1px;margin:20px 0 14px;padding:4px;position:sticky;top:0;box-shadow:0 1px 2px #26263309}.contact-tabs button{color:#33343a;border-radius:24px;padding:9px 15px;font-size:13px;line-height:18px}.contact-tabs button[aria-selected=true]{color:#111;background:#eaeaec;font-weight:500}.contact-tabs button:active{background:#e8e8eb}.contact-tabs button:focus-visible{background:#dceaf5;outline:none}#contact-library{outline:none;min-height:180px}.contact-media-grid{border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;overflow:hidden}.contact-media-grid>button{aspect-ratio:1;background:#e0e0e7;position:relative;overflow:hidden}.contact-media-grid>button>img,.contact-media-grid>button>video{object-fit:cover;width:100%;height:100%;display:block}.contact-media-grid>button:active{opacity:.75}.contact-media-grid .contact-play{filter:drop-shadow(0 1px 4px #0006);width:21px;height:21px}.contact-media-duration{color:#fff;font-variant-numeric:tabular-nums;background:#0006;border-radius:8px;padding:0 5px;font-size:10px;line-height:17px;position:absolute;bottom:6px;right:6px}.contact-link-list:empty{display:none}.contact-link-list{margin-top:0;padding:0 16px}.contact-link-list button{gap:13px;min-height:65px;padding:13px 0}.contact-link-list button>svg{width:25px;height:25px}.contact-link-list span{font-size:14px;line-height:20px}.contact-link-list small{margin-top:3px;font-size:12px;line-height:17px}.contact-link-list .contact-voice-icon{background:var(--blue);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.contact-voice-icon svg{color:#fff;width:19px;height:19px;margin-left:2px}.contact-link-list .contact-row-chevron{color:#b3b3bc;width:16px;height:16px}.contact-empty{color:#9696a0;text-align:center;padding:54px 16px;font-size:14px}.contact-load{color:var(--blue);background:#fff;border-radius:20px;margin:18px auto;padding:10px 20px;font-size:13px}@media (max-width:760px){.chat-header{gap:5px}.person-pill{padding-right:8px}.header-actions{padding:4px}.header-actions .icon-button{width:32px}.contact-inner{padding:0 16px 30px}.contact-actions{gap:8px}.contact-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.person-pill:focus-visible{outline:none;box-shadow:inset 0 0 0 999px #8aaf7320}.header-actions .icon-button:focus-visible{outline:none;box-shadow:inset 0 0 0 999px #8aaf7320}.message-menu-layer{overscroll-behavior:contain;isolation:isolate;padding:1px 0 8px;overflow-y:auto}.message-menu-layer[data-align=left] .context-menu.message-menu-body{margin-left:0;margin-right:auto}.message-menu-layer .reaction-picker{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f1fbeaef;border:0;grid-template-columns:repeat(8,minmax(0,1fr));justify-content:normal;gap:0;min-height:44px;display:grid;box-shadow:0 4px 18px #20381a20}.message-menu-layer .reaction-picker button{width:36px;min-width:0;height:36px;transition:background .12s,transform .12s}.message-menu-layer .reaction-picker button:hover{transform:translateY(-2px)scale(1.07)}.message-menu-layer .reaction-picker button:active{transform:scale(.92)}.message-menu-layer .reaction-picker button:focus-visible{background:#b6d5e8a6;outline:none;transform:none}.message-menu-layer .context-menu.message-menu-body{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f3faeef5;border-radius:19px;width:240px;padding:5px;box-shadow:0 8px 28px #17301f26}.context-menu.message-menu-body .menu-item{border-radius:8px;gap:13px;height:38px;min-height:38px;padding:8px 12px;font-size:14px;line-height:20px}.context-menu.message-menu-body .menu-item svg{width:21px;height:21px}:is(.context-menu.message-menu-body .menu-item:hover,.context-menu.message-menu-body .menu-item:focus-visible){background:#bed4b65c;outline:none}.context-menu.message-menu-body .menu-item:active{background:#aac69f80}.context-menu.message-menu-body .menu-item.danger{color:#ff3b30;border-top:1px solid #23351b0b;border-radius:0 0 8px 8px;height:40px;margin-top:4px;padding-top:9px}.context-menu.message-menu-body .menu-item:disabled{opacity:.35}.message-row.message-menu-open .bubble{filter:brightness(.96)}.reaction-chips button{transition:background .13s,transform .13s}.reaction-chips button:active{transform:scale(.94)}.compose-context{gap:7px;min-height:46px;margin-bottom:6px;padding:6px 6px 6px 12px}.compose-context-copy>span{color:#73816c}.compose-context .icon-button{color:#7f8e77;border-radius:50%;width:32px;min-width:32px;height:32px}:is(.compose-context .icon-button:hover,.compose-context .icon-button:focus-visible){background:#b9d0ac40;outline:none}.compose-context-jump:focus-visible{background:#b9d0ac30;border-radius:8px;outline:none}.compose-context-jump:active{opacity:.7}.composer-area[hidden]{display:none}.message-selection-header{background:#f3fbeeeb;border-radius:23px;gap:10px;min-height:44px;margin:0 0 7px;padding:4px 10px}.message-selection-header b{font-size:14px;font-weight:500}.message-selection-header button{color:#75846d;border-radius:50%}.message-selection-header button svg{width:21px;height:21px}.selection-actions{flex-shrink:0;align-items:center;gap:8px;min-height:65px;padding:9px 0 0;display:flex}.selection-actions>button{background:var(--glass);height:46px;color:var(--blue);border-radius:24px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;transition:background .13s,transform .13s;display:flex}.selection-actions>button:last-child{color:#ed5148}.selection-actions>button svg{width:22px;height:22px}.selection-actions>button:disabled{opacity:.38;cursor:default}.selection-actions>button:hover:not(:disabled){background:#efffe6;outline:none}.selection-actions>button:focus-visible{background:#efffe6;outline:none}.selection-actions>button:active:not(:disabled){transform:scale(.98)}.message-row.selection-mode{cursor:pointer;border-radius:10px;padding-left:38px;transition:background .12s;position:relative}.message-row.selection-mode:hover{background:#effbe81c}.message-row.selection-mode.message-selected{background:#3988c429}.message-row.selection-mode .bubble{box-shadow:none!important;outline:none!important}.selection-check{color:#0000;background:#fafff266;border:1.5px solid #658a6580;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:calc(50% - 11px);left:7px}.message-selected .selection-check{background:var(--blue);border-color:var(--blue);color:#fff}.selection-check:focus-visible{outline:none;box-shadow:0 0 0 4px #fff7}.selection-check:disabled{opacity:.25;cursor:default}.delete-messages-dialog{background:#f5f6f3;border-radius:24px;width:min(360px,100vw - 32px);padding:20px;box-shadow:0 18px 70px #15251c33}.delete-messages-dialog>header{justify-content:space-between;align-items:center;gap:8px;margin:0 0 14px;padding:0;display:flex}.delete-messages-dialog>header h2{text-align:left;margin:0;font-size:18px;font-weight:600;line-height:24px}.delete-messages-dialog>header button{color:#7f8778;background:#e8ebe4;border-radius:50%;place-items:center;width:30px;min-width:30px;height:30px;padding:0;display:grid;position:static}.delete-message-preview{color:#687360;-webkit-line-clamp:2;overflow-wrap:anywhere;background:#e8ece5;border-radius:12px;-webkit-box-orient:vertical;margin:0 0 17px;padding:10px 12px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.delete-message-count{color:#7a8272;margin:0 0 20px;font-size:14px}.delete-both{cursor:pointer;align-items:center;gap:10px;font-size:14px;line-height:20px;display:flex;position:relative}.delete-both input{opacity:0;width:22px;height:22px;margin:0;position:absolute;left:0}.delete-checkbox{color:#0000;border:1.5px solid #bec8b8;border-radius:6px;flex:0 0 21px;place-items:center;height:21px;display:grid}.delete-both input:checked+.delete-checkbox{background:var(--blue);border-color:var(--blue);color:#fff}.delete-both input:focus-visible+.delete-checkbox{box-shadow:0 0 0 3px #84b5d433}.delete-scope{color:#8a9283;margin:8px 0 22px 31px;font-size:12px;line-height:17px}.delete-messages-dialog>footer{justify-content:flex-end;gap:8px;margin:0;display:flex}.delete-messages-dialog>footer button{height:38px;color:var(--blue);border-radius:20px;padding:0 17px;font-size:14px;font-weight:500}:is(.delete-messages-dialog>footer button:focus-visible,.delete-messages-dialog>footer button:hover){background:#dceaf3;outline:none}.delete-messages-dialog>footer button.danger{color:#fff;background:#ff3b30}.delete-messages-dialog>footer button.danger:hover{background:#ea342b}.delete-messages-dialog button:disabled{opacity:.45}@media (max-width:760px){.selection-actions{gap:5px;padding:7px}.selection-actions>button{gap:5px;font-size:12px}.message-selection-header{margin:0 7px 5px}.compose-context{margin-left:0;margin-right:0}}.message-row.selection-mode,.message-row.selection-mode *{-webkit-user-select:none;user-select:none}.feed-viewport{isolation:isolate;flex:1;min-height:0;display:flex;position:relative}.feed-viewport>.feed{width:100%}.chat-jumps{z-index:4;pointer-events:none;flex-direction:column-reverse;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.chat .chat-jumps>.jump{pointer-events:auto;background:#f4ffebeb;border:0;width:42px;height:42px;position:relative;box-shadow:0 2px 8px #284e2720;inset:auto!important}.chat .chat-jumps>.reply-return{width:36px;height:36px}.chat-jumps>.jump:hover{background:#fff}.chat-jumps>.jump:active{transform:scale(.92)}.chat .search-strip{border-radius:25px;flex-shrink:0;min-height:48px;padding:5px 8px}.chat .chat-search{gap:3px;min-height:38px!important}.search-query-field{color:#87918a;background:#ffffff70;border-radius:22px;flex:1;align-items:center;gap:8px;min-width:60px;padding:0 11px;display:flex}.chat .search-query-field input{background:0 0;border:0;border-radius:0;outline:0;flex:1;width:100%;min-width:0;height:36px;padding:6px 0;font-size:15px}.search-query-field>svg{flex-shrink:0}.search-clear{color:#fff;background:#9ca69d;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;padding:0;display:grid}.search-clear:hover{background:#79867b}.chat .chat-search>.icon-button{color:#506853;border-radius:50%;width:36px;height:36px}.chat .chat-search>.icon-button:hover:not(:disabled){background:#73926d18}.chat .chat-search>.icon-button:disabled{opacity:.28}.chat .search-count{color:#73816f;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;padding:0 8px;font-size:12px;line-height:16px}.chat .search-count:empty{padding:0}.chat .pinned-bar{flex-shrink:0;gap:3px;min-height:48px;padding:4px 9px 4px 12px}.chat .pinned-bar>button:first-child{border-radius:10px;gap:9px;min-height:38px;padding:0 4px 0 0}.chat .pinned-bar>button:not(:first-child){color:#58765a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;display:grid}.chat .pinned-bar>button:hover{background:#73926d12}.chat .pinned-bar .pin-rail{flex-direction:column;flex-shrink:0;gap:2px;width:3px;height:30px;display:flex}.pin-rail i{background:#6d98674a;border-radius:3px;flex:1;display:block}.pin-rail i.active{background:#5c8e51}.chat .pinned-bar b{color:#426d3b;align-items:center;gap:8px;font-size:13px;line-height:18px;display:flex}.chat .pinned-bar b em{color:#7d8b77;font-size:11px;font-style:normal;font-weight:400}.chat .pinned-bar small{color:#40513f;line-height:18px}.pinned-list>div{border:0;gap:8px;padding:2px 0}.pinned-list>div>button:first-child{border-radius:16px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.pinned-list>div>button:first-child:hover{background:#e7eee7}.pinned-list>div>button:first-child>span{white-space:normal;flex:1;min-width:0;display:block}.pinned-list small{color:#61815e;justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;font-size:12px;line-height:18px;display:flex}.pinned-list time{color:#8b938b;white-space:nowrap;font-size:11px;font-weight:400}.pinned-list .pinned-preview{-webkit-line-clamp:2;white-space:normal;color:#263128;-webkit-box-orient:vertical;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.pinned-list>div>button:last-child{color:#8b938b;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.pinned-list>div>button:last-child:hover{background:#dfe7df}.schedule-picker{background:#efeff4;border-radius:28px;width:min(360px,100vw - 28px);max-height:calc(100dvh - 32px);padding:18px;overflow:auto}.schedule-picker header{gap:10px;margin:0 0 18px}.schedule-picker header button{flex-shrink:0;width:36px;height:36px}.schedule-picker header svg{width:21px;height:21px}.schedule-picker h2{margin:0;font-size:17px;font-weight:600;line-height:24px}.schedule-month{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.schedule-month>b{text-transform:capitalize;font-size:15px;font-weight:600}.schedule-month>button{color:#288bcd;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.schedule-month svg{width:20px;height:20px}.schedule-week,.schedule-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.schedule-week{color:#989ba2;text-align:center;padding:5px 0 7px;font-size:11px}.schedule-days button{color:#252c33;border-radius:50%;justify-self:center;place-items:center;width:100%;max-width:38px;height:38px;padding:0;font-size:14px;line-height:1;display:grid}.schedule-days button[aria-current=date]{color:#268bd2;font-weight:650}.schedule-days button:hover:not(:disabled){background:#fff}.schedule-days button[aria-pressed=true]{color:#fff;background:#268bd2!important}.schedule-days button:disabled{opacity:.22}.schedule-days button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px #258bce70}.schedule-time{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;min-height:49px;margin-top:18px;padding:7px 13px;display:flex}.schedule-time>span{color:#4c555f;align-items:center;gap:9px;font-size:14px;display:flex}.schedule-picker .schedule-time input{font-variant-numeric:tabular-nums;color:#268bd2;text-align:right;background:0 0;border:0;border-radius:0;outline:0;width:108px;padding:6px 0;font-size:19px;line-height:24px}.schedule-shortcuts{justify-content:center;gap:8px;margin:12px 0 16px}.schedule-shortcuts button{color:#268bd2;background:#268bd20d;border-radius:18px;padding:8px 13px;font-size:12px}.schedule-shortcuts button:hover{background:#268bd21a}.schedule-picker .feature-primary{border-radius:23px;justify-content:center;align-items:center;gap:9px;min-height:44px;font-size:14px;display:flex}.schedule-picker .feature-primary>svg{width:18px;height:18px}.scheduled-view{background-color:#0000;background-image:inherit;background-size:inherit;background-position:inherit;padding:0}.scheduled-view>header{flex-shrink:0;gap:8px;height:58px;padding:0 0 7px}.scheduled-view>header>button{width:48px;height:48px}.scheduled-view>header>div{gap:9px;height:48px;padding:5px;font-size:15px;font-weight:600}.scheduled-view>header span{flex-shrink:0;width:38px;height:38px}.scheduled-view>header span svg{width:23px;height:23px}.scheduled-feed{overscroll-behavior:contain;scrollbar-width:thin;gap:5px;padding:10px 8px 12px}.scheduled-feed .day-label>span{padding:4px 11px;font-size:12px}.scheduled-bubble{font-size:15px;line-height:21px;border-radius:17px 17px 5px!important;max-width:min(75%,560px)!important;padding:8px 11px 6px!important}.scheduled-row{align-items:flex-end;gap:5px}.scheduled-message-actions{border-radius:10px;min-height:23px;padding:3px 0 0 7px}.scheduled-message-actions:hover{background:#6d936212}.scheduled-bubble small{margin-left:3px;font-size:10px;line-height:16px}.scheduled-menu{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;width:234px;padding:6px;box-shadow:0 8px 28px #2437292a}.scheduled-menu.below{top:calc(100% + 6px);bottom:auto}.scheduled-menu button{border-radius:12px;gap:12px;min-height:40px;padding:8px 12px;font-size:14px}:is(.scheduled-menu button:hover,.scheduled-menu button:focus-visible){background:#74946619;outline:none}.scheduled-menu svg{width:22px;height:22px}.scheduled-composer{border-radius:25px;flex-shrink:0;align-items:flex-end;min-height:48px;margin:6px 0 1px;padding:3px 4px 3px 15px}.scheduled-composer textarea{scrollbar-width:thin;min-height:40px;max-height:132px;padding:9px 0;font-size:15px;line-height:22px}.scheduled-composer>button{flex-shrink:0;width:40px;height:40px}.scheduled-edit-text{resize:vertical;min-height:120px;max-height:240px;line-height:22px}.scheduled-edit-date{color:#869184;align-items:center;gap:7px;margin:10px 0 18px;font-size:12px;display:flex}.schedule-error{color:#d94c45;font-size:13px}.scheduled-error{color:#bd4c42;background:#fff0ed;border-radius:15px;align-items:center;gap:8px;margin:4px 0;padding:10px 13px;font-size:13px;display:flex}.scheduled-error>span{flex:1}.scheduled-error>button{place-items:center;width:28px;height:28px;display:grid}.schedule-month>b{text-transform:none}.schedule-month>b:first-letter{text-transform:uppercase}.chat:has(>.scheduled-view)>:not(.scheduled-view){visibility:hidden}.expanded-editor .editor-toolbar{flex-shrink:0;gap:10px}.expanded-editor .editor-tools{gap:1px;padding:2px 5px}.expanded-editor .editor-tools button{border-radius:50%;transition:background .15s,transform .12s}.expanded-editor .editor-tools button:hover,.expanded-editor .editor-tools button[aria-expanded=true]{background:#e5e7ec}.expanded-editor button:active{transform:scale(.96)}.expanded-editor .editor-send:disabled{opacity:.32;cursor:default;transform:none}.expanded-editor .editor-body{caret-color:#248bce;padding:24px 10px 18px;scroll-padding:24px;line-height:1.5}.expanded-editor .editor-body::selection,.expanded-editor .editor-body ::selection{background:#b7ddf7}.expanded-editor .editor-popover{overscroll-behavior:contain;border-radius:18px;width:268px;max-width:calc(100% - 24px);padding:6px;top:72px;box-shadow:0 8px 30px #12202c26}.expanded-editor .editor-popover button{border-radius:10px;gap:11px;min-height:40px;padding:8px 10px;font-size:15px;line-height:20px}:is(.expanded-editor .editor-popover button:hover,.expanded-editor .editor-popover button:focus-visible){background:#e7edf1;outline:none}.expanded-editor .editor-popover button>svg{stroke-width:1.7px;flex-shrink:0;width:22px;height:22px}.expanded-editor .editor-popover button>span{text-align:left;flex:1}.expanded-editor .editor-popover button>kbd{color:#949ba1;white-space:nowrap;font-family:inherit;font-size:12px}.expanded-editor .editor-popover button>.editor-item-check{color:#248bce;width:16px;height:16px;margin-left:auto}.expanded-editor .editor-popover hr{border:0;border-top:1px solid #1018200d;margin:5px 10px}.expanded-editor .editor-emojis{grid-template-columns:repeat(5,1fr);display:grid}.expanded-editor .editor-emojis button{justify-content:center;padding:7px;font-size:25px}.expanded-editor .link-dialog{border-radius:26px;width:370px;max-width:100%;padding:20px}.expanded-editor .link-dialog header{gap:14px;margin-bottom:20px}.expanded-editor .link-dialog h2{font-size:18px;font-weight:600}.expanded-editor .link-dialog label{color:#787d85;margin:16px 0;font-size:13px}.expanded-editor .link-dialog input{border:0;border-radius:16px;min-height:46px;margin-top:7px;padding:12px 16px}.expanded-editor .link-dialog input:focus{outline:none;box-shadow:0 0 0 2px #238bcd33}.expanded-editor .link-dialog .editor-primary{border-radius:24px;min-height:46px;margin-top:8px;font-size:16px;font-weight:500}.expanded-editor .link-dialog [role=alert]{color:#d94444;margin:8px 2px;font-size:13px;line-height:1.4}.expanded-editor:has(.editor-suboverlay)>.editor-error{visibility:hidden}@media (prefers-reduced-motion:reduce){.expanded-editor button{transition:none}}.photo-viewer-stage .viewer-video{background:0 0;outline:none;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex;position:relative}.photo-viewer-stage .viewer-video video{object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%}.viewer-video:-webkit-full-screen{background:#080b09}.viewer-video:fullscreen{background:#080b09}.viewer-video-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#161c20dd;border-radius:18px;width:min(680px,100% - 24px);padding:12px 14px 8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.viewer-video-seek{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#63b8ed var(--played),#ffffff40 var(--played));cursor:pointer;border:0;border-radius:4px;width:100%;height:4px;margin:0 0 7px;display:block}.viewer-video input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #0005}.viewer-video-actions{align-items:center;gap:6px;display:flex}.photo-viewer .viewer-video button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .12s;display:flex}.photo-viewer .viewer-video button:active{transform:scale(.94)}.photo-viewer .viewer-video button:focus-visible{background-color:#ffffff25;outline:none}.viewer-video input:focus-visible{background-color:#ffffff25;outline:none}.photo-viewer .viewer-video button svg{width:22px;height:22px}.viewer-video-time{font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:auto;font-size:12px}.viewer-video-time span{color:#aab5bc}.viewer-video-volume{align-items:center;gap:4px;display:flex}.viewer-video-volume input{accent-color:#71c3f7;width:66px;height:3px}.viewer-video-speed{margin:0 4px;position:relative}.photo-viewer .viewer-video-speed>button{border-radius:10px;width:44px;font-size:14px;font-weight:600}.viewer-speed-menu{z-index:3;background:#293238;border-radius:14px;width:152px;padding:5px;position:absolute;bottom:48px;right:0;box-shadow:0 8px 28px #0005}.photo-viewer .viewer-speed-menu button{border-radius:9px;justify-content:space-between;width:100%;height:38px;padding:0 11px;font-size:14px}.photo-viewer .viewer-speed-menu button svg{color:#72bff0;width:18px;height:18px}.photo-viewer .viewer-video-center{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12202ba6;width:62px;height:62px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-viewer .viewer-video-center svg{width:30px;height:30px}.photo-viewer .viewer-video-center:active{transform:translate(-50%,-50%)scale(.94)}.viewer-video-loading{pointer-events:none;color:#fff;place-items:center;display:grid;position:absolute;inset:0}.viewer-video-error{color:#bec7cd;font-size:14px;position:absolute;top:calc(50% + 40px)}.photo-viewer-caption{text-align:center;flex-shrink:0;max-height:none;padding:10px 80px}.photo-viewer-caption p{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.photo-viewer-caption.is-expanded p{overscroll-behavior:contain;max-height:140px;display:block;overflow:auto}.photo-viewer-caption button{color:#8ccbf1;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 12px;font-size:13px}.photo-viewer-failure{text-align:center;color:#bac5cc}.photo-viewer-failure button{color:#fff;cursor:pointer;background:#ffffff15;border:0;border-radius:18px;padding:9px 18px}@media (max-width:600px){.viewer-video-volume input{display:none}.viewer-video-controls{width:calc(100% - 8px);padding:12px 8px 6px}.viewer-video-actions{gap:2px}.photo-viewer-caption{padding:10px 24px}}.wallpaper-overlay{z-index:180;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#111b193d;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.wallpaper-dialog{overscroll-behavior:contain;color:#20272b;background:#f4f5f7;border-radius:26px;width:420px;max-width:100%;max-height:calc(100dvh - 48px);padding:18px;overflow:auto;box-shadow:0 18px 60px #17241b30}.wallpaper-dialog header{justify-content:space-between;align-items:center;margin-bottom:16px;padding-left:6px;display:flex}.wallpaper-dialog h2{margin:0;font-size:18px;font-weight:600}.wallpaper-dialog button{font:inherit;cursor:pointer;border:0;transition:background .15s,transform .12s}.wallpaper-dialog button:active{transform:scale(.96)}.wallpaper-dialog button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #248bce55}.wallpaper-close{color:#4d565e;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.wallpaper-close svg{width:21px;height:21px}.wallpaper-preview{border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;height:230px;padding:18px 14px;display:flex;position:relative;overflow:hidden}.theme-sage{background:#a7c899 url(/assets/chat-wallpaper-refined.png) 50%/660px}.theme-plain{background:#e9eee8}.theme-lavender{background:#ccc3dc}.theme-sand{background:#d9c5a6}.wallpaper-sample-date{color:#485748;background:#ffffffad;border-radius:12px;align-self:center;margin-bottom:5px;padding:3px 10px;font-size:11px}.wallpaper-sample{background:#fff;border-radius:13px 13px 13px 4px;max-width:88%;padding:9px 11px 6px;font-size:13px;line-height:19px;box-shadow:0 1px 1px #00000008}.wallpaper-sample.outgoing{background:#edffdc;border-radius:13px 13px 4px;align-self:flex-end}.wallpaper-sample small{color:#829280;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:9px;line-height:12px;display:flex}.wallpaper-sample-compose{color:#3f5145;align-items:center;gap:9px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.wallpaper-sample-compose>span{color:#77847a;background:#ffffffc7;border-radius:24px;flex:1;justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.wallpaper-sample-compose span svg{color:#298ccd}.wallpaper-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.wallpaper-options>button{color:#707981;background:0 0;border-radius:12px;flex-direction:column;align-items:center;gap:7px;padding:4px 3px 7px;font-size:12px;display:flex}.wallpaper-options>button[aria-checked=true]{color:#247fb7;background:#248bce0d}.wallpaper-options>button:hover{background:#00000006}.wallpaper-swatch{border-radius:11px;width:100%;height:54px;display:block;position:relative}.wallpaper-check{color:#fff;background:#318dbe;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:5px;right:5px}.wallpaper-scope{text-align:center;color:#8a9197;margin:11px 0 17px;font-size:12px}.wallpaper-error{color:#c74b48;margin:8px 6px;font-size:13px}.wallpaper-dialog footer{gap:10px;display:flex}.wallpaper-dialog footer button{color:#4b5862;background:#e7e9ec;border-radius:22px;flex:1;min-height:42px;font-size:14px;font-weight:500}.wallpaper-dialog footer .wallpaper-apply{color:#fff;background:#298cc8}.wallpaper-dialog footer .wallpaper-apply:disabled{opacity:.35;cursor:default;transform:none}@media (prefers-reduced-motion:reduce){.wallpaper-dialog button{transition:none}}:root{--blue:#242528;--glass:#ffffffc7;--outgoing:#eeeff1;--panel:#f7f7f8;color:#202124;background:#f7f7f8}.friday-theme{--blue:#242528;--glass:#ffffffc7;--outgoing:#eeeff1;--panel:#f7f7f8;color:#202124;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f7f7f8!important}.friday-theme button{transition:background-color .15s,transform .12s,opacity .15s}.friday-theme button:active:not(:disabled){transform:scale(.975)}:is(.friday-theme button:focus-visible,.friday-theme a:focus-visible,.friday-theme input:focus-visible,.friday-theme textarea:focus-visible){outline-offset:3px;outline:2px solid #767a83}.friday-theme .messenger-workspace{background:0 0;gap:1px;width:100%;max-width:none;height:100%;padding:10px}.friday-theme .folder-rail{background:#ffffff90;border-right:1px solid #20212407;border-radius:22px 0 0 22px;gap:19px;width:68px;padding:24px 10px 12px;box-shadow:0 3px 18px #20212403}.friday-theme .folder-rail>button{color:#252629;border-radius:15px;gap:0;width:48px;min-height:45px;padding:9px}.friday-theme .folder-rail>button.active{color:#202124;background:#e8e8ea}.friday-theme .folder-rail>button>span:not(.workspace-avatar){display:none}.friday-theme .folder-rail .rail-settings{margin-top:0;padding:9px}.friday-theme .folder-rail .rail-profile{margin-top:auto;padding:3px}.friday-theme .folder-rail svg{width:25px;height:25px}.friday-theme .chat-list-pane{background:#ffffff95;border-radius:0 22px 22px 0;flex-shrink:0;width:282px;box-shadow:0 3px 18px #20212403}.friday-theme .chat-list-pane>header{justify-content:space-between;height:74px;padding:16px 20px}.friday-theme .chat-list-pane>header>b{letter-spacing:-.5px;margin:0;font-size:20px}.friday-theme .small-self{display:none}.friday-theme .chat-list-pane>header>button{color:#333438}.friday-theme .list-search{color:#85858c;background:#f3f3f580;border:1px solid #20212408;border-radius:24px;min-height:43px;margin:0 18px 20px;padding:9px 13px}.friday-theme .list-search input{font-size:14px}.friday-theme .chat-list-scroll{padding:0 7px}.friday-theme .chat-list-row{color:#252529;border:0;border-radius:17px;gap:12px;min-height:77px;padding:13px 12px}.friday-theme .chat-list-row.selected{color:#202124;background:#e9eaed96}.friday-theme .chat-list-row b{font-size:15px;font-weight:600;line-height:22px}.friday-theme .chat-list-row small,.friday-theme .chat-list-row time,.friday-theme .chat-list-row.selected small,.friday-theme .chat-list-row.selected time{color:#888991;font-size:12px;line-height:19px}.friday-theme .list-avatar,.friday-theme .workspace-avatar,.friday-theme .person-pill .avatar{color:#626268;box-shadow:none;background:#e4e4e7!important}.friday-theme .list-avatar{width:46px;height:46px;font-size:21px;font-weight:500}.friday-theme .list-avatar svg{color:#55565c;width:24px;height:24px}.friday-theme .list-avatar img,.friday-theme .person-pill .avatar img{filter:none}.friday-theme .list-bottom{display:none}.friday-theme .conversation-pane{flex:1;min-width:0;height:100%;padding-left:1px}.friday-theme .chat-and-panel{align-items:stretch;gap:12px;min-width:0;height:100%;display:flex;position:relative}.friday-theme .chat{border:0;flex:1;min-width:0;max-width:none;overflow:hidden;box-shadow:0 3px 18px #20212403;background:#ffffff57!important;border-radius:22px!important}.friday-theme .chat-header{background:#ffffff61;border-bottom:1px solid #20212407;gap:10px;min-height:74px;padding:9px 17px}.friday-theme .person-pill{box-shadow:none;background:0 0;border:0;border-radius:0;gap:11px;height:52px;padding:0}.friday-theme .person-pill .avatar{width:44px;height:44px;font-size:21px}.friday-theme .person-name{font-size:16px;font-weight:600;line-height:23px}.friday-theme .person .status{color:#909199;font-size:12px;line-height:18px}.friday-theme .header-actions{box-shadow:none;background:0 0;border:0;gap:6px;padding:0}.friday-theme .header-actions .icon-button{color:#252629;width:34px;height:40px}.friday-theme .header-actions svg{width:23px;height:23px}.friday-theme .feed{padding:12px 22px 16px}.friday-theme .feed-content{min-height:100%;padding:0}.friday-theme .message-row{margin-top:9px}.friday-theme .message-row.grouped{margin-top:4px}.friday-theme .bubble{color:#202124;background:#ffffffd9;border:0;max-width:min(88%,530px);padding:10px 13px 7px;border-radius:18px!important;box-shadow:0 1px 9px #20212403!important}.friday-theme .message-row.mine .bubble{background:#eeeff1d9}.friday-theme .bubble:before,.friday-theme .bubble:after{display:none!important}.friday-theme .message-text{letter-spacing:-.12px;font-size:15px;line-height:22px}.friday-theme .message-meta,.friday-theme .message-row.mine .message-meta,.friday-theme .message-meta .read{color:#92949c;font-size:11px;line-height:17px}.friday-theme .day-label>span{color:#777981;background:#ececef90;padding:5px 12px;font-size:12px;font-weight:400}.friday-theme .day-label{margin:8px 0 17px}.friday-theme .bubble:has(.voice-player){padding:11px 13px 6px}.friday-theme .voice-player{gap:11px;width:305px;max-width:100%}.friday-theme .voice-play{color:#fff;width:43px;height:43px;box-shadow:none;background:#292a2e;flex-shrink:0}.friday-theme .waveform svg{fill:#bbbcc2}.friday-theme .waveform-progress svg{fill:#55575f}.friday-theme .voice-details{color:#9899a1;font-size:12px}.friday-theme .friday-summary-toggle{color:#3a3b40;background:#f1f1f4;border-radius:12px;justify-content:center;align-items:center;gap:3px;width:auto;min-width:65px;padding:8px;font-size:12px;display:flex}.friday-theme .friday-summary-toggle span{font-size:12px}.friday-theme .friday-transcript{color:#252629;background:0 0;border-top:1px solid #20212408;max-width:330px;margin-top:9px;padding:12px 0 4px}.friday-transcript p{margin:10px 0;font-size:14px;line-height:21px}.friday-transcript>small{color:#94959d;margin-top:10px;font-size:10px;display:block}.friday-transcript-tabs{color:#888991;align-items:center;gap:12px;font-size:11px;display:flex}.friday-transcript-tabs button[aria-pressed=true]{color:#252629;font-weight:600}.friday-transcript-tabs em{background:#eeeef0;border-radius:10px;margin-left:auto;padding:3px 7px;font-size:10px;font-style:normal}.friday-theme .circle-bubble{box-shadow:none!important;background:0 0!important;padding:0!important}.friday-theme .round-video{max-width:100%;width:208px!important}.friday-theme .round-video.expanded{max-width:100%;width:248px!important}.friday-theme .circle-bubble .message-meta{padding-right:4px}.friday-theme .video-frame{border-radius:21px}.friday-theme .composer-area{background:0 0;padding:8px 12px 12px}.friday-theme .composer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #fff;border-radius:29px;align-items:flex-end;gap:6px;padding:5px;box-shadow:0 5px 24px #20212405}.friday-theme .composer-field{box-shadow:none;background:0 0;border:0;min-height:44px;padding-left:6px}.friday-theme .composer-field textarea{color:#252629;min-height:44px;padding:11px 0;font-size:14px;line-height:22px}.friday-theme .composer .attach-toggle,.friday-theme .composer .mic{color:#26272b;box-shadow:none;background:0 0;border:0;flex-shrink:0;width:40px;height:44px}.friday-theme .composer .attach-toggle svg{width:26px;height:26px;transform:none}.friday-theme .composer .mic svg{width:26px;height:26px}.friday-theme .composer .emoji-toggle{color:#26272b;width:32px;height:44px}.friday-theme .composer .emoji-toggle svg{width:24px;height:24px}.friday-theme .composer .send-button{color:#fff;box-shadow:none;background:#26272b}.friday-theme .composer .recording-send{color:#fff!important;background:#e3443b!important}.friday-theme .jump{color:#33343a;background:#ffffffdb;box-shadow:0 4px 16px #2021240a}.friday-theme .quote{color:#4f5057;background:#e7e7eb;border-left-color:#777981}.friday-theme .quote b{color:#4f5057}.friday-theme .reaction-chips button{color:#36383f;background:#e8e8ec}.friday-theme .reaction-chips button.selected{background:#d7d8de}.friday-theme .reaction-avatar{color:#fff;background:#7d7f88}.friday-theme .chat-mini-player,.friday-theme .search-strip,.friday-theme .pinned-bar,.friday-theme .selection-bar{color:#36383f;box-shadow:none;background:#ffffffd9;border:1px solid #20212406}.friday-theme .context-menu,.friday-theme .attachment-menu,.friday-theme .reaction-picker,.friday-theme .speed-popover{color:#252629;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff0;box-shadow:0 8px 36px #20212414}.friday-theme .emoji-panel{box-shadow:none;background:#ffffffe8}.friday-theme .scheduled-view{background:#f7f7f9}.friday-theme .scheduled-bubble,.friday-theme .record-review,.friday-theme .record-review .voice-transcript,.friday-theme .round-video .voice-transcript{color:#252629;background:#eeeff1}.friday-theme .scheduled-bubble small{color:#85868e}.friday-theme .primary,.friday-theme .feature-primary,.friday-theme .small-primary{color:#fff;background:#26272b}.friday-theme .entry-form{background:#ffffffc9;box-shadow:0 8px 40px #20212408}.friday-theme .entry-symbol{color:#26272b}.friday-dock-wrap{margin-bottom:10px;position:relative}.friday-dock{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);text-align:left;color:#777981;background:#ffffff94;border:1px solid #fff;border-radius:24px;align-items:center;gap:8px;width:100%;min-height:42px;padding:8px 13px;font-size:12px;display:flex;box-shadow:0 5px 25px #20212405}.friday-dock>b{color:#292a2e;font-weight:600}.friday-dock>svg{color:#292a2e;flex-shrink:0}.friday-dock em,.friday-private em,.friday-example{color:#878890;background:#ededf0a8;border-radius:14px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:400}.friday-dock-end{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;display:flex}.friday-reply-button{white-space:nowrap;color:#303137;background:#f4f4f6;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 12px;font-size:12px;display:flex}.friday-reply-button:hover{background:#e9e9ed}.friday-companion{scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:16px;width:310px;padding:52px 2px 18px;display:flex;overflow:auto}.friday-assistant-card,.friday-reminder,.friday-task-suggestion{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#ffffffb8;border:1px solid #fff;border-radius:25px;padding:21px;box-shadow:0 9px 32px #20212408}.friday-assistant-card>header{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.friday-assistant-card h2{letter-spacing:-.5px;margin:0 0 6px;font-size:21px;font-weight:650}.friday-private{color:#81828b;align-items:center;gap:5px;font-size:12px;display:flex}.friday-example{margin-top:3px;margin-left:auto;padding:6px 10px}.friday-icon{color:#55565f;border-radius:8px;flex-shrink:0;place-items:center;width:25px;height:28px;display:grid}.friday-icon:hover{background:#e9e9ed}.friday-panel-tabs{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.friday-panel-tabs button{color:#92939a;align-items:center;gap:5px;padding:3px 0;font-size:12px;display:flex}.friday-panel-tabs button.active{color:#252629;font-size:15px;font-weight:600}.friday-panel-tabs button span{background:#e9e9ed;border-radius:5px;padding:1px 5px;font-size:10px}.friday-reply-content blockquote{color:#8a8b93;border-left:3px solid #b5b5bc;margin:0 0 16px;padding:4px 10px;font-size:12px;line-height:18px}.friday-reply-content blockquote b{color:#6f7078;font-weight:500}.friday-reply-content blockquote p{margin:4px 0 0}.friday-reply-content textarea{resize:vertical;color:#252629;background:#ffffffb3;border:1px solid #e9e9ee;border-radius:17px;width:100%;min-height:115px;max-height:260px;padding:14px;font-size:14px;line-height:21px;display:block;box-shadow:0 2px 4px #20212402}.friday-refine{gap:8px;margin:12px 0;display:flex}.friday-refine button{color:#777981;background:#f1f1f4;border-radius:13px;padding:7px 10px;font-size:12px}.friday-primary{color:#fff;white-space:nowrap;background:#292a2e;border:0;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 15px;font-size:12px;font-weight:500;display:inline-flex}.friday-primary:hover{background:#44454c}.friday-primary:disabled{opacity:.35;cursor:default}.friday-insert{width:100%}.friday-example-note{color:#9b9ca3;margin:12px 0 0;font-size:10px;line-height:15px}.friday-reminder{grid-template-columns:24px 1fr;gap:10px 9px;padding:20px 18px;display:grid;position:relative}.friday-reminder>svg{color:#393a40;margin-top:2px}.friday-reminder h3{margin:0 12px 7px 0;font-size:13px;font-weight:600;line-height:19px}.friday-reminder p{color:#80818a;margin:0 0 8px;font-size:12px}.friday-source{color:#636771;text-underline-offset:3px;text-align:left;align-items:center;gap:4px;font-size:12px;text-decoration:underline;display:inline-flex}.friday-reminder .friday-primary{grid-column:1/-1;width:100%;margin-top:4px}.friday-reminder-close{position:absolute;top:10px;right:8px}.friday-reminder blockquote{color:#777981;border-left:2px solid #ccc;margin:12px 0 0;padding-left:8px;font-size:12px;line-height:18px}.friday-reminder blockquote small{font-size:10px;display:block}.friday-other-example{text-align:center;color:#92939b;padding:5px;font-size:11px}.friday-other-example:hover{color:#35363c}.friday-task-suggestion{border-radius:21px;align-items:center;gap:14px;margin-bottom:10px;padding:14px 18px;display:flex}.friday-task-suggestion>svg{flex-shrink:0}.friday-task-suggestion strong{font-size:13px;font-weight:600;line-height:19px;display:block}.friday-task-suggestion small{color:#92939b;margin-top:5px;font-size:11px;line-height:16px;display:block}.friday-task-actions{flex-shrink:0;margin-left:auto}.friday-task-actions>.friday-private{justify-content:flex-end;margin-bottom:5px;font-size:10px}.friday-task-actions>div{align-items:center;gap:12px;font-size:12px;display:flex}.friday-task-actions .friday-primary{min-height:30px;padding:6px 13px}.friday-notice{z-index:8;background:#fffffff5;border:1px solid #eee;border-radius:17px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 10px);left:8px;right:8px;box-shadow:0 6px 25px #0001}.friday-empty{color:#92939b;margin:25px 0;font-size:13px}.friday-task-row{border-bottom:1px solid #20212408;align-items:flex-start;gap:9px;padding:15px 0;display:flex}.friday-task-row input{accent-color:#333;flex-shrink:0;margin-top:3px}.friday-task-row>div{overflow-wrap:anywhere;flex:1;min-width:0}.friday-task-row b{font-size:13px;font-weight:500;line-height:18px}.friday-task-row.done b{color:#999;text-decoration:line-through}.friday-task-row time,.friday-task-row small{color:#92939b;margin-top:4px;font-size:10px;display:block}.friday-add-task{align-items:center;gap:7px;margin-top:16px;font-size:12px;display:flex}.friday-task-form label{color:#888;margin:15px 0;font-size:11px;display:block}.friday-task-form input{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;min-width:0;margin-top:6px;padding:9px;font-size:13px}.friday-task-form>div{justify-content:space-between;align-items:center;font-size:12px;display:flex}.friday-storage-error{color:#b53930;font-size:12px}@media (min-width:1600px){.friday-theme .chat-list-pane{width:320px}.friday-companion{width:340px}.friday-theme .feed{padding-left:30px;padding-right:30px}}@media (min-width:761px){.friday-theme .workspace-panel,.friday-theme .contact-panel{left:362px}.friday-theme .with-companion .friday-reply-button{padding:10px}.friday-theme .with-companion .friday-reply-button span{display:none}.friday-theme .folders-top .folder-rail{border-radius:0;width:282px;height:35px;top:72px;left:10px}.friday-theme .folders-top .rail-contact,.friday-theme .folders-top .rail-calls,.friday-theme .folders-top .rail-profile{display:none}.friday-theme .folders-top .chat-list-pane{border-radius:22px}.friday-theme .folders-top .contact-panel,.friday-theme .folders-top .workspace-panel{left:294px}}@media (min-width:1400px){.friday-theme .with-companion .friday-reply-button span{display:inline}.friday-theme .with-companion .friday-reply-button{padding:10px 12px}}@media (max-width:1200px) and (min-width:761px){.friday-theme .chat-list-pane{width:230px}.friday-theme .folder-rail{width:58px;padding-left:5px;padding-right:5px}.friday-companion{width:285px}.friday-theme .feed{padding:10px 13px}.friday-theme .workspace-panel,.friday-theme .contact-panel{left:301px}.friday-theme .friday-task-suggestion{gap:8px;padding:12px}.friday-task-suggestion>svg,.friday-task-actions>.friday-private{display:none}}@media (max-width:1020px){.friday-companion{z-index:21;width:310px;padding:4px 4px 12px;position:absolute;top:68px;bottom:80px;right:8px}.friday-assistant-card,.friday-reminder{background:#fffffff0}.friday-theme .chat-and-panel{gap:0}}@media (max-width:760px){.friday-theme .messenger-workspace,.friday-theme .conversation-pane{padding:0}.friday-theme .chat{border-radius:0!important}.friday-theme .chat-header{min-height:64px;padding:6px 10px}.friday-theme .chat-list-pane{width:100%}.friday-theme .folder-rail{width:58px}.friday-theme .feed{padding:10px 12px}.friday-theme .message-text{font-size:16px;line-height:22px}.friday-theme .voice-player{width:280px}.friday-theme .composer-field textarea{font-size:16px}.friday-theme .composer-area{padding:7px 6px max(8px,env(safe-area-inset-bottom))}.friday-reply-button span{display:none}.friday-reply-button{min-width:35px;padding:8px}.friday-dock{gap:6px;font-size:11px}.friday-companion{width:min(330px,100% - 12px);top:65px;bottom:120px;right:6px}.friday-task-suggestion{flex-wrap:wrap;gap:8px;padding:12px}.friday-task-actions{justify-content:flex-end;width:100%;display:flex}.friday-task-actions>.friday-private{margin-right:auto}.friday-task-suggestion strong{font-size:12px}.friday-theme .workspace-panel,.friday-theme .contact-panel{left:0}}@media (prefers-reduced-transparency:reduce){.friday-dock,.friday-assistant-card,.friday-reminder,.friday-task-suggestion{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.friday-theme .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.friday-theme .pinned-bar b,.friday-theme .pinned-bar small,.friday-theme .pinned-bar{color:#72747d}.friday-theme .pin-rail i,.friday-theme .pin-rail i.active{background:#a6a7af}.friday-theme .jump,.friday-theme .jump button{color:#3f4149;background:#fffffff0!important}.friday-theme .folder-tag,.friday-theme .selected .folder-tag{color:#92939b}.friday-theme .bubble:has(.sticker-image){box-shadow:none!important;background:0 0!important}:is(.friday-theme .bubble:has(.sticker-image) .message-meta,.friday-theme .circle-bubble .message-meta){color:#81838b;background:#ffffffbd}.friday-theme .schedule-toggle i{background:#5a5c65}.friday-theme .chat.wallpaper-plain{background:#ffffffb8!important}.friday-theme .chat.wallpaper-lavender{background:#eeeff4a6!important}.friday-theme .chat.wallpaper-sand{background:#f4f1eca6!important}.friday-theme .wallpaper-preview,.friday-theme .wallpaper-swatch{background-image:none!important}.friday-theme .theme-sage{background:#f7f7f8!important}.friday-theme .theme-plain{background:#fff!important}.friday-theme .theme-lavender{background:#eeeff4!important}.friday-theme .theme-sand{background:#f4f1ec!important}.friday-theme .wallpaper-sample.outgoing{color:#303137;background:#e7e7eb}.friday-theme .wallpaper-sample small{color:#85868e}.friday-theme .wallpaper-sample-date,.friday-theme .wallpaper-sample-compose{color:#73757e;background:#ffffffa8}.friday-theme .wallpaper-check,.friday-theme .wallpaper-apply{background:#292a2e}.friday-theme .feed-viewport>.jump{color:#3f4149;box-shadow:0 4px 16px #2021240a;background:#fffffff0!important}.friday-theme .waveform svg rect{fill:#b9bac2}.friday-theme .waveform .waveform-progress svg rect{fill:#575a64}.friday-theme .voice-with-transcript .voice-transcript .friday-source{color:#636771}.friday-theme .date-divider{color:#777981;background:#ececef90;font-size:12px;font-weight:400}.friday-theme .message-actions{color:#777981;background:#f1f1f4}.friday-theme .composer-area{position:relative}.agreement-toolbar{border-bottom:1px solid #20212406;flex-shrink:0;padding:10px 22px}.agreement-trigger{color:#303138;background:#ffffffa0;border:1px solid #20212408;border-radius:24px;align-items:center;gap:9px;padding:8px 12px;font-size:13px;display:flex}.agreement-trigger-scope{color:#81838d;font-size:11px}.agreement-trigger em{color:#93949d;background:#f1f1f4;border-radius:10px;padding:2px 7px;font-size:10px;font-style:normal}.agreement-trigger[aria-expanded=true]{background:#fff}.agreement-sheet{width:540px;max-width:calc(100% - 24px);max-height:calc(var(--app-height,100dvh) - 225px);overscroll-behavior:contain;z-index:18;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#292a30;background:#fffffff0;border:1px solid #fff;border-radius:28px;padding:24px;position:absolute;bottom:calc(100% + 5px);right:12px;overflow:auto;box-shadow:0 12px 45px #2425280c}.agreement-sheet>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.agreement-sheet h2{letter-spacing:-.3px;margin:0;font-size:18px;font-weight:600;line-height:26px}.agreement-scope{white-space:nowrap;color:#8a8b95;background:#f1f1f4;border-radius:18px;margin-left:auto;padding:5px 9px;font-size:11px}.agreement-sheet header>.friday-icon{width:24px;height:30px;margin-left:0}.agreement-meeting,.agreement-task{gap:18px;display:flex}.agreement-meeting{border-bottom:1px solid #2021240c;padding:0 2px 18px}.agreement-meeting svg{flex-shrink:0;margin-top:2px}.agreement-meeting b{font-size:15px;font-weight:500;line-height:22px}.agreement-meeting time{color:#868892;margin-top:2px;font-size:13px;line-height:21px;display:block}.agreement-task{padding:19px 2px 15px}.agreement-task>svg{color:#858892;flex-shrink:0;margin-top:1px}.agreement-task h3{overflow-wrap:anywhere;margin:0 0 10px;font-size:15px;font-weight:500;line-height:23px}.agreement-task p{color:#81838d;margin:6px 0;font-size:13px;line-height:19px}.agreement-status-row{color:#8a8c98;justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;font-size:12px;display:flex}.agreement-status-row>span{align-items:center;gap:10px;display:flex}.agreement-status-row svg{flex-shrink:0}.agreement-source{white-space:nowrap;color:#797c88;align-items:center;gap:8px;display:flex}.agreement-source:hover{text-decoration:underline}.agreement-actions{align-items:stretch;gap:12px;display:flex}.agreement-actions>button{border-radius:17px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 17px;font-size:13px;font-weight:500;display:flex}.agreement-actions>.friday-primary{flex:1.4}.agreement-secondary{color:#33343c;background:#f0f0f3;flex:1}.agreement-secondary:hover{background:#e7e7ec}.agreement-personal{border-top:1px solid #2021240b;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:20px;font-size:12px;display:flex}.agreement-personal>span{white-space:nowrap;border-right:1px solid #2021240b;align-items:center;gap:12px;padding-right:18px;display:flex}.agreement-personal label{cursor:pointer;align-items:center;gap:10px;display:flex;position:relative}.agreement-personal input{opacity:0;cursor:pointer;width:42px;height:26px;position:absolute;right:0}.agreement-switch{pointer-events:none;background:#dedee3;border-radius:20px;flex-shrink:0;width:42px;height:25px;transition:background .15s;position:relative}.agreement-switch:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0001}.agreement-personal input:checked+.agreement-switch{background:#303137}.agreement-personal input:checked+.agreement-switch:after{transform:translate(17px)}.agreement-personal input:focus-visible+.agreement-switch{outline-offset:3px;outline:2px solid #767a83}.agreement-demo-note{color:#93959e;margin:14px 0 -8px;font-size:10px;line-height:15px}.agreement-notice{color:#565a64;margin:13px 0 0;font-size:12px;line-height:18px}.agreement-source-preview{background:#f7f7f9;border-left:2px solid #b3b4bc;border-radius:0 10px 10px 0;margin:0 0 18px;padding:10px 13px;font-size:12px;line-height:19px}.agreement-source-preview p{margin:6px 0}.agreement-source-preview b{font-weight:500}.agreement-source-preview small{color:#898b94;font-size:10px}.agreement-form label{color:#787b85;margin-bottom:16px;font-size:12px;display:block}.agreement-form input{color:#30323a;background:#fafafa;border:1px solid #e2e3e8;border-radius:13px;width:100%;min-width:0;margin-top:7px;padding:11px 12px;font-size:14px;display:block}.agreement-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agreement-form-note{color:#8a8d96;margin:0 0 18px;font-size:11px}.agreement-error{color:#b43932;margin:10px 0;font-size:12px;line-height:18px}@media (max-width:760px){.agreement-toolbar{padding:8px 13px}.agreement-sheet{width:calc(100% - 12px);max-width:none;max-height:calc(var(--app-height,100dvh) - 200px);border-radius:23px;padding:18px;right:6px}.agreement-sheet>header{flex-wrap:wrap;gap:8px;margin-bottom:18px}.agreement-sheet h2{font-size:17px}.agreement-scope{padding:3px 7px;font-size:10px}.agreement-sheet header>.friday-icon{margin-left:auto}.agreement-personal{flex-wrap:wrap;gap:14px}.agreement-personal>span{border:0}.agreement-personal label{margin-left:auto}.agreement-status-row{flex-wrap:wrap;gap:10px}.agreement-dates{grid-template-columns:1fr}.agreement-trigger-scope{display:none}}@media (prefers-reduced-motion:reduce){.agreement-switch,.agreement-switch:after{transition:none}}.inline-friday-reply{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#252629;transform-origin:0 0;background:#ffffffe0;border:1px solid #ffffffb0;border-radius:28px;width:800px;max-width:100%;margin:10px 0 18px;padding:24px;animation:.18s ease-out reply-reveal;box-shadow:0 9px 32px #20212407}.inline-friday-reply header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.inline-friday-reply h3{margin:0;font-size:18px;font-weight:650;line-height:24px}.inline-reply-private{color:#797b83;align-items:center;gap:7px;font-size:12px;display:flex}.inline-reply-example{color:#797b83;background:#f0f0f3;border:0;border-radius:15px;padding:5px 11px;font-size:12px}.inline-reply-close{margin-left:auto}.inline-reply-intent{background:#f5f5f780;border-radius:22px;align-items:center;gap:16px;margin-bottom:20px;padding:12px 14px;display:flex}.inline-reply-mic{color:#45464b;background:#ffffffd0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.inline-reply-intent label{color:#85868e;flex:1;min-width:0;font-size:12px;line-height:20px}.inline-reply-intent textarea{resize:none;color:#26272a;background:0 0;border:0;outline:none;width:100%;height:36px;padding:3px 0;font:15px/21px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.inline-reply-intent textarea:focus-visible{box-shadow:none;outline:none}.inline-reply-intent:focus-within{box-shadow:inset 0 0 0 1px #292b3315}.inline-reply-answer{resize:vertical;color:#26272a;background:#ffffff70;border:1px solid #e5e5e9;border-radius:19px;width:100%;min-height:92px;max-height:240px;padding:15px 17px;font:16px/24px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.inline-reply-answer:focus-visible{border-color:#b7b8bf;outline:none;box-shadow:0 0 0 2px #292b3310}.inline-reply-refine{gap:22px;margin:12px 0 24px;display:flex}.inline-reply-refine button{color:#35363b;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;display:flex}.inline-reply-refine button:hover{background:#ececef}.inline-friday-reply button:disabled{opacity:.4;cursor:default}.inline-friday-reply footer{align-items:center;gap:12px;display:flex}.inline-reply-recipient{color:#83848c;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;font-size:13px;overflow:hidden}.inline-reply-format select{color:#33343a;background:#ffffffa0;border:1px solid #e9e9ed;border-radius:17px;max-width:155px;padding:12px 10px;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.inline-reply-send{min-width:170px;min-height:44px;font-size:14px;border-radius:17px!important}.inline-reply-note,.inline-reply-error{color:#797b83;margin:14px 0 0;font-size:12px;line-height:18px}.inline-reply-error{color:#b34545}@keyframes reply-reveal{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.inline-friday-reply{animation:none}}@media (max-width:760px){.inline-friday-reply{border-radius:22px;padding:16px}.inline-reply-private{gap:4px;font-size:10px}.inline-friday-reply header{gap:8px}.inline-friday-reply footer{flex-wrap:wrap}.inline-reply-recipient{flex-basis:100%}.inline-reply-send{flex:1;min-width:110px}}.message-reminder-sheet{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#292a2e;z-index:12;background:#fffffff0;border:1px solid #ffffffc9;border-radius:26px;width:450px;max-width:calc(100% - 24px);max-height:min(620px,100dvh - 200px);padding:22px;animation:.18s ease-out reply-reveal;position:absolute;bottom:calc(100% + 10px);left:12px;overflow:auto;box-shadow:0 12px 42px #2021240b}.message-reminder-sheet header{align-items:center;gap:10px;margin-bottom:18px;display:flex}.reminder-symbol{background:#f3f3f5;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.message-reminder-sheet h2{white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:22px}.reminder-private{color:#85868d;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.message-reminder-sheet .reminder-close{flex:none;width:28px;height:28px}.reminder-source-preview{text-align:left;color:#767880;background:#f6f6f8;border:0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.reminder-source-preview>span{flex:1;min-width:0}.reminder-source-preview b{color:#44454c;margin-bottom:5px;font-size:12px;font-weight:500;display:block}.reminder-source-preview span span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.reminder-source-preview>svg{flex:none}.reminder-title-field{margin:16px 0 14px;display:block}.reminder-title-field input{color:#292a2e;background:0 0;border:0;border-bottom:1px solid #e8e8eb;border-radius:0;width:100%;padding:7px 0;font:500 16px/22px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reminder-title-field input:focus-visible{border-color:#8d8e95;outline:none}.reminder-times{flex-wrap:wrap;gap:6px;display:flex}.reminder-times button,.reminder-intents button{color:#777981;background:#f5f5f7;border:0;border-radius:12px;padding:8px 10px;font-size:12px;line-height:18px}.reminder-times button[aria-pressed=true],.reminder-times button.selected,.reminder-intents button[aria-pressed=true]{color:#242529;background:#e8e8ec}.reminder-times button:disabled{opacity:.35;cursor:default}.reminder-intents{gap:6px;margin-top:14px;display:flex}.reminder-time-preview{color:#7b7d85;align-items:center;gap:7px;margin:14px 0 20px;font-size:12px;display:flex}.reminder-date-field{color:#85868e;margin:14px 0 20px;font-size:11px;display:block}.reminder-date-field input{color:#33343a;background:#fff;border:1px solid #e5e5e9;border-radius:12px;width:100%;margin-top:6px;padding:10px;font:14px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.reminder-save-actions{align-items:center;gap:14px;margin-top:18px;display:flex}.reminder-save-actions button{color:#797a82;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.reminder-save-actions .friday-primary{color:#fff;background:#292a2e;border-radius:14px;justify-content:center;min-width:110px;min-height:38px;margin-left:auto;padding:9px 14px}.reminder-ux-note{color:#93949c;margin:14px 0 0;font-size:10px;line-height:16px}.message-reminder-saved strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:24px;display:block}.message-reminder-saved time{color:#777981;align-items:center;gap:7px;margin-top:10px;font-size:13px;display:flex}.reminder-source-link,.friday-task-source{color:#777981;text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:11px;display:flex}.friday-task-source{margin-top:8px;font-size:10px}.reminder-error{color:#b34545;margin:10px 0;font-size:12px;line-height:18px}@media (prefers-reduced-motion:reduce){.message-reminder-sheet{animation:none}}@media (prefers-reduced-transparency:reduce){.message-reminder-sheet{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.friday-assistant-card>header>.friday-icon{margin-left:auto}.plan-toolbar{align-items:center;gap:8px;margin-bottom:18px;display:flex}.plan-filters{background:#f1f1f4;border-radius:13px;flex:1;gap:3px;padding:3px;display:flex}.plan-filters button{color:#8c8d95;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:7px 4px;font-size:11px;display:flex}.plan-filters button[aria-pressed=true]{color:#303137;background:#fff;box-shadow:0 2px 5px #22222205}.plan-filters span{color:#96979f;font-variant-numeric:tabular-nums;font-size:10px}.plan-add{color:#34353b;background:#f1f1f4;border:0;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;display:grid}.plan-group{margin-top:20px}.plan-group h3{color:#72747d;align-items:center;gap:8px;margin:0 0 9px;font-size:12px;font-weight:500;line-height:18px;display:flex}.plan-group h3 span{color:#9d9fa6;font-size:10px}.plan-group.overdue h3{color:#9a7866}.plan-item{background:#ffffffa8;border:1px solid #eeeef2;border-radius:16px;align-items:flex-start;gap:9px;margin-bottom:7px;padding:12px 9px;display:flex}.plan-check{color:#fff;background:0 0;border:1px solid #c8c9d0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;display:grid}.plan-check[aria-checked=true]{background:#55565e;border-color:#55565e}.plan-item-copy{overflow-wrap:anywhere;flex:1;min-width:0}.plan-item-copy strong{color:#33343b;font-size:13px;font-weight:500;line-height:19px;display:block}.plan-item.done strong{color:#96979e;text-decoration:line-through}.plan-item time{color:#83858e;font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;display:block}.plan-item small,.plan-source{color:#a0a1a8;margin-top:7px;font-size:10px;line-height:15px;display:block}.plan-source{text-align:left;color:#81838d;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.plan-source svg{flex:none}.plan-item-actions{flex-direction:column;flex:none;gap:1px;display:flex}.plan-item-actions .friday-icon{color:#91939c;width:23px;height:25px}.plan-feedback{color:#747681;background:#f4f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:7px;margin:0 0 14px;padding:10px;font-size:11px;line-height:16px;display:flex}.plan-undo{color:#303137;background:0 0;border:0;flex:none;padding:3px 0;font-size:11px}.plan-empty{text-align:center;color:#999ba4;padding:28px 4px}.plan-empty>svg{margin:0 auto 14px}.plan-empty strong{color:#6e7079;font-size:14px;font-weight:500;display:block}.plan-empty p{margin:8px 0 0;font-size:12px;line-height:18px}.plan-local-note{color:#a0a2a9;margin:22px 0 0;font-size:10px;line-height:16px}.plan-back{color:#4c4e57;background:0 0;border:0;align-items:center;gap:7px;padding:2px 0 10px;font-size:13px;display:flex}.plan-form label{color:#858792;margin-top:14px;font-size:11px;display:block}.plan-form input{color:#33343b;background:#ffffffb8;border:1px solid #e5e5eb;border-radius:12px;width:100%;min-width:0;margin-top:7px;padding:11px 10px;font:13px/18px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.plan-form input:focus-visible{border-color:#aaaeb8;outline:none;box-shadow:0 0 0 2px #292b3308}.plan-form footer{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.plan-form footer button{color:#797c87;background:0 0;border:0;padding:10px 0;font-size:12px}.plan-form footer .friday-primary{color:#fff;background:#292a2e;border-radius:13px;padding:10px 16px}.plan-edit-source{color:#888b95;margin-top:15px;font-size:11px;line-height:17px}.plan-edit-source span{color:#a0a2a9;margin-top:5px;font-size:10px;display:block}.plan-error{color:#ad554d;margin-top:14px;font-size:12px;line-height:18px}.notes-toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.notes-search{color:#91929a;background:#eeeef180;border-radius:12px;flex:1;align-items:center;gap:6px;min-width:0;padding:9px;display:flex}.notes-search input{color:#303137;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.notes-search button{place-items:center;display:grid}.notes-search:focus-within{box-shadow:0 0 0 2px #d1d2d780}.notes-list{gap:10px;display:grid}.note-item{background:#ffffffb8;border-radius:16px;padding:13px 14px}.note-item>p{color:#35363c;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.6}.note-meta{color:#909199;align-items:center;gap:3px;font-size:10px;display:flex}.note-meta time{margin-right:auto}.note-item .plan-source{text-align:left;overflow-wrap:anywhere;max-width:100%;margin-top:5px}.notes-form textarea{resize:vertical;width:100%;min-height:170px;max-height:400px;font:inherit;background:#ffffffb8;border:0;border-radius:14px;outline:none;padding:13px;font-size:13px;line-height:1.6}.notes-form textarea:focus-visible{box-shadow:0 0 0 2px #d1d2d780}.notes-form footer{justify-content:flex-end;align-items:center;gap:16px;margin-top:14px;font-size:12px;display:flex}.notes-origin{color:#777983;margin:12px 0;font-size:11px;line-height:1.5}.notes-origin small{color:#999ba2;margin-top:4px;font-size:10px;display:block}.review-entry{color:#777983;text-align:left;background:linear-gradient(120deg,#fff,#f0f0f480);border-radius:15px;align-items:center;gap:10px;width:100%;margin-bottom:16px;padding:13px 11px;transition:background .15s;display:flex}.review-entry:hover{background:#eeeef3}.review-entry>span{flex:1}.review-entry strong{color:#363840;font-size:13px;font-weight:500;display:block}.review-entry small{color:#94969f;margin-top:4px;font-size:10px;display:block}.review-heading{margin:12px 0 17px}.review-heading>span{text-transform:capitalize;color:#9b9da6;letter-spacing:.2px;font-size:10px}.review-heading h3{letter-spacing:-.4px;color:#30323a;margin:8px 0;font-size:19px;font-weight:550;line-height:1.3}.review-heading p{color:#93959f;margin:0;font-size:12px;line-height:1.6}.review-modes{background:#efeff380;border-radius:13px;gap:3px;margin:0 0 18px;padding:3px;display:flex}.review-modes button{color:#93959e;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.review-modes button[aria-pressed=true]{color:#383a42;background:#fff;box-shadow:0 2px 8px #22232905}.review-group{margin-top:18px}.review-group h3{color:#83858f;gap:7px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.review-group h3 span{color:#b0b1b8}.review-item{background:#ffffffbf;border-radius:16px;margin-bottom:8px;padding:13px}.review-item-head{align-items:flex-start;gap:8px;display:flex}.review-item-head strong{color:#373941;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:19px}.review-item time{color:#8e9099;margin:6px 0 0 26px;font-size:11px;display:block}.review-item small,.review-item .plan-source{color:#999ba4;margin-left:26px;font-size:10px}.review-item small{margin-top:6px;display:block}.review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:11px 0 0 26px;display:flex}.review-actions button{color:#646771;background:#f0f0f4;border-radius:8px;padding:5px 7px;font-size:10px}.review-actions button:hover{background:#e4e4ea}.review-undo{color:#34363f;flex:none;font-size:11px}.review-clear{text-align:center;color:#92949f;padding:18px 4px}.review-clear>svg{color:#6a6d77;margin:0 auto 10px}.review-clear strong{color:#5a5d68;font-size:13px;font-weight:500;display:block}.review-clear p{margin-top:7px;font-size:11px;line-height:1.6}.review-next{border-top:1px solid #ececf1;margin-top:16px;padding-top:16px}.review-next>span{color:#9a9ca6;font-size:10px}.review-next button{text-align:left;color:#9395a0;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.review-next button>div{flex:1;min-width:0}.review-next strong{color:#656873;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5;display:block}.review-next time{margin-top:5px;font-size:10px;display:block}.review-boundary{color:#9a9ca5;margin-top:18px;font-size:10px;line-height:1.6}.review-topbar{justify-content:space-between;align-items:flex-start;display:flex}.review-settings-button{width:28px;height:28px}.review-settings h3{letter-spacing:-.4px;color:#34363e;margin:14px 0 22px;font-size:18px;font-weight:550}.review-settings fieldset{border:0;min-width:0;margin:0 0 22px;padding:0}.review-settings legend{color:#8b8d98;align-items:center;gap:8px;width:100%;margin-bottom:9px;font-size:11px;font-weight:500;display:flex}.review-settings legend span{color:#a0a2ab;background:#efeff3;border-radius:6px;padding:2px 5px;font-size:9px;font-weight:400}.review-setting-check{color:#555862;align-items:center;gap:8px;padding:9px 0;font-size:12px;line-height:1.5;display:flex}.review-setting-check>span{flex:1}.review-setting-check input{accent-color:#555862;cursor:pointer;flex:none;width:16px;height:16px}.review-setting-check input[role=switch]{-webkit-appearance:none;appearance:none;background:#dfe0e5;border-radius:10px;width:28px;height:17px;transition:background .15s;position:relative}.review-setting-check input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0001}.review-setting-check input[role=switch]:checked{background:#555862}.review-setting-check input[role=switch]:checked:before{transform:translate(11px)}.review-settings-hint{color:#9b9da6;margin:0 0 5px;font-size:10px;line-height:1.6}.review-time-row{margin:0 0 10px 25px}.review-time-row label{color:#9395a0;justify-content:space-between;align-items:center;font-size:11px;display:flex}.review-settings input[type=time]{color:#535661;background:#f1f1f580;border:0;border-radius:9px;min-width:0;max-width:112px;padding:5px 7px;font:12px/20px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.review-time-row small{color:#9b8775;margin-top:7px;font-size:10px;line-height:1.6;display:block}.review-quiet-times{gap:12px;margin:5px 0 10px;display:flex}.review-quiet-times label{color:#9395a0;align-items:center;gap:7px;min-width:0;font-size:11px;display:flex}.review-quiet-times input{width:100%}.review-settings-zone{color:#a0a2ab;overflow-wrap:anywhere;margin:0 0 16px;font-size:10px;line-height:1.5}.review-settings footer{justify-content:flex-end;align-items:center;gap:17px;font-size:12px;display:flex}.review-settings footer>button:first-child{color:#93959e}.review-filter-note{color:#8c8f9a;text-align:left;margin-top:14px;font-size:10px;line-height:1.6}.memory-intro{color:#9698a1;margin:0 0 16px;font-size:12px;line-height:1.6}.memory-sources-toggle{text-align:left;color:#696c77;background:#f0f0f480;border-radius:13px;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-size:12px;display:flex}.memory-sources-toggle small{color:#a1a3ac;margin-top:3px;font-size:10px;display:block}.memory-sources{padding:13px 3px}.memory-sources p,.memory-sources>small{color:#a0a2ac;margin:0 0 9px;font-size:10px;line-height:1.6;display:block}.memory-sources label{color:#787b87;justify-content:space-between;align-items:center;gap:6px;margin:10px 0;font-size:11px;display:flex}.memory-sources select{color:#646773;background:#f0f0f480;border:0;border-radius:9px;width:135px;min-width:0;padding:7px 3px;font-size:11px}.memory-toolbar{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.memory-toolbar h3{color:#858894;margin:0;font-size:12px;font-weight:500}.memory-toolbar h3 span{color:#acafb8;margin-left:4px;font-size:10px}.memory-list{gap:9px;display:grid}.memory-item{background:#ffffffb8;border-radius:16px;padding:13px}.memory-item>p{color:#3f424d;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.memory-item>small{color:#a0a3ae;margin-top:7px;font-size:10px;display:block}.memory-item-actions{gap:14px;margin-top:12px;display:flex}.memory-item-actions button{color:#8d909c;align-items:center;gap:4px;font-size:10px;display:flex}.memory-item-actions button:hover{color:#373b47}.memory-undo{color:#444854;flex:none;font-size:11px}.memory-forget-all{color:#999ba5;padding:14px 0 0;font-size:10px}.memory-confirm{background:#f1f1f5;border-radius:13px;margin-top:14px;padding:12px}.memory-confirm strong{color:#676b77;font-size:12px;font-weight:500;line-height:1.6}.memory-confirm p{color:#9397a2;margin:7px 0 12px;font-size:10px;line-height:1.6}.memory-confirm>div{gap:17px;font-size:11px;display:flex}.memory-confirm button:last-child{color:#a66960}.friday-panel-tabs{gap:8px}.friday-panel-tabs button{white-space:nowrap;font-size:11px}.friday-panel-tabs button.active{font-size:12px}.shared-entry{text-align:left;background:#f5f5f7;border-radius:15px;align-items:center;gap:10px;width:100%;margin-top:18px;padding:12px 13px;font-size:12px;display:flex}.shared-entry>span{flex:1}.shared-entry small{color:#868994;margin-top:3px;font-size:11px;display:block}.shared-entry:hover{background:#eeeef1}.shared-intro{gap:13px;margin:18px 0;display:flex}.shared-intro h3{margin:0 0 5px;font-size:16px;font-weight:550}.shared-intro p{color:#80838d;margin:0;font-size:12px;line-height:19px}.shared-assistant fieldset{border:0;margin:20px 0;padding:0}.shared-assistant legend{margin-bottom:10px;font-size:12px;font-weight:600}.shared-option{cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.shared-option:has(input:checked){background:#f1f1f4}.shared-option input{accent-color:#303139;margin-top:3px}.shared-option span{font-size:13px;line-height:20px}.shared-option small{color:#83858f;font-size:11px;line-height:17px;display:block}.shared-abilities label{gap:9px;margin:12px 0;font-size:13px;display:flex}.shared-abilities input{accent-color:#303139}.shared-abilities small{color:#858792;font-size:11px;line-height:18px;display:block}.shared-privacy{color:#737782;background:#f6f6f8;border-radius:13px;align-items:flex-start;gap:8px;padding:12px;font-size:11px;line-height:17px;display:flex}.shared-privacy svg{flex-shrink:0;margin-top:1px}.shared-rule{color:#858791;font-size:11px;line-height:18px}.shared-status{background:#f2f2f5;border-radius:16px;gap:10px;padding:15px;display:flex}.shared-status strong{font-size:14px;font-weight:550}.shared-status small{color:#7e818b;margin-top:3px;font-size:11px;line-height:18px;display:block}.shared-summary>div{justify-content:space-between;gap:20px;margin:12px 0;font-size:12px;line-height:19px;display:flex}.shared-summary dt{color:#858791}.shared-summary dd{text-align:right;overflow-wrap:anywhere;max-width:72%;margin:0}.shared-consent{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shared-consent>span{overflow-wrap:anywhere;grid-template-columns:18px 1fr;gap:5px;font-size:12px;display:grid}.shared-consent small{color:#8a8c95;grid-column:2;font-size:10px}.shared-edit{align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.shared-demo{background:#f6f6f8;border-radius:14px;margin-top:12px;padding:12px}.shared-demo>small{color:#92949c;margin-bottom:6px;font-size:10px;display:block}.shared-demo button{text-align:left;color:#4b4f59;font-size:12px;line-height:19px}.shared-cancel{color:#797d87;padding:13px 0;font-size:12px}.shared-demo-note{color:#9699a2;margin:14px 0 0;font-size:10px;line-height:16px}.shared-stop{background:#f5f5f7;border-radius:15px;margin-top:12px;padding:14px}.shared-stop strong{font-size:13px}.shared-stop p{color:#858791;font-size:11px;line-height:18px}.shared-stop>div{gap:16px;font-size:12px;display:flex}.shared-stop>div>button:last-child{color:#92515b}.shared-assistant button:active{transform:scale(.98)}.shared-summary{margin:13px 0}.shared-summary>div{margin:8px 0}.shared-status{padding:12px 15px}.shared-demo-note{margin-top:10px}.summary-form>label{margin:13px 0 8px;font-size:12px;font-weight:550;display:block}.summary-form textarea{resize:vertical;width:100%;min-height:105px;max-height:240px;font:inherit;color:#32343b;background:#f3f3f6;border:0;border-radius:15px;padding:13px;font-size:13px;line-height:21px}.summary-example,.summary-origin{color:#7b7f88;align-items:center;gap:7px;padding:10px 0;font-size:11px;display:flex}.summary-task-heading{justify-content:space-between;align-items:center;margin-top:17px;display:flex}.summary-task-heading h3{font-size:13px;font-weight:550}.summary-task-heading small{color:#9799a1;margin-left:5px;font-size:11px}.summary-task-heading button{background:#f1f1f4;border-radius:10px;padding:6px}.summary-task-heading button:disabled{opacity:.3}.summary-task-form{background:#f7f7f9;border:0;border-radius:17px;margin:14px 0;padding:13px;position:relative}.summary-task-form legend{color:#8b8d97;padding:0 4px;font-size:10px}.summary-remove{color:#878a94;padding:5px;position:absolute;top:-15px;right:8px}.summary-task-form input,.summary-task-form select{color:#353740;background:#fff;border:0;border-radius:10px;width:100%;min-width:0;padding:10px;font-size:12px}.summary-fields{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:10px;display:grid}.summary-fields label{color:#8a8d96;font-size:10px}.summary-fields input,.summary-fields select{margin-top:5px;display:block}.summary-hint{color:#898c95;margin:12px 0;font-size:11px;line-height:18px}.summary-stage{color:#838792;align-items:center;gap:9px;margin:15px 0;font-size:12px;display:flex}.summary-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 20px;font-size:14px;line-height:23px}.summary-task{background:#f5f5f7;border-radius:16px;margin:10px 0;padding:13px 15px}.summary-task strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:20px}.summary-task p{color:#858994;margin:5px 0 8px;font-size:11px}.summary-task-status{color:#828690;align-items:center;gap:6px;font-size:11px;display:flex}.summary-task-action{color:#41444e;margin-top:10px;font-size:12px;display:block}.summary-edit{color:#50545e;padding:9px 0;font-size:12px}.discussion-summary button:active{transform:scale(.98)}.summary-entry{margin-top:15px}.summary-form>.agreement-actions,.summary-confirm-actions{z-index:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;padding:12px 0;position:sticky;bottom:-24px}.summary-plan-add{margin-top:10px}.summary-plan-button,.summary-plan-linked button{color:#606570;align-items:center;gap:7px;padding:5px 0;font-size:11px;display:flex}.summary-plan-add form{background:#fff;border-radius:12px;padding:12px}.summary-plan-add label{color:#656b76;font-size:11px;display:block}.summary-plan-add input{color:#333840;background:#f3f3f6;border:0;border-radius:9px;width:100%;min-width:0;margin-top:7px;padding:10px;font-size:12px;display:block}.summary-plan-add p{align-items:flex-start;gap:6px;margin:10px 0;font-size:10px;line-height:16px;display:flex}.summary-plan-add p svg{flex-shrink:0;margin-top:1px}.summary-plan-add form>div{align-items:center;gap:15px;display:flex}.summary-plan-add form>div button{padding:8px 0;font-size:11px}.summary-plan-add form>div button:first-child{color:#343941;font-weight:550}.summary-plan-add form>small{color:#969ba3;margin-top:6px;font-size:9px;display:block}.summary-plan-linked{border-top:1px solid #292c3409;margin-top:11px;padding-top:8px}.summary-plan-linked small{color:#8b9099;margin-top:2px;font-size:10px;display:block}.summary-plan-linked p{margin:6px 0 0;font-size:10px;line-height:16px}.summary-task:focus{outline:none}.summary-task-target{animation:.8s ease-out summary-arrival}.summary-missing-source{background:#f3f3f6;border-radius:14px;margin:12px 0;padding:13px;font-size:12px}.summary-missing-source strong{font-weight:550}.summary-missing-source p{color:#8b8f98;font-size:11px;line-height:18px}.summary-missing-source blockquote{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:19px}@keyframes summary-arrival{0%{background:#e6e7ec}to{background:#f5f5f7}}@media (prefers-reduced-motion:reduce){.summary-task-target{animation:none}}.friday-assistant-card>header>.assistant-modes-trigger{margin-left:auto}.friday-assistant-card>header>.assistant-modes-trigger+.friday-icon{margin-left:0}.assistant-modes-trigger[aria-pressed=true]{color:#282a30;background:#eeeef2}.auto-reply-heading{color:#34363e;align-items:center;gap:9px;margin:22px 0 19px;display:flex}.auto-reply-heading h3{letter-spacing:-.4px;margin:0;font-size:17px;font-weight:550}.auto-reply-heading>span{color:#8b8e98;background:#efeff3;border-radius:6px;margin-left:auto;padding:3px 6px;font-size:9px}.auto-reply-state{color:#858893;flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.auto-reply-state strong{font-weight:500}.auto-reply-state time{color:#91949e;width:100%;padding-left:14px;font-size:10px;display:block}.auto-reply-dot{background:#c7c8ce;border-radius:50%;width:6px;height:6px}.auto-reply-state.is-active{color:#353840}.auto-reply-state.is-active .auto-reply-dot{background:#353840}.auto-reply-lead{color:#777b86;margin:16px 0;font-size:12px;line-height:1.7}.auto-reply-saved{background:#f3f3f68c;border-radius:15px;margin:17px 0;padding:13px}.auto-reply-saved small,.auto-reply-preview>small{color:#8b8e99;font-size:10px}.auto-reply-saved p,.auto-reply-outgoing p{white-space:pre-wrap;overflow-wrap:anywhere;color:#3c3f49;margin:7px 0 0;font-size:13px;line-height:1.65}.auto-reply-scope{color:#636774;overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin:17px 0;font-size:11px;line-height:1.6;display:flex}.auto-reply-scope>svg{flex:none;margin-top:1px}.auto-reply-scope small{color:#979aa5;margin-top:2px;font-size:10px;display:block}.auto-reply-field{color:#717581;margin-top:18px;font-size:11px;display:block}.auto-reply-field textarea,.auto-reply-field input{color:#3b3e49;box-sizing:border-box;background:#f2f2f68c;border:0;border-radius:13px;width:100%;min-width:0;margin-top:8px;padding:12px;font:13px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.auto-reply-field textarea{resize:vertical;min-height:110px;max-height:240px}.auto-reply-field textarea::placeholder{color:#aaacb5}.auto-reply-field input{padding:10px;font-size:12px}.auto-reply-text-meta{color:#9c9fa9;justify-content:space-between;gap:10px;margin-top:8px;font-size:10px;display:flex}.auto-reply-text-meta button{color:#737784}.auto-reply-presets{gap:7px;margin-top:9px;display:flex}.auto-reply-presets button{color:#7e828e;background:#f0f0f4;border-radius:12px;padding:5px 10px;font-size:10px}.auto-reply-boundary,.auto-reply-foot{color:#979aa5;margin:17px 0;font-size:10px;line-height:1.7}.auto-reply-foot{color:#a1a4ad;margin:20px 0 0}.auto-reply-actions{align-items:center;gap:16px;margin:20px 0 6px;font-size:11px;display:flex}.auto-reply-actions .friday-primary{align-items:center;gap:7px;padding:10px 13px;font-size:11px;display:flex}.auto-reply-actions>button:not(.friday-primary){color:#858996}.auto-reply-actions button:active,.auto-reply-presets button:active{transform:scale(.97)}.auto-reply-preview{background:#f4f4f780;border-radius:16px;padding:13px}.auto-reply-incoming{color:#626674;background:#fff;border-radius:12px 12px 12px 4px;margin:10px 25px 11px 0;padding:10px;font-size:12px;line-height:1.6}.auto-reply-outgoing{background:#e9e9ee80;border-radius:12px 12px 4px;margin-left:14px;padding:11px}.auto-reply-outgoing>span{color:#808490;align-items:center;gap:5px;font-size:9px;display:flex}.auto-reply-outgoing p{font-size:12px}.auto-reply-notice{color:#707582;gap:6px;margin-top:16px;font-size:10px;line-height:1.6;display:flex}.auto-reply-notice svg{flex:none;margin-top:2px}.auto-reply-dock{color:#6a6e79;background:#ffffffbf;border-radius:14px;align-items:center;gap:10px;margin:0 5px 7px;padding:6px 10px;font-size:10px;display:flex}.auto-reply-dock>button:first-child{text-align:left;flex:1;align-items:center;gap:7px;display:flex}.auto-reply-dock svg{flex:none}.auto-reply-dock em{color:#999ca6;margin-left:7px;font-size:9px;font-style:normal}.auto-reply-dock>button:last-child{border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.auto-reply-dock>button:hover{color:#272a32}.assistant-mode-list{gap:8px;display:grid}.assistant-mode-list>button{text-align:left;color:#666b77;background:#f5f5f880;border-radius:16px;align-items:center;gap:11px;padding:14px 11px;display:flex}.assistant-mode-list>button>span{flex:1;min-width:0}.assistant-mode-list strong{color:#3f434f;font-size:12px;font-weight:500;line-height:1.5;display:block}.assistant-mode-list small{color:#9296a1;margin-top:4px;font-size:10px;line-height:1.6;display:block}.assistant-mode-list svg{flex:none}.assistant-mode-list>button:active{transform:scale(.98)}.rule-switch{color:#4e5360;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:12px;line-height:1.6;display:flex}.rule-switch small{color:#979ba5;margin-top:3px;font-size:10px;line-height:1.5;display:block}.rule-switch input{accent-color:#343840;flex:none;width:15px;height:15px}.rule-switch input[role=switch]{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dddfe5;border-radius:12px;width:30px;height:18px;transition:background .15s;position:relative}.rule-switch input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.rule-switch input[role=switch]:checked{background:#454a55}.rule-switch input[role=switch]:checked:before{transform:translate(12px)}.rule-inset{padding:0 0 12px 2px}.rule-inset .auto-reply-field{margin-top:4px}.rule-hours{gap:12px;margin-top:7px;display:flex}.rule-hours label{color:#8d929d;align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.rule-hours input{color:#5f6572;background:#f0f1f5;border:0;border-radius:9px;width:100%;min-width:0;padding:8px 6px;font:12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.rule-exceptions{border:0;min-width:0;margin:23px 0 16px;padding:0}.rule-exceptions legend{color:#969ba6;margin-bottom:6px;font-size:10px}.rule-exception{color:#606673;justify-content:space-between;gap:8px;padding:10px 0;font-size:12px;display:flex}.rule-exception button{place-items:center;width:24px;height:24px;display:grid}.rule-zone{color:#969ba6;font-size:10px;line-height:1.6}.rule-footer{background:#fffefcfa;justify-content:flex-end;align-items:center;gap:17px;padding:12px 0 8px;font-size:11px;display:flex;position:sticky;bottom:-1px}.rule-footer>button:first-child{color:#858b97}.rule-footer .friday-primary{padding:10px 14px;font-size:11px}.speech-example{background:#f4f5f880;border-radius:16px;margin:17px 0;padding:13px}.speech-example-title{justify-content:space-between;align-items:center;gap:7px;display:flex}.speech-example-title strong{color:#606674;font-size:11px;font-weight:500}.speech-example-title span{color:#969ba6;font-size:9px}.speech-example-tabs{gap:5px;margin:13px 0;display:flex}.speech-example-tabs button{color:#9196a2;border-radius:12px;padding:5px 9px;font-size:10px}.speech-example-tabs button[aria-pressed=true]{color:#424957;background:#fff;box-shadow:0 1px 5px #20212408}.speech-example-timing{color:#959ba6;font-size:10px;line-height:1.6}.speech-example blockquote{color:#3f4756;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.speech-consent{color:#636d7c;padding:7px 0;font-size:10px}.speech-consent:hover{color:#242b35}.assistant-rule-form .auto-reply-heading{margin:14px 0}.assistant-rule-form .rule-switch{padding:6px 0;font-size:11px}.assistant-rule-form .rule-exceptions{margin:16px 0 12px}.assistant-rule-form .speech-example{margin:12px 0;padding:11px}.assistant-rule-form .speech-example-tabs,.assistant-rule-form .speech-example blockquote,.assistant-rule-form .speech-example-timing{margin:8px 0}.incoming-concierge{color:#4d505b;font-size:12px}.friday-panel-tabs{scrollbar-width:none;gap:13px;overflow-x:auto}.friday-panel-tabs button{flex-shrink:0;min-height:28px}.inbox-welcome{text-align:center;padding:22px 0}.inbox-welcome>svg{color:#969aa5;margin:auto}.inbox-welcome h3{color:#373b45;margin:15px 0 10px;font-size:17px;font-weight:550}.inbox-welcome p{color:#9396a1;margin:0 0 22px;font-size:12px;line-height:1.7}.inbox-welcome small{color:#999da7;margin-top:19px;font-size:10px;line-height:1.7;display:block}.inbox-heading{justify-content:space-between;align-items:center;margin:8px 0 20px;display:flex}.inbox-heading h3{color:#383b44;margin:0 0 5px;font-size:17px;font-weight:550}.inbox-heading small{color:#969aa5;font-size:10px}.inbox-heading>svg{color:#969aa5}.inbox-categories{background:#f3f3f6a0;border-radius:14px;gap:5px;padding:4px;display:flex}.inbox-categories button{color:#999ba4;border-radius:11px;flex:1;padding:7px 6px;font-size:11px}.inbox-categories button[aria-pressed=true]{color:#353944;background:#fff;box-shadow:0 2px 6px #24242405}.inbox-buckets{justify-content:space-between;gap:5px;margin:20px 0 8px;display:flex}.inbox-buckets button{color:#a0a3ad;align-items:center;gap:5px;padding:7px 0;font-size:10px;display:flex}.inbox-buckets button[aria-pressed=true]{color:#373b45}.inbox-buckets span{background:#f1f1f4;border-radius:5px;padding:1px 4px;font-size:9px}.inbox-list{gap:3px;display:grid}.inbox-row{text-align:left;border-radius:16px;align-items:flex-start;gap:10px;width:100%;padding:14px 4px;transition:background .15s;display:flex}.inbox-row:hover{background:#f5f5f7}.inbox-row:active{background:#eeeef2}.inbox-row>svg{color:#b1b3bc;flex:none;margin-top:12px}.inbox-avatar{color:#858995;background:linear-gradient(145deg,#eaeaee,#f5f5f7);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:550;display:flex}.inbox-row-copy{flex:1;gap:5px;min-width:0;display:grid}.inbox-row-copy strong{color:#3e424d;justify-content:space-between;font-size:12px;font-weight:550;display:flex}.inbox-row-copy time{color:#a9acb5;font-size:9px;font-weight:400}.inbox-row-copy>span{-webkit-line-clamp:2;color:#8c909b;-webkit-box-orient:vertical;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.inbox-row-copy>span svg{vertical-align:-2px;margin-right:4px;display:inline}.inbox-row-copy small{color:#aaadb6;font-size:9px;line-height:1.5}.inbox-empty{text-align:center;color:#969aa5;padding:34px 10px}.inbox-empty>svg{margin:0 auto 12px}.inbox-empty strong{color:#777d89;font-size:13px;font-weight:500;display:block}.inbox-empty p{font-size:11px;line-height:1.7}.inbox-footnote{color:#a0a4ae;margin:22px 0 0;font-size:9px;line-height:1.7}.inbox-person{align-items:center;gap:10px;margin:18px 0;display:flex}.inbox-person strong{color:#3a3e48;font-size:14px;font-weight:550;display:block}.inbox-person small{color:#a0a4ad;margin-top:4px;font-size:9px;display:block}.inbox-person em{color:#9fa2ad;background:#f3f3f6;border-radius:5px;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal}.inbox-view-switch{align-items:center;gap:5px;margin-bottom:12px;display:flex}.inbox-view-switch button{color:#9499a4;border-radius:10px;padding:6px 10px;font-size:10px}.inbox-view-switch button[aria-pressed=true]{color:#3b404c;background:#f0f0f4}.inbox-view-switch .inbox-hide{margin-left:auto}.inbox-message{background:#f7f7f9b0;border-radius:17px;padding:14px}.inbox-message small{color:#a0a4af;align-items:center;gap:5px;font-size:9px;display:flex}.inbox-message p{color:#525764;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:13px;line-height:1.7}.inbox-message p+p{margin-top:12px}.inbox-message time{text-align:right;color:#aaadb7;margin-top:9px;font-size:9px;display:block}.inbox-private{text-align:center;background:#f7f7f9b0;border-radius:17px;padding:24px 13px}.inbox-private>svg{color:#9298a4;margin:0 auto 11px}.inbox-private strong{color:#656b78;font-size:13px;font-weight:500;display:block}.inbox-private p{color:#969ba6;margin:10px 0 18px;font-size:11px;line-height:1.7}.inbox-private .friday-primary{font-size:11px}.inbox-actions{justify-content:space-between;align-items:center;gap:6px;margin-top:16px;display:flex}.inbox-actions button{color:#7c828f;border-radius:11px;align-items:center;gap:4px;padding:8px 2px;font-size:10px;display:flex}.inbox-actions button:hover{color:#343a46;background:#f4f4f7}.inbox-actions button:active{transform:scale(.97)}.inbox-form h3{color:#464b57;margin:19px 0 10px;font-size:15px;font-weight:550}.inbox-context{color:#979ca7;margin:0 0 18px;font-size:11px;line-height:1.7}.inbox-form label{color:#8e95a2;margin:14px 0 7px;font-size:10px;display:block}.inbox-form textarea,.inbox-form input{color:#545a67;resize:vertical;background:#f5f5f8;border:0;border-radius:14px;outline:0;width:100%;padding:12px;font-size:12px;line-height:1.65;display:block}.inbox-form input{margin-top:8px}.inbox-example-reply{color:#858b98;text-align:left;margin-top:12px;font-size:10px}.inbox-hint{color:#a3a7b0;margin:16px 0;font-size:10px;line-height:1.7}.inbox-form footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.inbox-form footer>button:first-child{color:#9298a3}.inbox-form footer>.friday-primary{padding:11px 14px;font-size:11px}.inbox-presets{gap:7px;display:flex}.inbox-presets button{color:#7e8592;background:#f2f2f6;border-radius:9px;padding:7px 10px;font-size:10px}.inbox-saved-draft{border-left:2px solid #d7dae0;margin:20px 0 8px;padding:0 12px}.inbox-saved-draft small{color:#969da8;font-size:9px}.inbox-saved-draft p{color:#646b78;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.7}.inbox-saved-draft button{color:#848d9b;font-size:10px}.inbox-later-status{text-align:left;color:#767e8c;background:#f4f4f7;border-radius:12px;align-items:center;gap:9px;width:100%;margin-top:15px;padding:11px;font-size:11px;display:flex}.inbox-later-status span{flex:1}.inbox-later-status small{color:#a1a7b0;margin-top:4px;font-size:9px;display:block}.inbox-remove-reminder{color:#a1a6af;margin-top:14px;font-size:9px}:is(.incoming-concierge button:focus-visible,.incoming-concierge input:focus-visible,.incoming-concierge textarea:focus-visible){outline-offset:3px;outline:2px solid #aeb4bf}.requests-entry{text-align:left;color:#858b97;background:#f4f4f780;border-radius:15px;align-items:center;gap:10px;width:100%;margin:0 0 18px;padding:12px;display:flex}.requests-entry>span{flex:1}.requests-entry strong{color:#454b56;font-size:12px;font-weight:550;display:block}.requests-entry small{color:#9198a4;margin-top:4px;font-size:10px;display:block}.requests-entry em{color:#555d6b;background:#e9eaef;border-radius:7px;padding:3px 6px;font-size:10px;font-style:normal}.requests-entry:active{background:#edeef2}.contact-requests{color:#505866;font-size:12px}.contact-requests .inbox-heading{margin:20px 0 15px}.contact-requests .inbox-heading small{max-width:215px;line-height:1.6;display:block}.request-filters{gap:9px;margin-bottom:12px;display:flex}.request-filters button{color:#969da8;white-space:nowrap;align-items:center;gap:4px;padding:8px 0;font-size:10px;display:flex}.request-filters button[aria-pressed=true]{color:#353e4d}.request-filters span{background:#f1f2f5;border-radius:5px;padding:1px 4px;font-size:9px}.request-list{gap:4px;display:grid}.request-row{text-align:left;border-radius:15px;align-items:flex-start;gap:9px;padding:14px 3px;display:flex}.request-row:hover{background:#f6f6f8}.request-row:active{background:#eeeef3}.request-row>span:nth-child(2){flex:1;min-width:0}.request-row strong{color:#404956;justify-content:space-between;font-size:12px;font-weight:550;display:flex}.request-row time{color:#a0a6b1;font-size:9px;font-weight:400}.request-row p{color:#838c9a;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:7px 0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.request-row small{color:#9ca3ae;font-size:9px}.request-row>svg{color:#b0b6bf;flex:none;margin-top:12px}.request-state{color:#929ba8;align-items:center;gap:6px;margin:7px 0 18px;font-size:10px;display:flex}.request-state.accepted{color:#566271}.request-purpose{background:#f5f5f88c;border-radius:16px;padding:14px}.request-purpose small{color:#9ba3ae;font-size:9px}.request-purpose h3{color:#424d5e;margin:10px 0 8px;font-size:14px;font-weight:550}.request-purpose p{color:#747f8e;margin:0;font-size:12px;line-height:1.75}.request-original-toggle{color:#8a94a2;align-items:center;gap:5px;padding:13px 0;font-size:10px;display:flex}.request-original-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.request-transcript{gap:9px;margin:2px 0 17px;display:grid}.request-transcript article{background:#f5f6f8;border-radius:12px 12px 12px 3px;margin-right:15px;padding:11px}.request-transcript article.request-question{background:#eeeef3;border-radius:12px 12px 3px;margin-left:15px;margin-right:0}.request-transcript small{color:#9aa3b0;font-size:9px}.request-transcript p{color:#697686;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.75}.request-decisions{flex-wrap:wrap;align-items:center;gap:13px;margin:18px 0 0;display:flex}.request-decisions button,.request-restore{color:#858f9e;padding:9px 0;font-size:11px}.request-decisions .friday-primary{color:#fff;padding:10px 13px}.request-decisions .request-decline,.request-decline{color:#a17e7d}.request-waiting{margin:8px 0 14px}.request-waiting p{color:#9aa3af;font-size:10px;line-height:1.7}.request-waiting button{color:#626f80;padding:7px 0;font-size:11px}.request-confirm h3{color:#444e5d;margin:22px 0 10px;font-size:15px;font-weight:550}.request-confirm>small{color:#9ba3b0;font-size:10px}.request-confirm>p{color:#8993a1;margin:14px 0;font-size:12px;line-height:1.8}.request-confirm blockquote{white-space:pre-wrap;overflow-wrap:anywhere;color:#596779;background:#f3f4f7;border-radius:14px;margin:16px 0;padding:13px;font-size:12px;line-height:1.8}.request-confirm>div{justify-content:flex-end;align-items:center;gap:13px;margin-top:22px;display:flex}.request-confirm button{font-size:11px}.request-confirm .friday-primary{padding:11px 13px}.contact-requests .inbox-form footer{gap:9px}.contact-requests .inbox-form footer>.friday-primary{padding:11px;font-size:10px}.contact-requests button:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}.contact-requests textarea:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}.requests-entry:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}.contact-requests button:active{transform:scale(.98)}.dialogue-entry{text-align:left;color:#59616e;border-bottom:1px solid #454e5c0c;align-items:center;gap:9px;width:100%;margin:0 0 12px;padding:11px 0 18px;font-size:12px;display:flex}.dialogue-entry>span{flex:1}.dialogue-entry>svg{color:#929aa7}.dialogue-entry:hover{color:#202832}.dialogue-entry:active{transform:scale(.98)}.dialogue-heading{align-items:center;gap:7px;margin:20px 0 12px;display:flex}.dialogue-heading h3{letter-spacing:-.3px;color:#3d4653;margin:0;font-size:15px;font-weight:550}.dialogue-heading>span{color:#a0a7b2;white-space:nowrap;margin-left:auto;font-size:8px}.dialogue-context{color:#8c95a3;align-items:center;gap:5px;padding:5px 0;font-size:10px;display:flex}.dialogue-context span{margin-right:4px}.dialogue-context-note{color:#929ba8;margin:12px 0;font-size:10px;line-height:1.8}.dialogue-history{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dcdfe5 transparent;max-height:clamp(140px,100dvh - 500px,420px);margin:15px -3px 12px;padding:0 3px;overflow-y:auto}.dialogue-welcome{text-align:center;color:#a1a9b5;padding:32px 0 25px}.dialogue-welcome>svg{margin:0 auto 15px}.dialogue-welcome strong{color:#737e8e;font-size:13px;font-weight:500;display:block}.dialogue-welcome p{margin:10px 0;font-size:11px;line-height:1.8}.dialogue-turn{outline:0;margin-bottom:24px}.dialogue-target{animation:.7s ease-out dialogue-arrival}.dialogue-user{background:#f1f2f680;border-radius:15px 15px 4px;margin-left:20px;padding:11px 13px}.dialogue-user small{color:#9ba3af;font-size:9px}.dialogue-user p{color:#5c6676;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.75}.dialogue-answer{padding:17px 3px 0}.dialogue-answer>small{color:#8f99a7;align-items:center;gap:5px;font-size:9px;display:flex}.dialogue-answer>p{color:#535f70;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 12px;font-size:12px;line-height:1.85}.dialogue-actions{align-items:center;gap:15px;display:flex}.dialogue-actions button{color:#909aa9;align-items:center;gap:4px;padding:5px 0;font-size:10px;display:flex}.dialogue-actions button:hover{color:#333f50}.dialogue-linked{color:#818c9d;align-items:center;gap:5px;margin-top:5px;padding:7px 0;font-size:9px;display:flex}.dialogue-no-ai{padding:8px 3px}.dialogue-no-ai p{color:#969fab;font-size:11px;line-height:1.8}.dialogue-no-ai button{color:#717e90;text-align:left;align-items:center;gap:4px;font-size:10px;display:flex}.dialogue-starters{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.dialogue-starters button{color:#929baa;background:#f4f5f7;border-radius:9px;padding:6px 8px;font-size:9px}.dialogue-starters button:hover{color:#555f6e;background:#ebeef2}.dialogue-composer{background:#f4f5f8;border-radius:16px;padding:11px 9px 9px;position:relative}.dialogue-composer textarea{resize:vertical;color:#535f70;background:0 0;border:0;outline:0;width:100%;min-height:44px;max-height:160px;padding:0 3px;font:12px/1.7 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.dialogue-composer textarea::placeholder{color:#a4acb7}.dialogue-composer>button{color:#fff;background:#30353f;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;margin:5px 0 0 auto;display:flex}.dialogue-composer>button:disabled{color:#adb3bf;background:#e1e4ea}.assistant-dialogue .inbox-footnote{margin-top:11px}.dialogue-notice{color:#788697;margin:11px 0;font-size:10px;line-height:1.7}.assistant-dialogue .plan-form h3{color:#414c5b;margin-top:22px;font-size:15px;font-weight:550}.assistant-dialogue button:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}.assistant-dialogue textarea:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}.dialogue-entry:focus-visible{outline-offset:3px;outline:2px solid #aeb4bf}@keyframes dialogue-arrival{0%{background:#e8ebf280}to{background:0 0}}@media (prefers-reduced-motion:reduce){.dialogue-target{animation:none}}.dialogue-compose-tools{align-items:center;gap:8px;margin-top:5px;display:flex}.dialogue-compose-tools>small{color:#969fab;flex:1;font-size:9px}.dialogue-compose-tools>button{border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.dialogue-compose-tools>button[type=submit]{color:#fff;background:#30353f;margin-left:auto}.dialogue-compose-tools>button:disabled{color:#adb3bf;background:#e1e4ea}.dialogue-compose-tools .dialogue-attach{color:#838d9b}.dialogue-attach:active{transform:scale(.92)}.dialogue-composer textarea{resize:none}.dialogue-attach-menu{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-radius:15px;padding:8px;position:absolute;bottom:49px;left:5px;right:5px;box-shadow:0 8px 35px #20293818}.dialogue-attach-menu>button{text-align:left;color:#535f70;border-radius:8px;align-items:center;gap:9px;width:100%;padding:10px 8px;font-size:12px;display:flex}.dialogue-attach-menu>button:hover{background:#f0f1f4}.dialogue-attach-menu>small{color:#9aa2ad;padding:6px 8px;font-size:9px;line-height:1.7;display:block}.assistant-file{background:#ffffff8c;border-radius:11px;margin:8px 0;overflow:hidden}.assistant-file-row{align-items:center;display:flex}.assistant-file-open{text-align:left;color:#7b8797;flex:1;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.assistant-file-open>span{flex:1;min-width:0}.assistant-file-open strong{text-overflow:ellipsis;white-space:nowrap;color:#596576;font-size:11px;font-weight:500;display:block;overflow:hidden}.assistant-file-open small{color:#9ca5b2;margin-top:4px;font-size:8px;display:block}.assistant-file.is-open .assistant-file-open>svg:last-child{transform:rotate(180deg)}.assistant-file-remove{color:#929cab;padding:8px}.assistant-file-preview{border-top:1px solid #e4e7ec80;max-height:200px;overflow:auto}.assistant-file-preview img{width:100%;height:auto;display:block}.assistant-file-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#667283;margin:0;padding:10px;font:11px/1.75 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dialogue-answer>p.dialogue-source-label{color:#9ca5b2;margin:0 0 12px;font-size:9px}.dialogue-composer:has(.assistant-file){padding-top:3px}.friday-companion:has(.dialogue-composer){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.dialogue-composer){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.dialogue-composer)>header{flex-shrink:0;margin-bottom:15px}.assistant-dialogue:has(.dialogue-composer){flex-direction:column;flex:1;min-height:0;display:flex}.assistant-dialogue:has(.dialogue-composer)>*{flex-shrink:0}.assistant-dialogue:has(.dialogue-composer)>.dialogue-history{flex:1;min-height:50px;max-height:none;margin-top:10px}.assistant-dialogue:has(.dialogue-composer)>.plan-back{align-self:flex-start}.assistant-dialogue:has(.dialogue-composer) .dialogue-heading{margin:15px 0 8px}.dialogue-composer .assistant-file-preview{max-height:120px}.assistant-dialogue:has(.dialogue-composer) .inbox-footnote{margin-bottom:0}@media (max-width:1020px){.friday-companion:has(.dialogue-composer){padding-top:4px}}.delivery-choice{border:0;min-width:0;margin:12px 0 4px;padding:0}.delivery-choice legend{color:#8a929e;margin-bottom:7px;font-size:10px}.delivery-choice>div{background:#f0f1f4;border-radius:12px;gap:4px;padding:3px;display:flex}.delivery-choice button{color:#9098a3;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px 6px;font-size:11px;display:flex}.delivery-choice button[aria-pressed=true]{color:#414955;background:#fff;box-shadow:0 1px 5px #34384408}.delivery-choice p,.delivery-audio-note,.delivery-origin-note p{color:#8d97a5;overflow-wrap:anywhere;margin:9px 0;font-size:10px;line-height:1.7}.delivery-origin-note{margin:9px 0 12px}.delivery-origin-note summary{cursor:pointer;color:#8792a2;font-size:10px}.delivery-origin-note small{color:#a0a7b0;font-size:9px}.delivery-message{background:linear-gradient(140deg,#f4f5f8,#eaedf180);border-radius:17px;margin:12px 0;padding:14px}.delivery-message-head{align-items:center;gap:9px;display:flex}.delivery-message-head>span{color:#737f90;background:#fff9;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.delivery-message-head strong{color:#566272;font-size:11px;font-weight:500;line-height:1.4;display:block}.delivery-message-head small{color:#909bab;align-items:center;gap:4px;margin-top:5px;font-size:8px;display:flex}.delivery-message>p{color:#4d5969;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 11px;font-size:13px;line-height:1.65}.delivery-example{text-align:right;color:#a0a8b3;font-size:8px;display:block}.delivery-preview h4{color:#7e8999!important;font-size:10px!important;font-weight:400!important}.delivery-audio-note{font-size:9px}.delivery-receipt-format{margin-top:10px}.delivery-origin-note summary:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #aeb4bf}:is(.voice-session:has(.delivery-preview) .voice-session-title,.voice-session:has(.delivery-choice) .voice-session-title){margin:10px 0}:is(.voice-session:has(.delivery-preview) .voice-session-orb,.voice-session:has(.delivery-choice) .voice-session-orb){width:34px;height:34px}:is(.voice-session:has(.delivery-preview) .voice-session-boundary,.voice-session:has(.delivery-choice) .voice-session-boundary){margin:8px 0}.voice-session:has(.delivery-preview) .voice-session-recipient{margin:10px 0}.voice-session:has(.delivery-preview) .delivery-message{margin:9px 0;padding:12px}.voice-session:has(.delivery-preview) .delivery-message>p{margin:10px 0 8px}.voice-session:has(.delivery-preview) .delivery-origin-note{margin:8px 0}.voice-session:has(.delivery-preview) form footer{margin-top:8px}.voice-session form footer .delivery-cancel{color:#929ba7;place-items:center;margin-left:auto;padding:7px;display:grid}.friday-companion:has(.listening-queue){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.listening-queue){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.listening-queue)>header{flex-shrink:0;margin-bottom:15px}.listening-queue{flex-direction:column;flex:1;min-height:0;display:flex}.listening-heading{justify-content:space-between;align-items:center;margin:14px 0 22px;display:flex}.listening-heading h3{color:#3b424c;letter-spacing:-.4px;margin:0;font-size:19px;font-weight:550}.listening-heading>span{color:#a1a6af;font-size:11px}.listening-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:0 2px;overflow:auto}.listening-person{align-items:center;gap:10px;margin-bottom:18px;display:flex}.listening-person>span{color:#7c8796;background:#eff0f3;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:13px;display:grid}.listening-person strong{color:#535d6a;font-size:13px;font-weight:500;display:block}.listening-person small{color:#9aa2ad;margin-top:3px;font-size:10px;line-height:1.6;display:block}.listening-modes{background:#f0f1f480;border-radius:13px;gap:3px;padding:3px;display:flex}.listening-modes button{color:#9199a5;border-radius:10px;flex:1;padding:9px 5px;font-size:12px}.listening-modes button small{opacity:.65;margin-left:5px;font-size:9px}.listening-modes button[aria-pressed=true]{color:#424d5c;background:#fff;box-shadow:0 2px 8px #00000004}.listening-voice{color:#9da6b2;margin:10px 0 13px;font-size:9px}.listening-transcript{background:#f4f5f780;border-radius:15px;padding:15px}.listening-transcript p{white-space:pre-wrap;color:#596575;margin:0;font-size:13px;line-height:1.85}.listening-task-actions{flex-wrap:wrap;gap:10px;margin:16px 0 20px;display:flex}.listening-task-actions button{color:#8c97a6;align-items:center;gap:6px;font-size:10px;display:flex}.listening-reminder{padding:13px 0}.listening-reminder label{color:#8b95a2;margin-bottom:8px;font-size:11px;display:block}.listening-reminder input{color:#647185;background:#f1f2f6;border:0;border-radius:10px;width:100%;padding:10px;font-size:12px}.listening-reminder footer{justify-content:space-between;align-items:center;margin-top:10px;font-size:11px;display:flex}.listening-list{border-top:1px solid #eceef3;margin-bottom:12px;padding-top:7px}.listening-list button{text-align:left;color:#a2aab6;border-radius:10px;align-items:center;gap:7px;width:100%;margin-top:3px;padding:10px 7px;display:flex}.listening-list button[aria-current=true]{background:#f0f2f6}.listening-list button>span:first-child{flex:1}.listening-list strong{color:#717e90;font-size:11px;font-weight:500;display:block}.listening-list small{margin-top:4px;font-size:9px;display:block}.listening-list button>span:nth-child(2){white-space:nowrap;font-size:8px}.listening-player{border-top:1px solid #eceef2;flex-shrink:0;margin-top:13px;padding:16px 3px 4px}.listening-player input{accent-color:#535e70;cursor:pointer;width:100%;height:3px;display:block}.listening-time{color:#9fa8b4;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:9px;display:flex}.listening-controls{justify-content:space-around;align-items:center;gap:8px;margin-top:10px;display:flex}.listening-controls button{color:#8a96a6;place-items:center;width:34px;height:34px;display:grid}.listening-controls .listening-play{color:#fff;background:#363d47;border-radius:50%;width:46px;height:46px}.listening-controls select{-webkit-appearance:none;appearance:none;color:#788595;background:#f0f2f6;border:0;border-radius:9px;padding:8px;font-size:11px}.listening-queue button:disabled{opacity:.3}:is(.listening-queue button:focus-visible,.listening-queue input:focus-visible,.listening-queue select:focus-visible){outline-offset:3px;outline:2px solid #abb3c0}.listening-queue button:active:not(:disabled){transform:scale(.97)}@media (max-width:1020px){.friday-companion:has(.listening-queue){padding-top:4px}}.listening-heading{margin:12px 0 14px}.listening-person{margin-bottom:12px}.listening-transcript{padding:12px}.listening-transcript p{font-size:12.5px;line-height:1.7}.listening-task-actions{margin:12px 0}.listening-player{margin-top:10px;padding-top:12px}.dialogue-voice-trigger{color:#838d9b}.voice-session-title{align-items:center;gap:8px;margin:21px 0 18px;display:flex}.voice-session-title h3{color:#414c5b;margin:0;font-size:15px;font-weight:550}.voice-session-title>span{color:#a0a7b2;white-space:nowrap;margin-left:auto;font-size:8px}.voice-session-state{align-items:center;gap:11px;display:flex}.voice-session-orb{color:#7d8794;background:#f0f2f5;border-radius:50%;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.voice-session-state.is-active .voice-session-orb{color:#4b5667;background:#e9edf2;box-shadow:0 0 0 5px #f6f7f9}.voice-session-state strong{color:#4e5a6c;font-size:12px;font-weight:500;line-height:1.6;display:block}.voice-session-state small{color:#98a2b0;margin-top:3px;font-size:9px;line-height:1.7;display:block}.voice-session-boundary{color:#9aa3b0;margin:15px 0;font-size:9px;line-height:1.8}.voice-session-intro{color:#8591a2;margin:30px 0;font-size:12px;line-height:1.8}.voice-session-start{gap:8px;width:100%}.voice-session-controls{border-top:1px solid #e9ecf080;border-bottom:1px solid #e9ecf080;gap:17px;margin:14px 0;padding:10px 0;display:flex}.voice-session-controls>button{color:#7c8898;align-items:center;gap:5px;font-size:10px;display:flex}.voice-session-controls>button:last-child{margin-left:auto}.voice-session-content h4{color:#637083;outline:0;margin:18px 0 9px;font-size:12px;font-weight:500}.voice-session-samples>button,.voice-session-people>button{text-align:left;color:#687587;background:#f5f6f880;border-radius:12px;align-items:center;gap:8px;width:100%;margin:5px 0;padding:13px 9px;font-size:12px;display:flex}.voice-session-samples>button>span,.voice-session-people>button>span:nth-child(2){flex:1}.voice-session-samples small,.voice-session-people small{color:#a0a9b6;margin-top:6px;font-size:9px;display:block}.voice-session button:disabled{opacity:.4}.voice-session button:not(:disabled):active{transform:scale(.98)}.voice-session-command{background:#f4f5f880;border-radius:13px;margin:12px 0;padding:10px 12px}.voice-session-command small{color:#9ea7b5;font-size:8px}.voice-session-command p{color:#7a8698;margin:5px 0 0;font-size:11px;line-height:1.8}.voice-session-hint{color:#9aa4b2;margin:7px 0 12px;font-size:9px;line-height:1.8;display:block}.voice-session-avatar{color:#8190a2;background:#e9edf1;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.voice-session-people strong{font-size:11px;font-weight:500}.voice-session-cancel{color:#919bab;align-items:center;gap:5px;padding:12px 0;font-size:10px;display:flex}.voice-session-recipient{align-items:center;gap:8px;margin:16px 0;display:flex}.voice-session-recipient>div{flex:1}.voice-session-recipient strong{color:#616d7d;font-size:12px;font-weight:500}.voice-session-recipient small{color:#9ca6b5;margin-top:4px;font-size:9px;display:block}.voice-session-recipient button{color:#8c98a9;font-size:9px}.voice-session-label{color:#9ba4b2;margin:10px 0 7px;font-size:9px;display:block}.voice-session textarea{resize:vertical;color:#596779;background:#f4f5f8;border:0;border-radius:13px;width:100%;min-height:85px;max-height:160px;padding:12px;font:12px/1.8 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.voice-session form footer{justify-content:space-between;align-items:center;gap:10px;margin-top:15px;display:flex}.voice-session form footer>button:first-child{color:#9aa4b2;font-size:11px}.voice-session form .friday-primary{padding:8px 10px;font-size:10px}.voice-session-receipt{background:#f3f5f780;border-radius:13px;margin:12px 0;padding:12px}.voice-session-receipt>small{color:#8491a2;align-items:center;gap:5px;font-size:9px;display:flex}.voice-session-receipt strong{color:#687587;margin:11px 0 6px;font-size:12px;font-weight:500;display:block}.voice-session-receipt strong span{color:#9ca6b3;margin-top:4px;font-size:9px;font-weight:400;display:block}.voice-session-receipt p{color:#627083;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0;font-size:12px;line-height:1.8}.voice-session-receipt em{color:#99a4b3;font-size:9px;font-style:normal;line-height:1.8;display:block}:is(.voice-session button:focus-visible,.voice-session textarea:focus-visible){outline-offset:3px;outline:2px solid #aeb4bf}.friday-companion:has(.voice-session){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.voice-session){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.voice-session)>header{flex-shrink:0;margin-bottom:15px}.voice-session{flex-direction:column;flex:1;min-height:0;display:flex}.voice-session>*{flex-shrink:0}.voice-session>.plan-back{align-self:flex-start}.voice-session-title{margin:15px 0}.voice-session-content{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 2px 4px;overflow-y:auto}.voice-session-command summary{color:#99a4b3;cursor:pointer;font-size:9px}.voice-session-content h4{margin-top:12px}.voice-session-controls{margin:8px 0}.voice-session-boundary{margin:12px 0}.voice-session form footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;padding:8px 0 4px;position:sticky;bottom:-4px}@media (max-width:1020px){.friday-companion:has(.voice-session){padding-top:4px}}.listening-device-trigger{color:#7b8796;justify-content:center;align-items:center;gap:6px;width:100%;margin:0 0 13px;font-size:10px;display:flex}.listening-device-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d26352b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.listening-devices{color:#404955;background:#fcfcfdf2;border:1px solid #fff;border-radius:25px;width:380px;max-width:100%;max-height:calc(100dvh - 40px);padding:21px;overflow:auto;box-shadow:0 22px 80px #2630411c}.listening-devices header{grid-template-columns:28px 1fr 28px;align-items:center;gap:5px;margin-bottom:22px;display:grid}.listening-devices h3{text-align:center;letter-spacing:-.25px;margin:0;font-size:15px;font-weight:550}.listening-devices header button{color:#808b99;place-items:center;width:28px;height:28px;display:grid}.device-context{color:#8c98a7;background:#eef0f4a0;border-radius:13px;align-items:center;gap:10px;padding:13px;display:flex}.device-context>div{flex:1;min-width:0}.device-context strong{color:#5e6a7a;font-size:12px;font-weight:500;display:block}.device-context small{color:#929aa6;margin-top:4px;font-size:10px;line-height:1.5;display:block}.device-context>span{font-variant-numeric:tabular-nums;flex:none;font-size:11px}.device-options{margin:15px 0 2px}.device-options button{color:#8d97a5;text-align:left;border-bottom:1px solid #eceef2;align-items:center;gap:13px;width:100%;padding:14px 6px;display:flex}.device-options button:last-child{border-bottom:0}.device-options button>span{flex:1}.device-options strong{color:#515d6d;font-size:13px;font-weight:500;display:block}.device-options small{color:#9ca4b0;margin-top:4px;font-size:10px;display:block}.device-options button:hover{background:#eceff47d;border-radius:11px}.device-selected{color:#788697;flex-direction:column;align-items:center;gap:9px;margin:8px 0 24px;display:flex}.device-selected strong{color:#4b5665;margin-top:3px;font-size:16px;font-weight:500}.device-selected small{color:#9aa4b2;font-size:11px}.device-version{color:#97a0ac;margin:10px 3px 22px;font-size:10px}.device-consent{color:#687689;align-items:flex-start;gap:10px;margin:0 0 24px;font-size:12px;line-height:1.5;display:flex}.device-consent input{accent-color:#465365;margin:3px 0 0}.device-consent small{color:#9aa4b2;margin-top:4px;font-size:10px;display:block}.listening-devices footer{color:#8a95a5;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.listening-devices footer .friday-primary{border-radius:12px;padding:11px 13px}:is(.listening-devices button:focus-visible,.device-consent input:focus-visible){outline-offset:3px;outline:2px solid #a5afbd}.listening-devices button:disabled{opacity:.35}.listening-devices button:active:not(:disabled){transform:scale(.98)}.incoming-actions{align-items:center;gap:6px;margin-bottom:18px;display:flex}.incoming-actions .dialogue-entry{flex:1;min-width:0;margin:0}.incoming-listen{color:#8a96a6;background:#f0f2f680;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.incoming-listen:hover{background:#e9ecf2}.incoming-listen:focus-visible{outline-offset:3px;outline:2px solid #aab3c0}.friday-companion:has(.assistant-personality){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.assistant-personality){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.assistant-personality)>header{flex-shrink:0;margin-bottom:15px}.friday-assistant-card:has(.assistant-personality)>div{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-personality{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-personality>.plan-back{flex-shrink:0;align-self:flex-start}.assistant-personality h3{letter-spacing:-.4px;color:#424b58;margin:15px 0;font-size:19px;font-weight:550}.personality-tabs,.personality-segments{background:#f0f1f580;border-radius:12px;gap:3px;padding:3px;display:flex}.personality-tabs{flex-shrink:0;margin-bottom:17px}.personality-tabs button,.personality-segments button{color:#8c97a6;border-radius:9px;flex:1;padding:8px 3px;font-size:11px}.personality-tabs button[aria-selected=true],.personality-segments button[aria-pressed=true]{color:#4d596a;background:#fff;box-shadow:0 1px 5px #26304108}.personality-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 3px 8px;overflow:auto}.personality-address{color:#8792a2;margin:0 0 16px;font-size:11px;display:block}.personality-address input{color:#536173;background:#f2f3f680;border:0;border-radius:11px;outline:none;width:100%;margin-top:8px;padding:11px 12px;font-size:12px;display:block}.personality-address input::placeholder{color:#adb4be}.assistant-personality fieldset{border:0;min-width:0;margin:0 0 14px;padding:0}.assistant-personality legend{color:#929daa;margin-bottom:7px;font-size:10px}.personality-preview,.personality-initiative-preview{background:#f4f5f780;border-radius:15px;margin-top:18px;padding:13px}.personality-preview small,.personality-initiative-preview small{color:#8c99ab;align-items:center;gap:5px;font-size:9px;display:flex}.personality-preview p,.personality-initiative-preview p{color:#647184;white-space:pre-wrap;margin:10px 0 0;font-size:12px;line-height:1.8}.personality-footer{color:#939daa;border-top:1px solid #eef0f4;flex-shrink:0;justify-content:flex-end;align-items:center;gap:17px;margin-top:10px;padding:14px 0 4px;font-size:11px;display:flex}.personality-footer .friday-primary{padding:10px 14px;font-size:11px}.personality-footer button:disabled{opacity:.35}.personality-options button{text-align:left;color:#929dac;border-radius:14px;align-items:flex-start;gap:10px;width:100%;margin-bottom:8px;padding:15px 11px;display:flex}.personality-options button[aria-pressed=true]{background:#eef1f6}.personality-options button>span{flex:1}.personality-options strong{color:#58677a;font-size:12px;font-weight:500;display:block}.personality-options small{color:#96a0ad;margin-top:5px;font-size:10px;line-height:1.7;display:block}.personality-initiative-preview>svg{color:#8a97a8}.personality-initiative-preview>div{color:#929cac;justify-content:flex-end;gap:15px;margin-top:13px;font-size:10px;display:flex}.personality-initiative-preview strong{color:#596679;font-weight:500}:is(.assistant-personality button:focus-visible,.personality-address input:focus-visible){outline-offset:2px;outline:2px solid #aab4c3}.assistant-personality button:active:not(:disabled){transform:scale(.98)}@media (max-width:1020px){.friday-companion:has(.assistant-personality){padding-top:4px}}.assistant-personality fieldset{margin-bottom:10px}.personality-address{margin-bottom:12px}.personality-tabs{margin-bottom:13px}.personality-preview{margin-top:12px}.personality-preview p{margin-top:8px;font-size:11.5px;line-height:1.75}.memory-search,.memory-topic-field{color:#92969c;background:#1e22280b;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:9px 11px;display:flex}.memory-search input,.memory-topic-field input{color:#30343a;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:12px}.memory-search button{color:#858a90;place-items:center;display:grid}.memory-filter{justify-content:space-between;align-items:center;gap:8px;margin:9px 0 14px;display:flex}.memory-filter select{color:#62676e;background:0 0;border:0;border-radius:8px;min-width:0;max-width:65%;padding:6px 18px 6px 8px;font-size:11px}.memory-filter>button{color:#81858b;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:flex}.memory-topic-tag{color:#737980;overflow-wrap:anywhere;text-align:left;background:#f2f3f4;border-radius:7px;align-items:center;gap:4px;max-width:100%;margin-bottom:7px;padding:3px 7px;font-size:10px;display:inline-flex}.memory-evidence{border-top:1px solid #1e22280e;margin-top:9px;padding-top:8px}.memory-evidence summary{color:#858a90;cursor:pointer;font-size:10px}.memory-evidence blockquote{color:#70757c;white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #d9dce0;max-height:180px;margin:8px 0;padding:2px 0 2px 9px;font-size:11px;line-height:1.6;overflow:auto}.memory-evidence .plan-source{margin-top:6px}.memory-form .memory-topic-field{margin:10px 0}.memory-confirm{margin-bottom:12px}.memory-exclude-choice{color:#626970;align-items:center;gap:7px;margin:10px 0;font-size:11px;line-height:1.5;display:flex}.memory-exclude-choice input{accent-color:#31363e}.memory-excluded{margin-top:18px}.memory-excluded .memory-sources-toggle>span{align-items:center;gap:7px;display:flex}.memory-excluded-row{color:#71777e;border-bottom:1px solid #1e22280f;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;font-size:11px;display:flex}.memory-excluded-row>span{overflow-wrap:anywhere;min-width:0}.memory-excluded-row button{color:#393f46;font-size:10px}.memory-search:focus-within,.memory-topic-field:focus-within{box-shadow:0 0 0 2px #464e581f}.note-task-action{justify-content:flex-end;margin-top:9px;display:flex}.note-task-action button{color:#616873;background:#f4f5f6;border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:11px;display:flex}.plan-search{margin:0 0 14px}.plan-form textarea{resize:vertical;width:100%;min-height:86px;max-height:210px;font:inherit;color:#353a42;background:#fff;border:1px solid #e6e8eb;border-radius:12px;outline:none;padding:10px 12px;font-size:12px;line-height:1.6}.plan-form textarea:focus{border-color:#a3aab3}.plan-item.plan-item-expanded{display:block}.plan-item-main{align-items:flex-start;gap:10px;width:100%;display:flex}.plan-item-main .plan-item-copy{flex:1;min-width:0}.plan-quick-actions{flex-wrap:wrap;align-items:center;gap:7px 13px;margin:12px 0 0 28px;display:flex}.plan-quick-actions button{color:#81868e;align-items:center;gap:4px;font-size:10px;display:inline-flex}.plan-quick-actions button[aria-expanded=true]{color:#333a44}.plan-move-options{background:#f5f6f7;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;margin:10px 0 0 28px;padding:9px;display:grid}.plan-move-options button{color:#555e68;text-align:left;border-radius:7px;padding:7px 4px;font-size:10px}.plan-move-options button:hover{background:#e9ecef}.plan-steps{border-top:1px solid #eef0f2;margin:12px 0 0 28px;padding-top:10px}.plan-steps label{color:#585f68;overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:8px 0;font-size:12px;line-height:1.5;display:flex}.plan-steps input{accent-color:#343b44;flex-shrink:0;margin-top:3px}.plan-steps .checked{color:#a2a7ae;text-decoration:line-through}.plan-steps .plan-source{margin-top:8px}.plan-note-source{color:#858b94;margin:12px 0;font-size:11px}.plan-note-source summary{cursor:pointer}.plan-note-source blockquote{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #dce0e5;max-height:150px;margin:8px 0;padding-left:10px;line-height:1.6;overflow:auto}.plan-item-copy .plan-outside{color:#838991;margin-top:5px;font-size:10px;line-height:1.5}.plan-quick-actions{justify-content:space-between;gap:7px 5px;margin-left:0}.summary-task-filters{flex-wrap:wrap;gap:5px;margin:16px 0 10px;display:flex}.summary-task-filters button{color:#8a8e96;background:#f7f7f8;border-radius:10px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.summary-task-filters button[aria-pressed=true]{color:#333942;background:#e9ebee}.summary-task-filters span{opacity:.65;font-size:9px}.summary-task-decisions{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.summary-task-decisions button{color:#444b56;font-size:12px}.summary-task-decisions button+button{color:#9398a0}.summary-claim{align-items:center;gap:6px;display:flex}.summary-decline-form{background:#fff;border-radius:12px;margin:12px 0 0;padding:12px}.summary-decline-form label{color:#818893;font-size:10px}.summary-decline-form textarea{color:#353c46;width:100%;font:inherit;resize:vertical;background:#f5f6f8;border:0;border-radius:9px;outline:none;max-height:150px;margin:7px 0;padding:9px;font-size:12px;line-height:1.5;display:block}.summary-decline-form textarea:focus{box-shadow:0 0 0 2px #dce0e6}.summary-decline-form>div{gap:16px;margin-top:10px;display:flex}.summary-decline-form button{color:#626975;font-size:11px}.summary-decline-form button:first-child{color:#3b434e}.summary-decline-reason{white-space:pre-wrap;overflow-wrap:anywhere;color:#777e88;border-left:2px solid #d9dde3;margin:10px 0 0;padding:2px 0 2px 9px;font-size:12px;line-height:1.6}.summary-history{border-top:1px solid #e8e9ed;margin-top:12px;padding-top:9px}.summary-history>button{color:#89909a;align-items:center;gap:5px;font-size:10px;display:flex}.summary-history>button span{font-size:9px}.summary-history ol{margin:12px 0 0;padding:0;list-style:none}.summary-history li{border-left:1px solid #dce0e6;margin-left:5px;padding:0 0 12px 11px;position:relative}.summary-history li:before{content:"";background:#b7bec8;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:-3px}.summary-history li:last-child{padding-bottom:0}.summary-history li>span{color:#646c78;font-size:11px;display:block}.summary-history time{color:#9ca2ac;margin-top:3px;font-size:9px;display:block}.summary-history li p{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;font-size:10px;line-height:1.5}.summary-filter-empty{text-align:center;color:#9399a2;padding:24px 10px;font-size:12px}.summary-filter-empty button{color:#626b77;margin:9px auto 0;font-size:11px;display:block}.agreement-sheet>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;margin-top:-8px;padding:8px 0;position:sticky;top:0}.summary-history ol{overscroll-behavior:contain;max-height:195px;overflow:auto}.memory-source-editor h3{color:#30343b;margin:16px 0 20px;font-size:16px;font-weight:550}.memory-source-editor fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.memory-source-editor legend{color:#666b73;align-items:center;gap:8px;margin-bottom:9px;font-size:12px;display:flex}.memory-source-options{background:#f1f2f480;border-radius:12px;grid-template-columns:1.3fr 1fr 1fr;gap:4px;padding:4px;display:grid}.memory-source-options button{white-space:nowrap;color:#777c83;border-radius:9px;justify-content:center;align-items:center;gap:3px;padding:9px 3px;font-size:10px;transition:background .15s,transform .15s;display:flex}.memory-source-options button[aria-pressed=true]{color:#30343b;background:#fff;box-shadow:0 1px 5px #22222208}.memory-source-options button:active{transform:scale(.97)}.memory-source-editor footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:22px;font-size:12px;display:flex}.memory-source-editor footer button{border-radius:12px;padding:9px 12px}.memory-source-editor footer button:disabled{opacity:.4}.memory-source-hint{color:#7e848b;font-size:11px;line-height:1.6}.memory-permission-review{background:#f3f4f680;border-radius:16px;padding:4px 14px}.memory-permission-review>div{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.memory-permission-review strong{font-weight:500}.memory-pause{color:#858a91;justify-content:space-between;align-items:center;gap:8px;padding:12px 2px 0;font-size:11px;display:flex}.memory-pause>span{align-items:center;gap:6px;display:flex}.memory-pause button{color:#454b54;background:#f0f1f480;border-radius:8px;padding:5px 9px}.memory-origin-filter{color:#8a8f96;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;display:flex}.memory-origin-filter select{color:#535b63;background:0 0;border:0;flex:1;min-width:0;padding:7px 3px;font-size:11px}.memory-origin-filter button{border-radius:8px;padding:6px}.memory-origin-filter button:hover{background:#f0f1f4}.review-day-counts{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 15px;display:grid}.review-day-counts>div,.review-day-counts>button{text-align:left;background:#f2f3f580;border-radius:14px;padding:11px 12px}.review-day-counts b{color:#41464e;font-size:22px;font-weight:500;line-height:1.3;display:block}.review-day-counts span{color:#858b93;align-items:center;gap:3px;margin-top:4px;font-size:10px;display:flex}.review-batch-entry{color:#555c64;background:#f1f2f680;border-radius:13px;align-items:center;gap:8px;width:100%;padding:12px 10px;font-size:11px;display:flex}.review-batch-entry span{text-align:left;flex:1}.review-finished{margin:0 0 15px}.review-finished article{color:#858c93;gap:8px;padding:12px 3px;display:flex}.review-finished article>div{flex:1;min-width:0}.review-finished strong{color:#5a6169;overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.review-finished small{margin-top:5px;font-size:10px;display:block}.review-finished button{color:#727a83;margin-top:8px;font-size:10px}.review-finished p{color:#92979f;padding:10px 3px;font-size:11px}.review-batch h3{color:#373e46;margin:15px 0 20px;font-size:18px;font-weight:550}.review-batch-tools{color:#8d939a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:10px;display:flex}.review-batch-tools button{color:#4e5760;padding:5px}.review-batch-list{overscroll-behavior:contain;max-height:290px;overflow:auto}.review-batch-list label{background:#f4f5f780;border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:7px;padding:12px 10px;display:flex}.review-batch-list input{accent-color:#414a54;flex:none;width:15px;height:15px;margin-top:2px}.review-batch-list strong{color:#434b54;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.6;display:block}.review-batch-list time{color:#9197a0;margin-top:5px;font-size:10px;display:block}.review-batch-list article{border-bottom:1px solid #eeeef3;padding:12px 0}.review-batch-list article>div{color:#9ca1a7;flex-wrap:wrap;align-items:center;gap:5px;display:flex}.review-batch-list article small{color:#8e949c;margin-top:7px;font-size:10px;display:block}.review-batch-destination{color:#56606b;background:#f0f1f580;border-radius:12px;align-items:center;gap:8px;margin-bottom:8px;padding:12px;font-size:12px;display:flex}.review-batch-date{color:#858c95;margin-top:18px;font-size:11px;display:block}.review-batch-date input{color:#555e68;background:#f2f3f780;border:0;border-radius:10px;width:100%;min-width:0;margin-top:8px;padding:10px;font:12px -apple-system,BlinkMacSystemFont,sans-serif;display:block}.review-batch-tomorrow{color:#747e88;margin-top:10px;padding:5px 0;font-size:10px}.review-batch footer{justify-content:flex-end;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}.review-batch footer button{border-radius:12px;padding:9px 12px}.review-batch footer button:disabled{opacity:.4}.plan-form select,.reminder-meaning select{width:100%;color:var(--ink,#282a2e);font:inherit;outline-offset:3px;background:#f4f4f5;border:0;border-radius:12px;padding:11px 12px}.reminder-meaning{color:#74777c;gap:6px;margin:12px 0;font-size:12px;display:grid}.plan-decision-label{color:#777b81;margin:5px 0;font-size:11px;display:block}.plan-decision-actions{align-items:center;gap:8px;margin:10px 0 4px;display:flex}.plan-decision-actions button{cursor:pointer;background:#f3f3f5;border:0;border-radius:10px;padding:8px 10px;font-size:12px}.plan-decision-actions .friday-primary{color:#fff;background:#282a2e}.personal-plan .plan-filters{gap:2px}.personal-plan .plan-filters button{padding:7px 5px;font-size:11px}.plan-item>.plan-note-source{margin:8px 0 0}:is(.plan-form select:focus-visible,.reminder-meaning select:focus-visible){outline:2px solid #9ba0a6}.introduction-entry{color:#7a8798;background:#f4f5f780;border-radius:14px;align-items:center;margin:0 0 14px;padding:4px;display:flex}.introduction-entry>button:first-child{text-align:left;flex:1;align-items:center;gap:10px;padding:10px;display:flex}.introduction-entry span{flex:1}.introduction-entry strong{color:#526072;font-size:12px;font-weight:500;display:block}.introduction-entry small{color:#929cab;margin-top:4px;font-size:10px;display:block}.introduction-entry>button:last-child{padding:10px}.introduction-top{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.introduction-top>span{color:#929cab;font-size:10px}.introduction-progress{flex-shrink:0;gap:5px;margin-top:15px;display:flex}.introduction-progress i{background:#eef0f3;border-radius:2px;flex:1;height:2px}.introduction-progress i.filled{background:#7b8796}.assistant-introduction h3{outline:0;margin:18px 0 22px;font-size:19px}.personality-address textarea{color:#536173;resize:vertical;background:#f2f3f680;border:0;border-radius:11px;width:100%;min-height:80px;max-height:130px;margin-top:8px;padding:11px 12px;font-size:12px;line-height:1.7;display:block}.personality-address textarea::placeholder{color:#adb4be}.assistant-introduction .personality-footer .friday-primary{align-items:center;gap:8px;display:flex}.assistant-introduction fieldset.introduction-exception{margin-top:24px}.introduction-kept{color:#939dad;margin-top:8px;font-size:10px;line-height:1.6}.introduction-summary>button{text-align:left;color:#8b96a6;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;padding:14px 3px;display:flex}.introduction-summary span{flex:1;font-size:10px}.introduction-summary strong{color:#556274;margin-top:5px;font-size:12px;font-weight:500;display:block}.introduction-summary small{overflow-wrap:anywhere;margin-top:5px;font-size:10px;line-height:1.6;display:block}.assistant-introduction textarea:focus-visible{outline-offset:2px;outline:2px solid #aab4c3}.introduction-entry button:focus-visible{border-radius:9px;outline:2px solid #aab4c3}.introduction-entry button:active{transform:scale(.98)}.note-task-action{flex-wrap:wrap;gap:6px}.memory-source-state{color:#969ba2;margin-top:8px;font-size:10px;display:block}.memory-source-current{border-top:1px solid #e9eaed;margin-top:10px;padding-top:10px}.memory-source-current>small{color:#656c76;font-size:10px}.memory-once{cursor:pointer;background:#f5f6f7;border-radius:12px;align-items:flex-start;gap:9px;margin:15px 0;padding:12px;font-size:12px;display:flex}.memory-once input{accent-color:#30343b;margin-top:2px}.memory-once small{color:#8a9098;margin-top:4px;font-size:10px;display:block}.memory-return{margin-bottom:8px}.memory-draft-title{letter-spacing:-.2px;margin:5px 0 14px;font-size:16px;font-weight:600}.plan-item-actions .friday-icon[aria-pressed=true]{color:#333a44;background:#f0f1f3}.friday-companion:has(.dialogue-context-picker){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.dialogue-context-picker){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.dialogue-context-picker)>header{flex-shrink:0;margin-bottom:15px}.dialogue-context-picker{flex-direction:column;flex:1;min-height:0;display:flex}.context-heading{justify-content:space-between;align-items:center;gap:10px;margin:18px 0 16px;display:flex}.context-heading h3{letter-spacing:-.3px;outline:0;margin:0;font-size:16px;font-weight:550}.context-heading>span{color:#9399a2;white-space:nowrap;font-size:10px}.context-picker-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:2px;overflow:auto}.context-kind-tabs{gap:4px;margin-bottom:14px;display:flex}.context-kind-tabs button{color:#858c97;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 5px;font-size:11px;display:flex}.context-kind-tabs button[aria-pressed=true]{color:#303741;background:#eef0f3}.context-selected{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.context-selected button{color:#606a78;background:#f1f3f5;border-radius:8px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;font-size:10px;display:flex}.context-selected span{text-overflow:ellipsis;white-space:nowrap;max-width:185px;overflow:hidden}.context-source-row{border-bottom:1px solid #eceef1;padding:10px 0}.context-source-row>button{text-align:left;align-items:center;gap:9px;width:100%;padding:6px 0;display:flex}.context-source-row>button>svg{color:#969da7;flex-shrink:0}.context-source-row>button>span:not(.context-tick){flex:1;min-width:0}.context-source-row strong{color:#4f5968;font-size:12px;font-weight:500;line-height:1.5;display:block}.context-source-row small{color:#949ca8;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;line-height:1.6;display:block;overflow:hidden}.context-tick{border:1px solid #dadee4;border-radius:6px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.context-source-row [aria-checked=true] .context-tick{color:#fff;background:#343b45;border-color:#343b45}.context-source-row details{padding-left:27px}.context-source-row summary,.context-evidence summary{color:#8b95a2;cursor:pointer;padding:5px 0;font-size:10px}.context-source-row p,.context-evidence p{white-space:pre-wrap;overflow-wrap:anywhere;color:#687384;font-size:11px;line-height:1.7}.context-review-list article{background:#f5f6f8;border-radius:13px;margin:0 0 10px;padding:12px}.context-review-list article>small{color:#8c96a3;margin-bottom:5px;font-size:9px;display:block}.context-review-list strong{font-size:12px;font-weight:500;display:block}.context-review-list p{white-space:pre-wrap;overflow-wrap:anywhere;color:#747e8d;max-height:170px;margin:9px 0;font-size:11px;line-height:1.7;overflow:auto}.context-review-list article>div{justify-content:flex-end;gap:13px;display:flex}.context-review-list button{color:#707b8b;padding:4px;font-size:10px}.context-status{color:#a27852;margin-bottom:6px;font-size:10px;display:block}.context-empty{text-align:center;color:#929ba7;padding:28px 10px;font-size:12px}.context-empty svg{margin:auto}.dialogue-context-picker footer{border-top:1px solid #eceef1;flex-shrink:0;justify-content:space-between;gap:8px;padding:15px 0 2px;display:flex}.dialogue-context-picker footer button{border-radius:11px;padding:10px 12px;font-size:11px}.context-evidence{border-top:1px solid #e3e6eb;margin-top:10px;padding-top:5px}.context-evidence>details{padding:4px 0}.context-evidence>details>summary{color:#667181}.context-evidence>button{color:#5f6b7d;padding:6px 0;font-size:10px}.context-source-row button:active,.context-selected button:active{transform:scale(.98)}.friday-companion:has(.assistant-access){padding-top:24px;overflow:hidden}.friday-assistant-card:has(.assistant-access){flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.assistant-access)>div{flex-direction:column;flex:1;min-height:0;display:flex}.friday-assistant-card:has(.assistant-access)>header{flex-shrink:0;margin-bottom:15px}.assistant-access{flex-direction:column;flex:1;min-height:0;display:flex}.assistant-access .plan-back{align-self:flex-start}.assistant-access h3{letter-spacing:-.35px;margin:18px 0;font-size:18px;font-weight:550}.access-tabs,.access-segments{background:#f1f2f580;border-radius:12px;gap:4px;padding:4px;display:flex}.access-tabs{margin-bottom:18px}.access-tabs button,.access-segments button{color:#818893;border-radius:9px;flex:1;padding:9px 3px;font-size:11px}.access-tabs button[aria-pressed=true],.access-segments button[aria-pressed=true]{color:#313741;background:#fff;box-shadow:0 1px 6px #00000005}.access-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 2px 8px;overflow:auto}.access-name{color:#79828f;margin-bottom:20px;font-size:11px;display:block}.access-name input{color:#3d4652;background:#f2f3f680;border:0;border-radius:12px;width:100%;margin-top:8px;padding:12px;font-size:14px;display:block}.assistant-access fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.assistant-access legend{color:#79828f;margin-bottom:7px;font-size:11px}.access-voices button{text-align:left;color:#8c95a1;border-radius:13px;align-items:center;gap:10px;width:100%;margin-bottom:5px;padding:12px 10px;display:flex}.access-voices button[aria-pressed=true]{color:#4d5663;background:#eef0f4}.access-voices button>span{flex:1;min-width:0}.access-voices strong{font-size:12px;font-weight:500;display:block}.access-voices small{color:#939ba7;overflow-wrap:anywhere;margin-top:5px;font-size:10px;display:block}.access-preview{color:#737e8f;background:#f6f7f980;border-radius:15px;grid-template-columns:24px 1fr;gap:7px;margin-top:20px;padding:14px;display:grid}.access-preview strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.access-preview small{color:#929aa5;grid-column:2;font-size:10px}.access-flow{color:#8a95a4;justify-content:space-between;align-items:center;gap:5px;padding:12px 0;font-size:10px;display:flex}.access-flow span{background:#f1f3f6;border-radius:8px;padding:8px}.access-flow i{font-style:normal}.access-caption{color:#8a95a3;font-size:11px;line-height:1.8}.assistant-access footer{border-top:1px solid #eef0f3;flex-shrink:0;justify-content:flex-end;gap:18px;padding:14px 0 2px;font-size:11px;display:flex}.assistant-access footer button{border-radius:11px;padding:10px 12px}.assistant-access button:disabled{opacity:.35}.assistant-access button:active:not(:disabled){transform:scale(.98)}:is(.assistant-access button:focus-visible,.access-name input:focus-visible){outline-offset:2px;outline:2px solid #a8b1be}.voice-profile{color:#8d97a6;overflow-wrap:anywhere;margin:8px 0;font-size:10px;line-height:1.6;display:block}.new-dialogue-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30343b1c;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.new-dialogue-sheet{color:#343941;background:#fafafcf5;border:1px solid #fff;border-radius:25px;width:400px;max-width:100%;max-height:90%;padding:20px;overflow:auto;box-shadow:0 20px 70px #22222213}.new-dialogue-sheet header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.new-dialogue-sheet h2{flex:1;margin:0;font-size:17px;font-weight:550}.new-dialogue-sheet header button{background:#fff9;border-radius:50%;padding:7px}.new-dialogue-search{color:#8a8f98;background:#ededf180;border-radius:13px;align-items:center;gap:8px;padding:12px;display:flex}.new-dialogue-search input{background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.new-dialogue-contact{color:#424a56;padding:16px 9px;font-size:13px;display:block}.new-dialogue-contacts{max-height:350px;overflow:auto}.new-dialogue-contacts button{text-align:left;border-radius:15px;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.new-dialogue-contacts button:hover{background:#eeeff480}.new-dialogue-contacts strong{font-size:14px;font-weight:500}.new-dialogue-contacts small{color:#959ba5;margin-top:4px;font-size:11px;display:block}.new-dialogue-contacts p{color:#989fa8;text-align:center;padding:20px;font-size:13px}.new-dialogue-sheet form label{color:#818995;margin:16px 0;font-size:12px;display:block}.new-dialogue-sheet form input{width:100%;font:inherit;color:#373f4c;background:#fff;border:0;border-radius:13px;margin-top:7px;padding:13px;font-size:14px;display:block}.new-dialogue-sheet footer{justify-content:flex-end;gap:18px;margin-top:28px;font-size:12px;display:flex}.new-dialogue-sheet footer button{border-radius:12px;padding:11px 15px}.new-dialogue-sheet form p{color:#9b5656;font-size:12px}.new-dialogue-sheet button:disabled{opacity:.4}.chat-list-row b svg{vertical-align:middle;color:#969da7;margin-left:5px;display:inline-block}.dialogue-draft-label{color:#8a6666;font-style:normal}.dialogue-unread-dot{border-radius:50%;width:9px!important;min-width:0!important;height:9px!important;padding:0!important;display:block!important}.local-conversation{background:#fff5;border-radius:22px;flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.local-conversation>header{border-bottom:1px solid #fff7;flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.local-conversation>header>div{flex:1;min-width:0}.local-conversation>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:550;display:block;overflow:hidden}.local-conversation>header small{color:#959ba4;font-size:12px}.local-conversation>header button{color:#4b535e;border-radius:12px;padding:7px}.local-conversation .local-back{display:none}.local-dialogue-search{color:#929ba7;background:#fff;border-radius:13px;align-items:center;gap:10px;margin:4px 20px 10px;padding:10px 12px;display:flex}.local-dialogue-search input{border:0;outline:none;flex:1;min-width:0;font-size:13px}.local-dialogue-search span{font-size:11px}.local-dialogue-feed{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:7px;min-height:0;padding:15px 30px;display:flex;overflow:auto}.local-dialogue-empty{text-align:center;color:#a1a7b0;align-self:center;margin:auto;font-size:13px}.local-dialogue-empty svg{margin:auto}.local-message-row{flex-shrink:0}.local-date{color:#9098a4;background:#fff8;border-radius:12px;width:max-content;margin:15px auto;padding:5px 10px;font-size:11px;display:block}.local-message{justify-content:flex-end;align-items:center;gap:7px;display:flex}.local-message-bubble{color:#353c46;background:#edf0f3d9;border-radius:17px 17px 6px;min-width:65px;max-width:76%;padding:10px 13px}.local-message-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.local-message-bubble time{text-align:right;color:#989fa9;margin-top:3px;font-size:10px;display:block}.local-message-actions{opacity:0;color:#9aa1aa;padding:6px}.local-message:hover .local-message-actions,.local-message-actions:focus,.local-message-actions[aria-expanded=true]{opacity:1}.local-message-quote{text-align:left;white-space:nowrap;text-overflow:ellipsis;color:#788292;background:#dfe3e966;border-left:2px solid #9ea8b6;border-radius:4px;width:100%;margin-bottom:8px;padding:7px 9px;font-size:12px;display:block;overflow:hidden}.local-message-menu{justify-content:flex-end;gap:5px;margin-top:5px;display:flex}.local-message-menu button{color:#687383;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:8px;font-size:11px;display:flex}.local-dialogue-compose{padding:12px 24px 22px}.local-dialogue-compose>div:last-child{background:#fff9;border-radius:25px;align-items:flex-end;gap:8px;padding:8px;display:flex}.local-dialogue-compose textarea{resize:vertical;min-width:0;min-height:36px;max-height:150px;font:inherit;color:#353f4c;background:0 0;border:0;outline:none;flex:1;padding:8px 12px;font-size:14px;line-height:20px}.local-dialogue-compose>div:last-child>button{color:#fff;background:#353a42;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.local-dialogue-compose button:disabled{opacity:.35}.local-reply-bar{color:#919aa8;align-items:center;gap:10px;padding:10px 14px;display:flex}.local-reply-bar>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.local-reply-bar small{color:#687487;margin-bottom:4px;font-size:10px;display:block}.local-menu-dismiss{z-index:8;cursor:default;position:absolute;inset:70px 0 0}.local-dialogue-menu{z-index:9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbfdf5;border-radius:17px;width:235px;padding:7px;position:absolute;top:72px;right:20px;box-shadow:0 12px 50px #20252e18}.local-dialogue-menu button{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.local-dialogue-menu button:hover{background:#eceef2}.local-dialogue-undo{color:#8994a3;justify-content:center;align-items:center;gap:14px;padding:8px;font-size:12px;display:flex}.local-dialogue-undo button{color:#414d5c}.local-dialogue-error{color:#9e5c5c;margin:5px 25px;font-size:12px}.new-dialogue-sheet button:active,.local-conversation button:active{transform:scale(.98)}:is(.new-dialogue-sheet input:focus-visible,.new-dialogue-sheet button:focus-visible,.local-conversation button:focus-visible){outline-offset:2px;outline:2px solid #a1acbb}@media (max-width:760px){.local-conversation .local-back{display:block}.local-dialogue-feed{padding:10px 12px}.local-dialogue-compose{padding:8px 10px}.local-message-actions{opacity:1}}.dialogues-undo{z-index:65;color:#fff;background:#303844;border-radius:15px;align-items:center;gap:22px;padding:13px 18px;font-size:12px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #242a3720}.dialogues-undo button{font-weight:550}.friday-theme .local-dialogue-compose textarea:focus{box-shadow:none;outline:none}.friday-theme .chat-list-row:has(.list-row-meta) .list-row-meta{align-items:center;gap:3px;display:flex;position:absolute;top:15px;right:12px}.friday-theme .chat-list-row:has(.list-row-meta)>span:nth-child(2)>b{padding-right:40px}.local-dialogue-compose textarea{resize:none;field-sizing:content}.local-group-heading{text-align:left;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.local-group-heading:disabled{opacity:1;cursor:default}.local-group-heading>span:last-child{flex-direction:column;min-width:0;display:flex}.local-group-heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-group-heading small{color:#87909c;margin-top:3px;font-size:11px}.local-group-overlay{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#282e3b25;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.local-group-sheet{color:#303743;background:#fafbfcf5;border-radius:26px;flex-direction:column;width:490px;max-width:100%;max-height:calc(100dvh - 56px);font-size:14px;display:flex;overflow:hidden;box-shadow:0 24px 90px #1c253125}.local-group-sheet>header{flex-shrink:0;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;padding:20px 22px 14px;display:grid}.local-group-sheet h2{text-align:center;margin:0;font-size:17px;font-weight:570}.local-group-sheet header button{border-radius:50%;place-items:center;height:36px;display:grid}.local-group-sheet button:active{transform:scale(.98)}.local-group-sheet button:disabled{opacity:.4;cursor:default}.local-group-sheet button:hover:not(:disabled){background-color:#e9edf1}.local-group-sheet>footer{border-top:1px solid #d7dde640;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.local-group-sheet footer>span{color:#89929d;font-size:12px}.local-group-sheet footer button{border-radius:13px;padding:11px 18px}.local-group-sheet .group-primary{color:#fff;background:#323a46;justify-content:center;align-items:center;gap:8px;display:flex}.local-group-sheet .group-primary:hover:not(:disabled){background:#485261}.group-form{padding:12px 26px 22px;overflow:auto}.group-form label{color:#7e8794;margin-top:20px;font-size:12px;display:block}.group-form input,.group-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#303743;resize:none;background:#eff1f5;border:0;border-radius:12px;margin-top:8px;padding:13px 14px;font-size:15px;display:block}.group-large-avatar{color:#657588;background:linear-gradient(145deg,#e6ebf0,#d4dce5);border-radius:26px;place-items:center;width:74px;height:74px;margin:8px auto 20px;display:grid}.group-chips{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.group-chips span{color:#657180;background:#edf0f5;border-radius:20px;padding:7px 11px;font-size:12px}.group-contact-search{color:#8692a1;background:#eff1f5;border-radius:13px;align-items:center;gap:10px;margin:8px 24px 12px;padding:11px 13px;display:flex}.group-contact-search input{color:#303743;background:0 0;border:0;outline:none;width:100%;font-size:14px}.group-contact-list{min-height:140px;max-height:380px;padding:0 16px 16px;overflow:auto}.group-contact{text-align:left;border-radius:14px;align-items:center;gap:13px;width:100%;padding:10px 9px;display:flex}.group-contact strong{flex:1;font-size:14px;font-weight:500}.group-select-dot{color:#fff;background:#e7ebf0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.group-select-dot.checked{background:#424e5e}.group-info-body{min-height:0;padding:0 20px 18px;overflow:auto}.group-identity{text-align:center;padding:6px 14px 24px}.group-identity h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:21px;font-weight:550}.group-identity>span{color:#9099a4;font-size:12px}.group-identity p{color:#75808e;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0 0;font-size:13px}.group-settings-list{background:#fff9;border-radius:17px;overflow:hidden}.group-settings-list button{text-align:left;align-items:center;gap:12px;width:100%;padding:17px 15px;display:flex}.group-settings-list button>span{flex:1}.group-settings-list small{color:#8b95a3;max-width:145px;font-size:11px}.group-settings-list button>svg{color:#84909e}.group-add{color:#61758a;align-items:center;gap:10px;padding:15px 8px;display:flex}.group-member{align-items:center;gap:12px;padding:12px 3px;display:flex}.group-member>span:nth-child(2){flex:1;min-width:0}.group-member strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.group-member small{color:#96a0ad;align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}.group-member select{color:#697685;background:#eef1f5;border:0;border-radius:9px;max-width:138px;padding:8px;font-size:11px}.group-member>button{color:#9b7373;padding:8px}.group-section-label{color:#909aa7;padding:12px 7px 4px;font-size:12px}.group-permission{justify-content:space-between;align-items:center;gap:20px;padding:17px 7px;font-size:13px;display:flex}.group-permission input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dce1e8;border-radius:20px;flex-shrink:0;width:36px;height:22px;transition:background .16s;position:relative}.group-permission input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0002}.group-permission input:checked{background:#536375}.group-permission input:checked:before{transform:translate(14px)}.group-notification-options{padding:10px 0}.group-notification-options label{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:18px 12px;display:flex}.group-notification-options label:has(input:checked){background:#edf0f5}.group-notification-options input{accent-color:#536375}.group-notification-options span{flex:1}.group-undo{color:#788494;background:#edf0f5;border-radius:12px;justify-content:space-between;align-items:center;margin-top:15px;padding:13px;font-size:12px;display:flex}.group-undo button{color:#354558}.group-empty{color:#939eaa;text-align:center;padding:30px;font-size:13px}.group-error{color:#9e5c5c;padding:0 26px;font-size:12px}.local-group-sheet :focus-visible{outline-offset:2px;outline:2px solid #97a4b5}.new-dialogue-contact{align-items:center;gap:12px;display:flex}.community-fields{padding:8px 5px 16px}.community-choice{gap:10px;margin:8px 0 18px;display:flex}.community-choice label{cursor:pointer;background:#eef1f5;border-radius:14px;flex:1;align-items:center;gap:10px;padding:14px 12px;font-size:13px;display:flex}.community-choice label:has(input:checked){background:#dfe6ee}.community-choice input{accent-color:#526276}.community-choice small{color:#8d98a7;margin-top:5px;font-size:10px;display:block}.community-field{color:#7f8a99;margin:15px 5px;font-size:12px;display:block}.community-field input,.community-field select{color:#354252;background:#eef1f5;border:0;border-radius:12px;width:100%;margin-top:8px;padding:12px;font-size:14px;display:block}.community-topic-default{color:#748293;padding:14px;font-size:13px}.community-topic-edit{align-items:center;gap:10px;padding:7px 0;display:flex}.community-topic-edit input{background:#eef1f5;border:0;border-radius:11px;flex:1;min-width:0;padding:12px;font-size:14px}.community-topic-edit button{color:#6d7e90;white-space:nowrap;padding:10px;font-size:11px}.community-topic-edit button[aria-pressed=true]{color:#aa7e74}.community-topic-tabs{scrollbar-width:thin;flex-shrink:0;align-items:center;gap:5px;padding:8px 20px;display:flex;overflow-x:auto}.community-topic-tabs button{white-space:nowrap;color:#8c98a6;border-radius:18px;align-items:center;gap:6px;padding:9px 13px;font-size:12px;display:flex}.community-topic-tabs button[aria-current=page]{color:#405063;background:#e9edf2}.community-topic-tabs button span{text-overflow:ellipsis;max-width:150px;overflow:hidden}.community-pin{color:#8895a4;background:#f6f8faaa;border-radius:12px;align-items:center;gap:11px;margin:0 24px 8px;padding:10px 12px;display:flex}.community-pin>button:first-of-type{text-align:left;flex:1;min-width:0}.community-pin small{color:#8895a4;margin-bottom:4px;font-size:10px;display:block}.community-pin span{text-overflow:ellipsis;white-space:nowrap;color:#56677a;font-size:12px;display:block;overflow:hidden}.community-queue-footer{color:#8a97a5;justify-content:center;align-items:center;gap:12px;padding:18px 24px;font-size:13px;display:flex}.community-queue-footer button{color:#52657a;background:#e9eef4;border-radius:14px;align-items:center;gap:8px;padding:13px 20px;display:flex}.community-mention{color:#47647f;background:#dfe9f6;border-radius:4px;padding:0 2px}.community-mentions{background:#f9fafc;border-radius:16px;flex-direction:column;gap:4px;margin-bottom:8px;padding:8px;display:flex;box-shadow:0 -6px 28px #2430470c}.local-dialogue-compose .community-mentions button{text-align:left;color:#526171;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:6px 12px;font-size:13px;display:flex}.community-mentions .list-avatar{width:28px;height:28px;font-size:12px}.local-dialogue-compose .community-schedule-button{color:#8091a3;background:0 0}.channel-author{color:#73859a;margin:0 0 8px;font-size:12px;font-weight:550;display:block}.local-channel .local-message,.community-forward .local-message{align-self:flex-start;width:min(100%,640px);max-width:640px}.local-channel .local-message-bubble{background:#ffffffc9;border-radius:18px;width:100%;box-shadow:0 4px 20px #33425d05}.local-channel .local-message-actions{left:auto;right:-25px}.local-channel .local-message-menu{align-self:flex-start}.channel-post-actions{clear:both;border-top:1px solid #e7ebf0;justify-content:space-between;align-items:center;gap:12px;margin-top:7px;padding-top:12px;display:flex}.channel-post-actions button{color:#7890a6;border-radius:12px;align-items:center;gap:7px;padding:5px 7px;font-size:12px;display:flex}.channel-post-actions button[aria-pressed=true]{background:#f2e9ed}.community-comment-body{min-height:160px;padding:8px 26px 20px;overflow:auto}.community-comment-body blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#edf1f6;border-left:2px solid #a6b6c7;border-radius:0 12px 12px 0;margin:0 0 18px;padding:12px 15px;font-size:13px}.community-comment-body blockquote b{color:#8798aa;margin-bottom:7px;font-size:11px;display:block}.community-discussion-name{color:#8492a2;align-items:center;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.community-comment{background:#eef2f6;border-radius:14px;margin:8px 0;padding:12px 14px}.community-comment b{color:#7b8b9e;font-size:11px}.community-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px}.community-comment time{text-align:right;color:#97a2b1;font-size:10px;display:block}.community-comment-compose{border-top:1px solid #e5eaf0;align-items:flex-end;gap:10px;padding:14px 24px 20px;display:flex}.community-comment-compose textarea{resize:none;field-sizing:content;background:#eef1f5;border:0;border-radius:12px;flex:1;min-width:0;max-height:160px;padding:12px;font-size:13px}.community-comment-compose button{border-radius:12px;padding:12px;font-size:12px}.friday-theme .folder-rail .rail-social{margin-top:14px}.friday-theme .folder-rail .rail-social span{letter-spacing:0;margin-top:6px;font-size:8px}.social-hub{color:#3e4b5b;flex-direction:column;height:100%;min-height:0;padding:26px 30px 0;display:flex;position:relative;overflow:hidden}.social-hub>header{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.social-hub h1{letter-spacing:-.7px;margin:5px 0 0;font-size:25px;font-weight:520}.social-hub header small{color:#9aa6b4;letter-spacing:1px;font-size:10px}.social-create{align-items:center;gap:8px;display:flex}.social-create button{color:#728297;background:#ffffff85;border-radius:12px;align-items:center;gap:7px;padding:10px 12px;font-size:12px;display:flex}.social-search{color:#95a1af;background:#ffffff95;border-radius:15px;flex-shrink:0;align-items:center;gap:12px;padding:13px 15px;display:flex}.social-search input{color:#4a5a6d;background:0 0;border:0;outline:none;flex:1;width:100%;font-size:13px}.social-tabs{flex-shrink:0;align-items:center;gap:5px;margin:17px 0 12px;display:flex}.social-tabs button{color:#8a98a9;border-radius:18px;padding:10px 15px;font-size:13px}.social-tabs button[aria-current=page]{color:#44566d;background:#e4eaf2}.social-categories{scrollbar-width:thin;flex-shrink:0;gap:7px;padding-bottom:14px;display:flex;overflow-x:auto}.social-categories button{white-space:nowrap;color:#96a2b0;border-radius:12px;padding:7px 10px;font-size:10px}.social-categories button[aria-pressed=true]{color:#6a7d92;background:#fdfefe}.social-content{flex:1;min-height:0;padding:5px 0 24px;overflow:auto}.social-community-grid,.social-stream-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.social-community-card,.social-stream-card{background:#ffffffa6;border-radius:20px;align-self:start;padding:19px;box-shadow:0 8px 30px #33475e04}.social-card-heading{align-items:center;gap:12px;display:flex}.social-card-heading>span:nth-child(2){flex:1;min-width:0}.social-card-heading b{overflow-wrap:anywhere;font-size:14px;font-weight:550;display:block}.social-card-heading small{color:#9aa7b7;margin-top:6px;font-size:10px;display:block}.social-card-heading button{color:#abb6c1}.social-community-card>p{color:#8a98a9;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0;font-size:12px;line-height:1.6}.social-community-card footer,.social-stream-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-community-card footer button,.social-stream-card footer button{color:#6b8198;align-items:center;gap:5px;padding:7px 0;font-size:12px;display:flex}.social-community-card footer .social-reason-toggle{color:#a1adba;font-size:10px}.social-reason{color:#8999ac;padding:12px 0 0;font-size:11px;line-height:1.5}.social-empty{color:#a2afbd;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:260px;display:flex}.social-empty h2{margin:0;font-size:16px;font-weight:450}.social-empty button{color:#758a9f;background:#fff9;border-radius:12px;padding:10px 15px;font-size:12px}.social-interest-options{flex-wrap:wrap;gap:9px;padding:14px 5px 26px;display:flex}.social-interest-options button{background:#eef1f5;border-radius:15px;padding:12px 15px;font-size:13px}.social-interest-options button[aria-pressed=true]{color:#4c6886;background:#dce5f0}.social-undo{color:#8492a4;background:#e9eef4;border-radius:13px;justify-content:center;align-items:center;gap:18px;margin-bottom:18px;padding:12px;font-size:12px;display:flex}.social-undo button{color:#3c526c}.social-event-inline{color:#8297ac;text-align:left;background:#edf2f7;border-radius:12px;align-items:center;gap:9px;width:100%;margin:0 0 12px;padding:10px;display:flex}.social-event-inline>span{flex:1;min-width:0;font-size:11px}.social-event-inline small{color:#a1adbb;margin-top:5px;font-size:10px;display:block}.social-stage-mini{color:#90a1b5;background:linear-gradient(140deg,#d6dfe9,#f1f5f9);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:130px;margin-bottom:17px;display:flex}.social-stage-mini span{font-size:10px}.social-stream-card>small{color:#95a5b6;font-size:10px}.social-stream-card h2{overflow-wrap:anywhere;margin:7px 0 10px;font-size:16px;font-weight:500}.social-stream-card>time{color:#98a6b6;margin-bottom:15px;font-size:11px;display:block}.community-event-context{text-align:center;color:#8696a7;font-size:12px}.community-stage-preview{color:#8b9eaf;background:linear-gradient(150deg,#d6e0e9,#eef3f7);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:230px;margin-top:10px;display:flex;position:relative}.community-stage-preview>span{font-size:11px}.community-stage-preview>div{background:#ffffff6b;border-radius:12px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:11px;display:flex;position:absolute;bottom:16px;left:17px;right:17px}.community-event-detail{padding:23px 8px 12px}.community-event-detail small{color:#9caab9;font-size:10px}.community-event-detail h2{text-align:left;overflow-wrap:anywhere;margin:9px 0 12px;font-size:20px;font-weight:500}.community-event-detail time{color:#8b9eaf;font-size:12px}.social-community-card>p{color:#657486}.social-event-inline>span{color:#657b91}.social-reason{color:#74859a}.community-cancel-event{color:#a27777;text-align:center;flex-shrink:0;padding:0 24px 19px;font-size:12px}.local-channel .local-message,.community-forward .local-message{margin-left:0;margin-right:auto}.local-channel .local-message-row,.community-forward{align-items:flex-start}.local-channel .local-date{align-self:center}.local-channel .local-message,.community-forward .local-message{justify-content:flex-start;position:relative}.local-channel .local-message-bubble,.community-forward .local-message-bubble{width:100%;max-width:100%}.local-channel .local-message-actions,.community-forward .local-message-actions{order:2;position:absolute;right:-27px}.local-channel .local-message-menu{justify-content:flex-start}.governance-invite{background:#ffffffb3;border-radius:18px;margin:10px 0;padding:16px}.governance-invite-name{text-align:left;align-items:center;gap:10px;width:100%;padding:0 0 10px;display:flex}.governance-invite-name strong{flex:1}.governance-invite small,.governance-request small{color:#7c8085;font-size:12px;line-height:1.5;display:block}.governance-actions{align-items:center;gap:16px;margin-top:14px;display:flex}.governance-actions button{align-items:center;gap:6px;font-size:13px;display:flex}.governance-back{color:#6f7479;text-align:left;padding:8px 0;font-size:13px}.governance-request{border-bottom:1px solid #eceef0;align-items:center;gap:12px;padding:14px 0;display:flex}.governance-request>div,.governance-request>strong{flex:1}.governance-request>button{border-radius:12px;padding:8px}.governance-request>button:hover{background:#e9ecef}.group-invite-preview{text-align:center;padding:20px 12px}.group-invite-preview .group-large-avatar{margin:auto}.group-invite-preview h3{margin:16px 0 8px;font-size:23px}.group-invite-preview p{color:#6e7379;line-height:1.5}.group-invite-preview .community-field{text-align:left;margin:24px 0 18px}.group-invite-preview>.group-primary{border-radius:14px;width:100%;padding:13px}.governance-success{justify-content:center;gap:8px;padding:22px 0;display:flex}.governance-log article{border-bottom:1px solid #eceef0;gap:13px;padding:15px 0;font-size:14px;display:flex}.governance-log time{color:#85898d;margin-top:5px;font-size:11px;display:block}.governance-block{align-items:center;gap:10px;margin-top:18px;padding:18px 0;display:flex}.governance-block.danger,.governance-actions .danger{color:#bd4545}.group-info-body .group-form select{background:#fff;border:0;border-radius:12px;padding:12px}.group-settings-list button small{margin-top:3px;display:block}.governance-panel .group-permission{padding:10px 7px}.governance-panel .group-identity{text-align:left;align-items:center;gap:12px;padding:8px 4px;display:flex}.governance-panel .group-identity h3{margin:0;font-size:18px}.governance-panel .community-field{margin:10px 0}.governance-panel .governance-block{margin-top:8px;padding:13px 7px}.governance-panel .group-form>.group-primary{border-radius:12px;margin-top:22px;padding:12px 18px}.governance-actions{flex-wrap:wrap;gap:12px}.local-dialogue-compose .local-attach-button{color:#666e77;background:0 0;flex-shrink:0}.local-attachment-menu{z-index:35;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fbfcfdf2;border-radius:20px;min-width:210px;padding:8px;position:absolute;bottom:83px;left:18px;box-shadow:0 12px 45px #25334220}.local-attachment-menu button{text-align:left;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px;font-size:14px;display:flex}.local-attachment-menu button:hover{background:#e9edf1}.local-attachment-editor,.local-poll-editor{padding:8px 24px 20px;overflow:auto}.local-preview-row{align-items:center;gap:10px;padding:9px 0;display:flex}.local-preview-row>span:not(.local-file-preview-video){overflow-wrap:anywhere;flex:1;min-width:0;font-size:13px}.local-preview-row small{color:#858c94;margin-top:3px;display:block}.local-preview-row>img,.local-file-preview-video{object-fit:cover;border-radius:10px;flex-shrink:0;width:56px;height:56px}.local-file-preview-video{background:#e3e7eb;place-items:center;display:grid;position:relative;overflow:hidden}.local-file-preview-video video{object-fit:cover;width:100%;height:100%}.local-file-preview-video svg{color:#fff;filter:drop-shadow(0 1px 2px #000);position:absolute}.local-preview-row>button{padding:6px}.local-attachments{gap:4px;max-width:420px;margin:2px -3px 6px;display:grid}.local-attachments.album{grid-template-columns:repeat(2,minmax(0,1fr))}.local-image-tile{background:#e8ebee;border-radius:12px;place-items:center;width:100%;min-height:100px;display:grid;position:relative;overflow:hidden}.local-image-tile img,.local-image-tile video{object-fit:cover;width:100%;height:auto;max-height:300px;display:block}.album .local-image-tile img,.album .local-image-tile video{height:170px}.local-video-play{color:#fff;background:#0005;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute}.local-file-card,.local-file-missing{min-width:210px;max-width:380px;color:inherit;grid-column:1/-1;align-items:center;gap:12px;padding:13px 8px;text-decoration:none;display:flex}.local-file-card>span,.local-file-missing>span{flex:1;min-width:0}.local-file-card strong{overflow-wrap:anywhere;font-size:13px;font-weight:550;display:block}.local-file-card small,.local-file-missing small{color:#7e8791;margin-top:4px;font-size:11px;display:block}.local-file-loading{color:#7e8791;padding:24px;font-size:12px}.local-full-media{object-fit:contain;max-width:100%;max-height:480px;margin:auto;display:block}.local-media-viewer{padding:10px 18px;overflow:auto}.local-media-viewer p{color:#7e8791;overflow-wrap:anywhere;text-align:center;font-size:12px}.local-media-library{padding:12px 24px;overflow:auto}.local-media-library>div{margin-bottom:20px}.local-media-source{color:#7a838c;padding:6px 0;font-size:12px}.local-media-search{background:#edf0f4;border:0;border-radius:14px;margin:12px 24px;padding:12px 15px;font-size:14px}.local-poll-option-input{gap:8px;margin:8px 0;display:flex}.local-poll-option-input input{background:#edf0f4;border:0;border-radius:12px;flex:1;min-width:0;padding:12px;font-size:14px}.local-poll-option-input button{padding:7px}.local-poll-editor .group-permission{padding:12px 0}.local-poll-card{width:300px;max-width:100%;padding:5px 1px 10px}.local-poll-card>strong{font-size:16px;line-height:1.4;display:block}.local-poll-card>small{color:#7e8791;margin-top:5px;font-size:11px;display:block}.local-poll-answers{gap:7px;margin:16px 0;display:grid}.local-poll-answers button{text-align:left;background:#fff6;border-radius:11px;align-items:center;gap:10px;min-height:43px;padding:12px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.local-poll-answers button>span:nth-child(2){overflow-wrap:anywhere;flex:1}.local-poll-answers i{pointer-events:none;background:#60758a18;position:absolute;inset:0}.local-poll-answers button>:not(i){z-index:1;position:relative}.local-poll-dot{border:1px solid #9aa4ae;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.local-poll-dot.square{border-radius:5px}.local-poll-answers button[aria-pressed=true] .local-poll-dot{color:#fff;background:#414c58;border-color:#414c58}.local-poll-answers b{font-size:11px}.local-poll-bottom{color:#7e8791;justify-content:space-between;align-items:center;font-size:11px;display:flex}.local-poll-bottom button{color:#3d4b58;padding:7px;font-size:12px}.local-poll-bottom button:disabled{opacity:.4}:is(.local-message-bubble:has(.local-poll-card),.local-message-bubble:has(.local-attachments)){min-width:min(300px,80vw)}.local-conversation .local-poll-answers button:disabled{opacity:1;color:#46505b;cursor:default}.local-media-library+.community-topic-tabs button[aria-pressed=true],.local-group-sheet>.community-topic-tabs button[aria-pressed=true]{color:#3f4c5a;background:#e4e9ef}.local-attachment-editor textarea,.local-poll-editor textarea{box-sizing:border-box;width:100%;font:inherit;color:#303743;resize:vertical;background:#edf0f4;border:0;border-radius:12px;min-height:65px;max-height:180px;margin-top:8px;padding:12px 14px;font-size:14px;display:block}.attention-context{color:#7b8490;margin:4px 4px 10px;font-size:13px}.attention-separator{background:#e1e5ea;height:1px;margin:5px 0 15px}.attention-notifications .group-notification-options{padding:0}.attention-notifications .group-permission{padding:14px 8px}.attention-presets{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.attention-presets button{color:#546273;background:#e9edf2;border-radius:12px;padding:10px 14px;font-size:12px}.attention-snooze{background:#eef1f5;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:12px;font-size:12px;display:flex}.attention-snooze button{color:#354c64;white-space:nowrap}.attention-hours{gap:16px;padding:0 8px 8px;display:flex}.attention-hours label{color:#7e8794;flex:1;font-size:12px}.attention-hours input{width:100%;font:inherit;color:#394655;background:#edf0f4;border:0;border-radius:11px;margin-top:7px;padding:12px;font-size:14px;display:block}.attention-private{color:#8994a0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.attention-reminder-form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.attention-reminder-form .group-form{min-height:0}.attention-reminder-form blockquote{color:#7e8a98;background:#eef1f5;border-left:2px solid #a0adbb;border-radius:5px 12px 12px 5px;margin:18px 0 8px;padding:12px 14px;font-size:12px}.attention-reminder-form blockquote b{color:#586777;margin-bottom:6px;font-weight:550;display:block}.attention-reminder-form blockquote span{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.attention-reminder-form footer{border-top:1px solid #d7dde640;flex-shrink:0;justify-content:space-between;padding:16px 24px;display:flex}.attention-reminder-form footer button{border-radius:13px;padding:11px 18px}.attention-hub-header{flex-shrink:0;padding:6px 24px 15px}.attention-hub-header nav{padding:10px 0}.attention-hub-header input{color:#354252;background:#edf0f4;border:0;border-radius:12px;width:100%;padding:12px 14px;font-size:14px}.attention-hub-header button[aria-pressed=true]{color:#3f4c5a;background:#e4e9ef}.attention-reminder-list{min-height:0;padding:0 24px 20px;overflow:auto}.attention-reminder-list article{background:#fff9;border-radius:17px;margin:0 0 10px;padding:16px}.attention-item-heading{color:#465565;align-items:flex-start;gap:11px;display:flex}.attention-item-heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:550;line-height:1.5}.attention-item-heading>button{flex-shrink:0;place-items:center;padding:2px;display:grid}.attention-check{border:1px solid #a3afbb;border-radius:50%;width:18px;height:18px;display:block}.attention-reminder-list time{color:#8b95a0;align-items:center;gap:5px;margin:10px 0 8px 30px;font-size:11px;display:flex}.attention-reminder-list time.due{color:#916a5d}.attention-source{color:#768596;text-align:left;align-items:center;gap:5px;margin-left:30px;font-size:12px;display:flex}.attention-item-actions{color:#748294;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.attention-item-actions button{border-radius:9px;padding:7px 9px;font-size:12px}.attention-item-actions button:first-child{margin-right:auto}.attention-reminder-list article.done strong{color:#919aa5;text-decoration:line-through}.attention-undo{background:#eef1f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 24px;font-size:12px;display:flex}.attention-undo button{color:#465d75}.folder-rail .rail-attention{position:relative}.folder-rail .rail-attention em{color:#fff;background:#424d5b;border-radius:12px;min-width:17px;padding:2px 4px;font-size:10px;font-style:normal;position:absolute;top:2px;right:4px}.local-message-menu{flex-wrap:wrap}.attention-message-marker{vertical-align:middle;color:#718092;border-radius:7px;margin-right:5px;padding:3px;display:inline-flex}.attention-message-marker:hover{background:#dfe5ed}.group-member-search{color:#8692a1;background:#edf0f4;border-radius:14px;align-items:center;gap:10px;margin:8px 0 10px;padding:12px 14px;display:flex}.group-member-search input{color:#354252;background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px}.member-filter-tabs{gap:3px;padding:4px 0 10px}.member-filter-tabs button{padding:9px 11px}.member-filter-tabs button[aria-pressed=true]{color:#3e4c5d;background:#e6ebf1}.group-member>.group-member-open{text-align:left;color:#354252;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:0;padding:6px;display:flex}.group-member-open>span:last-child{min-width:0}.group-member-open .list-avatar{flex-shrink:0}.group-member-details .group-large-avatar{color:#657588;font-size:28px}.member-detail-row,.member-manage{background:#fff8;border-radius:13px;align-items:center;gap:12px;margin-bottom:5px;padding:16px 12px;font-size:13px;display:flex}.member-detail-row>span,.member-manage>span{flex:1}.member-detail-row svg,.member-manage svg{color:#8390a0}.member-detail-row small{color:#7b8898;font-size:12px}.member-manage{text-align:left;color:#43546a;background:#e9edf3;width:100%;margin-top:16px}.member-rights-summary{flex-wrap:wrap;gap:8px;padding:14px 7px;display:flex}.member-rights-summary span{color:#788698;background:#edf0f4;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:flex}.member-restriction-summary{color:#677689;background:#eef0f4;border-radius:15px;margin-top:14px;padding:16px}.member-restriction-summary b{font-size:12px;font-weight:550}.member-restriction-summary time{color:#8a96a5;margin-top:6px;font-size:11px;display:block}.member-restriction-summary p{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0;font-size:13px}.community-field textarea{box-sizing:border-box;color:#354252;width:100%;font:inherit;resize:vertical;background:#eef1f5;border:0;border-radius:12px;margin-top:8px;padding:12px;font-size:14px;display:block}.topic-inherited-mode{color:#738195;background:#eef1f5;border-radius:13px;padding:14px;font-size:13px}.member-mention-link{font:inherit;cursor:pointer}.member-mention-link:disabled{cursor:text;opacity:1}.member-mention-link:not(:disabled):hover{background:#d4e1ef}.community-avatar{flex-shrink:0;overflow:hidden}.community-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.community-photo-field{text-align:center}.community-photo-field .photo-edit{cursor:pointer;padding:0;position:relative;overflow:visible}.photo-edit>img{border-radius:inherit}.photo-edit>span{color:#657588;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 2px 8px #27334415}.community-photo-actions{justify-content:center;align-items:center;gap:10px;margin-top:-9px;margin-bottom:18px;display:flex}.community-photo-actions button{color:#697a8c;border-radius:9px;padding:6px;font-size:12px}.community-photo-crop{padding:16px 32px;overflow:auto}.community-crop-window{touch-action:none;cursor:grab;color:#8994a2;background:#e9edf3;border-radius:26px;place-items:center;width:240px;height:240px;margin:auto;display:grid;position:relative;overflow:hidden}.community-crop-window:active{cursor:grabbing}.community-crop-window img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.community-photo-crop label{color:#788493;align-items:center;gap:18px;margin:24px 0 8px;font-size:12px;display:flex}.community-photo-crop input{accent-color:#56677a;flex:1;min-width:0}.local-message-menu .community-reaction-picker{border-bottom:1px solid #dce2e955;flex-wrap:wrap;gap:2px;width:100%;margin-bottom:4px;padding:4px 3px 8px;display:flex}.local-message-menu .community-reaction-picker button,.channel-reaction-settings button{border-radius:11px;place-items:center;width:34px;height:34px;padding:6px;font-size:21px;transition:transform .12s,background .12s;display:grid}.community-reaction-picker button[aria-pressed=true],.channel-reaction-settings button[aria-pressed=true]{background:#dfe7f1}.community-message-reactions{clear:both;padding-top:7px;display:flex}.community-message-reactions button{color:#627286;background:#e4eaf3;border-radius:16px;align-items:center;gap:6px;padding:4px 9px;display:flex}.community-message-reactions span{font-size:16px}.community-message-reactions small{font-size:11px}.channel-reaction-settings>div{flex-wrap:wrap;gap:7px;padding:4px 5px 12px;display:flex}.channel-reaction-settings button{background:#f0f2f6;width:39px;height:39px}.channel-reaction-settings button:not([aria-pressed=true]){filter:grayscale();opacity:.5}.community-pins-body{min-height:160px;padding:0 22px 20px;overflow:auto}.community-pins-list article{background:#fff9;border-radius:16px;margin:12px 0;overflow:hidden}.community-pin-source{text-align:left;width:100%;padding:16px 38px 12px 16px;display:block;position:relative}.community-pin-source small{color:#8a97a5;font-size:11px}.community-pin-source p{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:4;color:#465465;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.community-pin-source>svg{color:#8191a3;position:absolute;top:18px;right:14px}.community-pins-list article>button:last-child{color:#8491a0;align-items:center;gap:6px;padding:9px 16px;font-size:11px;display:flex}.local-conversation .local-message-menu{background:#ffffffec;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;width:min(320px,100%);margin:8px 0 12px auto;padding:9px;display:flex;box-shadow:0 7px 28px #33425a12}.local-conversation .local-message-menu>button{text-align:left;background:0 0;border-radius:10px;justify-content:flex-start;padding:10px 12px;font-size:13px}.local-conversation .local-message-menu>button:hover{background:#eef1f6}.local-conversation .local-message-menu .community-reaction-picker{flex-wrap:nowrap;justify-content:center;gap:2px;width:auto}.local-conversation .local-message-menu .community-reaction-picker button{flex:0 0 34px;padding:4px;font-size:21px}.local-channel .local-message-menu,.community-forward .local-message-menu{margin-left:0;margin-right:auto}.local-checklist-editor{padding:8px 22px 20px}.local-checklist-inputs{gap:8px;margin:18px 0 12px;display:grid}.local-checklist-inputs>div{align-items:center;gap:8px;display:flex}.local-checklist-inputs input{min-width:0;font:inherit;color:inherit;background:#f3f4f5;border:0;border-radius:12px;flex:1;padding:12px}.local-checklist-inputs button{color:inherit;background:0 0;border:0;padding:8px}.local-checklist-index{text-align:center;color:#8c9198;width:22px;font-size:12px}.local-checklist-card{width:290px;max-width:100%;padding:5px 0}.local-checklist-card>strong{overflow-wrap:anywhere;line-height:1.4;display:block}.local-checklist-card>small{color:#858a92;margin:5px 0 12px;font-size:12px;display:block}.local-checklist-card>div{gap:10px;display:grid}.local-checklist-card label{cursor:pointer;overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.local-checklist-card input{accent-color:#35383c;cursor:pointer;flex:0 0 17px;width:17px;height:17px;margin:2px 0}.local-checklist-card .is-done span{color:#8c9198;text-decoration:line-through}.local-checklist-card p{color:#b13b3b;font-size:12px}.local-media-schedule{border-top:1px solid #eceef0;margin-top:14px;padding-top:8px}.local-scheduled-preview{border-radius:16px;max-width:320px;max-height:240px;margin-bottom:16px;overflow:auto}.local-scheduled-preview img,.local-scheduled-preview video{object-fit:cover;max-height:180px}.community-queue-footer{flex-wrap:wrap}.attention-filter-tabs{flex-wrap:wrap;gap:4px}.attention-filter-tabs button{align-items:center;gap:4px;padding:8px;font-size:11px;display:flex}.attention-filter-tabs small{color:#93979d;font-size:10px}.attention-repeat-label{color:#7e838a;align-items:center;gap:5px;margin:4px 10px 4px 29px;font-size:12px;display:inline-flex}.attention-reminder-list article.paused{background:#f6f6f7}.attention-reminder-form select{width:100%;color:inherit;font:inherit;background:#f0f1f3;border:0;border-radius:12px;padding:12px}.attention-undo{flex-wrap:wrap}.attention-reminder-form .group-form label.group-permission{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.channel-people-entry{width:100%;color:inherit;text-align:left;font:inherit;background:#f1f2f4;border:0;border-radius:14px;align-items:center;gap:10px;margin:12px 0 18px;padding:14px;display:flex}.channel-people-entry span{flex:1}.channel-people-entry small{color:#8c9198}.channel-people-back{color:#737983;background:0 0;border:0;align-items:center;gap:5px;padding:5px 0 16px;display:flex}.channel-members-search{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:#f1f2f4;border:0;border-radius:12px;margin:12px 0;padding:12px 14px}.channel-members-list{margin:8px 0;display:grid}.channel-members-list>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #eef0f2;align-items:center;gap:12px;padding:12px 2px;display:flex}.channel-members-list>button>span:nth-child(2){flex:1;min-width:0}.channel-members-list b,.channel-members-list small{overflow-wrap:anywhere;display:block}.channel-members-list small{color:#969ba2;margin-top:3px}.channel-member-check{text-align:center;border-radius:50%;width:20px;height:20px;box-shadow:inset 0 0 0 1px #c6c9cf}.channel-member-check.checked{color:#fff;box-shadow:none;background:#33363c}.channel-add-selected{border:0;border-radius:12px;width:100%;margin-top:12px;padding:12px}.channel-admin-rights{border-top:1px solid #eceef0;margin-top:10px}.channel-remove-person{color:#c34a4a;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;padding:18px 0;display:flex}.channel-members-panel .attention-undo{margin:12px 0}.channel-people-entry:active,.channel-members-list>button:active{opacity:.65}.channel-members-panel .group-identity{text-align:left;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;padding:4px 4px 16px;display:grid}.channel-members-panel .group-identity .group-large-avatar{border-radius:17px;grid-row:1/3;width:48px;height:48px;margin:0;font-size:22px}.channel-members-panel .group-identity h3{margin:0;font-size:18px}.channel-members-panel .group-permission{padding:11px 7px}.channel-members-panel .channel-remove-person{margin-top:8px;padding:13px 7px}.event-detail-heading{align-items:center;gap:14px;margin:12px 0 22px;display:flex}.event-detail-heading>span{background:#edf0f3;border-radius:18px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.event-detail-heading small{color:#8b9199;font-size:12px}.event-detail-heading h3{overflow-wrap:anywhere;margin:5px 0;font-size:20px;font-weight:550;line-height:1.4}.event-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;font-size:14px;line-height:1.6}.event-time-card{background:#eff1f4;border-radius:16px;padding:16px}.event-time-card time{font-size:16px;display:block}.event-time-card>small{color:#878f99;margin-top:6px;display:block}.event-time-card label{color:#7a8491;margin-top:17px;font-size:12px;display:block}.event-time-card select,.event-planning-form select{width:100%;color:inherit;font:inherit;background:#e5e9ee;border:0;border-radius:10px;margin-top:6px;padding:10px;display:block}.event-detail-options{color:#838c98;justify-content:space-between;gap:12px;margin:20px 0;font-size:12px;display:flex}.event-detail-options span{align-items:center;gap:7px;display:flex}.event-calendar-link,.event-open-community{color:#465361;align-items:center;gap:10px;width:100%;padding:14px 7px;font-size:14px;text-decoration:none;display:flex}.event-open-community{justify-content:space-between}.event-local-zone{color:#9198a1;margin-top:7px;font-size:11px;display:block}.community-event-list>button{text-align:left;border-bottom:1px solid #e9ecf0;align-items:center;gap:12px;width:100%;padding:16px 8px;display:flex}.community-event-list>button>span{flex:1;min-width:0}.community-event-list b{overflow-wrap:anywhere;font-weight:500;display:block}.community-event-list small{color:#939ba6;margin-top:6px;font-size:12px;display:block}.social-event-filters{gap:6px;margin:0 0 15px;display:flex}.social-event-filters button{color:#858d97;border-radius:20px;padding:9px 13px;font-size:12px}.social-event-filters button[aria-pressed=true]{color:#424e5e;background:#e9edf2}.local-group-sheet:has(.event-studio){width:min(960px,100vw - 48px);max-width:960px}.event-studio{grid-template-columns:minmax(0,1fr) 260px;gap:28px;min-height:0;padding:8px 26px 24px;display:grid;overflow:auto}.studio-preview-column{align-self:start;min-width:0;position:sticky;top:0}.studio-context{color:#8b9199;justify-content:space-between;gap:10px;margin:0 0 14px;font-size:11px;display:flex}.studio-context span{overflow-wrap:anywhere}.studio-scene{aspect-ratio:16/9;color:#383d43;background:#eff0f2;border-radius:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff90}.studio-picture{background:radial-gradient(at 30% 20%,#fff,#e2e5e9);flex:1;place-items:center;min-width:0;display:grid;position:relative}.studio-host-placeholder{color:#949ba3;justify-items:center;gap:10px;font-size:11px;display:grid}.studio-layout-split .studio-host-placeholder{justify-self:start;margin-left:13%}.studio-scene-title{z-index:1;gap:4px;display:grid;position:absolute;top:18px;left:18px;right:18px}.studio-scene-title span{opacity:.6;font-size:9px}.studio-scene-title b{overflow-wrap:anywhere;font-size:13px;font-weight:550;line-height:1.4}.studio-lower-third{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:2;background:#ffffffbc;border-radius:10px;align-items:stretch;gap:9px;padding:10px 12px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.studio-lower-third i{opacity:.4;background:currentColor;border-radius:2px;flex-shrink:0;width:2px}.studio-lower-third div{gap:4px;min-width:0;display:grid}.studio-lower-third b{overflow-wrap:anywhere;font-size:13px;font-weight:550}.studio-lower-third span{opacity:.7;overflow-wrap:anywhere;font-size:10px}.studio-chat-preview{box-sizing:border-box;background:#ffffff75;flex-shrink:0;width:30%;padding:15px 10px}.studio-chat-preview header{white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:flex}.studio-chat-preview>div{gap:11px;margin-top:20px;display:grid}.studio-chat-preview>div span{opacity:.055;background:currentColor;border-radius:8px;width:85%;height:22px}.studio-chat-preview>div span:nth-child(2){width:65%}.studio-chat-overlay .studio-chat-preview{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:12px;width:29%;position:absolute;top:68px;right:12px}.studio-chat-overlay .studio-lower-third{right:34%}.studio-chat-overlay .studio-host-placeholder{transform:translate(-40px)}.studio-theme-dark{color:#f0f2f4;background:#24272c}.studio-theme-dark .studio-picture{background:radial-gradient(at 30% 20%,#4c5057,#25282f)}.studio-theme-dark .studio-lower-third,.studio-theme-dark .studio-chat-preview{background:#171a206b}.studio-preview-toolbar{color:#9198a1;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:11px;display:flex}.studio-preview-toolbar button{color:#505966;background:#edf0f4;border-radius:10px;align-items:center;gap:5px;padding:8px;display:flex}.studio-controls{min-width:0}.studio-controls fieldset{border:0;min-width:0;margin:0 0 18px;padding:0}.studio-controls legend{margin-bottom:9px;font-size:12px;font-weight:500}.studio-choice{gap:7px;display:flex}.studio-choice button{color:#858d97;background:#edf0f3;border-radius:12px;flex:1;align-items:center;gap:7px;padding:11px 8px;font-size:12px;display:flex}.studio-choice button[aria-pressed=true]{color:#37414d;background:#dfe5eb}.studio-swatch{background:#fff;border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #0001}.studio-swatch.dark{background:#34383f}.studio-switch{justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:13px;display:flex}.studio-switch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d8dce2;border-radius:20px;flex-shrink:0;width:34px;height:21px;position:relative}.studio-switch input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.studio-switch input:checked{background:#566271}.studio-switch input:checked:before{transform:translate(13px)}.studio-switch input:focus-visible{outline-offset:3px;outline:2px solid #596b83}.studio-name-fields{gap:10px;margin:8px 0 20px;display:grid}.studio-name-fields label{color:#8c949e;font-size:11px}.studio-name-fields input,.studio-controls select{box-sizing:border-box;width:100%;font:inherit;color:#454e59;background:#eff1f4;border:0;border-radius:10px;margin-top:5px;padding:11px}.studio-controls select{margin:0;font-size:12px}.studio-controls small{color:#9299a2;margin-top:6px;font-size:11px;line-height:1.4;display:block}.studio-reset{color:#9299a2;padding:8px 0;font-size:12px}.studio-view-only{display:block}.studio-view-only .studio-scene{aspect-ratio:16/9}.studio-view-only .studio-host-placeholder{font-size:14px}.studio-view-only .studio-scene-title b{font-size:20px}.studio-view-only .studio-lower-third b{font-size:18px}.studio-leave{border-top:1px solid #e9edf2;padding:18px 26px;font-size:14px}.studio-leave>div{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.studio-leave button{border-radius:12px;padding:10px 12px;font-size:12px}.studio-choice button:active,.studio-preview-toolbar button:active{opacity:.65}@media (max-width:760px){.event-studio{grid-template-columns:1fr}.studio-preview-column{position:static}.studio-context{flex-wrap:wrap}.local-group-sheet:has(.event-studio){width:calc(100vw - 20px)}.studio-leave>div{flex-wrap:wrap}}.local-group-sheet:has(.event-room){width:min(1040px,100vw - 40px);max-width:1040px}.event-room{grid-template-columns:minmax(0,1fr) 310px;gap:25px;min-height:0;padding:6px 24px 20px;display:grid;overflow:auto}.event-room-stage{min-width:0}.event-room-schedule{color:#727d8a;align-items:center;gap:12px;margin:20px 0;display:flex}.event-room-schedule b{color:#424c58;overflow-wrap:anywhere;font-size:16px;font-weight:550;display:block}.event-room-schedule span{margin-top:6px;font-size:12px;display:block}.event-room-description{color:#7c858f;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.event-room-unfeature{color:#6c7784;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.event-room-chat{background:#eff1f480;border-radius:18px;flex-direction:column;height:510px;min-height:0;padding:12px;display:flex}.event-room-chat>header{justify-content:space-between;align-items:center;padding:2px 4px 12px;font-size:14px;display:flex}.event-room-chat>header b{font-weight:550}.event-room-chat>nav{gap:4px;padding-bottom:10px;display:flex}.event-room-chat>nav button{color:#89929e;border-radius:12px;flex:1;padding:8px 5px;font-size:11px}.event-room-chat>nav button[aria-pressed=true]{color:#424f60;background:#e2e7ed}.event-room-chat>nav small{margin-left:4px}.event-room-search{box-sizing:border-box;width:100%;font:inherit;background:#fff9;border:0;border-radius:12px;margin-bottom:10px;padding:10px;font-size:12px}.event-room-messages{scrollbar-width:thin;flex:1;min-height:0;padding:3px;overflow:auto}.event-room-empty{color:#959eaa;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:140px;font-size:12px;display:flex}.event-room-message{background:#ffffffb0;border-radius:12px;margin-bottom:9px;padding:10px;position:relative}.event-room-message.is-featured{background:#e3eaf2}.event-room-message>div:first-child{color:#8b96a2;align-items:center;gap:8px;font-size:11px;display:flex}.event-room-message strong{color:#5a6573;flex:1;font-weight:550}.event-room-message time{font-size:10px}.event-room-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.5}.event-room-question{color:#8393a6;align-items:center;gap:3px;margin-top:5px;font-size:10px;display:flex}.event-room-actions{background:#f7f8fa;border-radius:10px;margin-top:9px;padding:3px;display:grid;box-shadow:0 4px 14px #22334412}.event-room-actions button{text-align:left;align-items:center;gap:7px;padding:8px 5px;font-size:11px;display:flex}.event-room-actions button:active{background:#e3e8ee;border-radius:8px}.event-room-composer{padding:10px 1px 0}.event-room-composer>div:last-of-type{align-items:flex-end;gap:8px;display:flex}.event-room-composer textarea{resize:none;color:#424c58;width:100%;max-height:100px;font:inherit;background:#fff;border:0;border-radius:12px;padding:10px;font-size:13px;line-height:1.4}.event-room-composer>div>button{color:#fff;background:#495565;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.event-room-composer>div>button:disabled{opacity:.3}.event-room-kind{color:#8b96a3;border-radius:9px;align-items:center;gap:5px;margin-bottom:7px;padding:5px 8px;font-size:11px;display:flex}.event-room-kind[aria-pressed=true]{color:#44556a;background:#dde5ee}.event-room-edit-label{color:#7b899a;justify-content:space-between;align-items:center;margin-bottom:7px;font-size:11px;display:flex}.event-room-composer .event-room-edit-label>button{color:inherit;background:0 0;width:22px;height:22px}.event-room-undo{color:#7c8797;align-items:center;gap:7px;padding:7px 0;font-size:10px;display:flex}.event-room-undo>button{font-weight:500}.event-room-composer>small{color:#949ba5;padding:6px;font-size:10px;display:block}.studio-featured b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.studio-featured small{opacity:.6;font-size:9px}.studio-chat-preview>div p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.studio-chat-preview>div p b{opacity:.5;margin-bottom:2px;font-size:9px;font-weight:500;display:block}@media (max-width:760px){.event-room{grid-template-columns:1fr}.event-room-chat{height:440px}}.event-rules-heading{color:#657184;align-items:center;gap:12px;margin:8px 0 24px;display:flex}.event-rules-heading span{font-size:16px;font-weight:500}.event-rules-text,.event-rules-interval{color:#798596;font-size:12px;display:block}.event-rules-text textarea,.event-rules-interval select{box-sizing:border-box;width:100%;font:inherit;color:#4b5767;resize:vertical;background:#eef1f5;border:0;border-radius:12px;margin:9px 0 20px;padding:12px;line-height:1.6}.event-rules-interval{margin-top:18px}.event-rules-panel .group-permission{padding:15px 0;font-size:13px}.event-room-chat>header b{flex:1}.event-room-chat>header button{color:#738094;margin-left:5px;padding:4px}.event-chat-rule-note{color:#7a8797;margin:0 3px 12px;font-size:11px}.event-chat-rule-note summary{cursor:pointer}.event-chat-rule-note p{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff8;border-radius:9px;max-height:100px;margin-bottom:0;padding:8px;line-height:1.6;overflow:auto}.event-chat-paused{color:#7d8793;background:#e5e9ef;border-radius:10px;margin-bottom:9px;padding:9px;font-size:11px}.event-room-chat>nav button{white-space:nowrap;padding:8px 4px;font-size:10px}.event-chat-countdown{align-items:center;gap:5px;display:flex!important}.event-room-kind:disabled{opacity:.7}.event-room-message:has(.event-room-question) .event-room-question{line-height:1.4}.discovery-filter-bar{flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 18px;display:flex}.discovery-filter-bar button{border-radius:16px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.discovery-filter-open{color:#536174;background:#e8edf2}.discovery-filter-open small{background:#d9e1ea;border-radius:50%;padding:1px 5px;font-size:10px}.discovery-filter-chip{color:#6e7b8c;background:#f0f3f6}.discovery-filter-bar .discovery-reset{color:#9aa3ae;background:0 0}.discovery-filter-form{gap:18px;display:grid}.discovery-filter-form label{color:#7e8a9a;font-size:12px}.discovery-filter-form input,.discovery-filter-form select{box-sizing:border-box;width:100%;font:inherit;color:#465364;background:#edf1f5;border:0;border-radius:12px;margin-top:8px;padding:12px;display:block}.discovery-filter-form .discovery-reset{text-align:left;color:#8d99a7;padding:8px 0;font-size:12px}.discovery-card-meta{color:#8491a1;flex-wrap:wrap;gap:7px;margin:0 0 14px;font-size:11px;display:flex}.discovery-card-meta span{background:#f0f3f6;border-radius:9px;padding:5px 8px}.discovery-filter-bar button:active{opacity:.65}.public-post-controls{flex-wrap:wrap;gap:12px;margin:0 0 12px;display:flex}.public-post-controls label{color:#7d8790;flex-direction:column;flex:1;gap:6px;min-width:130px;font-size:10px;display:flex}.public-post-controls select{font:inherit;color:#49515a;background:#ffffffa0;border:0;border-radius:12px;max-width:100%;padding:10px;font-size:12px}.public-post-count{color:#8b949c;margin:12px 2px;font-size:11px}.public-post-result{text-align:left;color:#49515a;background:#ffffffa6;border-radius:20px;width:100%;margin:10px 0;padding:18px 20px;transition:background .15s,transform .12s;display:block}.public-post-result:hover{background:#fff}.public-post-result:active{transform:scale(.994)}.public-post-result time{color:#929aa2;white-space:nowrap;font-size:10px}.public-post-result p{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 10px;font-size:13px;line-height:1.65}.public-post-result mark{color:inherit;background:#e4e8ec;border-radius:3px;padding:1px 0}.public-post-open{color:#87919a;justify-content:flex-end;align-items:center;gap:3px;font-size:11px;display:flex}.public-post-more{background:#ffffffa0;border-radius:14px;margin:18px auto;padding:10px 16px;font-size:12px;display:block}.public-search-return{text-align:left;color:#727c86;background:#ffffff70;border-radius:16px 16px 0 0;flex-shrink:0;padding:12px 18px;font-size:12px}.public-search-return:active{background:#e6eaee}.social-tabs{overflow-x:auto}.social-tabs button{white-space:nowrap}.friday-theme .social-search input:focus-visible{box-shadow:none;outline:none!important}.friday-theme .social-search:focus-within{background:#fff;box-shadow:0 2px 12px #28323e06}.matching-home{color:#46505b;padding:4px 0 22px}.matching-intro{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 22px;display:flex}.matching-intro h2{margin:0;font-size:20px;font-weight:500}.matching-intro p{color:#9199a2;margin:6px 0 0;font-size:12px}.matching-intro>button{background:#fff9;border-radius:14px;align-items:center;gap:7px;padding:12px 14px;font-size:12px;display:flex}.matching-layout{grid-template-columns:minmax(240px,1fr) minmax(270px,1.2fr);align-items:start;gap:22px;display:grid}.matching-profile-card{color:#48515b;background:#ffffffae;border-radius:24px;padding:24px;overflow:hidden}.matching-portrait{color:#929ba6;background:#edf0f2;border-radius:24px;place-items:center;width:90px;height:90px;margin-bottom:22px;display:grid;overflow:hidden}.matching-portrait img{object-fit:cover;width:100%;height:100%}.matching-profile-card>small{color:#919aa4;font-size:10px}.matching-profile-card h2{margin:8px 0;font-size:23px;font-weight:500}.matching-profile-card h2 span{color:#8e96a0;font-weight:400}.matching-city{color:#8c96a2;font-size:12px}.matching-profile-card p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0;font-size:13px;line-height:1.7}.matching-tags{flex-wrap:wrap;gap:7px;display:flex}.matching-tags span,.matching-tags button{color:#75818f;background:#ecf0f380;border-radius:12px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:flex}.matching-options section{background:#ffffff95;border-radius:22px;margin-bottom:14px;padding:19px 22px}.matching-options section>header{align-items:center;gap:8px;display:flex}.matching-options h3{flex:1;margin:0;font-size:14px;font-weight:500}.matching-options header>span{color:#929ca8;font-size:10px}.matching-options section>p{color:#939ca6;font-size:12px}.matching-switch{justify-content:space-between;align-items:center;gap:15px;padding:15px 0;color:#5f6b79!important;flex-direction:row!important;font-size:12px!important;display:flex!important}.matching-switch input{-webkit-appearance:none;appearance:none;cursor:pointer;min-width:34px;height:21px;position:relative;background:#dbe0e5!important;border-radius:20px!important;width:34px!important;margin:0!important;padding:0!important}.matching-switch input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.matching-switch input:checked{background:#5f6b79!important}.matching-switch input:checked:before{transform:translate(13px)}.matching-switch input:disabled{opacity:.4;cursor:default}.matching-switch input:focus-visible{outline-offset:3px;outline:2px solid #a5aeb9}.matching-visibility{color:#929ca6;align-items:center;gap:7px;margin:7px 0;font-size:11px;display:flex}.matching-text-action{color:#66788c;padding:12px 0 0;font-size:12px}.matching-delete{color:#9099a2;align-items:center;gap:7px;padding:12px;font-size:11px;display:flex}.matching-editor-tabs{flex-shrink:0;gap:6px;padding:8px 24px;display:flex}.matching-editor-tabs button{color:#8794a3;border-radius:16px;padding:10px 13px;font-size:12px}.matching-editor-tabs button[aria-pressed=true]{color:#4f5c6d;background:#e7ecf2}.matching-editor label{color:#8793a3;flex-direction:column;gap:6px;margin:12px 0;font-size:11px;display:flex}.matching-editor input:not([type=checkbox]),.matching-editor textarea,.matching-editor select{box-sizing:border-box;width:100%;font:inherit;color:#46515e;background:#f0f2f5;border:0;border-radius:12px;padding:11px;font-size:13px}.matching-editor textarea{resize:vertical;min-height:60px;max-height:160px}.matching-editor textarea:disabled{opacity:.45}.matching-fields-row{grid-template-columns:2fr 1fr;gap:12px;display:grid}.matching-photo-edit{align-items:center;gap:16px;display:flex}.matching-photo-edit>button:first-child{color:#8492a3;background:#ecf0f4;border-radius:20px;place-items:center;width:70px;height:70px;display:grid;overflow:hidden}.matching-photo-edit img{object-fit:cover;width:100%;height:100%}.matching-photo-edit>button:last-child:not(:first-child){color:#8d99a8;font-size:11px}.matching-interest-input{gap:6px;display:flex}.matching-interest-input button{background:#e8edf3;border-radius:12px;flex-shrink:0;width:40px;font-size:20px}.matching-private-label{color:#8c98a7;align-items:center;gap:7px;margin:8px 0 12px;font-size:11px;display:flex}.matching-signal{border-bottom:1px solid #e9edf1;padding-bottom:10px}.matching-signal .matching-switch{margin:0}.matching-signal>p{color:#9aa3ae;margin:0 0 7px;font-size:12px}.matching-leave{border-top:1px solid #e9edf2;justify-content:space-between;align-items:center;gap:10px;padding:14px 24px;font-size:12px;display:flex}.matching-leave button{padding:8px;font-size:11px}.matching-undo{background:#e9edf3;border-radius:14px;align-items:center;gap:15px;margin-top:16px;padding:13px 16px;font-size:12px;display:flex}.matching-undo button{color:#687e94}.matching-intro button:active,.matching-text-action:active,.matching-tags button:active{opacity:.65}@media (max-width:850px){.matching-layout{grid-template-columns:1fr}.matching-intro{align-items:flex-start}.matching-intro>button{white-space:nowrap}}.matching-main-tabs{flex-wrap:wrap;padding:0 0 20px}.matching-profile-card:has(.matching-gallery){padding:0 0 23px}.matching-profile-card:has(.matching-gallery)>:not(.matching-gallery){margin-left:22px;margin-right:22px}.matching-profile-card>.matching-gallery+small{margin-top:20px;display:block}.matching-gallery{aspect-ratio:4/5;background:#e9edef;border-radius:24px 24px 0 0;max-height:480px;position:relative;overflow:hidden}.matching-gallery-open{width:100%;height:100%;padding:0;display:block}.matching-gallery img{object-fit:cover;width:100%;height:100%;display:block}.matching-gallery-bars{gap:4px;display:flex;position:absolute;top:12px;left:12px;right:12px}.matching-gallery-bars button{background:0 0;flex:1;height:16px;position:relative}.matching-gallery-bars button:after{content:"";background:#ffffff70;border-radius:3px;position:absolute;inset:6px 0;box-shadow:0 1px 5px #0002}.matching-gallery-bars button[aria-current=true]:after{background:#fff}.matching-gallery-prev,.matching-gallery-next{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#41474f;background:#fff9;border-radius:13px;place-items:center;width:31px;height:38px;display:grid;position:absolute;top:48%}.matching-gallery-prev{left:10px}.matching-gallery-next{right:10px}.matching-gallery-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#20283055;border-radius:12px;padding:5px 9px;font-size:10px;position:absolute;bottom:12px;right:14px}.matching-gallery-empty{color:#a6b0b9;background:#eef1f3;border-radius:18px;place-items:center;height:130px;margin-bottom:20px;display:grid}.matching-image-unavailable{color:#9ca7b0;background:#e9edf0;place-items:center;width:100%;height:100%;display:grid}.matching-photo-editor>header{justify-content:space-between;align-items:center;margin:2px 0 12px;font-size:13px;display:flex}.matching-photo-editor small{color:#8c98a3;font-size:11px}.matching-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.matching-photo-grid article{min-width:0}.matching-photo-thumb{aspect-ratio:4/5;background:#e9edf1;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.matching-photo-thumb img{object-fit:cover;width:100%;height:100%}.matching-photo-thumb>span:not(.matching-image-unavailable){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffd;border-radius:10px;padding:5px 8px;font-size:9px;position:absolute;bottom:8px;left:8px}.matching-photo-grid article>div{justify-content:space-between;margin:6px 0;display:flex}.matching-photo-grid article>div button{color:#697683;border-radius:9px;place-items:center;padding:7px;display:grid}.matching-photo-grid button:disabled{opacity:.3}.matching-photo-grid button:active{transform:scale(.96)}.matching-add-photo{aspect-ratio:4/5;color:#7f8c99;background:#ecf0f3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.matching-add-photo span{font-size:11px}.matching-lightbox{z-index:10000;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:#fff;background:#12171cf5;outline:none;flex-direction:column;padding:18px 24px;display:flex;position:fixed;inset:0}.matching-lightbox header{flex-shrink:0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.matching-lightbox button{color:inherit;border-radius:12px;place-items:center;padding:9px;display:grid}.matching-lightbox button:hover{background:#ffffff1f}.matching-lightbox button:disabled{visibility:hidden}.matching-lightbox-stage{flex:1;justify-content:space-between;align-items:center;gap:15px;min-height:0;padding:18px 0;display:flex}.matching-lightbox-stage img{object-fit:contain;width:calc(100% - 100px);min-width:0;height:100%}.matching-lightbox nav{flex-shrink:0;justify-content:center;gap:8px;max-width:100%;padding:3px;display:flex;overflow:auto}.matching-lightbox nav button{opacity:.5;flex-shrink:0;width:46px;height:58px;padding:0;overflow:hidden}.matching-lightbox nav button[aria-current=true]{opacity:1;box-shadow:0 0 0 2px #fff}.matching-lightbox nav img{object-fit:cover;width:100%;height:100%}.matching-lightbox .matching-image-unavailable{background:0 0}.matching-browse>header h2{margin:3px 0 20px;font-size:20px;font-weight:500}.matching-discovery-layout{grid-template-columns:minmax(250px,380px) minmax(190px,1fr);align-items:center;gap:30px;display:grid}.matching-discovery-layout aside h3{margin:0;font-size:24px;font-weight:500}.matching-common{color:#8a96a1;padding:12px 0;font-size:12px}.matching-common p{margin:9px 0;line-height:1.5}.matching-choice{gap:14px;margin-top:30px;display:flex}.matching-choice button{background:#ffffffb5;border-radius:22px;align-items:center;gap:9px;padding:15px 19px;font-size:12px;display:flex;box-shadow:0 7px 24px #28384805}.matching-choice button:last-child{color:#fff;background:#414a54}.matching-choice button:active{transform:scale(.96)}.matching-choice-undo{color:#85909b;flex-wrap:wrap;align-items:center;gap:16px;padding:15px 0;font-size:12px;display:flex}.matching-choice-undo button{color:#506172;align-items:center;gap:5px;display:inline-flex}.matching-choice-undo details{flex-basis:100%}.matching-choice-undo textarea{color:#485664;resize:vertical;background:#fff9;border:0;border-radius:12px;width:100%;max-width:400px;margin:12px 0;padding:12px;display:block}.matching-empty{text-align:center;color:#9aa4ae;padding:60px 20px}.matching-empty svg{margin:auto}.matching-empty h3{margin:20px 0;font-size:16px;font-weight:400}.matching-empty button{color:#5e7185;padding:10px;font-size:12px}.matching-connections{gap:10px;display:grid}.matching-connections article{background:#ffffffa8;border-radius:20px;align-items:center;gap:15px;padding:15px;display:flex}.matching-connections article>div{background:#eef1f4;border-radius:15px;place-items:center;width:58px;height:68px;display:grid;overflow:hidden}.matching-connections img{object-fit:cover;width:100%;height:100%}.matching-connections article>span{flex:1}.matching-connections b{font-size:14px;font-weight:500}.matching-connections small{color:#8d99a6;margin-top:6px;font-size:11px;display:block}.matching-connections button{padding:12px;font-size:12px}.matching-pair{justify-content:center;padding:6px 0 26px;display:flex}.matching-pair>div{background:#e8edf2;border-radius:23px;place-items:center;width:90px;height:110px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #f8fafb}.matching-pair>div:first-child{margin-right:9px;transform:rotate(-7deg)}.matching-pair>div:last-child{transform:rotate(7deg)}.matching-pair img{object-fit:cover;width:100%;height:100%}.matching-assist{align-items:center;gap:9px;margin:20px auto 5px;padding:13px;font-size:13px;display:flex}.matching-introduction h3{font-size:20px;font-weight:500}.matching-introduction>p{color:#8b98a5;font-size:13px;line-height:1.7}.matching-introduction>p[role=status]{background:#e9eef2;border-radius:13px;padding:12px;font-size:12px}@media (max-width:850px){.matching-discovery-layout{grid-template-columns:1fr;gap:15px}.matching-choice{margin-top:14px}.matching-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.matching-opening{color:#82909e;margin:18px 0;font-size:12px;display:block}.matching-opening textarea{box-sizing:border-box;width:100%;font:inherit;color:#506070;resize:vertical;background:#edf1f4;border:0;border-radius:14px;max-height:160px;margin-top:9px;padding:13px;line-height:1.6;display:block}.matching-browse-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.matching-browse-heading h2{margin:0!important}.matching-browse-heading>div{gap:6px;display:flex}.matching-browse-heading button{color:#6c7b88;background:#ffffff9c;border-radius:13px;align-items:center;gap:7px;padding:10px;display:flex}.matching-browse-heading button span{font-size:10px}.matching-filter-chips{flex-wrap:wrap;gap:7px;margin:0 0 20px;display:flex}.matching-filter-chips button{color:#7b8997;background:#e8edf2;border-radius:13px;align-items:center;padding:7px 11px;font-size:11px;display:flex}.matching-card-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex;position:relative}.matching-candidate-menu{color:#738291;position:relative}.matching-candidate-menu summary{cursor:pointer;border-radius:12px;place-items:center;padding:9px;list-style:none;display:grid}.matching-candidate-menu summary::-webkit-details-marker{display:none}.matching-candidate-menu[open] summary{background:#e8edf2}.matching-candidate-menu>div{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafcfdf5;border-radius:17px;width:220px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 10px 36px #263c5620}.matching-candidate-menu button{text-align:left;border-radius:11px;align-items:center;gap:10px;width:100%;padding:12px 9px;font-size:12px;display:flex}.matching-candidate-menu button:hover{background:#e9edf2}.matching-report fieldset{border:0;margin:0;padding:8px 0}.matching-report legend{color:#8b98a5;margin-bottom:7px;font-size:12px}.matching-report fieldset label{color:#526170;align-items:center;gap:11px;padding:12px 0;font-size:13px;line-height:1.5;display:flex}.matching-report input[type=radio]{accent-color:#526170;flex-shrink:0;width:17px;height:17px}.matching-block-copy{color:#7d8996;margin:10px 0 20px;font-size:13px;line-height:1.7}.matching-history article{border-bottom:1px solid #e8edf2;align-items:center;gap:12px;padding:15px 0;display:flex}.matching-history-avatar{color:#91a0ad;background:#eaf0f4;border-radius:13px;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.matching-history article>div{flex:1;min-width:0}.matching-history b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.matching-history small{color:#97a2ac;overflow-wrap:anywhere;margin-top:6px;font-size:11px;line-height:1.5;display:block}.matching-history button{color:#6b7d8e;padding:8px 4px;font-size:11px}.matching-history-empty{text-align:center;color:#97a3af;padding:42px 0;font-size:13px}.people-hub{color:#242629;background:#fafafbd9;flex-direction:column;height:100%;min-height:0;padding:32px 32px 0;display:flex;overflow:hidden}.people-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.people-eyebrow{letter-spacing:1.7px;color:#93969a;font-size:10px;font-weight:600}.people-header h1{letter-spacing:-.8px;margin:5px 0 0;font-size:28px}.people-header>button,.people-write{background:#fff;border-radius:22px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;display:flex;box-shadow:0 2px 14px #00000005}.people-tabs{border-bottom:1px solid #e9e9eb;flex-shrink:0;gap:23px;display:flex}.people-tabs button{white-space:nowrap;color:#85888c;align-items:center;gap:6px;padding:0 0 15px;font-size:12px;display:flex;position:relative}.people-tabs button[aria-pressed=true]{color:#242629}.people-tabs button[aria-pressed=true]:after{content:"";background:#292b2e;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.people-tabs em{background:#eaeaec;border-radius:12px;padding:2px 5px;font-size:10px;font-style:normal}.people-search-row{align-items:center;gap:14px;margin:22px 0 12px;display:flex}.people-search{color:#96999c;background:#fff;border-radius:15px;flex:1;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.people-search input{color:#242629;background:0 0;border:0;outline:0;width:100%;font-size:14px}.people-search button{display:flex}.people-city{color:#909297;flex-direction:column;gap:3px;min-width:100px;font-size:10px;display:flex}.people-city select{color:#36383a;background:0 0;border:0;max-width:150px;padding:3px 0;font-size:12px}.people-scroll{flex:1;min-height:0;padding:12px 0 30px;overflow:auto}.people-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));align-content:start;gap:14px;display:grid}.people-card{background:#fff;border-radius:20px;padding:19px;position:relative;box-shadow:0 4px 24px #00000003}.people-person{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;display:flex}.people-person>span:nth-child(2){flex:1;min-width:0}.people-person b{text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.people-person small{color:#92959a;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.people-person>svg{color:#a6a8ab;flex-shrink:0}.people-avatar{color:#65696e;background:#eeeff1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:500;display:flex;overflow:hidden}.people-avatar img{object-fit:cover;width:100%;height:100%}.people-avatar.large{width:92px;height:92px;margin:8px auto 15px;font-size:34px}.people-reason{color:#777c82;overflow-wrap:anywhere;margin:16px 0 9px;font-size:11px;line-height:1.5}.people-interests{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.people-interests span{color:#7f8389;background:#f5f5f6;border-radius:9px;padding:5px 8px;font-size:10px}.people-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.people-actions button,.people-primary{color:#505359;background:#f2f2f4;border-radius:13px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:inline-flex}.people-actions .people-primary,.people-primary{color:#fff;background:#292b2f}.people-state{color:#81858a;align-items:center;gap:5px;font-size:11px;display:flex}.people-hide{opacity:0;color:#8b8f94;padding:4px;position:absolute;top:4px;right:9px}.people-card:hover .people-hide,.people-card:focus-within .people-hide{opacity:1}.people-hide:focus-visible{outline:2px solid #888}.people-empty{text-align:center;max-width:340px;margin:80px auto 30px}.people-empty>span{color:#9a9ca0;background:#fff;border-radius:25px;padding:20px;display:inline-flex}.people-empty h2{letter-spacing:-.3px;margin:22px 0 8px;font-size:19px;font-weight:500}.people-empty p{color:#96999e;font-size:13px;line-height:1.6}.people-empty button{align-items:center;gap:7px;margin-top:12px;font-size:12px;display:inline-flex}.people-request-tabs{gap:5px;margin-top:20px;display:flex}.people-request-tabs button{color:#888;border-radius:14px;padding:8px 12px;font-size:12px}.people-request-tabs button[aria-pressed=true]{color:#292b2e;background:#eaeaec}.people-profile{text-align:center}.people-profile h2{margin:10px 0;font-size:22px}.people-profile>p{color:#888;font-size:13px}.people-profile .people-actions{justify-content:center}.people-profile .people-write{margin:12px auto}.people-profile .people-about{text-align:left;color:#444;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:26px;line-height:1.6}.people-profile .people-interests{justify-content:center}.people-connection{text-align:left;background:#f5f5f7;border-radius:12px;gap:10px;padding:13px;line-height:1.6;display:flex}.people-connection svg{flex-shrink:0;margin-top:3px}.people-remove{color:#9b5252;padding:18px 0 6px;font-size:12px}.people-invite{text-align:center}.people-invite h2{font-size:21px;font-weight:500}.people-invite textarea{resize:vertical;color:#555;background:#f3f3f5;border:0;border-radius:14px;width:100%;min-height:130px;margin:15px 0;padding:15px;font-size:13px;line-height:1.6}.people-invite .people-primary{width:100%;padding:13px}.people-undo{background:#eeeef0;border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.people-undo span{flex:1}.people-error{color:#985858;font-size:13px}.people-hub button:active{transform:scale(.98)}.people-hub button:focus-visible{outline-offset:3px;outline:2px solid #92969c}.people-hub button:disabled{opacity:.4}.people-hub .people-tabs{overflow:auto}@media (max-width:900px){.people-hub{padding:23px 18px 0}.people-tabs{gap:15px}.people-header>button{padding:10px;font-size:11px}.people-grid{grid-template-columns:1fr}.people-city{min-width:80px}.people-hide{opacity:1}}.people-header-actions{align-items:center;gap:8px;display:flex}.people-header-actions>button{background:#fff;border-radius:24px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;display:flex}.people-header-actions>button:disabled{opacity:.4}.people-settings-body{background:#f8f8fa}.people-setting-heading{letter-spacing:1.1px;color:#8d9196;margin:21px 4px 10px;font-size:10px}.people-setting-heading:first-child{margin-top:4px}.people-setting-card{background:#fff;border-radius:16px;margin-bottom:18px;overflow:hidden}.people-setting-switch,.people-setting-select{color:#3a3e43;justify-content:space-between;align-items:center;gap:20px;padding:16px;font-size:13px;display:flex}.people-setting-switch+.people-setting-switch,.people-setting-select+.people-setting-select{border-top:1px solid #f0f0f2}.people-setting-switch:has(input:disabled){opacity:.4}.people-setting-switch input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dedfe2;border-radius:15px;flex-shrink:0;width:34px;height:21px;transition:background .15s;position:relative}.people-setting-switch input:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0001}.people-setting-switch input:checked{background:#33373d}.people-setting-switch input:checked:after{transform:translate(13px)}.people-setting-switch input:focus-visible{outline-offset:3px;outline:2px solid #777}.people-setting-row{color:#666a70;text-align:left;align-items:center;gap:10px;width:100%;padding:16px;font-size:12px;display:flex}.people-setting-row span{flex:1}.people-setting-row small{color:#94979b}.people-setting-select select{color:#74787d;background:0 0;border:0;max-width:175px;font-size:12px}.people-preview-status{color:#80858b;background:#f3f3f5;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:25px 0 10px;padding:14px;font-size:12px;display:flex}.people-management .people-request-tabs{margin:0 0 22px}.people-managed-person{border-bottom:1px solid #eee;flex-wrap:wrap;align-items:center;gap:12px;padding:15px 0;display:flex}.people-managed-person>div:not(.people-unblock-confirm){flex:1}.people-managed-person b{font-size:14px;font-weight:500}.people-managed-person small{color:#92969b;margin-top:5px;font-size:11px;display:block}.people-managed-person>button{background:#f1f1f3;border-radius:12px;padding:9px 11px;font-size:11px}.people-unblock-confirm{background:#f5f5f7;border-radius:15px;width:100%;padding:16px}.people-unblock-confirm p{margin:0;font-size:13px}.people-unblock-confirm>div{justify-content:flex-end;gap:16px;margin-top:16px;font-size:12px;display:flex}.people-block{color:#999;justify-content:center;align-items:center;gap:6px;margin:14px auto 0;padding:12px;font-size:12px;display:flex}.people-block-confirm{text-align:center}.people-block-confirm h2{font-size:20px;font-weight:500}.people-block-confirm p{color:#7b7f86;font-size:13px;line-height:1.6}.people-chat-blocked{color:#81858b;background:#f1f1f4;border-radius:18px;justify-content:center;align-items:center;gap:10px;margin:10px;padding:18px;font-size:12px;display:flex}.people-chat-blocked button{color:#31353a;margin-left:auto}.chat-list-scroll>.requests-entry{background:#ffffff8c;border-radius:15px;gap:9px;width:calc(100% - 24px);margin:8px 12px 12px;padding:13px 10px}.chat-list-scroll>.requests-entry strong{font-size:11px;font-weight:500}.chat-list-scroll>.requests-entry>svg{flex-shrink:0;width:17px}.request-inbox-sheet{padding:18px 24px 24px!important}.message-request-back{color:#878c93;align-items:center;gap:8px;padding:6px 0 16px;font-size:12px;display:flex}.message-requests-heading{color:#42484f;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.message-requests h2{letter-spacing:-.3px;margin:0;font-size:19px;font-weight:550}.message-requests .people-request-tabs{gap:4px;margin:8px 0 20px}.message-requests .people-request-tabs button{align-items:center;gap:7px;font-size:11px;display:flex}.message-requests .people-request-tabs span{color:#969a9e;font-size:10px}.message-request-list{flex-direction:column;gap:9px;display:flex}.message-request-list>button{text-align:left;background:#fff;border-radius:17px;align-items:flex-start;gap:11px;width:100%;padding:16px 13px;display:flex}.message-request-list>button>div{flex:1;min-width:0}.message-request-list strong{font-size:13px;font-weight:550;display:block}.message-request-list small{color:#989da3;margin:4px 0 9px;font-size:10px;display:block}.message-request-list p{color:#6d747d;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.message-request-list time{color:#9ba0a6;white-space:nowrap;font-size:10px}.message-request-list>button>svg{color:#a3a9b1;margin-top:2px}.request-draft-label{color:#8c929a;margin-top:10px;font-size:10px;display:block}.message-request-person{align-items:center;gap:12px;margin:7px 0 24px;display:flex}.message-request-person>div{flex:1}.message-request-person h2{font-size:17px}.message-request-person span:not(.people-avatar){color:#9aa0a7;margin-top:4px;font-size:11px;display:block}.message-request-person>small{color:#9a9fa6;font-size:10px}.message-request-view{gap:16px;margin-bottom:15px;display:flex}.message-request-view button{color:#969ca4;align-items:center;gap:6px;padding:9px 0;font-size:11px;display:flex}.message-request-view button[aria-pressed=true]{color:#30363f}.message-request-view span{color:#a0a5ad;font-size:10px}.message-request-brief{background:#fff;border-radius:19px;padding:23px 21px}.message-request-brief small{letter-spacing:1.1px;color:#a1a5ab;font-size:9px}.message-request-brief h3{letter-spacing:-.3px;overflow-wrap:anywhere;white-space:pre-wrap;margin:13px 0;font-size:18px;font-weight:500;line-height:1.45}.message-request-brief p{color:#90969e;overflow-wrap:anywhere;white-space:pre-wrap;margin:14px 0 0;font-size:12px;line-height:1.7}.message-request-transcript{flex-direction:column;gap:9px;display:flex}.message-request-transcript article{background:#fff;border-radius:16px;padding:14px 16px}.message-request-transcript p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.message-request-transcript time{text-align:right;color:#9ba1a8;margin-top:8px;font-size:10px;display:block}.message-request-decisions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:23px;display:flex}.message-request-decisions>button{padding:10px 0;font-size:11px}.message-request-decisions>.people-primary{padding:12px}.message-request-draft{background:#f0f1f3;border-radius:14px;margin:14px 0;padding:15px}.message-request-draft small{color:#949ba4;font-size:10px}.message-request-draft p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.message-request-draft button{color:#767f89;margin-right:14px;font-size:11px}.message-request-editor h3{margin:0 0 16px;font-size:17px;font-weight:500}.message-request-editor textarea{resize:vertical;background:#fff;border:0;border-radius:15px;width:100%;min-height:160px;padding:15px;font-size:13px;line-height:1.6}.message-request-editor footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:16px;font-size:12px;display:flex}.message-request-confirm{text-align:center;background:#fff;border-radius:18px;padding:22px}.message-request-confirm>svg{color:#9299a1;margin:auto}.message-request-confirm h3{font-size:18px;font-weight:500}.message-request-confirm p{color:#8c939c;font-size:12px;line-height:1.6}.message-request-confirm>div{justify-content:center;align-items:center;gap:20px;margin-top:22px;font-size:12px;display:flex}.message-request-notice{color:#7b8590;font-size:11px}.local-incoming .local-message{justify-content:flex-start}.local-incoming .local-message-bubble{background:#fff;border-radius:17px 17px 17px 6px}.local-incoming .local-message-actions{order:2}.local-incoming .local-message-menu{justify-content:flex-start}.message-request-person h2,.message-requests-heading h2{text-align:left}.close-circle{padding:12px 12px 8px}.close-circle>header{color:#969da5;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.close-circle>header button{align-items:center;gap:7px;padding:5px;font-size:11px;display:flex}.close-circle-title span{color:#626c78}.close-circle-title small{font-size:10px}.close-circle-strip{scrollbar-width:thin;gap:5px;padding:2px 0 8px;display:flex;overflow-x:auto}.close-circle-strip>button{border-radius:14px;flex-direction:column;flex:0 0 66px;align-items:center;gap:7px;width:66px;min-width:0;padding:4px;display:flex}.close-circle-strip>button>span:last-child{text-overflow:ellipsis;white-space:nowrap;color:#646d78;max-width:100%;font-size:10px;overflow:hidden}.close-circle-avatar{color:#657180;border-radius:16px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;font-size:16px;font-weight:500;display:flex;position:relative}.close-circle-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.close-circle-avatar i{background:#556777;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.close-circle-add .close-circle-avatar{background:#f1f3f5}.circle-editor-top{color:#929aa4;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:11px;display:flex}.circle-editor-top button{color:#5b6978;align-items:center;gap:5px;padding:7px;display:flex}.circle-edit-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.circle-edit-list>li{background:#fff9;border-radius:15px;padding:10px}.circle-edit-row{align-items:center;gap:6px;display:flex}.circle-edit-row>div{flex:1;min-width:0;padding-left:4px}.circle-edit-row strong,.circle-options strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.circle-edit-row small,.circle-options small{color:#9aa1aa;margin-top:4px;font-size:10px;display:block}.circle-edit-row>button{color:#818d9a;justify-content:center;align-items:center;padding:6px;display:flex}.circle-edit-row button:disabled{opacity:.25}.circle-color-button i{border-radius:50%;width:17px;height:17px;box-shadow:inset 0 0 0 1px #55607015}.circle-color-options{justify-content:flex-end;gap:9px;padding:10px 5px 3px;display:flex}.circle-color-options button{color:#5d6b7a;border-radius:50%;width:27px;height:27px;font-size:12px}.circle-add-panel{margin-top:18px}.circle-add-panel>label{color:#9aa2ac;background:#fff;border-radius:13px;align-items:center;gap:8px;padding:11px 12px;display:flex}.circle-add-panel input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.circle-options{flex-direction:column;gap:3px;max-height:240px;margin-top:10px;display:flex;overflow:auto}.circle-options>button{text-align:left;border-radius:12px;align-items:center;gap:11px;padding:10px;display:flex}.circle-options>button>span:nth-child(2){flex:1;min-width:0}.circle-options>button>svg{color:#8a97a5}.circle-options>button:disabled{opacity:.4}.circle-empty{color:#929ba6;padding:12px;font-size:12px;line-height:1.6}.people-circle-action{color:#697989;background:#edf0f4;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:14px auto;padding:9px 14px;font-size:12px;display:flex}.requests-entry small{color:#8b929b;margin-top:4px;font-size:10px;font-weight:400;display:block}.request-search-row{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 18px;display:flex}.request-search-row>label{color:#939ba5;background:#fff9;border-radius:13px;flex:1;align-items:center;gap:8px;min-width:180px;padding:10px 12px;display:flex}.request-search-row input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.request-search-row label button{display:flex}.request-unread-filter{color:#8d949e;border-radius:10px;align-items:center;gap:6px;font-size:10px;display:flex;padding:9px!important}.request-unread-filter[aria-pressed=true]{color:#343c47;background:#e6e9ed}.message-requests .people-request-tabs{flex-wrap:wrap}.request-unread-dot{background:#535f6d;border-radius:50%;width:6px;height:6px;margin:0 0 2px 8px;display:inline-block}.request-review-label{color:#7d8896;align-items:center;gap:5px;margin-top:10px;font-size:10px;display:flex}.request-review-banner{color:#727e8d;background:#e9edf16e;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;padding:12px;font-size:11px;display:flex}.request-review-banner span{flex:1;min-width:130px}.request-review-banner button{color:#4e5b6c;padding:4px;font-size:10px}.request-mark-unread{color:#85909d;align-items:center;gap:6px;margin:18px 18px 0 0;font-size:10px;display:inline-flex}.message-request-decisions>button{align-items:center;gap:5px;display:inline-flex}.request-review-time{background:#fff9;border-radius:18px;padding:20px}.request-review-time>svg{color:#8995a2}.request-review-time h3{margin:12px 0 20px;font-size:18px;font-weight:500}.request-review-time .attention-presets{margin-bottom:23px}.request-review-time label{color:#88929d;flex-direction:column;gap:9px;font-size:11px;display:flex}.request-review-time input{font:inherit;color:#353e49;background:#eef0f3;border:0;border-radius:11px;padding:13px;font-size:14px}.request-review-time footer{justify-content:flex-end;align-items:center;gap:18px;margin-top:23px;font-size:12px;display:flex}.request-review-time footer .people-primary{padding:11px 15px}.message-requests .people-empty>button{color:#596675;padding:8px;font-size:12px}.request-search-row input:focus-visible{outline-offset:3px;border-radius:3px;outline:1px solid #aeb7c2}.close-circle-avatar img{border-radius:13px;width:calc(100% - 6px);height:calc(100% - 6px)}.close-circle-strip>button{flex-basis:56px;width:56px}.folder-editor>footer{border-top:1px solid #56647309;justify-content:flex-end;align-items:center;gap:18px;padding:16px 20px;font-size:12px;display:flex}.folder-editor>footer .group-primary{width:auto;margin:0;padding:11px 18px}.dialogue-list-item{align-items:center;display:flex;position:relative}.dialogue-list-item>.chat-list-row{width:100%;min-width:0;padding-right:29px}.dialogue-row-more{color:#919aa5;opacity:0;border-radius:8px;padding:5px;display:flex;position:absolute;bottom:8px;right:5px}.dialogue-list-item:hover>.dialogue-row-more{opacity:1}.dialogue-row-more:focus-visible{opacity:1}.dialogue-row-more:active{background:#e8ecf0}.dialogue-selection-check{border:1px solid #cdd3da;border-radius:50%;justify-content:center;align-items:center;height:18px;margin-right:2px;display:flex;flex:0 0 18px!important;width:18px!important}.dialogue-selection-check.checked{color:#fff;background:#596675;border-color:#0000}.dialogue-list-select{justify-content:flex-end;padding:3px 13px;display:flex}.dialogue-list-select button{color:#89949e;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.dialogue-batch-bar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8f9ed;border-radius:13px;margin:3px 7px 8px;padding:12px;position:sticky;top:0}.dialogue-batch-bar>div{align-items:center;gap:10px;display:flex}.dialogue-batch-bar strong{color:#545e6b;flex:1;font-size:12px;font-weight:500}.dialogue-batch-bar>div button{color:#8a929d;padding:3px;font-size:10px;display:flex}.dialogue-batch-bar nav{justify-content:space-between;margin-top:12px;display:flex}.dialogue-batch-bar nav button{color:#687582;border-radius:10px;justify-content:center;align-items:center;padding:7px;display:flex}.dialogue-batch-bar button:disabled{opacity:.3}.dialogue-batch-bar button:active{background:#e4e9ee}.dialogue-batch-folder-remove{color:#778593;padding:11px 3px 2px;font-size:10px}.dialogue-batch-feedback{color:#78838e;background:#eef1f4;border-radius:12px;align-items:center;gap:8px;margin:8px;padding:11px;font-size:10px;display:flex}.dialogue-batch-feedback>span{flex:1}.dialogue-batch-feedback button{color:#536172;padding:3px;font-size:10px;display:flex}.dialogue-context-layer{z-index:160;position:fixed;inset:0}.dialogue-context-dismiss{background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.dialogue-context-menu{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);color:#515b68;background:#fafbfcee;border-radius:17px;width:240px;max-height:calc(100vh - 24px);padding:7px;font-family:inherit;position:fixed;overflow-y:auto;box-shadow:0 14px 60px #303a4826}.dialogue-context-menu>button{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:12px 10px;font-size:12px;display:flex}:is(.dialogue-context-menu>button:hover,.dialogue-context-menu>button:focus-visible){background:#e9edf1;outline:0}.dialogue-context-menu>button:disabled{opacity:.4}.dialogue-context-menu>button:active{transform:scale(.985)}.dialogue-folder-picker>input{background:#edf0f3;border:0;border-radius:11px;width:100%;margin-bottom:15px;padding:12px;font-size:12px}.dialogue-folder-picker>button{color:#606e7e;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 9px;font-size:13px;display:flex}.dialogue-folder-picker>button:hover{background:#eff2f5}.dialogue-folder-picker>button>span{text-align:left;flex:1}.dialogue-folder-picker>p{color:#8d97a2;font-size:12px}.dialogue-list-item:has(.dialogue-selection-check) .list-avatar{flex-basis:34px;width:34px;height:34px}.conversation-search{color:#536070;background:#ffffffb0;border-radius:17px;flex-shrink:0;margin:0 14px 10px;overflow:hidden}.conversation-search-bar{align-items:center;gap:5px;min-height:43px;padding:8px 10px;display:flex}.conversation-search-bar>input{background:0 0;border:0;outline:0;flex:1;min-width:45px;font-size:13px}.conversation-search-bar>span{color:#88929d;white-space:nowrap;font-size:10px}.conversation-search-bar button{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:6px;display:flex}.conversation-search-bar button[aria-pressed=true]{color:#3b4653;background:#e7ebef}.conversation-search-bar button:disabled{opacity:.3}.conversation-search-filters{flex-wrap:wrap;gap:10px;padding:6px 14px 14px;display:flex}.conversation-search-filters label{color:#9099a3;flex-direction:column;flex:1;gap:6px;min-width:125px;font-size:10px;display:flex}.conversation-search-filters select,.conversation-search-filters input{color:#556170;background:#edf0f3;border:0;border-radius:9px;width:100%;min-width:0;padding:9px;font-size:11px}.conversation-search-filters>button{color:#778492;align-self:flex-end;padding:6px;font-size:10px}.conversation-search-error{color:#a25d5d;margin:0;padding:0 14px 12px;font-size:11px}.conversation-search-results{max-height:160px;padding:0 8px 8px;overflow:auto}.conversation-search-results>button{text-align:left;color:#5b6673;border-radius:10px;width:100%;padding:10px;display:block}.conversation-search-results>button[aria-current=true]{background:#e9edf1}.conversation-search-results>button>span{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.conversation-search-results small{color:#929aa5;margin-top:4px;font-size:10px;display:block}.conversation-search-results>p{color:#929aa5;padding:10px;font-size:12px}.conversation-search-results>.conversation-search-more{text-align:center;font-size:11px}.local-conversation mark{color:inherit;background:#e0dcbf88;border-radius:3px;padding:0}.local-message-row.search-current .local-message-bubble{background:#e7ecef;transition:background .16s;box-shadow:0 4px 22px #65788b18}.conversation-search button:active{transform:scale(.96)}.conversation-search :focus-visible{outline-offset:2px;outline:1px solid #a5afb9}.conversation-search+.local-dialogue-feed{min-height:100px}.chat-folder-title{color:#9aa2ad;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:11px;display:flex}.chat-folder-list{flex-direction:column;gap:6px;display:flex}.chat-folder-list>div{background:#fff9;border-radius:14px;align-items:center;gap:3px;padding:8px;display:flex}.chat-folder-list button{color:#808b98;align-items:center;gap:10px;padding:7px;display:flex}.chat-folder-list .chat-folder-name{text-align:left;flex:1;min-width:0}.chat-folder-name>span{flex:1;min-width:0}.chat-folder-name strong{text-overflow:ellipsis;color:#4c5866;font-size:13px;font-weight:500;display:block;overflow:hidden}.chat-folder-name small{color:#949daa;margin-top:4px;font-size:10px;display:block}.chat-folder-list button:disabled{opacity:.25}.folder-create{color:#546375;align-items:center;gap:8px;margin-bottom:16px;padding:16px 8px;font-size:12px;display:flex}.folder-layout-options,.folder-kind-options{gap:7px;display:flex}.folder-layout-options button,.folder-kind-options button{color:#87919f;background:#edf0f3;border-radius:11px;padding:9px 13px;font-size:11px}.folder-layout-options button[aria-pressed=true],.folder-kind-options button[aria-pressed=true]{color:#3f4c5e;background:#dfe5eb}.folder-name-field{color:#8894a2;flex-direction:column;gap:10px;font-size:11px;display:flex}.folder-name-field input{color:#3c4858;background:#fff;border:0;border-radius:12px;padding:13px;font-size:15px}.folder-editor{flex-direction:column;min-height:0;display:flex;overflow:hidden}.folder-editor .group-info-body{min-height:0;overflow:auto}.folder-editor h3{color:#687687;margin:23px 0 13px;font-size:12px;font-weight:500}.folder-rule-fields{margin:17px 0 0}.folder-rule-fields .group-permission{padding:9px 0;font-size:12px}.folder-composition-heading{justify-content:space-between;align-items:center;display:flex}.folder-composition-heading>span{color:#909ba8;font-size:10px}.folder-chat-search{color:#9ba4ae;background:#fff9;border-radius:12px;align-items:center;gap:8px;padding:11px;display:flex}.folder-chat-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.folder-composition{margin-top:10px}.folder-composition>div{border-bottom:1px solid #56647309;align-items:center;gap:9px;padding:12px 1px;display:flex}.folder-composition>div>span{flex:1;min-width:0}.folder-composition strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.folder-composition small{color:#919daa;margin-top:5px;font-size:10px;display:block}.folder-composition select{color:#6d7a8b;background:#edf0f3;border:0;border-radius:8px;max-width:135px;padding:8px;font-size:10px}.folder-composition i{background:#e0e4e8;border-radius:50%;width:5px;height:5px}.folder-composition i.included{background:#566d82}.folder-editor footer{flex-shrink:0}.folder-empty{text-align:center;color:#9aa4b0;padding:30px 20px;font-size:12px}.folder-empty>svg{margin:auto}.folder-empty button{color:#687b91;padding:10px;font-size:11px}.friday-theme .folder-rail{scrollbar-width:thin;overflow-y:auto}.folder-rail>button>em{color:#526174;background:#e2e8ee;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;top:1px;right:1px}.friday-theme .dialogue-list-item .list-avatar{flex:0 0 46px}.friday-theme .dialogue-list-item .dialogue-row-copy{flex:1;min-width:0}.friday-theme .dialogue-list-item .dialogue-row-copy>b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-right:42px;display:block;overflow:hidden}.friday-theme .dialogue-list-item:has(.dialogue-selection-check) .list-avatar{flex:0 0 34px;width:34px;height:34px;font-size:17px}.friday-theme .dialogue-list-item:has(.dialogue-selection-check) .chat-list-row{gap:8px;padding-right:12px}.friday-theme .dialogue-list-item .dialogue-unread-dot{background:#7e8b98}.friday-theme .call-history-list{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 12px 12px;display:flex}.friday-theme .call-history-list .list-search{margin:0 6px 4px}.friday-theme .call-history-filters{background:#eeeff180;border-radius:18px;flex-shrink:0;gap:3px;padding:3px;display:flex}.friday-theme .call-history-filters button{color:#777d84;white-space:nowrap;border-radius:15px;flex:1;padding:9px 4px;font-size:11px}.friday-theme .call-history-filters button[aria-pressed=true]{color:#30353b;background:#fff;box-shadow:0 1px 5px #2221}.friday-theme .call-history-filters small{margin-left:3px;font-size:10px}.friday-theme .call-history-list .new-call{color:#41474e;justify-content:center;align-items:center;gap:9px;margin:0;padding:12px 8px;font-size:13px;display:flex}.friday-theme .call-history-scroll{flex:1;min-height:0;overflow:auto}.friday-theme .call-history-day{color:#999da3;margin:16px 10px 7px;font-size:11px}.friday-theme .call-history-row{text-align:left;border-radius:17px;align-items:center;gap:9px;width:100%;padding:12px 7px;display:flex}.friday-theme .call-history-row:hover{background:#eceef080}.friday-theme .call-history-row:active{background:#e5e7e9}.friday-theme .call-history-avatar{color:#676d74;background:#e7e8ea;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid;overflow:hidden}.friday-theme .call-history-avatar img{object-fit:cover;width:100%;height:100%}.friday-theme .call-history-row>span:nth-child(2){flex:1;min-width:0}.friday-theme .call-history-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.friday-theme .call-history-row small{color:#93979d;align-items:center;gap:3px;margin-top:5px;font-size:11px;display:flex}.friday-theme .call-history-row time{color:#969ba1;font-size:10px}.friday-theme .call-history-row>svg{color:#a0a4a9}.friday-theme .call-history-row.is-missed strong,.friday-theme .call-detail .is-missed{color:#b25d5d}.friday-theme .call-detail{text-align:center}.friday-theme .call-detail-avatar{color:#626870;background:#e9eaec;border-radius:50%;place-items:center;width:76px;height:76px;margin:16px auto;font-size:28px;display:grid}.friday-theme .call-detail h3{margin:10px 0;font-size:21px}.friday-theme .call-detail>p{color:#92979e;font-size:13px}.friday-theme .call-detail dl{background:#fff9;border-radius:20px;margin:26px 0;padding:6px 16px}.friday-theme .call-detail dl>div{text-align:left;border-bottom:1px solid #eceef0;justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.friday-theme .call-detail dl>div:last-child{border:0}.friday-theme .call-detail dt{color:#9499a0}.friday-theme .call-detail dd{text-align:right;color:#41474f;margin:0}.friday-theme .call-detail-actions{gap:10px;display:flex}.friday-theme .call-detail-actions button{background:#fff9;border-radius:18px;flex-direction:column;flex:1;align-items:center;gap:9px;padding:15px 8px;font-size:12px;display:flex}.friday-theme .call-remove{color:#a56565;border-radius:14px;justify-content:center;gap:8px;width:100%;margin-top:24px;padding:13px;font-size:13px;display:flex}.friday-theme .call-contact-picker>input{background:#eff0f2;border-radius:20px;width:100%;margin-bottom:16px;padding:13px 16px;font-size:14px}.friday-theme .call-contact-picker>div{align-items:center;gap:12px;padding:12px 0;display:flex}.friday-theme .call-contact-picker strong{text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;overflow:hidden}.friday-theme .call-contact-picker button{color:#565d65;background:#fff9;border-radius:50%;padding:10px}.call-session-backdrop{z-index:1600;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#25282b;background:#eeeff1c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.call-session-card{background:#ffffffe0;border-radius:32px;width:min(620px,100%);max-height:calc(100dvh - 48px);padding:24px 32px;overflow:auto;box-shadow:0 24px 90px #20252c18}.call-session-card button{color:inherit;cursor:pointer;background:0 0;border:0;transition:background .15s,transform .15s}.call-session-card button:active{transform:scale(.96)}.call-session-card button:disabled{opacity:.4;cursor:default}:is(.call-session-card button:focus-visible,.call-notes-body button:focus-visible){outline-offset:3px;outline:2px solid #787e86}.call-session-card>header{color:#858a91;justify-content:space-between;align-items:center;font-size:13px;display:flex}.call-session-card>header button{background:#f0f1f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.call-session-person{text-align:center;margin:30px 0}.call-session-avatar{background:linear-gradient(145deg,#e6e8eb,#c9cdd3);border-radius:50%;place-items:center;width:108px;height:108px;margin:0 auto 18px;font-size:40px;font-weight:500;display:grid;overflow:hidden}.call-session-avatar img{object-fit:cover;width:100%;height:100%}.call-session-person h2{letter-spacing:-.7px;margin:0;font-size:27px;font-weight:550}.call-session-person p{color:#8a8e94;font-variant-numeric:tabular-nums;margin:8px 0;font-size:14px}.call-session-controls{justify-content:center;gap:18px;margin:24px 0 10px;display:flex}.call-session-controls>button,.call-output>button{color:#686d74;background:#f3f4f5;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:75px;padding:12px 8px;font-size:11px;display:flex}.call-session-controls button svg{width:25px;height:25px}.call-session-controls button[aria-pressed=true]{color:#202329;background:#e1e4e8}.call-session-controls .call-control-end{color:#d64f4f;background:#feeeee}.call-session-controls .call-control-accept{color:#21834b;background:#e6f5ed}.call-session-card>footer{border-top:1px solid #ebedf0;justify-content:center;gap:25px;margin-top:18px;padding-top:14px;display:flex}.call-session-card>footer button{align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.call-output{position:relative}.call-output-options{z-index:2;background:#fff;border-radius:14px;width:185px;padding:6px;position:absolute;bottom:100%;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0002}.call-output-options button{text-align:left;border-radius:8px;width:100%;font-size:13px;display:block;padding:10px!important}.call-output-options button[aria-pressed=true]{background:#eef0f2}.call-assistant-strip{background:#f0f1f4;border-radius:16px;align-items:center;gap:9px;margin:12px 0;padding:12px 14px;font-size:12px;display:flex}.call-assistant-strip span{flex:1}.call-assistant-strip button{place-items:center;padding:5px;display:grid}.call-network-note{text-align:center;color:#8a765b;font-size:12px}.call-session-notes{margin:14px 0;display:block}.call-session-notes>span{color:#7c838b;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;display:flex}.call-session-notes textarea{box-sizing:border-box;resize:vertical;color:#32363b;width:100%;min-height:90px;max-height:170px;font:inherit;background:#f6f7f8;border:0;border-radius:14px;padding:13px;font-size:14px}.call-invite-assistant{background:#f4f5f6;border-radius:19px;margin:12px 0;padding:20px}.call-invite-assistant h3{margin:9px 0;font-size:17px}.call-invite-assistant p{color:#747a82;font-size:13px;line-height:1.6}.call-invite-assistant>div{justify-content:flex-end;gap:14px;margin-top:15px;display:flex}.call-invite-assistant button{border-radius:20px;padding:10px 15px}.call-session-card .friday-primary{color:#fff;background:#30343a}.call-session-backdrop.is-compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:330px;padding:0;display:block;inset:auto 24px 24px auto}.is-compact .call-session-card{background:#fbfbfcf7;border:1px solid #ffffffc9;border-radius:24px;width:auto;padding:14px 18px}.is-compact .call-session-person{text-align:left;align-items:center;gap:12px;margin:8px 0;display:flex}.is-compact .call-session-avatar{width:44px;height:44px;margin:0;font-size:20px}.is-compact .call-session-person h2{letter-spacing:0;font-size:16px}.is-compact .call-session-person p{margin:3px 0;font-size:12px}.is-compact .call-session-controls{justify-content:flex-end;gap:8px;margin:12px 0 0}.is-compact .call-session-controls>button{border-radius:50%;min-width:46px;padding:10px}.is-compact .call-session-controls span{display:none}.call-finish-error{background:#fff1f0;border-radius:14px;padding:12px;font-size:13px}.call-finish-error button{text-decoration:underline}.call-open-notes{color:#343a41;background:#f1f2f4;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:16px;display:flex}.call-notes-body{color:#31363c;max-height:72dvh;padding:22px;overflow:auto}.call-notes-heading{align-items:center;gap:12px;margin-bottom:24px;display:flex}.call-notes-heading>div{flex:1}.call-notes-heading strong{font-size:16px;display:block}.call-notes-heading small{color:#90969d;margin-top:4px;font-size:12px;display:block}.call-notes-heading>span{color:#8b9299;align-items:center;gap:5px;font-size:11px;display:flex}.call-notes-body label{color:#7d858d;font-size:12px;display:block}.call-notes-body textarea{box-sizing:border-box;resize:vertical;color:#30363c;width:100%;min-height:125px;max-height:260px;font:inherit;background:#f5f6f7;border:0;border-radius:15px;margin-top:8px;padding:15px;font-size:14px;line-height:1.65}.call-task-heading{justify-content:space-between;align-items:center;margin:20px 0 12px;display:flex}.call-task-heading h3{margin:0;font-size:14px;font-weight:550}.call-task-heading button,.call-summary-task button,.call-add-step{color:#707983;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:7px;display:flex}.call-summary-task{background:#f5f6f7;border-radius:16px;margin-bottom:10px;padding:12px 14px}.call-summary-task>input{outline-offset:3px;color:#30363c;background:0 0;border:0;width:100%;padding:5px 0;font-size:14px}.call-summary-task>div{align-items:center;gap:7px;margin-top:8px;display:flex}.call-summary-task select{background:#fff;border:0;border-radius:8px;max-width:150px;padding:6px;font-size:12px}.call-summary-task button{font-size:12px}.call-summary-task button:last-child{margin-left:auto}.call-summary-task>small{color:#8a8271;font-size:11px}.call-summary-task .call-task-schedule{border-top:1px solid #e2e5e8;flex-wrap:wrap;padding-top:12px;display:flex}.call-task-schedule label{flex:100%}.call-task-schedule input{background:#fff;border:0;border-radius:9px;margin-top:6px;padding:10px;display:block}.call-notes-body>footer{justify-content:space-between;align-items:center;gap:15px;margin-top:24px;display:flex}.call-notes-body>footer span{color:#7d858d;align-items:center;gap:5px;font-size:12px;display:flex}.call-notes-body .friday-primary{color:#fff;cursor:pointer;background:#30343a;border:0;border-radius:20px;padding:10px 17px}.call-notes-body button:disabled{opacity:.4;cursor:default}.call-notes-discard{background:#f0f1f3;border-radius:15px;margin-top:20px;padding:16px;font-size:14px}.call-notes-discard>div{justify-content:flex-end;gap:12px;margin-top:13px;display:flex}.call-notes-discard button{cursor:pointer;background:0 0;border:0;font-size:12px}.call-add-step{font-size:13px}@media (max-width:600px){.call-session-card{padding:18px}.call-session-controls{gap:8px}.call-session-controls>button,.call-output>button{min-width:60px}.call-notes-heading{flex-wrap:wrap}.call-session-backdrop.is-compact{width:290px;bottom:12px;right:12px}}.call-translation{margin:10px 0}.call-translation-toggle{align-items:center;gap:8px;padding:8px 2px;font-size:12px;display:flex;color:#7b828a!important}.call-translation-settings{background:#f4f5f7;border-radius:16px;padding:14px;font-size:12px}.call-translation-settings>div:first-child{gap:12px;display:flex}.call-translation-settings label{color:#7b838b;flex:1}.call-translation-settings select{color:#404750;width:100%;font:inherit;background:#fff;border:0;border-radius:10px;margin-top:7px;padding:9px;display:block}.call-translation-original{align-items:center;gap:7px;margin-top:14px;display:flex}.call-translation-original input{accent-color:#555f6b}.call-translation-actions{justify-content:flex-end;margin-top:12px;display:flex}.call-translation-actions button{background:#e6e9ed;border-radius:15px;align-items:center;gap:5px;padding:9px 12px;display:flex}.call-translation-settings p{color:#8a6c62;font-size:12px}.call-captions{background:#f3f4f6;border-radius:16px;margin-top:10px;padding:12px 15px}.call-captions p{margin:5px 0;font-size:14px;line-height:1.5}.call-captions small{color:#8a9099;margin-top:3px;font-size:12px;display:block}.publication-studio{color:#343940;max-height:73dvh;padding:20px 22px;font-size:14px;overflow:auto}.publication-studio button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;transition:background .15s,transform .15s}.publication-studio button:active{transform:scale(.98)}.publication-studio button:disabled{opacity:.4;cursor:default}.publication-studio .friday-primary{color:#fff;background:#343a40;border-radius:22px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;display:flex}.publication-list-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.publication-list-head>span{color:#90969c;font-size:12px}.publication-draft-row{border-bottom:1px solid #eff0f2;align-items:center;gap:15px;padding:12px 0;display:flex}.publication-draft-row>button:first-child{text-align:left;flex:1;min-width:0}.publication-draft-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:550;display:block;overflow:hidden}.publication-draft-row small{color:#9298a0;margin-top:6px;font-size:11px;display:block}.publication-draft-row>button:last-child{color:#979da5;padding:8px}.publication-empty{text-align:center;color:#939aa2;padding:30px;font-size:14px}.publication-tabs,.publication-source-nav{background:#f0f2f4;border-radius:16px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.publication-tabs button,.publication-source-nav button{color:#8a929b;border-radius:12px;flex:1;padding:8px 10px;font-size:13px}.publication-tabs button[aria-pressed=true],.publication-source-nav button[aria-pressed=true]{color:#303740;background:#fff;box-shadow:0 2px 8px #1c202609}.publication-studio>label{color:#818a94;margin:16px 0;font-size:12px;display:block}.publication-studio input:not([type=checkbox]),.publication-studio textarea,.publication-studio select{box-sizing:border-box;width:100%;font:inherit;color:#363d45;outline-offset:3px;background:#f4f5f7;border:0;border-radius:13px;margin-top:7px;padding:12px;font-size:14px}.publication-studio textarea{resize:vertical;max-height:320px;line-height:1.6}.publication-studio button:focus-visible{outline-offset:2px;outline:2px solid #8e99a6}.publication-studio footer{border-top:1px solid #eff0f2;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding:17px 0 0;display:flex}.publication-studio footer>span{color:#8a949d;margin-right:auto;font-size:12px}.publication-studio footer>button{font-size:12px}.publication-style-pair{gap:12px;margin:16px 0;display:flex}.publication-style-pair label{color:#858d97;flex:1;font-size:12px}.publication-style-save{align-items:center;gap:6px;padding:10px 0;display:flex;color:#7b8794!important;font-size:12px!important}.publication-next{display:block;margin:20px 0 0 auto!important;padding:8px!important;font-size:13px!important}.publication-material-head{justify-content:space-between;align-items:center;margin:22px 0 12px;display:flex}.publication-material-head h3{font-size:13px;font-weight:550}.publication-material-head button{color:#7b8794;align-items:center;gap:4px;font-size:12px;display:flex}.publication-picked{background:#f4f5f7;border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0;padding:11px 13px;display:flex}.publication-picked details{flex:1;min-width:0}.publication-picked summary{cursor:pointer;font-size:12px}.publication-picked p{white-space:pre-wrap;overflow-wrap:anywhere;color:#858e98;font-size:12px;line-height:1.65}.publication-picked>button{color:#8b959f}.publication-source-row{border-bottom:1px solid #edf0f2;align-items:flex-start;gap:12px;padding:14px 0;margin:0!important;display:flex!important}.publication-source-row input{accent-color:#536171;margin-top:4px}.publication-source-row strong{color:#414953;font-size:13px;font-weight:500;display:block}.publication-source-row small{color:#9299a1;max-height:3.2em;font-size:12px;line-height:1.6;display:block;overflow:hidden}.publication-studio .publication-editor{min-height:220px;margin-top:0}.publication-text-meta{color:#929aa3;justify-content:space-between;margin:7px 0 16px;font-size:11px;display:flex}.publication-text-meta span{align-items:center;gap:4px;display:flex}.publication-ai{align-items:center;gap:8px;display:flex;color:#6e7c8c!important;padding:10px 0!important;font-size:13px!important}.publication-generation{color:#8894a0;align-items:center;gap:8px;font-size:13px;display:flex}.publication-generation button{margin-left:auto;font-size:12px}.publication-candidate{background:#f0f2f5;border-radius:18px;margin:14px 0;padding:16px}.publication-candidate strong{font-size:12px;font-weight:500}.publication-candidate p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.publication-candidate>div{justify-content:flex-end;gap:16px;display:flex}.publication-candidate button{color:#68798b;font-size:12px}.publication-preview{background:#f5f6f8;border-radius:20px;padding:20px}.publication-preview header{align-items:center;gap:10px;display:flex}.publication-avatar{color:#657180;background:#e3e7ed;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.publication-preview strong{font-size:13px;font-weight:550}.publication-preview small{color:#9299a3;margin-top:2px;font-size:11px;display:block}.publication-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:20px 0 4px;font-size:14px;line-height:1.7}.publication-approved{color:#6e8479;align-items:center;gap:7px;margin:20px 0;font-size:12px;display:flex}.publication-send-mode{gap:8px;margin:15px 0;display:flex}.publication-send-mode button{background:#f2f4f6;border-radius:14px;align-items:center;gap:7px;padding:10px 16px;font-size:13px;display:flex}.publication-send-mode button[aria-pressed=true]{background:#e1e6ec}.publication-notice{background:#f0f3f5;border-radius:12px;justify-content:space-between;gap:12px;padding:12px;font-size:12px;display:flex}.publication-error{color:#b36a60;margin-top:16px;font-size:13px}.publication-discard{background:#edf0f3;border-radius:16px;margin:15px 0;padding:16px}.publication-discard strong{font-size:13px}.publication-discard>div{justify-content:flex-end;gap:14px;margin-top:14px;display:flex}.publication-discard button{font-size:12px}.publication-sent p{color:#819087;font-size:13px}.publication-sent button{color:#7b8b9b;align-items:center;gap:6px;padding:10px 0;font-size:13px;display:flex}.publication-studio>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#fffffff5;margin-bottom:-20px;margin-left:-22px;margin-right:-22px;padding:16px 22px;position:sticky;bottom:-20px}.publication-style-save{border-radius:8px!important}.publication-studio:has(.publication-discard)>footer{position:static}.publication-studio:has(.publication-error)>footer{position:static}.publication-editor-heading,.publication-history-heading{color:#8a939d;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;display:flex}.publication-editor-heading button{color:#687887;margin-left:auto;padding:7px 0;font-size:12px}.publication-queued-note{color:#84909c;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.publication-version-list{gap:7px;padding:3px 2px 12px;display:flex;overflow:auto}.publication-version-list button{text-align:left;background:#f3f4f6;border-radius:13px;flex:none;padding:10px 13px;font-size:12px}.publication-version-list button[aria-pressed=true]{background:#e5e9ee}.publication-version-list time{color:#8c949e;margin-top:5px;font-size:10px;display:block}.publication-comparison{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 20px;display:grid}.publication-comparison section{min-width:0}.publication-comparison h3{color:#939ba5;margin:0 0 9px;font-size:11px;font-weight:500}.publication-comparison section>div{background:#f5f6f8;border-radius:14px;max-height:280px;padding:12px;overflow:auto}.publication-comparison p{white-space:pre-wrap;overflow-wrap:anywhere;color:#65707b;border-radius:4px;margin:0;padding:3px;font-size:12px;line-height:1.7}.publication-comparison .changed.before{color:#8a635e;background:#f2e5e4}.publication-comparison .changed.after{color:#58776a;background:#e5eeea}.publication-source-review{margin:16px 0}.publication-source-current{color:#819289;align-items:center;gap:6px;font-size:12px;display:flex}.publication-source-change{background:#f5f6f8;border-radius:15px;margin:10px 0;padding:14px}.publication-source-change>strong{overflow-wrap:anywhere;font-size:12px;font-weight:500;display:block}.publication-source-change>small{color:#969391;margin-top:7px;font-size:11px;display:block}.publication-source-change>button{color:#758597;padding:8px 0;font-size:12px}.publication-source-change .publication-comparison section>div{background:#fff}.publication-history footer{background:#fff;padding:16px 0;position:sticky;bottom:-20px}.publication-source-change .friday-primary{color:#fff;padding:10px 14px}@media (max-width:480px){.publication-comparison{grid-template-columns:1fr}.publication-comparison section>div{max-height:180px}}.publication-queued-note small{color:#9a8774;margin-top:5px;font-size:11px;display:block}.internet-entry{color:#72818f;cursor:pointer;background:#eff1f4;border:0;border-radius:13px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;display:flex}.dialogue-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.internet-search,.memory-capacity{color:#3b424b;padding:4px 0 20px;font-size:13px}.internet-search button,.memory-capacity button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.internet-search button:disabled,.memory-capacity button:disabled{opacity:.4;cursor:default}.internet-heading{justify-content:space-between;align-items:center;display:flex}.internet-heading>button:last-child{padding:8px}.internet-search h3{align-items:center;gap:8px;margin:20px 0;font-size:18px;font-weight:550;display:flex}.internet-query{background:#f1f3f5;border-radius:16px;align-items:center;gap:9px;padding:12px;display:flex}.internet-query input{width:0;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.internet-query button{padding:2px;display:flex}.internet-query-footer{justify-content:space-between;align-items:center;gap:12px;margin:12px 0;display:flex}.internet-query-footer small{color:#9099a2;font-size:10px}.internet-search .friday-primary,.memory-capacity .friday-primary{color:#fff;background:#343b43;border-radius:20px;padding:10px 16px;font-size:12px}.internet-filters{gap:10px;margin:12px 0;display:flex}.internet-filters label{color:#9098a2;flex:1;min-width:0;font-size:11px}.internet-filters select,.internet-filters input{box-sizing:border-box;width:100%;font:inherit;color:#424b55;background:#f1f3f5;border:0;border-radius:10px;margin-top:6px;padding:10px}.internet-empty,.internet-wait{text-align:center;color:#939da8;padding:38px 12px;font-size:13px}.internet-empty svg,.internet-wait svg{margin:auto}.internet-empty button,.internet-wait button{text-underline-offset:4px;padding:7px;font-size:12px;text-decoration:underline}.internet-result-heading{margin:24px 0 15px}.internet-result-heading strong{font-size:14px;font-weight:500;display:block}.internet-result-heading small{color:#99a0a9;margin-top:6px;font-size:10px;display:block}.internet-results article{background:#f5f6f8;border-radius:18px;margin-bottom:10px;padding:16px}.internet-results article>div{align-items:flex-start;gap:10px;display:flex}.internet-results input{accent-color:#5d6b7b;margin-top:15px}.internet-results a{color:#3e4b59;min-width:0;text-decoration:none}.internet-results a small{color:#939ea9;overflow-wrap:anywhere;font-size:10px;display:block}.internet-results strong{margin-top:6px;font-size:13px;font-weight:550;line-height:1.6;display:block}.internet-results strong svg{vertical-align:middle;margin-left:4px;display:inline}.internet-results p{color:#818c98;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0 24px;font-size:12px;line-height:1.65}.internet-selection{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:12px;padding:16px 0;display:flex;position:sticky;bottom:0}.internet-selection span{color:#929ba5;margin-right:auto;font-size:11px}.internet-selection button{align-items:center;gap:5px;font-size:11px;display:flex}.internet-history>div{border-bottom:1px solid #eff1f4;align-items:center;gap:12px;padding:14px 0;display:flex}.internet-history>div>button:first-child{text-align:left;flex:1;min-width:0}.internet-history strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.internet-history small{color:#939ca5;margin-top:7px;font-size:10px;display:block}.internet-history>div>button:last-child{color:#96a0aa;padding:8px}.internet-error{color:#a07167;background:#f8efed;border-radius:13px;padding:13px;font-size:12px}.internet-error button{font-size:12px;text-decoration:underline}:is(.internet-search button:focus-visible,.memory-capacity button:focus-visible,.internet-search input:focus-visible){outline-offset:3px;outline:2px solid #929faa}.memory-capacity h3{margin:22px 0;font-size:18px;font-weight:550}.memory-capacity-card{background:#f3f5f7;border-radius:22px;padding:22px}.memory-capacity-card>span{color:#969fa8;margin:12px 0 5px;font-size:11px;display:block}.memory-capacity-card strong{letter-spacing:-1px;font-size:34px;font-weight:500}.memory-capacity-card strong small{color:#9ca5af;letter-spacing:0;font-size:16px;font-weight:400}.memory-capacity-card progress{-webkit-appearance:none;appearance:none;background:#e5e9ee;border:0;border-radius:3px;width:100%;height:5px;margin:16px 0;display:block}.memory-capacity-card progress::-webkit-progress-bar{background:#e5e9ee;border-radius:3px}.memory-capacity-card progress::-webkit-progress-value{background:#7c8b99;border-radius:3px}.memory-capacity-card p{color:#808c98;font-size:12px}.memory-capacity-card>small{color:#9aa2ac;font-size:10px}.memory-capacity-sources button{text-align:left;border-bottom:1px solid #eef0f2;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.memory-capacity-sources span{flex:1}.memory-capacity-sources b{font-size:13px;font-weight:500}.memory-capacity-sources small{color:#9aa3ad;margin-top:4px;font-size:10px;display:block}.memory-limit-toggle{align-items:center;gap:8px;margin:24px 0 14px;font-size:13px;display:flex}.memory-limit-toggle input{accent-color:#667687}.memory-limit-field{color:#939ca5;font-size:11px;display:block}.memory-limit-field input{box-sizing:border-box;width:100%;font:inherit;color:#424b55;background:#f3f5f7;border:0;border-radius:12px;margin-top:6px;padding:12px;font-size:14px;display:block}.memory-limit-note{color:#97918a;font-size:11px;line-height:1.6}.memory-capacity footer{justify-content:flex-end;align-items:center;gap:14px;margin-top:22px;display:flex}.memory-capacity footer button{font-size:12px}.memory-capacity footer button:first-child:not(.friday-primary){margin-right:auto}.memory-capacity-discard{background:#f0f2f5;border-radius:15px;margin-top:20px;padding:16px;font-size:12px}.memory-capacity-discard>div{justify-content:flex-end;gap:14px;margin-top:12px;display:flex}:is(.friday-companion:has(.internet-search),.friday-companion:has(.memory-capacity)){min-height:0;padding-top:8px;overflow:hidden}:is(.friday-assistant-card:has(.internet-search),.friday-assistant-card:has(.memory-capacity)){flex-direction:column;flex:1;min-height:0;display:flex}:is(.friday-assistant-card:has(.internet-search)>header,.friday-assistant-card:has(.memory-capacity)>header,.friday-assistant-card:has(.memory-capacity)>nav){flex-shrink:0}:is(.friday-assistant-card>.internet-search,.friday-assistant-card:has(.memory-capacity)>.personal-memory){scrollbar-width:thin;min-height:0;padding-right:3px;overflow:auto}.internet-selection{flex-wrap:wrap;gap:10px}.internet-query input{font-size:12px}.internet-results strong{overflow-wrap:anywhere}.internet-search{padding-bottom:0}.personal-memory .memory-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.personal-memory .memory-form{padding:0 0 4px}.memory-form>.plan-back{color:#858c95;gap:8px;margin:2px 0 20px;font-size:12px}.memory-form textarea{box-sizing:border-box;resize:none;color:#343b43;min-height:84px;max-height:240px;box-shadow:none;background:#f5f6f8;border:0;border-radius:14px;padding:14px 15px;font-size:14px;line-height:1.65;display:block;overflow-y:auto}.memory-form textarea:focus-visible{box-shadow:none;background:#f0f2f5;outline:0}.memory-form .memory-topic-field{background:0 0;border-radius:8px;gap:8px;margin:8px 0 0;padding:10px 2px}.memory-form .memory-topic-field input{font-size:12px}.memory-form .memory-topic-field input::placeholder{color:#979fa8}.memory-form .memory-evidence{border-top:0;margin-top:2px;padding:6px 2px}.memory-form .memory-evidence summary{font-size:11px}.memory-form .memory-once{background:0 0;border-radius:0;gap:9px;margin:8px 0;padding:8px 2px;font-size:11px;line-height:1.5}.memory-form .memory-once small{color:#969da6;font-size:10px}.memory-form footer{border-top:1px solid #eef0f2;gap:16px;margin-top:10px;padding-top:14px}.memory-form footer .friday-primary{border-radius:20px;padding:10px 17px}.memory-form footer button{font-size:12px}.personal-memory:has(.memory-form)>.plan-source{margin-top:12px;font-size:11px}.memory-capacity h3{margin:16px 0;font-size:17px}.memory-capacity-card{border-radius:17px;padding:16px 18px}.memory-capacity-total{justify-content:space-between;align-items:center;gap:14px;display:flex}.memory-capacity-total>span{color:#7f8994;font-size:12px}.memory-capacity-total strong{font-size:28px}.memory-capacity-total strong small{font-size:14px}.memory-capacity-card progress{margin:14px 0 12px}.memory-capacity-card p{margin:10px 0 6px;font-size:11px}.memory-capacity-sources{margin:12px 0}.memory-capacity-sources button{padding:10px 0;font-size:12px}.memory-limit-toggle{margin:18px 0 12px;font-size:12px}.memory-capacity footer{margin-top:16px;padding-bottom:4px}:is(.local-group-sheet:has(.avatar-builder),.local-group-sheet:has(.profile-live-setup),.local-group-sheet:has(.profile-live-session),.local-group-sheet:has(.profile-live-viewer)){color:#343a43;background:#fcfcfd;border-radius:26px;width:min(760px,100vw - 40px);max-height:calc(100dvh - 40px);overflow:auto}:is(.local-group-sheet:has(.avatar-builder)>header,.local-group-sheet:has(.profile-live-setup)>header,.local-group-sheet:has(.profile-live-session)>header,.local-group-sheet:has(.profile-live-viewer)>header){z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfcfdf5;position:sticky;top:0}.avatar-builder,.profile-live-setup,.profile-live-session,.profile-live-viewer{padding:8px 26px 24px;font-size:13px}.avatar-builder button,.profile-live-setup button,.profile-live-session button,.profile-live-viewer button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.avatar-builder button:disabled,.profile-live-setup button:disabled{opacity:.35;cursor:default}:is(.avatar-builder button:focus-visible,.profile-live-setup button:focus-visible,.profile-live-session button:focus-visible,.profile-live-viewer button:focus-visible){outline-offset:3px;outline:2px solid #82909e}.avatar-builder .group-primary,.profile-live-setup .group-primary,.profile-live-session .group-primary{color:#fff;background:#343b43;border-radius:20px;align-items:center;gap:7px;padding:10px 17px;font-size:12px;display:inline-flex}.avatar-builder>header{align-items:center;gap:12px;margin:4px 0 24px;display:flex}.avatar-builder>header>button{background:#f0f2f4;border-radius:50%;padding:7px}.avatar-builder h3{margin:0 0 5px;font-size:17px;font-weight:550}.avatar-builder header span{color:#939ba6;font-size:11px}.avatar-builder-layout{grid-template-columns:240px 1fr;gap:36px;display:grid}.host-avatar-portrait{aspect-ratio:1;width:100%;height:auto;max-height:100%;display:block}.avatar-live-preview>label{color:#929ba5;margin-top:20px;font-size:11px;display:block}.avatar-live-preview input{box-sizing:border-box;width:100%;font:inherit;color:#444d59;background:#f0f2f5;border:0;border-radius:12px;margin-top:7px;padding:11px 13px;font-size:13px;display:block}.avatar-builder-controls fieldset{border:0;min-width:0;margin:0 0 19px;padding:0}.avatar-builder-controls legend{color:#8a95a1;margin-bottom:9px;font-size:11px}.avatar-swatches{gap:11px;display:flex}.avatar-swatches button{color:#fff;text-shadow:0 1px 2px #0008;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.avatar-swatches button[aria-pressed=true]:after{content:"";border:1px solid #9ba6b1;border-radius:50%;position:absolute;inset:-4px}.avatar-swatches svg{filter:drop-shadow(0 1px 1px #0005)}.avatar-hair-options{flex-wrap:wrap;gap:5px;display:flex}.avatar-hair-options button{color:#75818d;background:#f0f2f5;border-radius:10px;padding:7px 9px;font-size:11px}.avatar-hair-options button[aria-pressed=true]{color:#303b47;background:#e0e5ea}.avatar-details{color:#727e8b;gap:22px;font-size:12px;display:flex}.avatar-details label{align-items:center;gap:6px;display:flex}.avatar-details input{accent-color:#536273}.avatar-builder>footer,.profile-live-setup>footer,.profile-live-viewer>footer{border-top:1px solid #eceff2;justify-content:flex-end;align-items:center;gap:20px;margin-top:22px;padding-top:20px;display:flex}.avatar-library{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.avatar-library article{background:#f3f5f7;border-radius:18px;padding:8px;position:relative}.avatar-library-choice{text-align:left;width:100%}.avatar-library-choice>strong{overflow-wrap:anywhere;max-width:calc(100% - 60px);padding:10px 4px 5px;font-size:12px;font-weight:500;display:block}.avatar-library-choice>svg:not(.host-avatar-portrait){background:#fff;border-radius:50%;width:22px;height:22px;padding:3px;position:absolute;top:17px;right:17px}.avatar-library article>div{gap:8px;display:flex;position:absolute;bottom:10px;right:8px}.avatar-library article>div button{color:#8a96a3;padding:4px}.avatar-create{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:195px;display:flex;color:#7f8c9b!important;background:#f0f2f5!important;border-radius:18px!important;font-size:12px!important}.avatar-empty{text-align:center;color:#9aa4af;padding:20px;font-size:12px}.avatar-empty svg{margin:auto}.avatar-feedback{background:#eef1f4;border-radius:12px;justify-content:space-between;gap:15px;margin-top:20px;padding:15px;font-size:12px;display:flex}.avatar-feedback button{font-weight:500}.avatar-discard,.profile-live-confirm{background:#eef1f4;border-radius:16px;margin-top:20px;padding:18px;font-size:12px}.avatar-discard>div,.profile-live-confirm>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}.avatar-discard strong,.profile-live-confirm strong{font-weight:500}.studio-host-placeholder:has(.host-avatar-portrait){width:100%;height:100%;padding:0}.studio-host-placeholder .host-avatar-portrait{max-width:270px;height:100%}.studio-avatar-entry{border-radius:14px;align-items:center;gap:10px;width:100%;margin-bottom:12px;padding:12px;font-size:12px;display:flex;background:#eef1f5!important}.studio-avatar-entry span{text-align:left;flex:1}.studio-controls>.profile-live-source{margin-bottom:20px}.profile-live-entry{align-items:center;gap:12px;display:flex}.profile-live-entry>span{text-align:left;flex:1}.profile-live-entry small{color:#8795a1;margin-top:5px;font-size:11px;display:block}.profile-live-layout{grid-template-columns:1.1fr 1fr;gap:30px;display:grid}.profile-live-stage{aspect-ratio:1;background:#e9edf0;border-radius:22px;position:relative;overflow:hidden}.profile-live-stage>.host-avatar-portrait{border-radius:0;max-height:none}.profile-live-camera{color:#9ba7b3;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;font-size:12px;display:flex}.profile-live-stage-title{color:#fff;background:linear-gradient(#0000,#27313cba);padding:44px 20px 18px;position:absolute;inset:auto 0 0}.profile-live-stage-title h3{overflow-wrap:anywhere;margin:8px 0 0;font-size:18px;font-weight:500;line-height:1.35}.profile-live-stage-title small{opacity:.85;font-size:11px}.profile-live-badge{background:#fff2;border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.profile-live-badge:before{content:"";background:#c37976;border-radius:50%;width:5px;height:5px}.profile-live-source{background:#eef1f4;border-radius:14px;gap:4px;margin:12px 0;padding:4px;display:flex}.profile-live-source button{color:#8c98a4;border-radius:11px;flex:1;padding:8px;font-size:12px}.profile-live-source button[aria-pressed=true]{color:#454f5b;background:#fff;box-shadow:0 2px 7px #28324206}.profile-live-change{align-items:center;gap:7px;margin:10px auto;display:flex;color:#7d8b9a!important;font-size:12px!important}.profile-live-fields>label{color:#8d98a3;font-size:11px;display:block}.profile-live-fields>label>input:not([type=checkbox]){box-sizing:border-box;width:100%;font:inherit;color:#3e4854;background:#f0f2f5;border:0;border-radius:13px;margin-top:8px;padding:12px;font-size:13px;display:block}.profile-live-fields fieldset{border:0;margin:25px 0 16px;padding:0}.profile-live-fields legend{color:#8d98a3;margin-bottom:9px;font-size:11px}.profile-live-fields fieldset button{color:#8693a1;border-radius:13px;align-items:center;gap:10px;width:100%;margin:4px 0;padding:13px 10px;font-size:12px;display:flex}.profile-live-fields fieldset button span{text-align:left;flex:1}.profile-live-fields fieldset button[aria-pressed=true]{color:#465362;background:#edf0f4}.profile-live-fields .profile-live-chat-toggle{color:#5d6b7a;justify-content:space-between;align-items:center;gap:10px;padding:12px 10px;font-size:12px;display:flex}.profile-live-chat-toggle input{accent-color:#465564}.profile-live-setup>footer>button:first-child{color:#8b97a4;margin-right:auto;font-size:12px}.profile-live-session>.profile-live-stage{max-width:350px;margin:auto}.profile-live-controls{justify-content:center;gap:12px;margin-top:20px;display:flex}.profile-live-controls button{color:#727f8d;background:#f0f2f5;border-radius:15px;flex-direction:column;align-items:center;gap:8px;min-width:85px;padding:12px;font-size:11px;display:flex}.profile-live-controls button[aria-pressed=true]{color:#394959;background:#dde3ea}.profile-live-controls button:last-child{color:#ad7873;background:#f6eeee}.profile-live-muted{text-align:center;color:#9aa4af;padding:12px;font-size:12px}.profile-live-ended{color:#667f70;background:#edf2ef;border-radius:14px;align-items:center;gap:10px;margin-bottom:22px;padding:13px 15px;font-size:12px;display:flex}.profile-live-ended>span{flex:1}.profile-live-ended small{color:#91a097;margin-top:4px;display:block}.profile-live-ended button{text-underline-offset:3px;font-size:11px;text-decoration:underline}.profile-live-visitor{color:#959faa;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:11px;display:flex}.profile-live-visitor>div{background:#f0f2f5;border-radius:13px;gap:4px;padding:4px;display:flex}.profile-live-visitor button{border-radius:10px;padding:8px;font-size:11px}.profile-live-visitor button[aria-pressed=true]{color:#485665;background:#fff}.profile-live-person{text-align:center;margin:30px auto}.profile-live-person>img{object-fit:cover;border-radius:50%;width:78px;height:78px}.profile-live-person>svg{color:#adb7c2;margin:auto}.profile-live-person h2{margin:14px 0 5px;font-size:23px;font-weight:500}.profile-live-person span{color:#97a1ac;font-size:12px}.profile-live-watch{text-align:left;border-radius:19px;align-items:center;gap:16px;width:100%;max-width:390px;margin:25px auto 40px;display:flex;background:#f0f2f5!important;padding:12px!important}.profile-live-watch>.host-avatar-portrait{border-radius:14px;flex-shrink:0;width:85px}.profile-live-watch strong{margin:7px 0;font-size:15px;font-weight:500;display:block}.profile-live-watch small{color:#8292a2;align-items:center;gap:5px;font-size:11px;display:flex}.profile-live-viewer>.profile-live-stage{max-width:340px;margin:auto}.profile-live-back{align-items:center;gap:7px;margin-bottom:15px;display:flex;color:#8393a1!important;font-size:12px!important}.profile-live-chat{max-width:440px;margin:20px auto 0}.profile-live-chat h4{color:#8997a5;font-size:12px;font-weight:500}.profile-live-messages{max-height:160px;overflow:auto}.profile-live-messages p:not(.profile-live-muted){white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f3f5;border-radius:12px;padding:10px 12px;font-size:12px}.profile-live-messages b{color:#9ba6b0;margin-bottom:4px;font-size:10px;display:block}.profile-live-chat form{align-items:center;gap:10px;margin-top:10px;display:flex}.profile-live-chat input{min-width:0;font:inherit;background:#f0f2f5;border:0;border-radius:14px;flex:1;padding:12px;font-size:12px}.profile-live-chat form button{color:#fff;background:#3d4955;border-radius:50%;padding:10px}.profile-live-chat form button:disabled{opacity:.35}@media (max-width:620px){.avatar-builder-layout,.profile-live-layout{grid-template-columns:1fr;gap:20px}.avatar-live-preview{max-width:230px;margin:auto}.avatar-builder,.profile-live-setup,.profile-live-session,.profile-live-viewer{padding:8px 18px 20px}.avatar-library{grid-template-columns:repeat(2,1fr)}.profile-live-preview{width:100%;max-width:300px;margin:auto}.avatar-builder>footer,.profile-live-setup>footer,.profile-live-visitor{flex-wrap:wrap}}.local-group-sheet:has(.personal-settings-surface){color:#34383e;background:#fcfcfd;border-radius:25px;width:min(550px,100vw - 32px);max-height:calc(100dvh - 40px);overflow:auto}.local-group-sheet:has(.personal-settings-surface)>header{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fcfcfdf2;position:sticky;top:0}.personal-settings-surface{padding:8px 28px 28px}.personal-back{color:#8a8e96;align-items:center;gap:8px;padding:4px 0 15px;font-size:12px;display:flex}.personal-heading{text-align:center;padding:12px 0 24px}.personal-heading>svg{color:#717780;margin:0 auto 10px}.personal-heading h3{letter-spacing:-.7px;margin:0;font-size:24px;font-weight:550}.personal-heading p{color:#9599a1;margin:6px 0 0;font-size:12px}.personal-rows{gap:8px;display:grid}.personal-rows>button{text-align:left;background:#f2f3f5;border:0;border-radius:15px;align-items:center;gap:14px;padding:17px;display:flex}.personal-rows>button>span{flex:1}.personal-rows strong{font-size:14px;font-weight:500;display:block}.personal-rows small{color:#9297a0;margin-top:4px;font-size:11px;display:block}.personal-rows>button>svg{color:#7f8792}.personal-rows button:active,.quiet-test:active,.plan-limit-entry:active{background:#e9ebef;transform:scale(.985)}.personal-settings-surface button{transition:background .15s,transform .15s}.personal-settings-surface button:disabled{opacity:.4}.personal-settings-surface button:focus-visible{outline-offset:3px;outline:2px solid #a2abb8}.personal-settings-surface input:focus-visible{outline-offset:3px;outline:2px solid #a2abb8}.personal-settings-surface select:focus-visible{outline-offset:3px;outline:2px solid #a2abb8}.quiet-trial:focus-visible{outline-offset:3px;outline:2px solid #a2abb8}.personal-settings-surface footer{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.personal-settings-surface footer button{border-radius:22px;align-items:center;gap:6px;padding:10px 14px;display:flex}.personal-settings-surface .group-primary{color:#fff;background:#343a42;border-radius:22px;padding:10px 17px}.personal-error{color:#9d5555;margin:14px 0;font-size:12px}.personal-error button{text-decoration:underline}.personal-muted{color:#9096a0;margin:14px 0;font-size:12px;line-height:1.6}.quiet-device-heading{align-items:center;gap:13px;margin:8px 0 24px;display:flex}.quiet-device-heading>svg{color:#8a939f}.quiet-device-heading>div{flex:1}.quiet-device-heading h3{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:550}.quiet-device-heading p{color:#959ba4;margin:3px 0 0;font-size:12px}.quiet-device-heading input,.plan-limit-choice input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d8dce2;border-radius:15px;flex:none;width:34px;height:21px;position:relative}.quiet-device-heading input:before,.plan-limit-choice input:before{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:3px;left:3px}.quiet-device-heading input:checked,.plan-limit-choice input:checked{background:#525d69}.quiet-device-heading input:checked:before,.plan-limit-choice input:checked:before{transform:translate(13px)}.quiet-mappings{background:#f3f4f6;border-radius:17px;padding:0 14px}.quiet-mappings label{justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:13px;display:flex}.quiet-mappings label+label{border-top:1px solid #e6e9ed}.quiet-mappings select{max-width:63%;font:inherit;color:#727d8c;cursor:pointer;background:0 0;border:0}.quiet-feedback{border:0;margin:24px 0;padding:0}.quiet-feedback legend{color:#969ca5;margin-bottom:10px;font-size:11px}.quiet-feedback button{color:#8b929c;border-radius:18px;padding:9px 15px;font-size:12px}.quiet-feedback button[aria-pressed=true]{color:#424a55;background:#edf0f3}.quiet-test{background:#f3f4f6;border-radius:14px;align-items:center;gap:10px;width:100%;padding:14px;font-size:13px;display:flex}.quiet-test svg:last-child{color:#949da7;margin-left:auto}.quiet-confirm{background:#eef0f3;border-radius:15px;margin-top:20px;padding:16px}.quiet-confirm>strong{font-size:13px;font-weight:500}.quiet-confirm>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.quiet-confirm button{padding:8px 10px;font-size:12px}.quiet-trial{border-radius:18px}.quiet-trial nav{background:#eff1f4;border-radius:22px;gap:5px;margin-bottom:20px;padding:4px;display:flex}.quiet-trial nav button{color:#8e97a3;border-radius:20px;flex:1;padding:9px;font-size:12px}.quiet-trial nav button[aria-pressed=true]{color:#3f4854;background:#fff;box-shadow:0 2px 8px #29333d05}.quiet-message{background:#f2f3f6;border-radius:18px;padding:21px;transition:background .2s}.quiet-message small{color:#949ba5;font-size:11px}.quiet-message p{margin:8px 0 0;font-size:17px;line-height:1.55}.quiet-message.is-review{background:#e9eef1}.quiet-message>strong{color:#697581;margin-top:15px;font-size:12px;font-weight:500;display:block}.quiet-trial-status{text-align:center;color:#89939f;place-items:center;min-height:44px;padding:12px 0;font-size:12px;display:grid}.quiet-triggers{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quiet-triggers button{background:#f3f4f6;border-radius:13px;min-height:76px;padding:15px 7px}.quiet-triggers button:active{background:#dfe4e9;transform:scale(.96)}.quiet-triggers span{font-size:12px;display:block}.quiet-triggers small{color:#99a0aa;margin-top:7px;font-size:10px;display:block}.quiet-trial[data-flash=true] .quiet-trial-status{color:#333e4d;background:#eaf0f3;border-radius:12px}.plan-feature-list{background:#f3f4f6;border-radius:16px;padding:0 15px}.plan-feature-list>div+div{border-top:1px solid #e8eaee}.plan-feature-list button{justify-content:space-between;align-items:center;width:100%;padding:14px 0;font-size:13px;display:flex}.plan-feature-list button svg{color:#969fab}.plan-feature-list ul{margin:0;padding:0 0 14px;list-style:none}.plan-feature-list li{color:#87919e;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.plan-feature-list li svg{color:#a6afb9}.plan-usage-heading{color:#929aa4;justify-content:space-between;align-items:center;margin:24px 0 12px;display:flex}.plan-usage-heading h4{margin:0;font-size:12px;font-weight:400}.plan-usage-card{background:#f3f4f6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:20px;display:flex}.plan-usage-card>div{flex:1}.plan-usage-card strong{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1.2;display:block}.plan-usage-card span,.plan-usage-card>small{color:#959eaa;font-size:11px}.plan-usage-card progress{accent-color:#7d8996;width:100%;height:5px;margin-top:10px}.plan-usage-card p{color:#8994a1;margin:0;font-size:11px}.plan-origin-list{padding:7px 0}.plan-origin-list button{color:#7e8895;align-items:center;gap:10px;width:100%;padding:11px 3px;font-size:12px;display:flex}.plan-origin-list button span{text-align:left;flex:1}.plan-origin-list b{color:#4b5867;font-size:12px;font-weight:400}.plan-origin-list button svg{color:#a3abb4}.plan-limit-entry{background:#f3f4f6;border-radius:14px;align-items:center;gap:10px;width:100%;padding:14px;font-size:12px;display:flex}.plan-limit-entry span{text-align:left;flex:1}.plan-limit-entry small{color:#97a0ab;font-size:11px}.plan-limit-entry svg{color:#8f99a6}.plan-limit-choice{background:#f3f4f6;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:16px;font-size:13px;display:flex}.plan-limit-input{color:#929aa5;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:12px;display:flex}.plan-limit-input input{color:#394552;width:110px;font:inherit;background:#f0f2f5;border:0;border-radius:10px;padding:10px 12px;font-size:14px}.plan-records{gap:10px;display:grid}.plan-records article{background:#f2f4f6;border-radius:14px;padding:16px}.plan-records p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.plan-records small{color:#9ba4af;margin-top:9px;font-size:10px;display:block}@media (max-width:580px){.personal-settings-surface{padding:8px 18px 22px}.quiet-mappings label{gap:8px}.quiet-triggers{gap:5px}.personal-heading h3{font-size:22px}}.personal-plan-settings .personal-heading{padding:4px 0 17px}.personal-plan-settings .personal-heading>svg{margin-bottom:7px}.personal-plan-settings .personal-heading h3{font-size:22px}.personal-plan-settings .personal-back{padding-bottom:8px}.personal-plan-settings .plan-feature-list button{padding:12px 0}.personal-plan-settings .plan-usage-heading{margin:18px 0 10px}.personal-plan-settings .plan-usage-card{padding:16px}.personal-plan-settings .plan-origin-list button{padding:7px 3px}.personal-plan-settings .plan-limit-entry{padding:12px}.quiet-mappings select{padding-right:18px}.owner-voice .personal-heading,.external-connections .personal-heading{padding:4px 0 22px}.owner-voice .personal-heading h3,.external-connections .personal-heading h3{font-size:23px}.voice-empty{text-align:center;color:#959da8;background:#f3f4f6;border-radius:18px;padding:25px 18px;font-size:13px}.voice-line{justify-content:center;align-items:center;gap:6px;height:48px;display:flex}.voice-line i{background:#aab3bf;border-radius:4px;width:5px;display:block}.voice-empty p{margin:16px 0 0}.voice-sample{background:#f3f4f6;border-radius:17px;margin-bottom:12px;padding:16px}.voice-sample>div{align-items:center;gap:10px;margin-bottom:12px;display:flex}.voice-sample>div>span{flex:1;min-width:0}.voice-sample strong{font-size:13px;font-weight:500;display:block}.voice-sample small{color:#949da9;text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:11px;display:block;overflow:hidden}.voice-sample>div>svg,.voice-sample button{color:#929ba7}.voice-sample audio{width:100%;height:34px;margin-top:4px}.voice-sample-actions{gap:8px;margin:14px 0 22px;display:flex}.voice-sample-actions button{background:#f1f3f5;border-radius:22px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 7px;font-size:12px;display:flex}.voice-sample-actions button:active,.connection-actions button:active{background:#e3e7ec;transform:scale(.98)}.voice-consent{color:#858f9d;align-items:flex-start;gap:10px;margin:18px 0;font-size:11px;line-height:1.55;display:flex}.voice-consent input{accent-color:#515c69;flex:none;margin-top:3px}.voice-permissions{background:#f3f4f6;border-radius:15px;margin:14px 0;padding:0 14px}.voice-permissions label{justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:flex}.voice-permissions label+label{border-top:1px solid #e8ebef}.voice-permissions input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#d8dde4;border-radius:15px;flex:none;width:32px;height:20px;position:relative}.voice-permissions input:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.voice-permissions input:checked{background:#525e6b}.voice-permissions input:checked:before{transform:translate(12px)}.voice-permissions input:disabled{opacity:.35;cursor:default}.voice-main-action{color:#fff;background:#424b56;border-radius:23px;justify-content:center;align-items:center;gap:8px;width:100%;margin:19px 0 5px;padding:13px;font-size:13px;display:flex}.voice-main-action:active{transform:scale(.985)}.voice-test-text{color:#939da9;font-size:11px;display:block}.voice-test-text textarea{width:100%;font:inherit;color:#394451;resize:vertical;background:#f3f4f6;border:0;border-radius:15px;min-height:105px;max-height:210px;margin-top:9px;padding:16px;font-size:16px;line-height:1.6;display:block}.voice-progress{color:#8793a0;background:#f2f4f6;border-radius:15px;align-items:center;gap:10px;margin:18px 0;padding:18px;font-size:12px;display:flex}.voice-progress button{color:#465362;align-items:center;gap:6px;margin-left:auto;display:flex}.voice-record-dot{background:#bd7070;border-radius:50%;width:7px;height:7px}.voice-progress strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.owner-voice .quiet-confirm p,.external-connections .quiet-confirm p{color:#929ba5;font-size:12px;line-height:1.55}.connections-empty{text-align:center;color:#a0a8b3;background:#f3f4f6;border-radius:17px;padding:24px;font-size:12px}.connections-empty svg{margin:auto}.connections-empty p{margin-bottom:0}.connection-notice{color:#8b96a3;background:#f1f4f6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding:13px;font-size:12px;display:flex}.connection-notice button{color:#4d5967}.connection-heading{padding:8px 0 20px}.connection-heading h3{letter-spacing:-.4px;overflow-wrap:anywhere;margin:9px 0 0;font-size:23px;font-weight:550}.connection-heading p{color:#939da9;margin:5px 0 0;font-size:12px}.connection-state{color:#98a2ae;background:#eff1f4;border-radius:12px;padding:5px 9px;font-size:10px;display:inline-flex}.connection-state.connected{color:#7c9283;background:#edf3ef}.connection-state.expired{color:#a08a6b;background:#f6f0e9}.connection-name{color:#929ca9;margin-bottom:16px;font-size:11px;display:block}.connection-name input{font:inherit;color:#414e5c;background:#f3f4f6;border:0;border-radius:12px;width:100%;margin-top:8px;padding:13px 14px;font-size:14px}.connection-section-title{color:#969fab;margin:22px 0 0;font-size:11px;font-weight:400}.connection-actions{gap:8px;margin-top:18px;display:flex}.connection-actions button{background:#f1f3f6;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 6px;font-size:12px;display:flex}.connection-pending{text-align:center;padding:38px 10px}.connection-pending svg{color:#8e9aab;margin:auto}.connection-pending h3{margin:18px 0 6px;font-size:20px;font-weight:500}.connection-pending p{color:#9da5b0;font-size:12px}.connection-pending button{background:#edf0f4;border-radius:20px;margin-top:18px;padding:10px 20px;font-size:12px}.connection-search{color:#a0a9b4;background:#f1f3f6;border-radius:12px;align-items:center;gap:8px;padding:11px 13px;display:flex}.connection-search input{font:inherit;color:#465363;background:0 0;border:0;width:100%;font-size:13px}.connection-resources{max-height:330px;margin:14px 0;overflow:auto}.connection-resources label{border-bottom:1px solid #eff1f4;align-items:center;gap:12px;padding:14px 4px;display:flex}.connection-resources input{accent-color:#566474}.connection-resources strong{font-size:13px;font-weight:500;display:block}.connection-resources small{color:#9ba5b2;margin-top:5px;font-size:10px;display:block}.external-connections .personal-rows small{overflow-wrap:anywhere}.external-connections .personal-rows>button>span{min-width:0}.external-connections .personal-rows strong{overflow-wrap:anywhere}.owner-voice .quiet-test svg{margin-left:0}.owner-voice .quiet-test{margin-top:17px}.voice-sample-player{flex-wrap:wrap;align-items:center;gap:12px!important;margin:12px 0 0!important;display:flex!important}.voice-sample-player>button{background:#586572;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid;color:#fff!important}.voice-sample-player>span{color:#8c97a5;font-variant-numeric:tabular-nums;flex:none!important;font-size:11px!important}.voice-sample-player audio{display:none}.voice-sample-track{flex:1;min-width:100px;height:30px;position:relative}.voice-sample-track svg{width:100%;height:30px}.voice-sample-track input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.voice-sample-track:focus-within{outline-offset:3px;border-radius:5px;outline:2px solid #a2abb8}.voice-sample-player>small{white-space:normal;color:#a16d6d;width:100%}.external-connections .personal-back{padding-bottom:8px}.external-connections .connection-heading{padding-bottom:14px}.external-connections .connection-name{margin-bottom:10px}.external-connections .connection-section-title{margin-top:15px}.external-connections .voice-permissions{margin:10px 0}.external-connections .voice-permissions label{padding:11px 0}.external-connections .connection-actions{margin-top:12px}.external-connections footer{margin-top:16px;padding-top:12px}.message-translation{color:#424a54;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbfce8;border-radius:19px;width:min(430px,100% - 42px);margin:7px 18px 18px;padding:15px 17px;box-shadow:0 6px 22px #35404f08}.message-translation header{align-items:center;gap:8px;font-size:12px;display:flex}.message-translation header strong{flex:1;font-weight:500}.message-translation header button{color:#929aa5;padding:3px}.translation-languages{color:#929aa5;align-items:center;gap:8px;margin:15px 0;font-size:12px;display:flex}.translation-languages select{min-width:0;font:inherit;color:#67717e;background:#eef0f3;border:0;border-radius:10px;flex:1;padding:9px 7px}.translation-language-label{color:#969faa;font-size:10px}.translation-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 16px;font-size:14px;line-height:1.65}.message-translation footer{color:#7b8592;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.message-translation footer button{align-items:center;gap:5px;padding:5px 0;display:flex}.language-pending{color:#8993a0;background:#f0f2f5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:14px;font-size:12px;display:flex}.language-pending button{color:#505d6c}.language-action{color:#536171;background:#ecf0f4;border-radius:20px;justify-content:center;align-items:center;gap:7px;margin:12px 0;padding:11px 17px;font-size:12px;display:flex}.language-error{color:#a06666;font-size:12px;line-height:1.5}.speech-recipient{align-items:center;gap:12px;margin:4px 0 19px;display:flex}.speech-recipient small{color:#98a0aa;font-size:11px}.speech-recipient strong{overflow-wrap:anywhere;font-size:14px;font-weight:500}.speech-original{color:#8993a0;background:#f1f3f5;border-radius:14px;margin-bottom:12px;padding:12px 15px;font-size:12px}.speech-original summary{cursor:pointer}.speech-text{color:#929aa6;font-size:11px;display:block}.speech-text textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:120px;max-height:240px;font:inherit;color:#3c4653;background:#f2f4f6;border:0;border-radius:15px;margin-top:8px;padding:15px;font-size:15px;line-height:1.6;display:block}.speech-voice{color:#6c7888;align-items:center;gap:9px;width:100%;margin:8px 0;padding:14px 1px;font-size:12px;display:flex}.speech-voice span{text-align:left;flex:1}.speech-voice small{color:#a0a8b2;font-size:11px}.speech-transcribe{color:#657387;align-items:center;gap:6px;margin:12px 0 17px;font-size:12px;display:flex}.speech-result{background:#f0f3f6;border-radius:15px;padding:14px}.speech-result>small{color:#84909f;font-size:11px}.speech-result>button{color:#8290a1;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.speech-editor .language-action{width:100%}.voice-authored-caption{white-space:pre-wrap;max-width:330px;margin:10px 4px 2px;font-size:13px;line-height:1.55}:is(.message-translation button:focus-visible,.message-translation select:focus-visible,.speech-text textarea:focus-visible){outline-offset:3px;outline:2px solid #9aa7b7}.message-translation.own{margin-left:auto;margin-right:18px}.auto-reply-v2 .auto-reply-field:first-child{margin-top:4px}.auto-reply-v2 .auto-reply-field textarea{min-height:86px}.ar-summary{color:#515661;gap:10px;margin:18px 0;font-size:12px;line-height:1.65;display:flex}.ar-summary svg{flex:none;margin-top:2px}.ar-summary small,.ar-paused small{color:#8a8e98;font-size:11px;display:block}.ar-rules{color:#7d818a;border-top:1px solid #2222220b;gap:8px;padding:14px 0;font-size:11px;line-height:1.5;display:grid}.ar-rules span{gap:8px;display:flex}.ar-rules span:before{content:"·";color:#a3a6ae}.ar-links{border-top:1px solid #2222220b;margin-top:22px;padding-top:5px}.ar-links button{text-align:left;color:#60656e;align-items:center;gap:10px;width:100%;padding:13px 0;font-size:12px;display:flex}.ar-links button>svg:last-child,.ar-links button>span{color:#999da6;margin-left:auto}.ar-targets{border:0;min-width:0;margin:24px 0 0;padding:0}.ar-targets legend{color:#52565f;width:100%;font-size:12px;font-weight:500}.ar-targets legend span{float:right;color:#90949c;font-weight:400}.ar-search{color:#969aa3;background:#f3f3f680;border-radius:11px;align-items:center;gap:8px;margin-top:12px;padding:9px 11px;display:flex}.ar-search input{color:#464a53;background:0 0;border:0;outline:none;width:100%;font-size:12px}.ar-selection{color:#818590;justify-content:space-between;padding:12px 1px 5px;font-size:10px;display:flex}.ar-target-list{max-height:210px;overflow:auto}.ar-target{color:#515661;cursor:pointer;align-items:center;gap:11px;padding:11px 1px;font-size:12px;display:flex}.ar-target input{accent-color:#393c43;flex:none;width:15px;height:15px}.ar-target:has(input:disabled){opacity:.55;cursor:default}.ar-target span{overflow-wrap:anywhere;min-width:0}.ar-target small{color:#9397a0;margin-top:4px;font-size:10px;display:block}.ar-exclusions{color:#767b85;border-top:1px solid #2222220b;margin-top:12px;padding-top:13px;font-size:11px}.ar-exclusions summary{cursor:pointer}.ar-empty{color:#91959f;font-size:11px;line-height:1.7}.ar-paused{color:#686d77;background:#f2f2f580;border-radius:12px;gap:9px;margin-top:8px;padding:10px 12px;font-size:12px;display:flex}.auto-reply-v2 select{color:#515661;background:#f3f3f6;border:0;border-radius:11px;width:100%;margin-top:9px;padding:11px;font-size:12px;display:block}.ar-decision{color:#747983;background:#f3f3f680;border-radius:14px;align-items:center;gap:10px;margin:20px 0;padding:16px;display:flex}.ar-decision strong{font-size:12px;font-weight:500}.ar-decision small{color:#9498a1;margin-top:5px;font-size:10px;display:block}.ar-decision.allowed{color:#454a52}.ar-filters{background:#f3f3f680;border-radius:12px;gap:3px;margin-bottom:18px;padding:3px;display:flex}.ar-filters button{color:#858a94;border-radius:9px;flex:1;padding:8px 4px;font-size:10px}.ar-filters button[aria-pressed=true]{color:#353a43;background:#fff;box-shadow:0 1px 6px #00000005}.ar-journal details{border-bottom:1px solid #2222220b}.ar-journal summary{cursor:pointer;color:#5c626c;align-items:center;gap:10px;padding:14px 0;font-size:12px;list-style:none;display:flex}.ar-journal summary::-webkit-details-marker{display:none}.ar-journal summary>svg:last-child{margin-left:auto;transition:transform .15s}.ar-journal details[open] summary>svg:last-child{transform:rotate(90deg)}.ar-journal small{color:#9499a2;margin-top:5px;font-size:10px;display:block}.ar-journal p{white-space:pre-wrap;overflow-wrap:anywhere;color:#585e68;background:#f4f4f680;border-radius:12px;margin:0 0 14px;padding:12px;font-size:12px;line-height:1.7}.ar-empty-state{color:#a1a5ad;justify-items:center;gap:12px;padding:40px 0;display:grid}.ar-empty-state strong{font-size:12px;font-weight:400}.ar-links button:active,.ar-selection button:active{opacity:.6}.auto-reply-v2 button:disabled{opacity:.5;cursor:default}:is(.auto-reply-v2 input:focus-visible,.auto-reply-v2 textarea:focus-visible,.auto-reply-v2 select:focus-visible){outline-offset:2px;outline:2px solid #aeb4bf}
