:root {
  --icon-inbox-all-fill-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACz+WTVAAAFQ0lEQVR4Ae2ZWahVVRyHbTAbzYZbNilo0UQklSSREiQ20GBRFJVUogT1EkVQEvQQPfQgQVTYIAURPoTZS/UQRShJShJBWVh5Nc3mHNIyG7+v7ord7tz2Xuesc/e5uX7wcdY+Z+3/Wuu3xr3PiBFZ2YHsQHYgO5AdyA5kB7ID2YHsQHYgO5AdyA5kB7IDu5MDe3SxsZOJfTlMgj4YBXtCCv1KkJ2wCVbCYvgYhoX2pZYPwFrYBj/BL2CjUmJMTdoCH8At0M0OJ3zn2ocQj8I38Bv8PkRo/KdwByTV3kmj/VXBK4h5CBR782uut4OmpdBIgoyB0QPBnLrHgKOoH5ZAEhUb0WnAGQR4Co6GvQaCreDzIVgNu8ARlULWez+YBnfCOFA/g9PtSvgEekZjqclbYAXDtFpFegocAPawjUqJMQ8FN4KvwHIdoa5Lz4ObQsdKMYKM8ThcD/aq1y6cN8BrYIWVI+tAsGGdyMV5KzhtlVPtZpgPlq1Rln8/OHob11xq8C3Ye2H03EX6YAi6isQy2AifdYgxXobTIEjzn4NQvnX5HM6FRnUypTvn3UVC5V4hPQHszaCZJN6Dookhf+ynZb0Jp0CQa97Z0A8hntP9DXDDaFvFRsQGcTotggvB7d1Yjo7rYDk4FYLcbY6Dg6CTMo2nyU6hdeAZK8i17hpYACNBo3bAE+BCPuS6mxI3QxgVGjIbwtZL8h9y7bGnUzCYyUcR/xEIo8i6bQKPHm1psIKqgk0lw7MwDkKMZ0i79nhIDHJ4O2o6XZhDvPKnBnwHnrGU5o+HxTAJlFPS6e1utx6iFBoXc1MfmV+AKRAOmh+Sdp1ZA/aeOgkeA3u1nXK4rVI2/iOYBd8P5LZO08Gt3l3T+jgVl8CN4NrUNdnQB8E1IEytnaTngM9gRZ3FxQawEebtBk7r96G8EHs+ehg0RyzbqTYXohTbs5cR/Uk4HMK0WUh6HnhYK2oMFxeBlQ15i7+nSGu+G4PbfnFk2K4T4WlwpCvzroWr4V2opRiDjiDiS3AmhPssaBbYi/ZSWe4sYYcr/5bi2tHhCP6xRTB3sgvAtdLOMq96Ea6FXV6k1O0EsxcsSLbBJRDWIZI9JzvoHgh19lMzZ0ByvU7EYkEu1PZML8uRPh6+hGLd59etdEzvH18KeizXsyF2qJr/HXDrbTU1+Ppf8qgwGVxX3Mpj5L2jSjdMKF0Pehlj0JGlKGdwPRHsmRhp0HKYB2tq3KghPlbcBxoUU2ey/3mqHm2ioHJbCj+1nywO0U7TP1CN86HO7uY6chO4CXRabrj/bWLVUp0K1goUmcnnuMPAnaZKnq+6edj8z/KbMshKnQCuD1XyNGzeRtSkQafT4vIJuGyC9euDU8s/DNV1kwZNp5HngSaFgyfJv+XiPBYuBjeERhS7I6SspMbcCi7YK2EjuMOp/WEiTIU50Fg9W/Uc9Wkpd4BuyKfxZfAqeKALh7tLSZ8D3diSVxHXh+lK9YJBoZI7SGwGp5ajq/x2gK+SqbZBjQ3dFk31vCM9pSYX6Z4yYrDKZIMGc2bg+2xQNqjCgYqfY0ZQ8X+uirA9/3PttsQYtKXnm12/gh4nainGIF94/1+0rm5DYgxaWjdoj+fzvZIn9+Ty3wynWXjpNFw/19OGqrcIbZu3gDt9uByu5myl7re13foaN/ryaiFsgO3gn3UpX4WmNt66+YbAv6j64V6IWVZavochRqWmkWMm+ETsCy0fLGMefMnedWm2/9d/AStgEayGrOxAdiA7kB3IDmQHsgPZgexAdiA7kB3IDmQHsgO7swN/AO6a+8Q0u9JXAAAAAElFTkSuQmCC");
  --icon-inbox-read-png: url("data:image/png;base64,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");
  --icon-inbox-team-fill-png: url("data:image/png;base64,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");
  --icon-inbox-unread-fill-png: url("data:image/png;base64,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");
  --icon-inbox-unread-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACz+WTVAAAHw0lEQVR4Ae2YfayWYxzHU1JR6dUU6Y2E9LJkpNKLl8YIM7XKKaZka7a2sFlbZmP0hwl/MFutUTabsVBWoRaWhVZDOUXvKtJ7OU6Fz+fsubg7PS/3c57nPOfQ/ds+577ut+v6Xd/r9/td93MaNEgsUSBRIFEgUSBRIFEgUSBRIFEgUSBRIFEgUSBRIFEgUeBMUuCs//FkmzO3TjAYOqfmuYPjSvg2dZ7z8H8UyDn1h4lwLbSHpqBVwh5YBq/Az3DG2QhmvBD2wXE4CX+msK1Iu8BnQmTRTG+FRFBDunRlCukjvVf5XXXCCqH1gekwCkyxTL4p2BH4AB4A+0hrZ6e9mvliW27dBteAodsYasOiE/srywC/c+85+B6awUAYAi0gm7m4PjM0xRKOaS0fgXrSw2MwADrCueBEopPhtKT2JaOFRbqKtjVH3+KYfrvgo6Fggc6jk6fhZjB0G0FdCsPwVbaZv0dTbdOrG+Sz6OfwvBHnOyfgNIvbWV/eHA4toWGkl0O0/4icl7q5PTL+BbT1L18zikzPw+lejCvQGF62o+r2ExfeBTvPViuqv5frPBqd2fr9io4OpDpzLnHnE8Z3HIkuerhXdYzb4aBT3vr3xEJnFC2Ag5BtMtwuurlti+b3jT7kY+5mChzS9LR34wrUKfJmBW3fsw51hfthA6yCsJo0S25bGPEXcJGiEchpRlOgckhbfzK+leZGJdccWBTD3cMt1gFcwTVQBm0grnM8WlRrR28zwUUKvmY76rsRNwkKtuhAi+jNlHNrNL2CSBtpPwTtoVQiGclGt0XWMQfDYnDjiPpcva3PLvoycFELtugAfn26W/SDFXAMHFA2gQX9fMhY+LhXDLP/HjADeoHnTcCIMMqjUR/1Xz8roByGQ1EsOoAC+V2kQ1fAUrDIBZE20x4PrqzP1IZZ//wwNAL2w0zoAEaRG0cZfAG/whEwokQ/LeYfwzCwn6JYOoHsWIcuhQ/BH4cnQaF2wCzoAsUWybTqAyvBSNA3J30HhO8gv65dvLEwBxREMefBRLBeFU0c+joln0MEeT2YH2lzwQKpQDrtyr0EnUEhi2GKfTW4KfgD1XFcFOvfSDB66sR0JJBOIJ2y7rwKv0EQyZ3Oa92h0BXz/evgOzgB+uPR85vAnw3pzPcUVgr1IV3/VdeCOB4zCeSD1qbZYO67sj5v7s+F66GmDvreUNgJoV8jyG+vIWDapTNT7gYYCINgBJh+RbeoQNYbhchkzbhham2G8J6T8WeBEVATU4TdECLTfu3PXSyTONyqqkNLOAY/ttLO5rvv1MjCAB5zCeQAbrcTwK00vOvk1sJQyMdu5eG9EPrx+Bl0hVy1zUJdcoGypRj+/GNNaU2E9eCkFMhIWg13Qhy7m4dCWoXo+ZRrRo41JZf15IGoQFs4r/UIiiuQzls4p4HbcBDJwroNRkM2G8dN/0tgzQnibKLtpOOIw2NVzxYkUNyBHKwm1o+X3GHapV42JRzzIngBHoTqpqiT4TVoDr4TUqkL7Qng9Xplrn4gTgS56wyAt8GfIiF6KmhXps6NpK3wKPjvW+tWK3gS9kEYz13Qz4VwfpD2DIjzG6rgFMu2A+BDjUxx3E7L4HZwVzNNTI8F0B3GgJFyMSjIYFgL/WEY+E2lKY6RtB18rjW0hOmgaHMg/HqnWXcWVs9jtggyfQbBSrB+WDsUZwU8Ak7OneV5MJrsz2eMMicajRTvPwV+pfuF/AQYPcEXP0jt80LIZAVHUKaOq18PTmUTSHH6wjtwCII4X9OeAE5UM3IuhxchFOFo/ye4fgSehU4Q6k9H2r6jMD5v/+UwBdpCOqs3AimOkfEWGAlBnHW0J0EriFojTrrANDC1joJRpLCrwMjoANVNwWbDfggibaRtsW8NQUyaVVYvBNIpHZkHOq44sgGmQqZi6ntOyrpzFzjJUdAbQg2ieZpdwpXXQTEVyRR2rDFglEWtYIGKUaStARPgRrDGaBbkRbAM9kE6c3IK+g0YBX7AGUlOPJtt4+Z86AzWu2Zg4R8Hpu/7YL9FsUIFsq5MAVffOmBUbAVXeDH8ALlMoRQllzDRfpZzohjSD1yYW0Af3PkcO5/+eLwwcxIBdzE/1NrBTNgFhrlptQUeB6NKsWrT7F9RjJjDoH+V8DncB/pYJymmY6bDCBgL7cFrhrUp9R7sAR2uTbP/T8C644L0gqZgRN0LO+A4lMR0JqAIZbAJdMDI2QtvwJXQEEppptlkWAOmlX76mfAmTIMVEHzfQrtWfqyaQmEQ68pmOJG6plNzoTe4fdeFNWHQqWBEWej19SDopwvpuXhuUS+6hUHDQOF4jJE+gh7QuOij5tehNWc8uCtaqIOP4Wik/wi14md5mgEtiMuhDxjmRk9d0wIfHob1ECI8CKRoqyEvi7vN2/Fl1Xo2zxeAIWt6FdMs+sGcYD7mYrqTdYJovXGnWwd5WVyB3ErvAXM9OO/Ph2egAuqTuUkYSf4LJZjptRuWhQvFPirMfPCHYti5QujW56PC6O9OmAXRiOI0t8XdddzFTLM2YEqFWhO29BBV3KoXpjDWHNPKwrwQXgY/R/KyfCemOCNhEHQDQzlumvJoycwCfQB2wQpYCm77iSUKJAokCiQKJAokCiQKJAokCiQKJAokCiQK/PcV+Btu8WVb7RnX4wAAAABJRU5ErkJggg==");
  --icon-inbox-yours-fill-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACz+WTVAAAEq0lEQVR4Ae2a26tVVRSHvZSXSrSLgscLdvCUkiVeEAIxDUFf9EkUj/+AoBC+1j8gQuCr4ksPQZL4ImgQCGZgpQUlGqnIsbyEoGnm/db30VlyOBx3e+4959pr7zMHfKx9WWvMOX97rDHHnGuPGJEtK5AVyApkBbICWYGswPBUYGSLhz2a9pfASngLJsJtOAvfwhG4D8POxjPiXjgGf8MdUIgH/dzleAtOwxZQuGFhRmwXfAFGyiN4WoPHfKd438A7MAo61rydFsMBUJxawgz+7h7nHwevHwsdaXMY1UFwsIMFqOf9Q677Ad6HjoukqQxqBzQqTiGgOWofzIaOMW+J5XAeioE2c7yOn43wEiS3MkL1XUaxFmZGGs2r+NkA0yL5q+mmDIHm0oOlYJKOZQtxNB2SJ+zUAlm/zAOjKKYpznwwtyW11AK9Qe+te8ZFHoX1lJV32wukOKkG0ZPQN67/s9QR5C02qWgs8nEK/pIvQVILNIZBSApzPfdiCscDfaYWqKh3BrYZ67XrtCexnD3PT2qBrJxdmacwV/v6T2qpBbLqlRR2CaepfD/rb2qBrtDSn89ai/viDO70n9RSC3SR3rs76O0Q08xt38O5mE6H8pVaIJPoT/DVUI038dkxrk0hfBNdavxS6yAXl25VFLNas8eP8JW8BqKN0sz9m73QrDBefxTeg44yC7oPwcTajEgm/HVgkdhx9goj2gR90IhITum98Bp0pLkCd/20HkywISIZOZthMqSeWGiidaZIL8MK+Bz+gVpC3ef7/bAGTPZeX6qV3mD/6F7g6BasezqKtaj/vbehS5M/4Bc4DKfgd1Cs0q1VAhUDHceLudANbq753nLgGlwAxTHKsmUFsgJZgWGpQCuStHXM2H6czcRnZn5uf4pp3x3DR/AQTNzOYn5WqpUhkG241LD+mQAWiwvAZ2VO9WJ17PJBFMJ/f9wEp/sLcBrcFbgIfieKpphtawpjpHTBMtgJv8ITKKIk9Pgb1+6C1TAZLAuMvLYyhbHjb8PH4K/vrRIqRq3zFflH2A7zwR+ibYSaQWc/BaOl1iBjfddHO5/AHKi0mWh7QWFMprEEqMePEWWu2gpGU+XMheQeMIl6OzWTZ+oRZPA5tuePchV2wzSojE2nJ1+DM0vZkTOUUPbDv+r5r5KW25v04Cj4AK/sqBksTvHeflg7/QyWEy2z12m5iJyqiDNQJH+0I9DdCoWcUj8Dw7lq4gwUyf75yKn0PewNNHq5wuIUIpkTr8E2KM2m0tIJiF38FYOKfVSkM+DGXLA1Un2uopUeaOTa4A5GuGAkPpxp10Tw9b8u3DM2epwlYv/SKf0ZRSehC4IsNAqW4N2p06q5ncxxdoPRH2ShAi3Fu9cYtu1m7jt9ENrpUIGWhzZQofON+mUQNObQSLhEA8H3cUVEKnKcefRuvX0KUhOn7fxc3GBwvC6s67ZQgdr5IZ4R5GzmEqRuCxXoEJ6LUK27kQqcaJ8tbL+Dv1L2ZxbOrUrvgA26DqvyWsy+2U9zjv1eDEEWWs/cwPte8H42H00An1iEJnsuKcW8nfrgS9gC7o9nywpkBbICWYGsQFYgK5AVqEOBfwH+zu+rmqrIJwAAAABJRU5ErkJggg==");
  --icon-menu-archivebox-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAECUlEQVR4Ae2bT4hNURzH3xv/5U9YIFNolFJYThEpJNbCwkqsxAbZWFjIQtjIQuwUkSjJQjHEgiymrPybhYlM409jpmH8Gc/3p6m57zjHO/ec3/3zpu+pX++e7zv3/L7n8865975736tUWEiABEiABEiABEiABEiABEiABEiABEiABPIjUNVMVavVpqC/Fs0+M+hrqFqtDmfQb1iXgLYKcQsxgGiGMgyTXYjjiJlhox7dK2oGwsAudHUeUfZZNzri+q3nqK7FjPxQL/vXggEC3lKkeYaY6J+ulC2vAuD2UGcxM2f/GIAn3LZiMrSGAhwfuiP2W2/ZtwatF1Geg3S9yRmoTquX/h5+1kC7bOjZVvGpfUUkyyAqsqxLW+CvBXEhaXpk+1Co6ZglLJcsydKJY8mLpFC2bfj7DU/XLb6mWjQvKQagmWDIFEpaV/WpCbCkvLK1pQlwUrZW1XpX9RkD0FwKK3FAXqg2zOw62mLp+ptF85JiLmPeIsOSRJbp2H4JiN14/ZXQy7Q5C2bmWgy9s2heUgzAB8iQBCgJ5VuJqYle5iLXrg9DDcYs4bNIWtYL5jQ8buDyRlZNUAkGiKSdyHg4KGt5dnoNK3tj7AQDlKSAeAovmxFPpN5EpR9eTyPaMYaeGN/Bd2OSSXHiWId6R1LD9l3ENkMroroaSW8aie8A3CZDC6rGnESSCeVAbJafMPnZFPOu48P9kmXOqCWcpbFm6ZsAIz8pAowEqHUMDDoZ4fg0H/4nR46hB8fa4K9ikbkrWgBT+QA4uf92D9Geakd74x/obzcgXrS/XQn6cB19/SMXtYR3wIkGPBmQfH08IRuOYrtCcDRNLxcFcEF6q//dYx5m4ThHizE5A3sdgw2VP2EJu76Xj8kZeAWkXoXSMvYTQMcMLbdqIScRzJY+LLnlGOUKROxZuBv9vcmNmJFIC2DqZYJBf4eXp4afpqsWdRJpOlAuwwToIuOpE6AnKFczAnSR8dQJ0BOUqxkBush46gToCcrVjABdZDx1AvQE5WpGgC4ynjoBeoJyNSNAFxlPnQA9QbmaaQG03czUutPj8u6rT7A0tPm1NGssaQG0Pf1f3Dh9Li0WWbL0WbQgSQvge0v2Ntw03WDRc5NGnpPssSS0+bU0ayypLDPcHP0Is11I12akvAb9KLQOxIDxXpZVecAkK+Agwvb077FWcrUnVgB1EqYOaBnLsJ9B9N0qjxU0cmgtYfFyBlHYLwRSwDinBU9yqgGEKXmwsy/FQIpoKv8uPVJEYu+cWMo7Ef2IspXbMCS/0lctasfApCsYnY26nP02IpYh5iDy/F+xPCWUSys52z5CXMIKuY9XFhIgARIgARIgARIgARIgARIgARIgARIggaYm8AccQyHksgyDywAAAABJRU5ErkJggg==");
  --icon-menu-arrow-clockwise-png: url("data:image/png;base64,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");
  --icon-menu-arrow-left-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAADuklEQVR4Ae2aS0hUURjHnSnFrCyloLCHooswrCCichkRFNGiWrToQQYJQbRp06JN1NYoqE2bICiCIIPa2cqNiyDoAUEPIqhcFJpY2XP6faZgl++MOvfGdWb+H/yYud+958y5v7mPc+49FRUKGZABGZABGZABGZABGZABGZABGZABGZABGZABGZABGSgrA7lcbinshKay2vEkdhZp++ArWHyHjiTqLYs6kLULfsDEGGahtiwExNlJJLXDh4nmxr7/5nNtnLpLviyC1sC7MWHRj28kFpe8hEJ3EDnN8ArsSPPiHMlMofWXdDnELIHHEJJ3k3VzSlpCoTuHmDrog1/gRQ/JBYXWX9LlEFMD3WDdFC8ekmwCnbrRIwEplXANRsCLFyRbQfIceVnEXIIv4MV7khsgGy2rZQwg5ixYx9iLQZJbYLZkOQYQcxKGwAuTtwMqnaJKIaYDTJIXAyS3Q5VMOQYQsw2egxefSB6CeU5RpRCzGZ6AF3ZEHgTJ8w4VxNj49gF4oww7bQ+A5AXktSCnF7xRhsnbD3O9ssWcS6T7gJgGJFyGTRDtzw2QOw7dmUzmM9vaONeOwjTHu4O0ZYg2xI7YAhFiMjqhHbz6RsivgmNj8qr5bqR5B7Y/spc23ENkjs/0goYcBjtFQ2H9wI9gjfZO71C5/523a/W6uOaip1sh9Z2g0MI8Beezrh5qIInfy/NT01q1nq13T6uEs3ESO7TCqbdYUsvjNjQJgXYtKcawa19f3IZ7F/3p1tlFgRZoDRTsJ/8Sxm8edvdN/SZCG+yPvwuxIgmB1pBbYF2VOqc1w+R6wLoNdj000u7GWNfqOnfgt3ymH9zN7IFpF9g4Nxo2KrF11ldUhAwgqBqugHVXomESz4MkhgRaHkG1cAPGp2nw9Z+4wNKyfHWU/ToELYI7EHp5dFESJzlMENQIjyA08jjDOs19yecRQavBHqp6j7ZIj74r0TvgSSRuRNQbsxUIm8Jh3RpFyACCtkJ/QKClT4GNkxUhAwjaA940NtK5n3AUbHSiCBlA0BEIvaWzGQt7Ic1nhKGmz5w8gk6Dzf3zwkYxNuEyiQccM2enk24JgmxEEuoj2rWyDTRHJiQeOVm4CtF50aRGwyYarQyVVx4DCKqC22A3EC96SOpUzne0IMjmC96HkMTmfOW17u+RWI/Ap+BFmyRNwQDmGuB1xOAzlmdNobg2MQPIagQ7na2LY3OoQ68HJEwGZEAGZEAGZEAGZEAGZEAGZEAGZEAGZEAGZEAGZEAGytTAH/h+xRfYO1shAAAAAElFTkSuQmCC");
  --icon-menu-arrow-turn-down-right-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAEDUlEQVR4Ae2by2vUUBSHO62P1hZU3Kj4RkW0FKuoG7UtPkApUtA/oQg+FoIbobiS4qu6EEFQ/AcUBBciVWwVdFmhunEh6EoQtVX6sGpl/A5MIBPvvZ3JJJlM5xz4kdxzc+/55Utmbpu0NTUaSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJIgkCmlSDabXcP402gx6s9kMvfYahRCAHir0Xfkj95CxoY9hkJbUBdaG3aO1IzjJG6gYPwi0RCHSeb11/tL+3wcdRKbkxMYQqZYFbUJihwwFSJ3Mepaxc5XW+wA3/ErfPv+3d/+RkT7Wy3znEsDRIs3dxrjE5a7QhaUSIM6hy21vHTZ78SiTxjn0577wLax6MkKGECNB4E6wealAqZJzyG4ly9yUzTF4ZJC9ajfVNCXqxyImJ70GffvLokDoMxJEYH41F/MsH85rvqRzovxbwbzktoQaaHAZMzfgJ5JIUekHyLm31lOoC1wzpE3qbsADVjqe+l0Q8Tlc89pYHs8cmKGCakpEG0ePEtXDEPTkcLhbc9lYHs3KYfUbUQvAvWDzXRCxOWZoNNc+xPbkh5SFHMBqCXfiQ9ztW2bq8XMmcixON1hc0u+MxETuSLUq0N3HH6kK10QMSSmR8SZIV6Tq0sSotSi5gWDF3+qL2lPzno4c131sqyCeDqFbD/kC8z0QMTMTnHkiD765jivQgyd1DyGply+YigbbkpMPnEYla436CiaG65CuFHU60A/kC2uhZs5f1TJqyXuNjHlMJqXP/V/rREyA2gIvUef0QT6g7LIFTP1y9hpNO6J1wvyMZbHYI/RUmSK6xx31tSRaA6jJ2yXuYz5n9T+goKvHYKW0vFzIq56g84qqH0w7B1XyhPpvJp8FHpInERTeR2V0TgS1mZkAMUAEG+x2YYeSbuCYjSs15IXEVthPr6t9HWjLrTcdlwK8mN4aOHifwzjJTaAfjPA3Exb7sxmtBLJqtiE6lGpv7F4K7SswrKqe5IVWfb3o/XIFJMkO4E3aOqs+hwXrsexkMlLsY6qh2QCAJhadHMGeO2msVWfA9p8dF/hhbgVgLYQDSq8cPCWAW7YAW+cvvYQU8/+IYDZiD4gWwi8ttlPIsQZAkYeqcnvvLZQeDauENuFXI+sFJ4DnryTcT1pEXh7beOrOg+Y7WgU2ULh2e4QiLUi28ssAarwHPBaAPRVKFlC4TngNQPNtdqO0b/HNr6q84BZhOQvHmyh8Fx3CNS6beTIlxVe4u9sXaAcffLs0BTyzO8Qz/Nemjo1lyPAXbYOBf8iVu683QqpQALA2ofeIvlnnldIXhloKAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoASWgBJSAEqgSAv8AyME/0EGydr4AAAAASUVORK5CYII=");
  --icon-menu-arrow-up-right-png: url("data:image/png;base64,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");
  --icon-menu-ellipsis-svg: url("data:image/svg+xml;base64,PCEtLSBWZXJjZWwgR2Vpc3QgRG90cyBNZW51IGljb246IGh0dHBzOi8vdmVyY2VsLmNvbS9nZWlzdC9kb3RzLW1lbnUgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCA4YTEuNSAxLjUgMCAxIDEtMyAwIDEuNSAxLjUgMCAwIDEgMyAwbTUuNSAwYTEuNSAxLjUgMCAxIDEtMyAwIDEuNSAxLjUgMCAwIDEgMyAwbTQgMS41YTEuNSAxLjUgMCAxIDAgMC0zIDEuNSAxLjUgMCAwIDAgMCAzIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K");
  --icon-menu-iphone-and-arrow-forward-inward-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAFSElEQVR4Ae2cXagWRRjH39evNL86ihdGceB4Ui/MKwXz40KJgm609KI09cowkYi66aJA8UZCgkRECQXBCA6EgRAEQSKZmdiFX4WinUCSUCvzqHXU3n5/2Y1heN9z3mV3dueN54EfOzPvzuwz/31mdnd2z6nVzEwBU8AUMAVMAVPAFDAFTAFTwBQoW4F6GQdsNBqjOc5yWAo9MBlGQJHWoLEBuAYn4Mt6vX6Obecawo2C5fATlG23OeBH0NWRCuL4eFgP96EqG+TAJ0ER3zmGw4q8BaAoqNok4r5Q6hU9D6V+TiKxER5NCyrcav5dhYizQ/gwKkSjtDkenm/R9t+Un4Hf4J8W+2QtViA8BjNgapPKYyhbAdub/BZXEWd6DMyDZnaMwm4YGcJr2p0F78A9cE3DuC/EMQtvE0d18XjO9d5JzyUdatp42Bfa74VPnWMqKUG/KryzNBiiM2pTQ8a3KxT0c29W1LD120/zN0loivCtmU/+PpnzIQRs5cSdVj8UXK4T9FfBbbZsrkwBWzrRyT+YgDnPngloAuZUIGd1i0ATMKcCOatbBJqAORXIWT3UYkImt3jM6qXCYrgOp3hauZqpgQp3rlxAxFtG/zfBSrgLxynbgIiXSUdvMcyBi1BpVqLUOLaKxJ2I+ERSFvUmBgF/RSEtAKSmh35F5ceIOCUtjHUbYgjrQf4sbPY6/Qf5Zg/5n1CudxZaMU4XQxWJC+AAIr7McL5N2qyVAog0AbQQeg1cu0vmM2h7KYp9p4Lack3rgcdaHT9PeQxDuEaE6X3uLtgBPzsdGkv6BdiDAFH46vj2MBmNU46Ir+FZv+OoXgqthg+dsmiS0QgoRZK57gjJDeCuKj9CfjNR+C4oKqOxzBcROvAs3vdC5rpt9HqQfbRyrSH9AWyBbkhtG4kBfNiN2Nq3csskAo7rteCboIioyjRP9uPLF4ioG+9Kre0hjMPT8XQjVCmexNIr0bcgis812hYQh/WVQSlfc3Gc4SwaX9oWkOFyiV7p3er94XpXwu8HOYbmycot0xyIt7qdeAOegqx1qTKs3WMPXUT0aKeTuwbciwjZ2n7YG8P8J2eiM+baOjwNh8C3PgomDuU0v5f6JBIiiobq35C/0XldIOaCnkoWOjtr2jgKr8Zy+5L6Fo2AiXiv4Njr4Ir3gPw3sCI28fApyDymdjNZIp7m1/dA82tqiryzsArxbqWFMW0Lj8BEjAl0cqbXUS1lnUcIRdR/xv7yQZHni6f9TsNL1NGH41Fa4QLSS92jLYHDXo8vkJ8Pf3rlK8mvBT/yLlG2BvHc1RmvavXZtu8DA7o6m7Yfd9rX11XfwzrE+9EpjzIZg4D6W44riToNtprz3ka875KyqDchhnDWDh+iwnW4CL+A/kDmJNuOsMoFRCxdLI4kdIRorpMxDGHXn45Lm4A5T5kJaALmVCBndYtAEzCnAjmrWwSagDkVyFm9zAgcndPXdqvrxVdpDwghBNTzrJ4ufHuSgi6Wr0K/2dNSWo9/cPLNfGqyW7aiEALqxdDvTdxQVGwFLXcFMU5OFw3Pgxe9A+ik3vDKCsmGCPVBPNNHk1r3m+R5uZ78fDp6lK0WSbV0VYQpEPQH18/AHPC/n1H0/QCdYQg0DQ5DLHYLRxaHUC/EEJafeq+7FzR0qja9VznOqs/XIRwJIiDOahjL4fdDOJ2hTU0Rmk42ZagTz64Mm7GwBfQ/C8o2fdb7LWhODGahbylqdEBR3g2KgqXQA/qyqujo13QxALo4nYDPoS8ZDSTNTAFTwBQwBUwBU8AUMAVMAVPAFPi/KPAvLbuPNBl0XLoAAAAASUVORK5CYII=");
  --icon-menu-link-png: url("data:image/png;base64,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");
  --icon-menu-return-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAAEoElEQVR4Ae2Zy0sVURzHvZo9LbMHllmU9FgECYEJPcCiNi36CywIWpVEtCla10YqkRbRrgzpQRFRtMuwiKBFlGZFFEmEZVBGEZbPPt+bE+MweWaud3Qczw8+995z7nn8ft/zmDMzOTnWrAJWAauAVcAqYBWwClgFJqcCqTiEPTg4mIcfZbAKikL4NEjZbvgKr1KpVGeIuumi4y4AwefiyR44AqWQiU8Sohfa4Bw0Ioby4m8IsAouQj+Mxgao3Aff4DJMCRK91B9vkw9aAqP1RTNH7cyBXVADRhttp8YOAhRop8wj6AhQNkgRCTEDDjELppsqZLLeTG2G/h9HS6hUCWVQEKIB+T8bKmCLp14f6Ur2giee/GHJQOtkWI1oEh9p9h48A+OouVxwRltBqp6EcEyxrYb4CzC0Y3/DWRHamEEtVJoLbgHUznJ9jGRx2ANG8i/of5ruT30KG5dTUgTQNd9v9hiXU1IE8Bn8dJZxk49MAB1EQNflWFvWrwIELdVnwRroIf2e7+9xPZpmdQYMBb+UgK/AQ9Bl7TQsg1haVgUgwoXQADtgGmg2VEPZkDj8jMSMa/1/vWZNAAJcRCfXYCPkuzrM2DlXG5H9zIoABF+MhxdABxHvvnKVvPaI94CMb31HLQDBLyZA3YNvAmfa8zNtt/jUHvD+bzJ+n97RCuUhwS+hQgPoRmYmuKe78uuhhdHv5zuWlrEAQyN/iqg07b3Bay+oAz2m0jE1WUbwJXAVfoCexLjtEolyGLNDEH2lYC14TQM0ooXeA+hhHi3ugyrQgcc97e+TbgSNfGynPf79s1BLgOAXULMGDsB8cIJXsHdB0/4ewf/meyxNfrgvvU7fxuUXWACC12hvBY2+ZoETvJ7GvoTz0DwOwdNt2hcNiNd+eTMyShN8AeyGDnCv+Z+km6AK/EYgo/7CVKLfXNCedBK8ptk6ohlnAC1OpYXNoEtaITgjz8+cD3AC3kExZfWf+3+SkZr60hVoG+z16emNT96wLKOzBFVFjRugR05eUwc9oAcPckRIMGO7lMmGqR/152ffyVzBkvzq96eTZ5wBFKwFv+DVxkp9xMx0LBbXTcHLb+NIMQOkpB49TxQbwFG9I1yPAJ9MTgc5B9wxNRKj/3XZk796H2AMXn4HmQF6aaFGy1XBY02kX4NuggpAl0rvDRFZkZmmejd0QRs0Qyt0I4BmgtGCCKAyuum5CevAvW9oeRyE2yBHjO1RJtvmrHkdxvqCBh7KCfYBXWtXwwPoBcf0RrcTjsJE2idCxZ8uTIASQY+2msEtgg5GeiV9FnRUTq4RYB5sgEegd/Fu+0yiDvyOpMkRhQA1EyrgIXhF+ELeGdDD0eQaAebDHmgDrwhvyTsIhTAem+LYCE9wevNTDc9BL0Dc9o7EYSiFRIswlQCPQzt4Z0IrebqD/N8xemxGKupeCFAi6FZUm6Aui257QWInGN/SRu1npO0ToPaEWvAT4TH5OkAl2whSe0I9dIH7oYmWxnZI7l7gDC1BSoTToMuhloP4AHpvMDmMYCXCMdDjM22O+6FockRvo7QKWAWsAlYBq4BVwCpgFZg4CvwBOdItDTD9cpsAAAAASUVORK5CYII=");
  --icon-menu-text-book-closed-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAFHUlEQVR4Ae2cS6hVVRjHPdnDfPQgH4HSoBplUOSLpDSpQaKSBDUJRGjWpEk4s0FOHVjQIB0UNGxSQsNANHrYwwoFLcuKIEi6PvJmVHr9/e0eXHffxbn7rPWts/fpfB/8OWuvvdda3/qtx177dWbNcnMCTsAJOAEn4AScgBNwAk7ACQyaQKd0gRMTE7Mp43a0ACk8KLtEQefQ2U6nc7lUoUUAAm0+Dj+PnkZr0E2oKbtIwR+jd9BbwPyrKUdqlQu8R9EP6DJqk13CmeNoRa2K1DzItAfi3EOU+xFqssf1qvoEO/9EK+mJx3sdWHefGUDgKa+j6L66hTd43GEAamrJtuuyc7iWwUaCwwBPHq+mwR+55np66Pr0pNNSPjUt5r+IL/h5A72CliD11A/RLnQGlTCVMRepQV9Ay1HVthIhP9phtOgRVLWDRNwmD/nVBN49sewnvKi055TRQQtRzLdDFuVbDuGlEYd2E3chEj+QKOY5nTS0FtwTKXBZJK7vKEuAV3taxYOv2daCtklT+V9FHIj5Gzmsd5QlwBsiRY1P9oLIroFFqReOR0qL+Rs5rHeUJcDeJf1P9zrAzIZ1gJkALdeBWa6w1JhHBhb+aM67yNz7T5ZDNRNbOFyzqPhhWqex5zWkhbgWv7kmgKfJdycQ9+ZmNlP6NgzhzTj5MLKAp/rqKkSL9B1AvFERJa0NAM9SQevhphuoJfKd1haND2E8eh/pKkY90WJxK3i/oN1ag2LqkcWscYCTk/3r1FAaOmvDEB46aKHDDjCkkRBufAjLZ+ap+/nRmfhWbfdpukV/gqnggz7TmRzeOEDgraIm+9ADGTUaI5+XgPhmRh5JSdswhB/Ecz03zrE5JF6bk0Fq2jYA/BTnTyNdQaSanv2O5hBm2H3D8HsGACvRLQkENQd+Rz6fJ6TNTtL4HKgaUPlT/EhDZ20YwkMHLXTYAYY0EsIOMAFamMQBhjQSwg4wAVqYxAGGNBLCDjABWpjEAYY0EsIOMAFamMQBhjQSwg4wAVqYZBQA6qFSsXe2RwGgbpg8FvaayfC/kbi+o0rfjdFzRX1WoNv1d6DuI0bdwt/FPt3HK2nqIHchPTKt2m/ViJTtboVS0k5JA4zYDdETHHQvGuQXSlP86rHxNrfRtvXYX2tXaYC1nGjgIDX2WgB+klv2KMyBMUavWsBTxqPWA/UOzn70LAD1Cki2DQqghsqXaAyZOD5DzbVseRzpOUvX9LL5Z+gJ4I13I1vzq5NIxM4QtwmVPttP4UB5S9G3KLQ/2Ngw5cA2bYSeBuHthE3ehq9bV8qbjVYFPiioLzX1xZS5lTyJ/I637zJcrN/9mwmCGuzuykFaNGefcSt5Xt0sCfBHStC8M2hTnfS+dWhatpwPI6zClgD/rjg1v7I9qE2dpKonCdXT5NOuaiUsAeqV2tB0BbKYucfsTB9m3iOsKeNkZb9OYuvwxbxRLQH+XHFal28vo5sr8UU3mXM1bfyKjgUFqRH1qe3OIM4kaLm80CQdrrvk4Da0iJbXZwyq0AUUu2Ym2tTUMd5Dy4NctTZ8cbIX7rBaC5oNLxxbj4MHAofbHPwJ554EYvb/JpgBFC0g6g8ndOtqGOwAADfkOmoN8B4c0uWSPlcwzTu3opH0YwDUPcosszyJ6DW17/FGPfAwamIN2A8MNXS2FeklDGU1zBa0FQnonWgBMm0w8ksxrRP1VuxzNPiplAw8jRNwAk7ACTgBJ+AEnIATcAJOoFkCVwCAwTWKY3ikKAAAAABJRU5ErkJggg==");
  --icon-menu-text-line-2-summary-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAEPElEQVR4Ae2au2sVQRSHc32QRFHBKBgVA4oBFRUfiIUgopWCFrFRAoJYiH+BCSoIYmMjNlG08YXYBFNaGBAsAtHCiBBSiJooIhYaExOj5vqdPNjLupu7szOZu957Dvy4O7Mz55z59j13qqrUlIASUAJKQAkoASWgBJSAElACSkAJKAEloAT8Ecj5CxVEyufziylVBzVet4ZzudwPrxElGIOuRpfRG9SNDpgmQZ961IlKaX8IfhfVmOZv1Z6AV0OjHqO82cQp7R+FfJSyeNEk97i2c+J2RNSfDNXNp9wcqitW3Fesgcf9TnIxAbgoYnByLzOxXpPGs9zWSS4mAF2M5wxOPrlwZOnjNf0vWPqY6D7PhZOkPnj6veCm10j7XcjvTTxIcpDNLnL5FVSl3/IKUNIk8e/8PEmfcrZ6+r6EszV6B9koQEuIClABWhKw7K5noAK0JGDZXc9ABWhJwLK7noGWAL1/ifApJ59xh5HthOoQPh7yZeNkUsCSY/HuMRN3bcV7Bi3wcRzJhKYrG8XRniCC/y3fl/AlhugyppzFTmZV0qJ3OZgkOZjOH5bKZ5K4E218A7ydOLPkDe8kb+q+pe+HSAtD+IaOINuHyDA+BJ7RfZj2pTFu1vInUthulSab7EQ1uYRHItJeEFFXUVUmAGUqPGwrwhWVVjYBOBABZ21EXUVVmQB8G0GmgZvi0oj6iqkyAfgyhsr+mPqKqDYB2B1DpCmmPlPVXClzke/XtoABwWvQEArbTyrqg5bZ2yK/E2gQSa73UWkefgRuR1F2I3vYJjMi2VoUPvCfqTvkPWeCHkRRNk6lk8U6rgdFXo1RCU/VXePX3woJgs1BfVPBwz9yVNe7BmDrj5w2hhMNlXsob7KNk7g/wY6GEigsfqSwI7EzDw3JpxhAyX8EycInP0awxxI1xuRG3Yr8XRozDJs8kgCcHkoHG8tmcOdmF0FWIrlkZ7J+dp5Fq9xETeeF+CYAZTwfUOJ321y6tCbWTMt/G51oYQIf8hLehV6hfvQFjaLfaLZtHQHaDYPkaX8FnSu2DC41QEmIIyX/R3Sgcv2ce87YmoD4nt9IswIoHoEoCyYfoO1SLkPrAeDWuHGZfMpF+sB5Hzt2o1Yks83lZls4SRriBmV9BhY6JlAdZXkdOIXWFO77j7dlInk5J4r8hfCPOQU47R2QcmbLWSmfS3Kf3IaiVvlTnWkbJ7vTwLsZl+WsAAwHA6jEWT0lmXiQJ3ct8jE7IhMH55GpvaNDM/CemXYsq/YcPNP3QLrk76ElZQUi7WAMAX6l/bG0scqynwHAp7Qtlwefu2OZAOAYbVqQ9Sudu6wz5AkwG1Cc9bIjU7NHGUI3mQqA6pBM+IbtOhUVvzAg0QEDVFsBvQG2ZYGnmgkBoO1Ee5HtoiaTsNpWCSgBJaAElIASUAJKQAkoASWgBJSAElACSsApgb9wyD0siZr5KwAAAABJRU5ErkJggg==");
  --icon-menu-trash-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAIUklEQVR4Ae2c24tXVRTHZ8xLF6mUJojoooE2WZBili8GhUFFQQ8W1H9QVA89RhS99VQ9hGFEUAQVRlEUZJhkTEkXITGkKKVsKHNqIjKd8TJ9P+NvD2vW7DNzLvv3m/Mbz4Kvv3P2WWfttb9nrbXX7zL29DTSMNAw0DDQMNAw0DDQMNAwcCYy0Dtbix4bGztHcy8XNgr9whJhvpBHRqT0l7BH2CYM9vb2jup17ouIWyDcJGwXTgpVZVQGtgqrhHlzmkEtcJGwQdgnsPBTQlXBxogwIKwW5i6JWtwdwjtCisiTmUlyQmcvCOs7GYV5a05ln7Sws2WExd0u+CgZ0xg17G+BY8TXZztOvVzgdM7S+SbhJ+ELoSPSMQK1mssFNo2FbmVsBo8Lbwkn3LWsUx7GI8LDwvlG6SIdL9fD6tOmctiMd/+hFrVWeF+wclQnbADnFV2h7rlQ+FI4Llh5VSc8qI6IT6V2Tkrk+eg7rrEfFC1Hik6se0j3A4KP2tg8Rc3n1u8kgdS0WF2r0r/xAEJtDIuOzROuJX/tJIHJna+DwYbAik/Bp9SM5lSgL5bSo8IKwbcS092/VBdXCn1GiRTcL3xvxoocrpHyJQItTJBBHWDv3zAwwysl4JjwnfC8aus/M+hPulyGwM2yQL+1WCgSwcyFvr0H50+1oJfCAnG+5gV7vjZOZ/ykLkLciyLwyekU/bUyBNJf0W/NRflGBK4tsjAbDXnv+zOvYhfq0dQXkjLvRJ7VDA8KofYQxbwzADaiqSugSCpJPbkQJOcK1OsgpDm+jQj4Ry95UHhJKCR2wblu1CbCu4bbBAgMD2Cjjm8V+IwvyE4dbBdoeMuI963sg2DTu0e4xjhB4/6esKs1xmYGgR8rhSG1syJSHxOGBSubdXJZZz2ZOpt86Be2Wcd0PCQ8MFW7+EiZGhibJZaqi6SYyn5szrxj+IAvVojmJJGWaoH/ySGfYqQzbcZsCz7Y0oI/1EDSuLKEGlbVEM7glBUKd5RApQ8RsVSg/xpS3fH39kgH36hfPJhDGTrYDy3VsHRi76vRYYOzgk0eemVJRWDuCBQxbELrBTaio8Lbwh5hQqTDotcJNOyQ8rrG9kZIvEHX7hYg5APp7JYO5cQKtmIRmIRAO1HpYzl+i/C7YOVTnazyRjV2tfBRS/GIXl+J6CzW+GctHV7eEIjoSaKxDwW+D0EgedkkBZ1obJ1wULAyqJNrvW6Z89mogUTglS1nSeXrW8f2hahZYwY4ZmxCRABpSWvC53/IFQK2vWRFYJIamIrAIjWQehc+BKXX8+kVCLC+2eNw3Tfu2CSVvUBg22pgzDHvQJ5zCPTOZ+3C6IViD4H2HUKeuYIO0cv9QWiGp2xGGuuKCKQge+ezCESPxSIQME/pOCk9x6/M/A+pOy2BsssmCdE2UHiAgA2ssljDVYzl3oU1CQSGCGROSGCRRcUTiE3/ENGJlYgR7da0UJUlJYE4b9M4TwSygFQExlKY8uDrH34m2UBwPgmBepoUcBtV2Caq5iuNbJoxnioCYzXQPkDmikUgOsl6wCQE4qkkK41ZhBUWEHZhxiHY6zDuxT8I7rFjRKAnEJJ9CqOTpP7JTpoIxJAkayPx5KSKQE9g3hpYvxQ+zd94XfERwLsHv0GwgLALc2veCETXSiyFsW0lVgPxsZYpHGumSZ92RWAeApnbp3BtIzCWwuyAvlFmAXbDIQK9joamiI9uf08shWMRyPy1jUC/yKwItCkMUz5Kp7AXGShbA/GxXm1Ma3GxCKQGenJiEejrZISvKUOewFgfiE6sD+zqCCQCbAS2cxOBQF8Dmb+WBMYikKffyQj0JYQa6AmsbQ2EQL+APDWwbAT6BxPbRLoqAmNtTF1rYC03EZzKG4G+jfHRJFMziu8Duz4CeX9JfbESq4GQnGITob6R/kFin0jH+kDmr+V74SIRmIJAotYSmDcCeci1TOHYLpx3EynTB/oUztsHEoG1bGNiEdjJTaTrIzD2+xjSjDpkhQiwnwdyrcwX/N5urAaG70T8/P7Ld3u90HHqD1T9JpKVwn4XLpPCvgZmpbBvpOdkCpdpYyyBkDJqf/qhrxIIDnRsdKPHl0m1rYF5I9DvwmUi0G4izOu/ZYM83+poaJxor8t4KUmZwvzejoXwlIP4CGCc655AX8/C/dO9WnKy6p+3i3/J6h/OJSOw9T2rrW3YZwEL3RfnLMITCNFFhXtCH5hV/7xdHl6yHhCHkxGIMQnOQZAVFjGxEBHNIiDa/kLURi33cm4jxR5zHbH38Ec1fmefNO/4Had9S1b/sJmaQJyzC2MOatUEgQxIhoXPhT+EX4VvBSuQ8YlwWDgk7BQ8Qbs1NihgY5fgf8weIxDfkhJodyjZriw45yOQNPa16IDGnhHuEn4TXhOsEHFPCA8JROtzgo/CLRojhS8Qtgo/C1Zi80JgsvfBdrIkx6p1/H8IxwQrW3RyaZIJChjRnPw6/03riI75QefLBczMqJo6hWM1kL+pA50W5vQ/uCQCa72J8KdSPoWv0thKPfnU5UJm46K5SN8VwjKnQf9H/U0mqRfFhmBbFBxdLdwn8DvlHxnogFynOe4V+t1cbES/uLFKp6kJZGdlI6Gwhx6NaLhfuFMYEmz7otNMCfcHBdIvj/Det0/wZSOkLz4mk9QE0k7sFSCQj7IsCYyB2RDIo80ZUB+6L6UDSTcROUeKPCXQ11Fv8kaNVNsm+EAr9LXwdNtmSWlYte5m4SuB/45ptoX/o2uHEPtzisrLtilW2Zg1IIeX6HyTsEG4UaAXpD61W4g4mmU2iwFhh/CusiNp+yKbjTQMNAw0DDQMNAw0DDQMNAycwQz8DzooxzBMFmGvAAAAAElFTkSuQmCC");
  --icon-menu-tray-png: url("data:image/png;base64,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");
  --icon-sidebar-account-settings-png: url("data:image/png;base64,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");
  --icon-sidebar-agents-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTEuMDkzOEMwIDEwLjUyMzQgMC4wOTM3NSA5Ljk2ODc1IDAuMzkwNjI1IDkuMjU3ODFMMy41ODU5NCAxLjczNDM4QzQuMDU0NjkgMC42MjUgNS4wMjM0NCAwIDYuMjU3ODEgMEM3LjgyMDMxIDAgOC44MzU5NCAxIDguODM1OTQgMi41MTU2MlYzLjIwMzEyQzkuMjQyMTkgMy4wOTM3NSA5LjY3OTY5IDMuMDMxMjUgMTAuMTI1IDMuMDMxMjVDMTAuNjAxNiAzLjAzMTI1IDExLjAyMzQgMy4wNzAzMSAxMS40MDYyIDMuMTY0MDZWMi41MTU2MkMxMS40MDYyIDEuMDA3ODEgMTIuNDIxOSAwIDEzLjk4NDQgMEMxNS4yMTA5IDAgMTYuMTc5NyAwLjYzMjgxMiAxNi42NDg0IDEuNzQyMTlMMTkuODQzOCA5LjI2NTYyQzIwLjE0ODQgOS45Njg3NSAyMC4yNDIyIDEwLjUzMTIgMjAuMjQyMiAxMS4wOTM4QzIwLjI0MjIgMTMuMzIwMyAxOC4yNTc4IDE0Ljk4NDQgMTUuODIwMyAxNC45ODQ0QzEzLjM3NSAxNC45ODQ0IDExLjQwNjIgMTMuMzIwMyAxMS40MDYyIDExLjA5MzhWOS4xNzE4OEMxMS4wNjI1IDkuMDU0NjkgMTAuNjQ4NCA5LjAwNzgxIDEwLjEyNSA5LjAwNzgxQzkuNjY0MDYgOS4wMDc4MSA5LjIxMDk0IDkuMDg1OTQgOC44MzU5NCA5LjIxODc1VjExLjA5MzhDOC44MzU5NCAxMy4zMTI1IDYuODU5MzggMTQuOTc2NiA0LjQyMTg4IDE0Ljk3NjZDMS45ODQzOCAxNC45NzY2IDAgMTMuMzEyNSAwIDExLjA5MzhaTTIuNjQ4NDQgNy41OTM3NUMzLjE4NzUgNy4zNDM3NSAzLjgxMjUgNy4yMDMxMiA0LjQyMTg4IDcuMjAzMTJDNS41NzAzMSA3LjIwMzEyIDYuNjU2MjUgNy42MTcxOSA3LjQxNDA2IDguMzA0NjlWMi41OTM3NUM3LjQxNDA2IDEuODY3MTkgNi45Mjk2OSAxLjM4MjgxIDYuMjAzMTIgMS4zODI4MUM1LjYzMjgxIDEuMzgyODEgNS4xNTYyNSAxLjcxMDk0IDQuOTIxODggMi4yNzM0NEwyLjY0ODQ0IDcuNTkzNzVaTTE3LjU4NTkgNy42MDE1NkwxNS4zMjAzIDIuMjczNDRDMTUuMDc4MSAxLjcxMDk0IDE0LjYwOTQgMS4zOTA2MiAxNC4wMzkxIDEuMzgyODFDMTMuMzEyNSAxLjM4MjgxIDEyLjgyODEgMS44NzUgMTIuODI4MSAyLjYwMTU2VjguMzA0NjlDMTMuNTg1OSA3LjYyNSAxNC42NzE5IDcuMjEwOTQgMTUuODIwMyA3LjIxMDk0QzE2LjQyOTcgNy4yMTA5NCAxNy4wNDY5IDcuMzUxNTYgMTcuNTg1OSA3LjYwMTU2Wk0xMC4xMjUgNC4yMTA5NEM5LjY2NDA2IDQuMjEwOTQgOS4yMTA5NCA0LjI4OTA2IDguODM1OTQgNC40MjE4OFY1LjYwMTU2QzkuMjQyMTkgNS40OTIxOSA5LjY3OTY5IDUuNDI5NjkgMTAuMTI1IDUuNDI5NjlDMTAuNjAxNiA1LjQyOTY5IDExLjAyMzQgNS40Njg3NSAxMS40MDYyIDUuNTYyNVY0LjM3NUMxMS4wNjI1IDQuMjU3ODEgMTAuNjQ4NCA0LjIxMDk0IDEwLjEyNSA0LjIxMDk0Wk0xMC4xMjUgNi42MDkzOEM5LjY2NDA2IDYuNjA5MzggOS4yMTA5NCA2LjY4NzUgOC44MzU5NCA2LjgyMDMxVjhDOS4yNDIxOSA3Ljg4MjgxIDkuNjc5NjkgNy44MjAzMSAxMC4xMjUgNy44MjAzMUMxMC42MDE2IDcuODIwMzEgMTEuMDIzNCA3Ljg2NzE5IDExLjQwNjIgNy45NTMxMlY2Ljc3MzQ0QzExLjA2MjUgNi42NTYyNSAxMC42NDg0IDYuNjA5MzggMTAuMTI1IDYuNjA5MzhaTTEuNDc2NTYgMTEuMDkzOEMxLjQ3NjU2IDEyLjU2MjUgMi43NDIxOSAxMy41NTQ3IDQuNDIxODggMTMuNTU0N0M2LjEwMTU2IDEzLjU1NDcgNy40MDYyNSAxMi41NjI1IDcuNDA2MjUgMTEuMDkzOEM3LjQwNjI1IDkuNjE3MTkgNi4xMDE1NiA4LjYyNSA0LjQyMTg4IDguNjI1QzIuNzQyMTkgOC42MjUgMS40NzY1NiA5LjYxNzE5IDEuNDc2NTYgMTEuMDkzOFpNMTguNzU3OCAxMS4wOTM4QzE4Ljc1NzggOS42MjUgMTcuNSA4LjYyNSAxNS44MjAzIDguNjI1QzE0LjE0MDYgOC42MjUgMTIuODM1OSA5LjYyNSAxMi44MzU5IDExLjA5MzhDMTIuODM1OSAxMi41NzAzIDE0LjE0MDYgMTMuNTYyNSAxNS44MjAzIDEzLjU2MjVDMTcuNSAxMy41NjI1IDE4Ljc1NzggMTIuNTYyNSAxOC43NTc4IDExLjA5MzhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-alerts-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNiAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTIuNDE0MUMwIDExLjU4NTkgMC43NjU2MjUgMTAuODc1IDEuNDY4NzUgMTAuMTg3NUMyLjAyMzQ0IDkuNjQ4NDQgMi4xNDg0NCA4LjU3MDMxIDIuMjUgNy41QzIuMzUxNTYgNC41MzkwNiAzLjIxMDk0IDIuNTYyNSA1LjI1IDEuODIwMzFDNS41NDY4OCAwLjc4OTA2MiA2LjQxNDA2IDAgNy41NzgxMiAwQzguNzQyMTkgMCA5LjYwOTM4IDAuNzg5MDYyIDkuOTA2MjUgMS44MjAzMUMxMS45NDUzIDIuNTYyNSAxMi44MDQ3IDQuNTM5MDYgMTIuOTA2MiA3LjVDMTMuMDA3OCA4LjU3MDMxIDEzLjE0MDYgOS42NDg0NCAxMy42ODc1IDEwLjE4NzVDMTQuMzk4NCAxMC44NzUgMTUuMTU2MiAxMS41ODU5IDE1LjE1NjIgMTIuNDE0MUMxNS4xNTYyIDEzLjA3MDMgMTQuNjY0MSAxMy41MTU2IDEzLjg1MTYgMTMuNTE1NkgxMC42NDA2QzEwLjU3MDMgMTUuMDE1NiA5LjM1MTU2IDE2LjM3NSA3LjU3ODEyIDE2LjM3NUM1LjgwNDY5IDE2LjM3NSA0LjU4NTk0IDE1LjAwNzggNC41MTU2MiAxMy41MTU2SDEuMzA0NjlDMC41IDEzLjUxNTYgMCAxMy4wNzAzIDAgMTIuNDE0MVpNMS44NjcxOSAxMi4wODU5SDEzLjI3MzRWMTEuOTkyMkMxMy4wNzgxIDExLjc2NTYgMTIuNjQwNiAxMS4zNTE2IDEyLjI1IDEwLjkwNjJDMTEuNzE4OCAxMC4yODkxIDExLjQ2MDkgOS4xNzE4OCAxMS4zODI4IDcuNjg3NUMxMS4yOTY5IDQuNTE1NjIgMTAuMzIwMyAzLjQ2MDk0IDkuMDYyNSAzLjExNzE5QzguODY3MTkgMy4wNzAzMSA4Ljc1NzgxIDIuOTc2NTYgOC43NDIxOSAyLjc2NTYyQzguNzEwOTQgMS45Njg3NSA4LjI2NTYyIDEuNDM3NSA3LjU3ODEyIDEuNDM3NUM2Ljg5MDYyIDEuNDM3NSA2LjQ1MzEyIDEuOTY4NzUgNi40MTQwNiAyLjc2NTYyQzYuMzk4NDQgMi45NzY1NiA2LjI4OTA2IDMuMDcwMzEgNi4xMDE1NiAzLjExNzE5QzQuODM1OTQgMy40NjA5NCAzLjg2NzE5IDQuNTE1NjIgMy43NzM0NCA3LjY4NzVDMy42OTUzMSA5LjE3MTg4IDMuNDQ1MzEgMTAuMjg5MSAyLjkwNjI1IDEwLjkwNjJDMi41MjM0NCAxMS4zNTE2IDIuMDcwMzEgMTEuNzY1NiAxLjg2NzE5IDExLjk5MjJWMTIuMDg1OVpNNS45OTIxOSAxMy41MTU2QzYuMDU0NjkgMTQuNDkyMiA2LjY5NTMxIDE1LjEyNSA3LjU3ODEyIDE1LjEyNUM4LjQ2ODc1IDE1LjEyNSA5LjEwOTM4IDE0LjQ5MjIgOS4xNjQwNiAxMy41MTU2SDUuOTkyMTlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-archived-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMuNjQwNjIgMTQuNTg1OUMyLjAzMTI1IDE0LjU4NTkgMS4xNTYyNSAxMy43MzQ0IDEuMTU2MjUgMTIuMTI1VjQuNTM5MDZDMC40MTQwNjIgNC4zNTE1NiAwIDMuNzQyMTkgMCAyLjg3NVYxLjczNDM4QzAgMC42Nzk2ODggMC42NTYyNSAwIDEuNjcxODggMEgxNC4xNzk3QzE1LjIzNDQgMCAxNS44NDM4IDAuNjc5Njg4IDE1Ljg0MzggMS43MzQzOFYyLjg3NUMxNS44NDM4IDMuNzQyMTkgMTUuNDI5NyA0LjM1MTU2IDE0LjY5NTMgNC41NDY4OFYxMi4xMjVDMTQuNjk1MyAxMy43MjY2IDEzLjgxMjUgMTQuNTg1OSAxMi4yMTA5IDE0LjU4NTlIMy42NDA2MlpNMS45NzY1NiAzLjE5NTMxSDEzLjg4MjhDMTQuMjQyMiAzLjE5NTMxIDE0LjM5MDYgMy4wMzEyNSAxNC4zOTA2IDIuNjcxODhWMS45Mjk2OUMxNC4zOTA2IDEuNTcwMzEgMTQuMjQyMiAxLjQwNjI1IDEzLjg4MjggMS40MDYyNUgxLjk3NjU2QzEuNjA5MzggMS40MDYyNSAxLjQ2MDk0IDEuNTcwMzEgMS40NjA5NCAxLjkyOTY5VjIuNjcxODhDMS40NjA5NCAzLjAzMTI1IDEuNjA5MzggMy4xOTUzMSAxLjk3NjU2IDMuMTk1MzFaTTMuNzAzMTIgMTMuMTE3MkgxMi4xNDA2QzEyLjc5NjkgMTMuMTE3MiAxMy4xNjQxIDEyLjc2NTYgMTMuMTY0MSAxMi4xMDE2VjQuNjAxNTZIMi42ODc1VjEyLjEwMTZDMi42ODc1IDEyLjc2NTYgMy4wNDY4OCAxMy4xMTcyIDMuNzAzMTIgMTMuMTE3MlpNNS40MDYyNSA3Ljc4OTA2QzUuMDM5MDYgNy43ODkwNiA0Ljc3MzQ0IDcuNTMxMjUgNC43NzM0NCA3LjE0ODQ0VjYuODk4NDRDNC43NzM0NCA2LjUxNTYyIDUuMDM5MDYgNi4yNTc4MSA1LjQwNjI1IDYuMjU3ODFIMTAuNDUzMUMxMC44MjAzIDYuMjU3ODEgMTEuMDg1OSA2LjUxNTYyIDExLjA4NTkgNi44OTg0NFY3LjE0ODQ0QzExLjA4NTkgNy41MzEyNSAxMC44MjAzIDcuNzg5MDYgMTAuNDUzMSA3Ljc4OTA2SDUuNDA2MjVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-arrow-left-medium-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAOKADAAQAAAABAAAAOAAAAAAun0ppAAADLUlEQVRoBe2ZOWhVQRSGo1ExURMUA4pLIkkRFJdGolZBRNDCRgsLF1RQEOzSpLCRpFUUtBYEJSAYwXSxEJsUguICglFEcCki7mvcvh/egXGcm0iUvHce88PH3Dtz38v5Z+bOnHmpqcnKPZB7IPdA7oGJ90DtxD867icX8kQnjMJrqCrtxM0n+AlfYT9UjbbhRKMmc8Z7rhvAvTbgYATMmJU/qFvt3d0qDDxLmJPJL9AEbtVK5I9AI2WjFpa91E8Bl1pA1HegyFwfbXUunRH0XBiC7xCOmF0PUt8ILlVP1P2gbcAMheVN6peBy6k5ncDPwWcITdn1MPXLwaW5qQR+Gj6CGQrL59SvBT3nUj1ErY07NGXXSsk2wjRwqS6ifgtmKCxlbito+rqU8kmZCE3Z9Svqt8AMcKnNRP0AzFBYvqF+L8wGl1pP1HchNGXXGtE94Nac8ssbkMpSNC13ezbXRvDXIZWlyNwumAUVraLlfBFRn4F1EO9nMncE+uEDKM/UFC1nvqlXRav7H0oZVLCHQGe7VLuyl3Y4DDI1s0Q5V1B1tGbbAGh9GFP7aNUo2UISl+qpl6AvTU3f+PnJutdasQbG1S2emKyg/vffORa7i98vtS+NH3J0vySONWVQc9mjNBt0Nv1NqUXkOE+0gY47Kb2g8iHY4mILTSUsMlfigFMGNYIXQVuBTuyxdJLQSV2LzZwS5d4mtCieh6fwV9KJQCOpPDNeCJTVqE17ZcWrtiBCmbgGzdAO4RFIp3QlAPqsctR34FYNRH4B7Gf4eDRP0rbYrbtS4PMpL0PRj0unaHNvsgUTt6Eoc9EGq9F2rRVEr0Nv6uikqdsDjeBaHUT/BOJ30e57adPW4VqbiF6bvZmKy27a6l07JPjtMAKxOd1/g4OgTMe1DhC9Dpopkzoz7oBypm/8+X/XUb5C//tLmVQWpENzKqGn2o9OEGrRHql3dSW4/B+FDYFG6CyMQmokh6lvBtfSu3YJtMCkTA5S736qamu4OobJVtrcax4O7kFqFPUuVoV0TnwMocn73BcdzWjypxZC1nTVFjIERT9/0JSVeyD3QO6B3AOV2wO/AD0FbOHuTt43AAAAAElFTkSuQmCC");
  --icon-sidebar-arrow-right-png: url("data:image/png;base64,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");
  --icon-sidebar-book-closed-nav-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABYCAYAAAADWlKCAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAZKADAAQAAAABAAAAWAAAAABooqn8AAAFsklEQVR4Ae2cTahVVRTHfWaZkpl9kBRaFhgKFeJAc2AgQg79gBo6iCSiyGGUM3FSTZxGBgmJhFCzJo0iMCsopIhULPRZQX70bZn2+v3FDdv95L113ztr3XtlLfhzztl3373W/v/3PnufA2fNmJGWDCQDyUAykAwkA8lAMpAMJAPJQDKQDCQDg8PASFQoY2Njs/C1FqwEj4K7wHxwM7gB9NvGCOAi+AP8DE6BT8DBkZGR7ziGWIggiLGe3mwHD4BBIL8Xcv+m8gfgdYQ53csfp1LXXRDEeIHAtoJ5UwlwQP5ziThGwXOIcswzppmejSPGBtp/GgyzGKJIs3oReJU+zVWBl7kJQuA3EvSz4Cav4IPb1d1Et9xNnn610HrZOhpeDFrR/6HsQ3ASrACrgOw8OAxe0kWfbDZ+7wWPg9VgKSgmQfT7Uwy2fdy6tAno3DwFWUO0miX1OiXSXwNaJBcAdb6YOiixfiwFfTqewO/nQLNBGxGJU0x9uQcsAcdLYZdHT0G0tW13VO9T9jGj6yyjTOvKuFHmNfJ6IE0L+CXi+5bjXqB+3AZkEkScqcxFkPZ2gp/OTM8Z9exQwx8B962jHE3XGBgSRrNVs6U29Ul9czFPQfTQ1wqihy3t64fFFOsPTbDq061NWWeXnoJo/WjtAgXjblNtpQG6VqyKuTYJosXdxTwFUcDtDBkmMQrhoTF7C1I6lUcjAymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPymIkaioailIFNNGPynI5ER5fqk8znsKMo6SqwrmcKXv0mvTJ27KGuRioeqXHvANuL491GBov0GcyW8iod+muJQSZAnQN+m1SRClcHKxaEGUG0sZHJQ04CFwNyimWBaCLaWAYy3YdD++LG1Z2lGCGWWZUH4vxVRM//0PuGUEKkEWh50dr2RCaNvbTcFysArcAobtlikxlExgM4kFfuHYuUXPkBc770Fcg5odf4H9XmKoK8M2QhVzP0xiKDHOIfC2ZwDRM6Tui6b/5UQvHC339fq/XudKliNO6oFaxPiC8leYHRLGzfohiET4HZwDypl1FrTpKygKN8X1IHgY1Ds9DZyj4GXEUMyuFi2IOq20R2+Bz+jgT66966FxNiHzqf4MUNbUYpodWrzfJNY2CU2p0+kxWhBlA1ICs0N0UOIMki0jmMWgzvH1L9eKWRnwQqy+V0Y4fAcnRwZQDPX9PnCnTir7lXMNHrcn88rX5VNvQdrF+ku8/tYGMSDXumW1GUeVL0szJMw8BbnWLelPenat8rAOT+BIi3c7gCao7vOTpyCaCW0H9apE74gG0bTba99RacZo5xVmnoIot2IryBrKbg/rXW+O9H5Ku746ZiW/fIwdWLu29NZyD7U9BfmKOHQbqO1JLlZriwlmgQnfpen3grqRqZwb2vmGdvW8cb5qXzsuvWR8nv/PVRvVby6nntveg0T8BJCP0hG95d0BtNf/FHxNJ3Vrm3RdoR7Vpm+TtPM9HvSctKLypIfEjUBvqXfz/1F2XW4PsoWoyn83pwSuV+3vgfuB50yk+RDTiNAao4faN7y2wm5EEbC2jHuA22ii7UjT4NUM3wbWejl2E0QBI8oBDu8CbXevF9O6Ut/SOu2XqyCKFFF2cdgJRkG7yFM0dKb1Tg+4Lua2hrTRsqZocVwPtKA/Au4AejqeDdwHBj6ma1pDzoA9DDKtI2nJQDKQDCQDyUAykAwkA8lAMpAMJAPJQDJw3TPwP4nbCc+3EBh9AAAAAElFTkSuQmCC");
  --icon-sidebar-branches-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTcxODggNC4wNzAzMUMxLjgxMjUgNC41NTQ2OSAxLjM1OTM4IDQuNDIxODggMS4xNzE4OCAzLjg1MTU2TDAuMTU2MjUgMC44MTI1QzAgMC4zNTE1NjIgMC4yNTc4MTIgMCAwLjc0MjE4OCAwLjAwNzgxMjVMMy45NTMxMiAwLjAzOTA2MjVDNC41NDY4OCAwLjA0Njg3NSA0LjgwNDY5IDAuNDM3NSA0LjQ2MDk0IDAuOTIxODc1TDMuODI4MTIgMS43ODkwNkM1LjUzMTI1IDIuOTI5NjkgNi43OTY4OCA0LjM2NzE5IDcuNTM5MDYgNi4wNDY4OEM4LjI4MTI1IDQuMzY3MTkgOS41MzkwNiAyLjkyOTY5IDExLjI1IDEuNzg5MDZMMTAuNjE3MiAwLjkyMTg3NUMxMC4yNjU2IDAuNDM3NSAxMC41MjM0IDAuMDQ2ODc1IDExLjExNzIgMC4wMzkwNjI1TDE0LjMzNTkgMC4wMDc4MTI1QzE0LjgxMjUgMCAxNS4wNzAzIDAuMzUxNTYyIDE0LjkxNDEgMC44MTI1TDEzLjg5ODQgMy44NTE1NkMxMy43MTA5IDQuNDIxODggMTMuMjU3OCA0LjU1NDY5IDEyLjg5ODQgNC4wNzAzMUwxMi4xNDA2IDMuMDE1NjJDOS42MzI4MSA0LjY3MTg4IDguMzA0NjkgNi45Njg3NSA4LjMwNDY5IDkuNzVWMTQuNDY4OEM4LjMwNDY5IDE0Ljg5MDYgNy45NTMxMiAxNS4yMzQ0IDcuNTM5MDYgMTUuMjM0NEM3LjExNzE5IDE1LjIzNDQgNi43NzM0NCAxNC44OTA2IDYuNzczNDQgMTQuNDY4OFY5Ljc1QzYuNzczNDQgNi45Njg3NSA1LjQzNzUgNC42NzE4OCAyLjkzNzUgMy4wMTU2MkwyLjE3MTg4IDQuMDcwMzFaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-charm-logo-svg: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJIZWFydCBMb2dvIC8gRmlsbGVkIj4KPHBhdGggaWQ9Ikljb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzYyNSAwQzE3LjczNTkgMCAxOS40MjI3IDkuMjA4OTJlLTA2IDIwLjcxMTIgMC42NTY1MjVDMjEuODQ0NSAxLjIzNDAxIDIyLjc2NiAyLjE1NTQ3IDIzLjM0MzUgMy4yODg4NUMyNCA0LjU3NzMzIDI0IDYuMjY0MDYgMjQgOS42Mzc1VjE0LjM2MjVDMjQgMTcuNzM1OSAyNCAxOS40MjI3IDIzLjM0MzUgMjAuNzExMkMyMi43NjYgMjEuODQ0NSAyMS44NDQ1IDIyLjc2NiAyMC43MTEyIDIzLjM0MzVDMTkuNDIyNyAyNCAxNy43MzU5IDI0IDE0LjM2MjUgMjRIOS42Mzc1QzYuMjY0MDYgMjQgNC41NzczMyAyNCAzLjI4ODg1IDIzLjM0MzVDMi4xNTU0NyAyMi43NjYgMS4yMzQwMSAyMS44NDQ1IDAuNjU2NTI1IDIwLjcxMTJDOS4yMDg5MmUtMDYgMTkuNDIyNyAwIDE3LjczNTkgMCAxNC4zNjI1VjkuNjM3NUMwIDYuMjY0MDYgOS4yMDg5MmUtMDYgNC41NzczMyAwLjY1NjUyNSAzLjI4ODg1QzEuMjM0MDEgMi4xNTU0NyAyLjE1NTQ3IDEuMjM0MDEgMy4yODg4NSAwLjY1NjUyNUM0LjU3NzMzIDkuMjA4OTJlLTA2IDYuMjY0MDYgMCA5LjYzNzUgMEgxNC4zNjI1Wk0xNC44MzE1IDYuMzUwMzVDMTMuNTY1MSA2LjM1MDM1IDEyLjU5MSA3LjA1MTc0IDEyIDguMTIzMjlDMTEuNDIyIDcuMDU4MjMgMTAuNDM0OSA2LjM1MDM1IDkuMTY4NSA2LjM1MDM1QzcuMTI5MzEgNi4zNTAzNSA1LjU1MTIxIDcuOTczOTEgNS41NTEyMSAxMC4yNzI5QzUuNTUxMjEgMTMuMDM5NCA3Ljg2OTY1IDE1Ljc2MDUgMTEuNTMyNCAxOC4wOTg1QzExLjY2ODggMTguMTgyOSAxMS44NjM2IDE4LjI3MzggMTIgMTguMjczOEMxMi4xMzY0IDE4LjI3MzggMTIuMzMxMiAxOC4xODI5IDEyLjQ3NDEgMTguMDk4NUMxNi4xMzAzIDE1Ljc2MDUgMTguNDQ4OCAxMy4wMzk0IDE4LjQ0ODggMTAuMjcyOUMxOC40NDg4IDcuOTczOTEgMTYuODcwNyA2LjM1MDM1IDE0LjgzMTUgNi4zNTAzNVoiIGZpbGw9IiNGRkI4MDAiLz4KPC9nPgo8L3N2Zz4K");
  --icon-sidebar-checklist-png: url("data:image/png;base64,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");
  --icon-sidebar-checkmark-nav-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMuNzUiIHZpZXdCb3g9IjAgMCAxNCAxMy43NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMjgxMjUgMTMuNTU0Njg3NUM1LjY5NTMxMjUgMTMuNTU0Njg3NSA2LjAwNzgxMjUgMTMuMzgyODEyNSA2LjIzNDM3NSAxMy4wNDY4NzVMMTMuNTc4MTI1IDEuNTkzNzVDMTMuNzQyMTg3NSAxLjM0Mzc1IDEzLjgwNDY4NzUgMS4xMjUgMTMuODA0Njg3NSAwLjkxNDA2MjVDMTMuODA0Njg3NSAwLjM3NSAxMy40Mjk2ODc1IDAuMCAxMi44ODI4MTI1IDAuMEMxMi41IDAuMCAxMi4yNzM0Mzc1IDAuMTMyODEyNSAxMi4wMzkwNjI1IDAuNUw1LjI1IDExLjI4MTI1TDEuNzUgNi43ODkwNjI1QzEuNTIzNDM3NSA2LjQ4NDM3NSAxLjI4OTA2MjUgNi4zNTkzNzUgMC45NDUzMTI1IDYuMzU5Mzc1QzAuMzk4NDM3NSA2LjM1OTM3NSAwLjAgNi43NSAwLjAgNy4yODkwNjI1QzAuMCA3LjUyMzQzNzUgMC4wODU5Mzc1IDcuNzUgMC4yODEyNSA3Ljk5MjE4NzVMNC4zMjgxMjUgMTMuMDU0Njg3NUM0LjYwMTU2MjUgMTMuMzkwNjI1IDQuODkwNjI1IDEzLjU1NDY4NzUgNS4yODEyNSAxMy41NTQ2ODc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-clock-nav-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYuMjUiIGhlaWdodD0iMTYuMjUiIHZpZXdCb3g9IjAgMCAxNi4yNSAxNi4yNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDcwMzEgMTYuMTQwNkMzLjYxNzE5IDE2LjE0MDYgMCAxMi41MjM0IDAgOC4wNzAzMUMwIDMuNjE3MTkgMy42MTcxOSAwIDguMDcwMzEgMEMxMi41MjM0IDAgMTYuMTQwNiAzLjYxNzE5IDE2LjE0MDYgOC4wNzAzMUMxNi4xNDA2IDEyLjUyMzQgMTIuNTIzNCAxNi4xNDA2IDguMDcwMzEgMTYuMTQwNlpNOC4wNzAzMSAxNC41NDY5QzExLjY1NjIgMTQuNTQ2OSAxNC41NTQ3IDExLjY1NjIgMTQuNTU0NyA4LjA3MDMxQzE0LjU1NDcgNC40ODQzOCAxMS42NTYyIDEuNTg1OTQgOC4wNzAzMSAxLjU4NTk0QzQuNDg0MzggMS41ODU5NCAxLjU4NTk0IDQuNDg0MzggMS41ODU5NCA4LjA3MDMxQzEuNTg1OTQgMTEuNjU2MiA0LjQ4NDM4IDE0LjU0NjkgOC4wNzAzMSAxNC41NDY5Wk00LjExNzE5IDkuMDM5MDZDMy43NjU2MiA5LjAzOTA2IDMuNSA4Ljc2NTYyIDMuNSA4LjQyMTg4QzMuNSA4LjA3MDMxIDMuNzY1NjIgNy44MDQ2OSA0LjExNzE5IDcuODA0NjlINy40NDUzMVYzLjI5Njg4QzcuNDQ1MzEgMi45NTMxMiA3LjcxODc1IDIuNjc5NjkgOC4wNjI1IDIuNjc5NjlDOC40MTQwNiAyLjY3OTY5IDguNjg3NSAyLjk1MzEyIDguNjg3NSAzLjI5Njg4VjguNDIxODhDOC42ODc1IDguNzY1NjIgOC40MTQwNiA5LjAzOTA2IDguMDYyNSA5LjAzOTA2SDQuMTE3MTlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-clock-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDcwMzEgMTYuMTQwNkMzLjYxNzE5IDE2LjE0MDYgMCAxMi41MjM0IDAgOC4wNzAzMUMwIDMuNjE3MTkgMy42MTcxOSAwIDguMDcwMzEgMEMxMi41MjM0IDAgMTYuMTQwNiAzLjYxNzE5IDE2LjE0MDYgOC4wNzAzMUMxNi4xNDA2IDEyLjUyMzQgMTIuNTIzNCAxNi4xNDA2IDguMDcwMzEgMTYuMTQwNlpNOC4wNzAzMSAxNC41NDY5QzExLjY1NjIgMTQuNTQ2OSAxNC41NTQ3IDExLjY1NjIgMTQuNTU0NyA4LjA3MDMxQzE0LjU1NDcgNC40ODQzOCAxMS42NTYyIDEuNTg1OTQgOC4wNzAzMSAxLjU4NTk0QzQuNDg0MzggMS41ODU5NCAxLjU4NTk0IDQuNDg0MzggMS41ODU5NCA4LjA3MDMxQzEuNTg1OTQgMTEuNjU2MiA0LjQ4NDM4IDE0LjU0NjkgOC4wNzAzMSAxNC41NDY5Wk00LjExNzE5IDkuMDM5MDZDMy43NjU2MiA5LjAzOTA2IDMuNSA4Ljc2NTYyIDMuNSA4LjQyMTg4QzMuNSA4LjA3MDMxIDMuNzY1NjIgNy44MDQ2OSA0LjExNzE5IDcuODA0NjlINy40NDUzMVYzLjI5Njg4QzcuNDQ1MzEgMi45NTMxMiA3LjcxODc1IDIuNjc5NjkgOC4wNjI1IDIuNjc5NjlDOC40MTQwNiAyLjY3OTY5IDguNjg3NSAyLjk1MzEyIDguNjg3NSAzLjI5Njg4VjguNDIxODhDOC42ODc1IDguNzY1NjIgOC40MTQwNiA5LjAzOTA2IDguMDYyNSA5LjAzOTA2SDQuMTE3MTlaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-closed-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAYKADAAQAAAABAAAAYAAAAACK+310AAADsklEQVR4Ae2cu2sUURTG10d8IEYE8VEoaoiNhYogCGIt2KSy0D/BXsTORsHCUoKdiI/WVtIIKogEFEEQ0UIb8RFfKL71+9CQRVgme/bce8/e+Q58sImZe875fXNn7syO0+koREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEREAEaiewwKHBcYxxANoGrYI8xsQwIeM3qvoAPYGmoAdQsViOzOegLxALa5u+o+fLEHe67MG9/CrEItoGvrvfH+j/OrQYyhoHke0T1F1MWz9/BocjVvoLjRsexnYjxm1r24wcDlmbshqwCwmzTztrk4m3W4Txd1pzWA1Yg4Q1r3b64UkOPBHTiL7DasCSvjPVv4HpkGw1oH6cmTqUAZlA90pjNYAXX4o5AlyCf5v7cf6frAa8RAomVfzl8BogfllgWA2YRjJeBSo6nZ+AcNcKwmrARSQ0TTlroYG3+4raLpWobxJJaUJbb0HMHvcvlIDPnLzwOAHNQG004S36PgkNdEfA42p2FEXshcYgfrYe1rBp+OCJ9iP0FLoNvYcUIiACIiACImAi4HESZuKV0DFoGX+oPHgb5gzEk3GYWIdKuCJow3KUfa73Il/zktGLUdJxZEBSvM2Dy4BmRkn/QgYkxds8+ED3MZqH7/sv+D3DI4i3eL2DO9s4tMF74AjjeayCzqORpYmb4RfnZ6FBVmuuqyCvfgc14AUKSQ1/tlfexX0MWU1wNSDKOeAhgPCLjRzBw9v9HInmkyOKAdwbc0bufD17i2LAVlTodVukZ7Nd/8CTcYiIYsBm0DieichR5NmRKVdjmkjL0FOodgK6B6Vahm7H2PugMBHJAELZ809hAKUuJMohKHWfYceXAYWtkQEyoDCBwuk1A2RAYQKF02sGyIDCBAqn1wyQAYUJFE6vGSADChMonF4zQAYUJlA4vWaADChMoHB6zYBKDOCry9oUbv16zQA+rGT6r/pD6Br7fOdVt5cB/BKdRYV53sYL0H/jsD/ubG4PDXgZwDr5tJlbYRwwYLA/PrXhFp4G3ERVtb/Ag/3dcqPvPNBGjMfXtnCa1qo36G0T5BaeM+A5quLLXGt9iwr7ugI9g8IG3xXBd+fwWFnTLGA/7Iv9hY8tqPAOVIsJ7IP9sK+hiRWolM968pg5zDOB9Z+G2E+SSP1I+GpUPQHth3ZDayH+LuJ7R3l1OwO9gqahG9A1iL9TiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiICZwB+Xf+JNad9oxAAAAABJRU5ErkJggg==");
  --icon-sidebar-code-review-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzgxMjUgMjAuMDYyNUM4LjE1NjI1IDIwLjA2MjUgNy43ODkwNiAxOS42MzI4IDcuNzg5MDYgMTguOTM3NVYxNy4wMDc4SDcuMzY3MTlDNS4xMDE1NiAxNy4wMDc4IDMuNzUgMTUuNjY0MSAzLjc1IDEzLjM0MzhWNy4yODEyNUMzLjc1IDQuOTYwOTQgNS4wNzAzMSAzLjYxNzE5IDcuNDIxODggMy42MTcxOUgxNy41ODU5QzE5LjkyOTcgMy42MTcxOSAyMS4yNSA0Ljk2MDk0IDIxLjI1IDcuMjgxMjVWMTMuMzQzOEMyMS4yNSAxNS42NjQxIDE5LjkyOTcgMTcuMDA3OCAxNy41ODU5IDE3LjAwNzhIMTIuNzU3OEwxMC4wNzgxIDE5LjM4MjhDOS41MzkwNiAxOS44NTE2IDkuMjE4NzUgMjAuMDYyNSA4Ljc4MTI1IDIwLjA2MjVaTTkuMTU2MjUgMTguMzQzOEwxMS42MzI4IDE1Ljg5ODRDMTEuOTY4OCAxNS41NTQ3IDEyLjE5NTMgMTUuNDc2NiAxMi42NzE5IDE1LjQ3NjZIMTcuNTM5MUMxOS4wMDc4IDE1LjQ3NjYgMTkuNzE4OCAxNC43MzQ0IDE5LjcxODggMTMuMjk2OVY3LjMyODEyQzE5LjcxODggNS44OTA2MiAxOS4wMDc4IDUuMTQ4NDQgMTcuNTM5MSA1LjE0ODQ0SDcuNDYwOTRDNS45ODQzOCA1LjE0ODQ0IDUuMjgxMjUgNS44OTA2MiA1LjI4MTI1IDcuMzI4MTJWMTMuMjk2OUM1LjI4MTI1IDE0LjczNDQgNS45ODQzOCAxNS40NzY2IDcuNDYwOTQgMTUuNDc2Nkg4LjUyMzQ0QzguOTY4NzUgMTUuNDc2NiA5LjE1NjI1IDE1LjY1NjIgOS4xNTYyNSAxNi4xMTcyVjE4LjM0MzhaTTExLjY2NDEgMTQuMDIzNEMxMS4zODI4IDE0LjAyMzQgMTEuMTU2MiAxMy45MDYyIDEwLjk0NTMgMTMuNjQwNkw5LjA5Mzc1IDExLjM4MjhDOC45Njg3NSAxMS4yMTg4IDguODk4NDQgMTEuMDQ2OSA4Ljg5ODQ0IDEwLjg1OTRDOC44OTg0NCAxMC40NzY2IDkuMTk1MzEgMTAuMTY0MSA5LjU3ODEyIDEwLjE2NDFDOS44MDQ2OSAxMC4xNjQxIDEwIDEwLjI1IDEwLjE4NzUgMTAuNDkyMkwxMS42NDA2IDEyLjM0MzhMMTQuNzI2NiA3LjM5MDYyQzE0Ljg4MjggNy4xMzI4MSAxNS4xMDE2IDcgMTUuMzM1OSA3QzE1LjY5NTMgNyAxNi4wNDY5IDcuMjU3ODEgMTYuMDQ2OSA3LjY0ODQ0QzE2LjA0NjkgNy44MjAzMSAxNS45NTMxIDguMDA3ODEgMTUuODUxNiA4LjE3MTg4TDEyLjM1MTYgMTMuNjMyOEMxMi4xODc1IDEzLjg5MDYgMTEuOTQ1MyAxNC4wMjM0IDExLjY2NDEgMTQuMDIzNFoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuODUiLz4KPC9zdmc+Cg==");
  --icon-sidebar-developer-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuODkwNjIgMTkuMTg3NUMyLjE2NDA2IDE4LjQ2MDkgMi4yMTg3NSAxNy42MTcyIDMuMDU0NjkgMTYuODQzOEwxMy41OTM4IDcuMTc5NjlDMTMuNTA3OCA2Ljg5MDYyIDEzLjUyMzQgNi41NzAzMSAxMy42Nzk3IDYuMTk1MzFMMTQuMTE3MiA1LjA5Mzc1QzEzLjEzMjggNC41NzAzMSAxMi4wNjI1IDQuNjc5NjkgMTEuMTAxNiA0Ljk1MzEyQzEwLjU3MDMgNS4wODU5NCAxMC4xNzE5IDQuODgyODEgOS45NzY1NiA0LjU2MjVDOS43ODEyNSA0LjIzNDM4IDkuODEyNSAzLjc1NzgxIDEwLjE1NjIgMy40MjE4OEMxMi4wNDY5IDEuNTYyNSAxNS43MTg4IDEuMzQzNzUgMTcuODgyOCAzLjQ5MjE5TDE5LjYwOTQgNS4yMTA5NEMyMC4wODU5IDUuNjg3NSAyMC4yMzQ0IDYuMDYyNSAyMC4xMjUgNi41NTQ2OUwxOS45Njg4IDcuMjVMMjAuMzEyNSA3LjU5Mzc1TDIwLjY3MTkgNy41NjI1QzIxLjA0NjkgNy41MzkwNiAyMS4zNzUgNy42NzE4OCAyMS43MzQ0IDguMDM5MDZMMjIuMjg5MSA4LjU5Mzc1QzIyLjY5NTMgOC45OTIxOSAyMi43MTg4IDkuNTIzNDQgMjIuMzIwMyA5LjkyOTY5TDIwLjIxODggMTIuMDM5MUMxOS44MjgxIDEyLjQzNzUgMTkuMjczNCAxMi40MDYyIDE4Ljg2NzIgMTIuMDA3OEwxOC4zMjgxIDExLjQ2MDlDMTcuOTQ1MyAxMS4xMDE2IDE3LjgyODEgMTAuNzU3OCAxNy44NTE2IDEwLjM4MjhMMTcuODgyOCAxMC4wMzkxTDE3LjUxNTYgOS42NzE4OEwxNi44NTE2IDkuNzg5MDZDMTYuNTU0NyA5Ljg1MTU2IDE2LjI4OTEgOS44NTkzOCAxNi4wMTU2IDkuNzI2NTZMNi41NTQ2OSAyMC4zNDM4QzUuNzk2ODggMjEuMTk1MyA0LjkyMTg4IDIxLjI0MjIgNC4yMDMxMiAyMC41MTU2TDIuODkwNjIgMTkuMTg3NVpNMTEuNDc2NiAzLjc1NzgxQzExLjM5ODQgMy44MTI1IDExLjQzNzUgMy45MDYyNSAxMS41MzEyIDMuODc1QzEyLjg5MDYgMy40Mzc1IDE0LjY0MDYgMy42NjQwNiAxNS42NDA2IDQuNzE4NzVMMTQuOTIxOSA2LjVDMTQuODIwMyA2Ljc1NzgxIDE0Ljg0MzggNi44ODI4MSAxNS4wMjM0IDcuMDQ2ODhMMTYuMzc1IDguMzk4NDRDMTYuNTU0NyA4LjU3ODEyIDE2LjY2NDEgOC41OTM3NSAxNi44OTA2IDguNTQ2ODhMMTcuOTY4OCA4LjM2NzE5TDE5LjA4NTkgOS40ODQzOEwxOS4wNDY5IDEwLjE3OTdDMTkuMDM5MSAxMC4zNTk0IDE5LjA2MjUgMTAuNDE0MSAxOS4xNzk3IDEwLjUzOTFMMTkuNTIzNCAxMC44ODI4TDIxLjE2NDEgOS4yNUwyMC44MTI1IDguOTA2MjVDMjAuNjg3NSA4Ljc4OTA2IDIwLjYzMjggOC43NzM0NCAyMC40NjA5IDguNzgxMjVMMTkuNzU3OCA4LjgxMjVMMTguNjMyOCA3LjY5NTMxTDE4Ljg1MTYgNi42NDA2MkMxOC44OTg0IDYuMzk4NDQgMTguODY3MiA2LjI3MzQ0IDE4LjcwMzEgNi4xMDE1NkwxNi43OTY5IDQuMjEwOTRDMTUuNTU0NyAyLjk3NjU2IDEyLjkwNjIgMi43ODkwNiAxMS40NzY2IDMuNzU3ODFaTTQuODgyODEgMTkuMjk2OUM1LjIwMzEyIDE5LjYyNSA1LjQ0NTMxIDE5LjU1NDcgNS42OTUzMSAxOS4yNzM0TDE1LjA1NDcgOC44NzVMMTQuMzgyOCA4LjE5NTMxTDQuMTI1IDE3LjcwMzFDMy44NDM3NSAxNy45NjA5IDMuNzczNDQgMTguMTk1MyA0LjEwMTU2IDE4LjUxNTZMNC44ODI4MSAxOS4yOTY5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-everyone-png: url("data:image/png;base64,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");
  --icon-sidebar-experiments-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTQuMTMyOFYwLjc3MzQzOEMwIDAuMzQzNzUgMC4zMjgxMjUgMCAwLjc2NTYyNSAwQzEuMjAzMTIgMCAxLjUzMTI1IDAuMzQzNzUgMS41MzEyNSAwLjc3MzQzOFY3LjUxNTYyTDQuMzY3MTkgNS44NjcxOUM0LjM2NzE5IDUuODUxNTYgNC4zNjcxOSA1LjgyMDMxIDQuMzY3MTkgNS43OTY4OEM0LjM2NzE5IDQuOTc2NTYgNS4wMzEyNSA0LjMwNDY5IDUuODU5MzggNC4zMDQ2OUM2LjY3OTY5IDQuMzA0NjkgNy4zNDM3NSA0Ljk3NjU2IDcuMzQzNzUgNS43OTY4OEM3LjM0Mzc1IDUuODc1IDcuMzM1OTQgNS45NTMxMiA3LjMyODEyIDYuMDMxMjVMOC45NTMxMiA3LjQwNjI1QzkuMTU2MjUgNy4yOTY4OCA5LjM5MDYyIDcuMjQyMTkgOS42MzI4MSA3LjI0MjE5QzkuOTc2NTYgNy4yNDIxOSAxMC4yOTY5IDcuMzU5MzggMTAuNTQ2OSA3LjU1NDY5TDE0LjA1NDcgNS40NTMxMkMxNC4wMzkxIDUuMzU5MzggMTQuMDIzNCA1LjI1NzgxIDE0LjAyMzQgNS4xNTYyNUMxNC4wMjM0IDQuMzM1OTQgMTQuNjk1MyAzLjY2NDA2IDE1LjUxNTYgMy42NjQwNkMxNi4zMzU5IDMuNjY0MDYgMTcuMDA3OCA0LjMzNTk0IDE3LjAwNzggNS4xNTYyNUMxNy4wMDc4IDUuOTc2NTYgMTYuMzM1OSA2LjY0ODQ0IDE1LjUxNTYgNi42NDg0NEMxNS4yMDMxIDYuNjQ4NDQgMTQuOTE0MSA2LjU0Njg4IDE0LjY3OTcgNi4zODI4MUwxMS4xMDk0IDguNTIzNDRDMTEuMTE3MiA4LjU5Mzc1IDExLjEyNSA4LjY2NDA2IDExLjEyNSA4LjcyNjU2QzExLjEyNSA5LjU1NDY5IDEwLjQ1MzEgMTAuMjE4OCA5LjYzMjgxIDEwLjIxODhDOC44MTI1IDEwLjIxODggOC4xNDg0NCA5LjU1NDY5IDguMTQ4NDQgOC43MjY1NkM4LjE0ODQ0IDguNTU0NjkgOC4xNzE4OCA4LjM4MjgxIDguMjM0MzggOC4yMjY1Nkw2Ljc2NTYyIDYuOTc2NTZDNi41MTU2MiA3LjE3MTg4IDYuMTk1MzEgNy4yODkwNiA1Ljg1OTM4IDcuMjg5MDZDNS40NjA5NCA3LjI4OTA2IDUuMTA5MzggNy4xMzI4MSA0Ljg0Mzc1IDYuODkwNjJMMS41MzEyNSA4LjgwNDY5VjEzLjA1NDdDMS41MzEyNSAxMy4yMTg4IDEuNTg1OTQgMTMuMjczNCAxLjc1IDEzLjI3MzRIMTYuMzIwM0MxNi43NDIyIDEzLjI3MzQgMTcuMDkzOCAxMy42MDE2IDE3LjA5MzggMTQuMDM5MUMxNy4wOTM4IDE0LjQ3NjYgMTYuNzQyMiAxNC44MDQ3IDE2LjMyMDMgMTQuODA0N0gwLjY3MTg3NUMwLjI2NTYyNSAxNC44MDQ3IDAgMTQuNTM5MSAwIDE0LjEzMjhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-floating-heart-png: url("data:image/png;base64,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");
  --icon-sidebar-gear-menu-png: url("data:image/png;base64,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");
  --icon-sidebar-health-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTYyNSAxNC41NzgxQzAuODc1IDE0LjU3ODEgMCAxMy43MTA5IDAgMTIuMDQ2OVYyLjUzMTI1QzAgMC44NTkzNzUgMC44NzUgMCAyLjU2MjUgMEgxNS45NDUzQzE3LjYzMjggMCAxOC41MDc4IDAuODY3MTg4IDE4LjUwNzggMi41MzEyNVYxMi4wNDY5QzE4LjUwNzggMTMuNzEwOSAxNy42MzI4IDE0LjU3ODEgMTUuOTQ1MyAxNC41NzgxSDIuNTYyNVpNMi42NTYyNSAxMy4wNDY5SDE1Ljg1MTZDMTYuNTcwMyAxMy4wNDY5IDE2Ljk3NjYgMTIuNjcxOSAxNi45NzY2IDExLjkxNDFWOEgxNS40Mzc1TDE0LjUzOTEgMTAuODIwM0MxNC4zOTA2IDExLjMwNDcgMTMuNjQwNiAxMS4zMTI1IDEzLjUgMTAuODQzOEwxMS44MTI1IDUuNDE0MDZMMTAuODkwNiA3LjU2MjVDMTAuNzczNCA3Ljg1MTU2IDEwLjYwOTQgOCAxMC4yODEyIDhIOC41MzEyNUw3LjYzMjgxIDEwLjgyMDNDNy40NzY1NiAxMS4zMDQ3IDYuNzM0MzggMTEuMzEyNSA2LjU5Mzc1IDEwLjg0MzhMNC44OTg0NCA1LjQyMTg4TDQuMDIzNDQgNy41NjI1QzMuODk4NDQgNy44NTE1NiAzLjc0MjE5IDggMy40MTQwNiA4SDEuNTM5MDZWNi45MTQwNkgzLjA2MjVMNC4zOTA2MiAzLjY2NDA2QzQuNTkzNzUgMy4xNzk2OSA1LjI3MzQ0IDMuMTg3NSA1LjQyMTg4IDMuNjQwNjJMNy4xMDkzOCA4Ljc1TDcuNjA5MzggNy4zNTkzOEM3LjcwMzEyIDcuMDcwMzEgNy44OTA2MiA2LjkxNDA2IDguMjE4NzUgNi45MTQwNkg5Ljk2ODc1TDExLjI5NjkgMy42NjQwNkMxMS41IDMuMTc5NjkgMTIuMTc5NyAzLjE4NzUgMTIuMzI4MSAzLjY0MDYyTDE0LjAxNTYgOC43NUwxNC41MTU2IDcuMzU5MzhDMTQuNjE3MiA3LjA3MDMxIDE0Ljc5NjkgNi45MTQwNiAxNS4xMjUgNi45MTQwNkgxNi45NzY2VjIuNjY0MDZDMTYuOTc2NiAxLjkwNjI1IDE2LjU3MDMgMS41MjM0NCAxNS44NTE2IDEuNTIzNDRIMi42NTYyNUMxLjkyOTY5IDEuNTIzNDQgMS41MzEyNSAxLjkwNjI1IDEuNTMxMjUgMi42NjQwNlYxMS45MTQxQzEuNTMxMjUgMTIuNjcxOSAxLjkyOTY5IDEzLjA0NjkgMi42NTYyNSAxMy4wNDY5WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-heart-svg: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJIZWFydCBMb2dvIC8gRmlsbGVkIj4KPHBhdGggaWQ9Ikljb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTQuMzYyNSAwQzE3LjczNTkgMCAxOS40MjI3IDkuMjA4OTJlLTA2IDIwLjcxMTIgMC42NTY1MjVDMjEuODQ0NSAxLjIzNDAxIDIyLjc2NiAyLjE1NTQ3IDIzLjM0MzUgMy4yODg4NUMyNCA0LjU3NzMzIDI0IDYuMjY0MDYgMjQgOS42Mzc1VjE0LjM2MjVDMjQgMTcuNzM1OSAyNCAxOS40MjI3IDIzLjM0MzUgMjAuNzExMkMyMi43NjYgMjEuODQ0NSAyMS44NDQ1IDIyLjc2NiAyMC43MTEyIDIzLjM0MzVDMTkuNDIyNyAyNCAxNy43MzU5IDI0IDE0LjM2MjUgMjRIOS42Mzc1QzYuMjY0MDYgMjQgNC41NzczMyAyNCAzLjI4ODg1IDIzLjM0MzVDMi4xNTU0NyAyMi43NjYgMS4yMzQwMSAyMS44NDQ1IDAuNjU2NTI1IDIwLjcxMTJDOS4yMDg5MmUtMDYgMTkuNDIyNyAwIDE3LjczNTkgMCAxNC4zNjI1VjkuNjM3NUMwIDYuMjY0MDYgOS4yMDg5MmUtMDYgNC41NzczMyAwLjY1NjUyNSAzLjI4ODg1QzEuMjM0MDEgMi4xNTU0NyAyLjE1NTQ3IDEuMjM0MDEgMy4yODg4NSAwLjY1NjUyNUM0LjU3NzMzIDkuMjA4OTJlLTA2IDYuMjY0MDYgMCA5LjYzNzUgMEgxNC4zNjI1Wk0xNC44MzE1IDYuMzUwMzVDMTMuNTY1MSA2LjM1MDM1IDEyLjU5MSA3LjA1MTc0IDEyIDguMTIzMjlDMTEuNDIyIDcuMDU4MjMgMTAuNDM0OSA2LjM1MDM1IDkuMTY4NSA2LjM1MDM1QzcuMTI5MzEgNi4zNTAzNSA1LjU1MTIxIDcuOTczOTEgNS41NTEyMSAxMC4yNzI5QzUuNTUxMjEgMTMuMDM5NCA3Ljg2OTY1IDE1Ljc2MDUgMTEuNTMyNCAxOC4wOTg1QzExLjY2ODggMTguMTgyOSAxMS44NjM2IDE4LjI3MzggMTIgMTguMjczOEMxMi4xMzY0IDE4LjI3MzggMTIuMzMxMiAxOC4xODI5IDEyLjQ3NDEgMTguMDk4NUMxNi4xMzAzIDE1Ljc2MDUgMTguNDQ4OCAxMy4wMzk0IDE4LjQ0ODggMTAuMjcyOUMxOC40NDg4IDcuOTczOTEgMTYuODcwNyA2LjM1MDM1IDE0LjgzMTUgNi4zNTAzNVoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuODUiLz4KPC9nPgo8L3N2Zz4K");
  --icon-sidebar-inbox-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxOSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTYyNSAxMy42MzI4QzAuODc1IDEzLjYzMjggMCAxMi43NjU2IDAgMTEuMDkzOFY2LjQ4NDM4QzAgNS42MjUgMC4xMDkzNzUgNS4yMjY1NiAwLjUxNTYyNSA0LjcyNjU2TDMuMTg3NSAxLjQ3NjU2QzQuMTA5MzggMC4zNTkzNzUgNC42MDE1NiAwIDUuOTIxODggMEgxMi42NDg0QzEzLjk2ODggMCAxNC40NjA5IDAuMzUxNTYyIDE1LjM3NSAxLjQ2ODc1TDE4LjA1NDcgNC43MjY1NkMxOC40Njg4IDUuMjI2NTYgMTguNTcwMyA1LjYyNSAxOC41NzAzIDYuNDg0MzhWMTEuMDkzOEMxOC41NzAzIDEyLjc2NTYgMTcuNjk1MyAxMy42MzI4IDE2LjAwNzggMTMuNjMyOEgyLjU2MjVaTTEuOTA2MjUgNS44NDM3NUg2Ljk3NjU2QzcuMzgyODEgNS44NDM3NSA3LjU3MDMxIDYuMTMyODEgNy41NzAzMSA2LjQ0NTMxVjYuNDY4NzVDNy41NzAzMSA3LjMyMDMxIDguMjI2NTYgOC4yMjY1NiA5LjI4OTA2IDguMjI2NTZDMTAuMzQzOCA4LjIyNjU2IDExIDcuMzIwMzEgMTEgNi40Njg3NVY2LjQ0NTMxQzExIDYuMTMyODEgMTEuMTg3NSA1Ljg0Mzc1IDExLjYwMTYgNS44NDM3NUgxNi42NjQxQzE2LjkxNDEgNS44NDM3NSAxNi45Njg4IDUuNjI1IDE2Ljg0MzggNS40NjA5NEwxMy45OTIyIDEuOTE0MDZDMTMuNjQwNiAxLjQ2ODc1IDEzLjI0MjIgMS4yODEyNSAxMi43MTA5IDEuMjgxMjVINS44NTkzOEM1LjMyODEyIDEuMjgxMjUgNC45Mjk2OSAxLjQ2ODc1IDQuNTc4MTIgMS45MTQwNkwxLjczNDM4IDUuNDYwOTRDMS42MDE1NiA1LjYyNSAxLjY1NjI1IDUuODQzNzUgMS45MDYyNSA1Ljg0Mzc1Wk0yLjYzMjgxIDEyLjEwMTZIMTUuOTM3NUMxNi42NTYyIDEyLjEwMTYgMTcuMDYyNSAxMS43MjY2IDE3LjA2MjUgMTAuOTY4OFY3LjE5NTMxSDEyLjMyMDNDMTIuMDc4MSA4LjU5Mzc1IDEwLjg2NzIgOS42MzI4MSA5LjI4OTA2IDkuNjMyODFDNy43MDMxMiA5LjYzMjgxIDYuNDkyMTkgOC41OTM3NSA2LjI1IDcuMTk1MzFIMS41MDc4MVYxMC45Njg4QzEuNTA3ODEgMTEuNzI2NiAxLjkwNjI1IDEyLjEwMTYgMi42MzI4MSAxMi4xMDE2WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-iphone-and-arrow-forward-outward-menu-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABYCAYAAAADWlKCAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAZKADAAQAAAABAAAAWAAAAABooqn8AAAFSklEQVR4Ae2cz6tWRRzGfVMrETOjizeTFlpGlBFF1CJ0E9QmqCTLVT+Q+gOiqDbVpk20KHQTbSqQCFq0CCIXVotKJILot1aXfiFmZpqild4+T70Hh+G93uu9c2bmvO/zhYf5cc478/0+zzkz58yce+fNs5kBM2AGzIAZMANmwAyYATNgBsyAGTADZsAMmAEzYAbMgBkwA2ZguBnolQ5vcnJyGT7cBFYD5c8CqewEDR0Ge8EusLvX602S2mIGEGIMbAVHQA47Sidvg3WxLyNfhpRLwU/gBMhtE3T4wMiL0BAAGQvBF7lViPr7jPL6xqea0pTj9Uzjup8Tr5jpyS2dt4p2H0SU4nNoHN+CuCJD+a4p+viN+h3gAEgx8epiGwfXgotBaIsorAF6kNgTHhi5PFflvmj4UHE7uAgkv2Jp8yrwNDgJQvuSwi0jJ0AcMCQMmsivp7614ZO2rwY7QWh7KGyM/Stdbo2E0wQW9/kP5+r94ORpfjPXQ0doYCJqRHdj7Et0Sv5iDQ7p5a1t05yUo585x1GDIHMOYpgasCCVqWlBLEhlDFTmju8QC1IZA5W54zukMkFKrGVVRsH/7vDWrotzJdgE9oFtvKweJ81qFuQU3cvJvgmuAcfARkTagChHyWczD1lQDfFaRlkKJIbsXHAzeI1jymczCwLV/X32P8h+EjCv0eNW8AqinB3UD1eW4GI7RsX5bUZJ+wvAMrAiwHLy2hf5z8jrHK06fwdC+4vCq2A4h/cw0n6+dUEa0qdL8Wc+WAu0xRvacQovgeEbUcIo+/lqBJFgIh2sAR/2/WsSibIFJN9Em+5CafV4E12QViVIX5Qe/o2BdwI/lZWvz7VJUHa1FVUUkJ71x5lYD0b10xZpSnPAeSD1+P43bf4J5oNnwUOgMfm7FX8fbio6nUqQyGZ1h9DGveBbEO+VU5XMNKEfAIO2nZ/qtBCN8wOoOmNBaGM12DWgrZxVuhAua+JKlXb1qWEMAs5JRcIs29Fwv2KWv53yZ10V5FMi+gZkX2sKmPya/EdBOUm2s5M6w8UFMLABXAlSv0lrUtdX8/pa5RKgSb3hSl/H/AzWMbFPkHbbBgzyZzyH5GAAP/Xmfjs4GPiseWM3SD535IhpYB9BcE22OkFwbDG4D+gpqzGJ8T24fGBgXa1sogvSqgTBryXgMRA+6kqMH8DarvI+pd8EFVs1guDYUvBM5KDE+AVcN2VQCQ+kfsNN6Fq6piBTj8l6ALghaPVX8m8wMe9UHedoP+RR8LjKfdOqgs67k/M+biqHKiXw2Fq/Q+hwFdgWday3/HtELqnWrvSyKV9C209hfU4BuvoekpQjrn7dCXqcbb7/Vfl3sIlj75FmMwtyimoNTU8ALXJ+Du5GjO2kWW0k5pCZMAr5Wt19niHqhf4dM5OfJT/Hd0hEaUkx5IoFiQQpXbQgpRWI+rcgESGlixaktAJR/xYkIqR00YKUViDq34JEhJQu1iCI9sYX8ULW7Mi1wclCGl3SRsOp2ywhyKDP++8gMJGW3BBa27v6GOHGqHGtW+nPDqqyEksnP8JAvOumrwFXQt7rpPuBFvfmavrIbRxoRfc2cCEITR9I6A9zRtsgXd/HljZtOr0LFtemRokhawskNMvcpfjYS8dvsW6lr0qqsuyCQMJXMPBkQRY0b3wAXizoQ31dM1w8Ag6DnHaIzl4GmluqtDYfNacNGGL0EdpmoD8d039307+JTemTdgEPAQ1R7wM9NOzgLlW9zQyYATNgBsyAGTADZsAMmAEzYAbMgBkwA2bADJgBM2AGzIAZMANmoAAD/wKlfOO7JRklrQAAAABJRU5ErkJggg==");
  --icon-sidebar-jobs-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzI2NTYyIDE3Ljg0MzhDMCAxNy4xMTcyIDAuMDU0Njg3NSAxNi4yNzM0IDAuODkwNjI1IDE1LjVMMTEuNDI5NyA1LjgzNTk0QzExLjM0MzggNS41NDY4OCAxMS4zNTk0IDUuMjI2NTYgMTEuNTE1NiA0Ljg1MTU2TDExLjk1MzEgMy43NUMxMC45Njg4IDMuMjI2NTYgOS44OTg0NCAzLjMzNTk0IDguOTM3NSAzLjYwOTM4QzguNDA2MjUgMy43NDIxOSA4LjAwNzgxIDMuNTM5MDYgNy44MTI1IDMuMjE4NzVDNy42MTcxOSAyLjg5MDYyIDcuNjQ4NDQgMi40MTQwNiA3Ljk5MjE5IDIuMDc4MTJDOS44ODI4MSAwLjIxODc1IDEzLjU1NDcgMCAxNS43MTg4IDIuMTQ4NDRMMTcuNDQ1MyAzLjg2NzE5QzE3LjkyMTkgNC4zNDM3NSAxOC4wNzAzIDQuNzE4NzUgMTcuOTYwOSA1LjIxMDk0TDE3LjgwNDcgNS45MDYyNUwxOC4xNDg0IDYuMjVMMTguNTA3OCA2LjIxODc1QzE4Ljg4MjggNi4xOTUzMSAxOS4yMTA5IDYuMzI4MTIgMTkuNTcwMyA2LjY5NTMxTDIwLjEyNSA3LjI1QzIwLjUzMTIgNy42NDg0NCAyMC41NTQ3IDguMTc5NjkgMjAuMTU2MiA4LjU4NTk0TDE4LjA1NDcgMTAuNjk1M0MxNy42NjQxIDExLjA5MzggMTcuMTA5NCAxMS4wNjI1IDE2LjcwMzEgMTAuNjY0MUwxNi4xNjQxIDEwLjExNzJDMTUuNzgxMiA5Ljc1NzgxIDE1LjY2NDEgOS40MTQwNiAxNS42ODc1IDkuMDM5MDZMMTUuNzE4OCA4LjY5NTMxTDE1LjM1MTYgOC4zMjgxMkwxNC42ODc1IDguNDQ1MzFDMTQuMzkwNiA4LjUwNzgxIDE0LjEyNSA4LjUxNTYyIDEzLjg1MTYgOC4zODI4MUw0LjM5MDYyIDE5QzMuNjMyODEgMTkuODUxNiAyLjc1NzgxIDE5Ljg5ODQgMi4wMzkwNiAxOS4xNzE5TDAuNzI2NTYyIDE3Ljg0MzhaTTkuMzEyNSAyLjQxNDA2QzkuMjM0MzggMi40Njg3NSA5LjI3MzQ0IDIuNTYyNSA5LjM2NzE5IDIuNTMxMjVDMTAuNzI2NiAyLjA5Mzc1IDEyLjQ3NjYgMi4zMjAzMSAxMy40NzY2IDMuMzc1TDEyLjc1NzggNS4xNTYyNUMxMi42NTYyIDUuNDE0MDYgMTIuNjc5NyA1LjUzOTA2IDEyLjg1OTQgNS43MDMxMkwxNC4yMTA5IDcuMDU0NjlDMTQuMzkwNiA3LjIzNDM4IDE0LjUgNy4yNSAxNC43MjY2IDcuMjAzMTJMMTUuODA0NyA3LjAyMzQ0TDE2LjkyMTkgOC4xNDA2MkwxNi44ODI4IDguODM1OTRDMTYuODc1IDkuMDE1NjIgMTYuODk4NCA5LjA3MDMxIDE3LjAxNTYgOS4xOTUzMUwxNy4zNTk0IDkuNTM5MDZMMTkgNy45MDYyNUwxOC42NDg0IDcuNTYyNUMxOC41MjM0IDcuNDQ1MzEgMTguNDY4OCA3LjQyOTY5IDE4LjI5NjkgNy40Mzc1TDE3LjU5MzggNy40Njg3NUwxNi40Njg4IDYuMzUxNTZMMTYuNjg3NSA1LjI5Njg4QzE2LjczNDQgNS4wNTQ2OSAxNi43MDMxIDQuOTI5NjkgMTYuNTM5MSA0Ljc1NzgxTDE0LjYzMjggMi44NjcxOUMxMy4zOTA2IDEuNjMyODEgMTAuNzQyMiAxLjQ0NTMxIDkuMzEyNSAyLjQxNDA2Wk0yLjcxODc1IDE3Ljk1MzFDMy4wMzkwNiAxOC4yODEyIDMuMjgxMjUgMTguMjEwOSAzLjUzMTI1IDE3LjkyOTdMMTIuODkwNiA3LjUzMTI1TDEyLjIxODggNi44NTE1NkwxLjk2MDk0IDE2LjM1OTRDMS42Nzk2OSAxNi42MTcyIDEuNjA5MzggMTYuODUxNiAxLjkzNzUgMTcuMTcxOUwyLjcxODc1IDE3Ljk1MzFaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-learnings-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNTE1NjIgMTYuOTA2MkMwLjg2NzE4OCAxNi45MDYyIDAgMTYuMDM5MSAwIDE0LjM3NVYyLjU2MjVDMCAwLjg3NSAwLjg2NzE4OCAwIDIuNTM5MDYgMEgxMC44NTk0QzEyLjUzMTIgMCAxMy4zOTg0IDAuODgyODEyIDEzLjM5ODQgMi41NjI1VjExLjI0MjJDMTMuMzk4NCAxMi4wMzEyIDEzLjA4NTkgMTIuNDE0MSAxMi43MDMxIDEyLjc2NTZDMTEuNzE4OCAxMy42OTUzIDExLjkxNDEgMTUuMDIzNCAxMi44NzUgMTUuNDQ1M0MxMy4xNjQxIDE1LjU3ODEgMTMuMzk4NCAxNS44MzU5IDEzLjM5ODQgMTYuMTc5N0MxMy4zOTg0IDE2LjU5MzggMTMuMDg1OSAxNi45MDYyIDEyLjY3OTcgMTYuOTA2MkgyLjUxNTYyWk0xMC43MjY2IDEuNTMxMjVIMy41NDY4OFYxMS42MDE2SDExLjI1NzhDMTEuNjQ4NCAxMS42MDE2IDExLjg2NzIgMTEuMzkwNiAxMS44NjcyIDExLjAwNzhWMi42NTYyNUMxMS44NjcyIDEuOTI5NjkgMTEuNDg0NCAxLjUzMTI1IDEwLjcyNjYgMS41MzEyNVpNMS41MzEyNSAxMS44NzVDMS43OTY4OCAxMS43MzQ0IDIuMDkzNzUgMTEuNjQwNiAyLjQ0NTMxIDExLjYwOTRWMS41NDY4OEMxLjgzNTk0IDEuNjE3MTkgMS41MzEyNSAyIDEuNTMxMjUgMi42NTYyNVYxMS44NzVaTTIuNzEwOTQgMTUuNDUzMUgxMC45MTQxQzEwLjUgMTQuNzQyMiAxMC40NTMxIDEzLjg1MTYgMTAuODM1OSAxMy4wMzEyQzEwLjc1NzggMTMuMDM5MSAxMC42Nzk3IDEzLjA0NjkgMTAuNTkzOCAxMy4wNDY5SDIuNzczNDRDMS45NTMxMiAxMy4wNDY5IDEuNDUzMTIgMTMuNTQ2OSAxLjQ1MzEyIDE0LjI0MjJDMS40NTMxMiAxNC45ODQ0IDEuODgyODEgMTUuNDUzMSAyLjcxMDk0IDE1LjQ1MzFaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-members-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjAzMTIgNy4zMjgxMkMxMy4xNDg0IDcuMzI4MTIgMTEuNjE3MiA1LjY3MTg4IDExLjYxNzIgMy42MzI4MUMxMS42MTcyIDEuNjI1IDEzLjE1NjIgMCAxNS4wMzEyIDBDMTYuOTIxOSAwIDE4LjQ1MzEgMS42MDE1NiAxOC40NTMxIDMuNjE3MTlDMTguNDUzMSA1LjY2NDA2IDE2LjkyMTkgNy4zMjgxMiAxNS4wMzEyIDcuMzI4MTJaTTUuOTc2NTYgNy40MTQwNkM0LjM0Mzc1IDcuNDE0MDYgMy4wMDc4MSA1Ljk2MDk0IDMuMDA3ODEgNC4xNjQwNkMzLjAwNzgxIDIuNDIxODggNC4zNTE1NiAwLjk3NjU2MiA1Ljk3NjU2IDAuOTc2NTYyQzcuNjI1IDAuOTc2NTYyIDguOTUzMTIgMi4zOTg0NCA4Ljk1MzEyIDQuMTQ4NDRDOC45NTMxMiA1Ljk1MzEyIDcuNjI1IDcuNDE0MDYgNS45NzY1NiA3LjQxNDA2Wk0xNS4wMzEyIDUuOTc2NTZDMTYuMTI1IDUuOTc2NTYgMTcuMDM5MSA0LjkzNzUgMTcuMDM5MSAzLjYxNzE5QzE3LjAzOTEgMi4zMjgxMiAxNi4xMzI4IDEuMzUxNTYgMTUuMDMxMiAxLjM1MTU2QzEzLjkzNzUgMS4zNTE1NiAxMy4wMzEyIDIuMzQzNzUgMTMuMDMxMiAzLjYzMjgxQzEzLjAzMTIgNC45NTMxMiAxMy45NTMxIDUuOTc2NTYgMTUuMDMxMiA1Ljk3NjU2Wk01Ljk3NjU2IDYuMDc4MTJDNi44NzUgNi4wNzgxMiA3LjYzMjgxIDUuMjI2NTYgNy42MzI4MSA0LjE0ODQ0QzcuNjMyODEgMy4xMjUgNi44OTA2MiAyLjMwNDY5IDUuOTc2NTYgMi4zMDQ2OUM1LjA4NTk0IDIuMzA0NjkgNC4zMzU5NCAzLjE0MDYyIDQuMzM1OTQgNC4xNjQwNkM0LjMzNTk0IDUuMjI2NTYgNS4wOTM3NSA2LjA3ODEyIDUuOTc2NTYgNi4wNzgxMlpNMS42Nzk2OSAxNC41OTM4QzAuNTYyNSAxNC41OTM4IDAgMTQuMTE3MiAwIDEzLjE4NzVDMCAxMC41OTM4IDIuNjcxODggOC4yMzQzOCA1Ljk3NjU2IDguMjM0MzhDNy4xOTUzMSA4LjIzNDM4IDguNDI5NjkgOC41NjI1IDkuNDIxODggOS4xNzk2OUM5IDkuNDUzMTIgOC42NzE4OCA5Ljc4MTI1IDguNDE0MDYgMTAuMTQ4NEM3LjczNDM4IDkuNzczNDQgNi44NTE1NiA5LjU1NDY5IDUuOTc2NTYgOS41NTQ2OUMzLjQ5MjE5IDkuNTU0NjkgMS4zODI4MSAxMS4yNzM0IDEuMzgyODEgMTMuMDcwM0MxLjM4MjgxIDEzLjIwMzEgMS40NDUzMSAxMy4yNzM0IDEuNTkzNzUgMTMuMjczNEg3LjA5Mzc1QzcuMDM5MDYgMTMuNzg5MSA3LjMyODEyIDE0LjM0MzggNy43NSAxNC41OTM4SDEuNjc5NjlaTTEwLjE1NjIgMTQuNTkzOEM4LjgxMjUgMTQuNTkzOCA4LjE2NDA2IDE0LjE2NDEgOC4xNjQwNiAxMy4yNUM4LjE2NDA2IDExLjExNzIgMTAuODM1OSA4LjI0MjE5IDE1LjAzMTIgOC4yNDIxOUMxOS4yMjY2IDguMjQyMTkgMjEuODk4NCAxMS4xMTcyIDIxLjg5ODQgMTMuMjVDMjEuODk4NCAxNC4xNjQxIDIxLjI1IDE0LjU5MzggMTkuODk4NCAxNC41OTM4SDEwLjE1NjJaTTkuODk4NDQgMTMuMjQyMkgyMC4xNjQxQzIwLjM0MzggMTMuMjQyMiAyMC40MTQxIDEzLjE4NzUgMjAuNDE0MSAxMy4wMzkxQzIwLjQxNDEgMTEuODQzOCAxOC40ODQ0IDkuNTkzNzUgMTUuMDMxMiA5LjU5Mzc1QzExLjU3ODEgOS41OTM3NSA5LjY0MDYyIDExLjg0MzggOS42NDA2MiAxMy4wMzkxQzkuNjQwNjIgMTMuMTg3NSA5LjcxMDk0IDEzLjI0MjIgOS44OTg0NCAxMy4yNDIyWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-mine-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAYKADAAQAAAABAAAAYAAAAACK+310AAAE7UlEQVR4Ae2bS6hVVRjHr8+0UiM1ahC3WzhJJRPxQdDMaKATDRWERkI00kll0CBoFFmoAxEHogOdGUhRA4srOFAHQhmIZHDxUUaJzyzTyn5/uAcO2+3Zj7v2vmvv8//gzz5n7/X41u9bZ5/12HtgwGYCJmACJmACJmACJmACJmACJmACJmACJmACJmACJmACJmACcRN4BPcmxO1ie7wT7HVoPzqD/kb30X/oMjqC3kcvIFtAAtMpS2CvIAHPkgLyJVqEbGMksJz851AW9LTr/5DvYzQZ2UoQWE+ezm0mDXDec8OUM7NE/X2dZQOt/wPlhZyV7gRlPdrXRAs0fhlpr6IsqEWv68/blkHgMa6fRv+iooCz0v9JmRuRrQeBD7h2B2XBLHNdo6OfkP8PgJBmszj5MyoDN2+evyh/S1rlPjcw8DYQBCgvzDLp9CvQLc6zZyAkTTNZjd3LgC2S5xZ1LElWPl7fJ45XxYl6Z/B9MZqUOF/FV03MXq2i4DJlxhKABTg/tUwDSuRRkBeWyFdJllgCMETr6vJF9TxXCc0ShdbV6CzXNAKq649R9UQzFI0lAPKjrgCoM8TS7mgc6az7CE7VphGT6ovCYukJmoBpjF6HKQAX6qgoTx2xBOAszmr9pw5TPaovCoslAJegcR6pd1Ztmuwdr7qSvOXHEgD5+xW6l9fxMaTTUvexMeQPmjWmABykZXeDtu7BwlT+IaSdNlsKgcOc06+gyNpOkbTXKHteSr0+NUrgJY43UBGoedOq1382Wo8PPQh8yLUqNmV+oFzNuG0ZBKZw/QsU8lak7UitttpyElBP/Qblvb30SqdNntdz1utkXQQe5/PnqBfcrGt6ZPGVrjL9sQSBTeTJ+1hiJyBa1jiA5paoz1lSCGj5+D30I+pATjtqkW0fehk1wupcAg4FROP4peh5pMBoeKlbjUY5egKu6skcVdhMwARMwARMwAQaT6BpoyA9VPU00iRNT1LrmX+Nem6P6neO0ez34kumxRyAZ/F+BVqO9L7XENK5rKfnNGkbQdp2PDmq7zhqJ8yWQWAJ1z9Cod8RuE6Z+9EapF+OrYuAJlNvoVNIG+ZpM9yQ53Sb+hS9iPraZtD6d9CvSGs3ISHnKUszaG2DLkB9Zfrf2YguovEAnwyONn92oSdR622QFn6N6ngPIAm613d1hAvoDdRaW03LfkEx9PqHBUO3pZ1Ib+e3yrbSmqpfP3oY1KLn9es8ilqxl6D7/XaknlUUxHim12jsezSIGm3b8L5p8DuBVxA0H3mmqRF4F8ebctvpQE8eFQQ9R6qlj0bZSrzV24jJBjXxu9aa9qHG2Gw8HUExj3aKdgQ9V/RmUyKwG0fVa4o2Mub06kzn0VMoatO0vi23nmSH0GDik6jp49we1Lbe3x2I32hf0FFRyPcDNHF5DU1BbTUtIG4I2biQAViFY3KwzTaVxq0N2cCQAViGY9NCOhdhWeKl/7knQvkWMgDzcUo9pO2mfelgmzkhA6Dxf9Z+bRuCo/UttTWIhQxAEIf6rZCQATgLPA1B225aH1Jbg1jIAOzFo5tBvIq3EO0VfIvOxeriZhzTQ1Ldk5e2fBb8YTQHRW0L8W4H0obGDdTkANzBf60BHULrUT8MMmimzQRMwARMwARMwARMwARMwARMwARMwARMwARMwARMwARMICSB/wHdDqYP9dJPTgAAAABJRU5ErkJggg==");
  --icon-sidebar-new-idea-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjgzNTkgMi4wNTQ2OUwxMy42NDA2IDAuODY3MTg4TDE0LjE5NTMgMC4zMjAzMTJDMTQuNDc2NiAwLjAzOTA2MjUgMTQuOTIxOSAwIDE1LjE4NzUgMC4yNTc4MTJMMTUuMzkwNiAwLjQ2ODc1QzE1LjY4NzUgMC43NTc4MTIgMTUuNjc5NyAxLjE4NzUgMTUuMzc1IDEuNUwxNC44MzU5IDIuMDU0NjlaTTUuNTE1NjIgMTAuNDUzMUM1LjMzNTk0IDEwLjUyMzQgNS4xNDA2MiAxMC4zMjAzIDUuMjE4NzUgMTAuMTQwNkw1LjkyMTg4IDguNjAxNTZMMTMuMDQ2OSAxLjQ2ODc1TDE0LjIzNDQgMi42NDg0NEw3LjEwOTM4IDkuNzgxMjVMNS41MTU2MiAxMC40NTMxWk00LjI4MTI1IDE1LjY2NDFDMi45MDYyNSAxNS42NjQxIDEuODM1OTQgMTUuMjczNCAxLjExNzE5IDE0LjU1NDdDMC4zOTA2MjUgMTMuODM1OSAwIDEyLjc1NzggMCAxMS4zOTA2VjUuOTE0MDZDMCA0LjUzOTA2IDAuNDA2MjUgMy40NjA5NCAxLjExNzE5IDIuNzVDMS44MzU5NCAyLjAyMzQ0IDIuOTA2MjUgMS42MzI4MSA0LjI4MTI1IDEuNjMyODFMMTAuNDI5NyAxLjY0MDYyQzEwLjcwMzEgMS42NDA2MiAxMC45NTMxIDEuNjY0MDYgMTEuMTcxOSAxLjcxODc1TDkuNjcxODggMy4yMjY1NkM5LjQ2ODc1IDMuMTg3NSA5LjI0MjE5IDMuMTY0MDYgOC45OTIxOSAzLjE2NDA2SDQuMzI4MTJDMy4zOTA2MiAzLjE2NDA2IDIuNjk1MzEgMy4zOTg0NCAyLjIyNjU2IDMuODY3MTlDMS43NzM0NCA0LjMyMDMxIDEuNTMxMjUgNS4wMzEyNSAxLjUzMTI1IDUuOTUzMTJWMTEuMzQzOEMxLjUzMTI1IDEyLjI4MTIgMS43NjU2MiAxMi45NzY2IDIuMjM0MzggMTMuNDM3NUMyLjY5NTMxIDEzLjg5ODQgMy4zOTg0NCAxNC4xNDA2IDQuMzI4MTIgMTQuMTQwNkg5LjcxMDk0QzEwLjY0MDYgMTQuMTQwNiAxMS4zNDM4IDEzLjg5ODQgMTEuODA0NyAxMy40Mzc1QzEyLjI3MzQgMTIuOTc2NiAxMi41MDc4IDEyLjI4MTIgMTIuNTA3OCAxMS4zNDM4VjYuNTcwMzFDMTIuNTA3OCA2LjM2NzE5IDEyLjQ4NDQgNi4xOTUzMSAxMi40NDUzIDYuMDM5MDZMMTMuOTQ1MyA0LjUzOTA2QzE0IDQuNzU3ODEgMTQuMDM5MSA1LjAwNzgxIDE0LjAzOTEgNS4yNzM0NFYxMS4zOTA2QzE0LjAzOTEgMTIuNzU3OCAxMy42NDg0IDEzLjgzNTkgMTIuOTIxOSAxNC41NTQ3QzEyLjIxMDkgMTUuMjY1NiAxMS4xMzI4IDE1LjY2NDEgOS43NTc4MSAxNS42NjQxSDQuMjgxMjVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-open-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAYKADAAQAAAABAAAAYAAAAACK+310AAAFQ0lEQVR4Ae2bW8hWRRSGfztZdrBIMgii/qikIqJALAmEkiiNgowgAkECLxIigsCuIyIiVOx0Uxd5IVlUEBQUqEFZSKZBJCHmjVoe/05mltbzXgj+u9n6zeyv2bP3/y54L/b69sxa611z3DPfyIjFDJgBM2AGzIAZMANmwAyYATNgBsyAGTADZsAMmAEzYAbMgBkwA2bADJgBM2AGzIAZMAN9ZGBSS0FNxu5ccCsYBdPA2eA0kEP+wsghsBN8C9aCLaD3ooQ/AjaBPeBX8Ac4AkTK35kgW38CJWEM7AJrwLWgt6JW/xrYD46CfwrDYfzZDu4FvZMziehN8DsojfiqPz/h432gV/Ii0WioqQZb6rOGpFk5MpBjEl5EICvAuYGAFOgqsAHsBZoDcsj5GLkSaLiZD0I8aHLWQmE36KzMxPOfQailv4/+MqC54XSgFZCIyAHZ0rA4BSgBB0HVx2PoPgZngE7KRXj9HagGpufPwVRQgojge4B6X9VX6Z4BnRO14reAWlE1qH3orgEliZIgoqu+6lmro3mgU/I43mqtXQ1ICVkAQmMu6lblHKyvA1Wf9awN2+WgE6LVgzZYoUCWo1drK1VGcUzL0KrvajjrwFmgaLkY77aCagB63gi0+ihZ1DO1BwgNnZoPni/d+XdqnNd2/7qSnT/BN/XQF0CoEenzhRJUpDyJV6FxX4E8DEoc9+uI1J5Fe5NQErQv0FBVlMzGm99AyOFX0WvN3TWZgcMHQCimz9Dr620Rok/J34OQo5vRX1iEl/FOqMc+BEJxaT5YFl/l8EtoR/keCE1av6C/cfgms9ao+eAlEEqC5oMHs3oTMPYUurpxfxG/KUFdlwsI4CsQSoKWrK1tKm/HeN24/wa/dXHcx+2g3IB2DISS8AX6KcFS/6PyEurWaiDk0Dfotavsm2i4CcUr3eu5g9W4H3JGPUKrh77KKwQWilu6+3MFfctJnFiYy4mW7GjpuaUm/s25fHq5xoHVuRxo2c712K8707451reUVcptNUaytYAa+7nUezCkJWhI9CEySlI+D2h3qMOWkGjtr9bRVDSmbgdLwJcNKlN8T4PF4LwG9ZxYVMtSneCF5DmUS0M/DFMXOjmqm5ia6n/E8SYrqgWUb+pDTPmVsUSnDEF12Y+1Pcj703lJa/BUuSO1YGK56LOOlAQk+pZc7NLkkiMjSmDR0oUEXNGAwSZlG5gdvGgXEjB38HDGvand+k3jNAU+dCEBd8PbaAJ3j1EmZZWXYCq9SBcSoIlNh/kxZF7N+0+k05KvZBcSIDbmg2cHpEUT77ug9AsAA4bz39di1sXDfvdt3FHr1udfXRFR79Bn78lAGy0dmO8Aw7Y7aH06fo2S6HVrVO3Df/kBqrwLfAjWg91AGzXNEeolM0HvZdDWMBHfi+4BXZkDetuqnYCWU+sEOAEtM9CyefcAJ6BlBlo27x7QwQTUnYe2HEoR5g/HepHSA3QmbAkzEM1NSgJ2hW1bCwM7Y1lIScCnsUYmyPu6DbIhNtaUBHyEEd2MsIxnYBuPW8erTv2UkoBPqHbTqaueUG/oiv4KoP9JZJE5WNkPJuIXz2rMGg3WgqQr6ql3fHZgUAnQ93ddWE3pSRTrvBwiAl3JXAh0ZTFaUhMgQ18D/XPkKqDsq/sdP7ftY0LU8hXjEaBr+HvBGvAoSF4ZHieMOpJFZN8J9I8Z3Q7WdZCpQEeGfRKRPgZ+ABvBB0D3Vy1mwAyYATNgBsyAGTADZsAMmAEzYAbMgBkwA2bADJgBM2AGzIAZMANmwAyYATNgBsxAiQz8C8rK0/mPHqsbAAAAAElFTkSuQmCC");
  --icon-sidebar-person-nav-png: url("data:image/png;base64,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");
  --icon-sidebar-person-fill-checkmark-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAAEVklEQVR4Ae2ZW4hNURjHnTHDGDSMGXIryV1elEt4Mm8UNYWal6FG8TYPipR3hPCk4Y0XigelkAe5pZQyRsrlgZkxxjX3mWGM37/2zrbPsc86a19MWV/92muvtfb3feu/11l77X2GDXPmFHAKOAWcAk4Bp4BTwCngFHAKOAWcAv+fArk0hzw4OFiH/8nwHrpyudzPNOMNCd8Mugy2QRsErZuTAzA+rUTxXQ1NMC+tGJF+CVwDl+Ar/ICg/eSkF57AkkhHFo34lPBX4Av0wFQLN/aXELASrsN3iDIJ8RIW2EfLvxJ/zeCLrhiL83ulWEPAvYEEKEaaErwDw5NICT8TQaL6dptCIr6N8iPYZPjoRzc86m5tNApQpBN+WkGiyvphaZFLkm0m4HZFtrBzcTMh5kroC8Q+RDm7u68BEPBUIIFSij1xBCBQOVwLBHxOWY/dbI2gNwJJlFIcoPMo22y5VjNPU963Rgqp7m0K5kpQLTq2VhV2iiM9z/eB9g014XadUz8FOsG38xSsxSwUw7iOwApuY5+4KO+OUbcL1CbOQnk4GepOgL/wfaA8P9zH5LzMpJNBnzaDPoW6tLE9HizQUEndGI96jluDfRjscs7Xgy/eMcpPg30yLSuhwN2gaGw7CyXK1QshOL21uK1SX44j4CL41k4h211fOGkSGAWX/YwMj3o3mBb25Q1Sq/sm0JbaN60z+t03wzevUrvOhkI+Mq8jkWXwykus2EGr/1bwp3BevrSNht3g/8412NPwGHw7RWF03sX/ooJEKkB3rQeirJ/GPVBdLE/61MFJ8E0vOhJP9gKsFr5ica3bSagWdNe0z9dAg6Y7qbt3BIwTp289PIKwHaWiwjpZ78K/TkFbxySlZ/Fq0CvvTNBq3gtdcA8usfK/5mhk+FOOW2A/TPAuus+xAT9PvHPrQ+IC+JmQ+AjKWuTGwjfoJuFPHEs2fOmx2AJroQ+O4+s0x9iWmgCxMws5QATNpGXQD7cR4Huoi9VpKgJ403YkGek3qs2WvgX+gD4SH1LfBRMTgEFrVa+FcaBpPxFUJyE0+M/QAx883nJ8968FiSWAd6f1+jkdND1XwSKYBXn7d+q07e2EdrgFN+EZdCQ1pfGVjTH4cbAC9AGiA2xMLzHazKyBKdlknkAUkp0BLWA7cC79wz5zdhAWQbZfc0rVgwS1OzsM/haVYmJ2GU+zIam31FKHF92fxGrgDKRpbTifC7HWp+iRWLSSUBW0QhamrfQkizTTuYRkcrA5i5EHYkjs2Hv9YooYTTMS0XP9IWT54WGAeEt5PN4tNog47aaLTWPGg9eY9DTYoUKaZirAhjSTiPC9jtmnnWRqZipAtn80/h6uvvbM+X2afMlUgFTvQsSwtHXWq3BqZirA1dQyiHb8huYH0V3itZoK0ESYVtBXnULf8eNlkX+13hQvQD1Pga/5za7GKeAUcAo4BZwCTgGngFPAKeAUcAo4BZwCcRT4BYw3g8FsCXi9AAAAAElFTkSuQmCC");
  --icon-sidebar-pipeline-nav-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQuMjUiIGhlaWdodD0iMTcuNSIgdmlld0JveD0iMCAwIDE0LjI1IDE3LjUiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjg5ODQ0IDUuNVY1LjE5NTMxQzAuODA0Njg4IDQuODc1IDAgMy44NTkzOCAwIDIuNjQ4NDRDMCAxLjE4NzUgMS4xODc1IDAgMi42NDg0NCAwQzQuMTE3MTkgMCA1LjMwNDY5IDEuMTg3NSA1LjMwNDY5IDIuNjQ4NDRDNS4zMDQ2OSAzLjg1OTM4IDQuNSA0Ljg3NSAzLjM5ODQ0IDUuMjAzMTJWNS41QzMuMzk4NDQgNi40MDYyNSA0LjA0Njg4IDcuMDYyNSA1LjI4OTA2IDcuMzk4NDRMOS4yMzQzOCA4LjQ2ODc1QzExLjE3MTkgOC45ODQzOCAxMi4xODc1IDEwLjEzMjggMTIuMTg3NSAxMS43OTY5VjEyLjEwMTZDMTMuMjgxMiAxMi40MjE5IDE0LjA4NTkgMTMuNDQ1MyAxNC4wODU5IDE0LjY0ODRDMTQuMDg1OSAxNi4xMDk0IDEyLjg5ODQgMTcuMjk2OSAxMS40Mzc1IDE3LjI5NjlDOS45Njg3NSAxNy4yOTY5IDguNzczNDQgMTYuMTA5NCA4Ljc3MzQ0IDE0LjY0ODRDOC43NzM0NCAxMy40NDUzIDkuNTc4MTIgMTIuNDIxOSAxMC42Nzk3IDEyLjEwMTZWMTEuNzk2OUMxMC42Nzk3IDEwLjg5MDYgMTAuMDM5MSAxMC4yNDIyIDguNzg5MDYgOS44OTg0NEw0Ljg0Mzc1IDguODI4MTJDMi45MDYyNSA4LjMxMjUgMS44OTg0NCA3LjE2NDA2IDEuODk4NDQgNS41Wk0yLjY0ODQ0IDMuODc1QzMuMzQzNzUgMy44NzUgMy44NzUgMy4zMzU5NCAzLjg3NSAyLjY0ODQ0QzMuODc1IDEuOTYwOTQgMy4zNDM3NSAxLjQyOTY5IDIuNjQ4NDQgMS40Mjk2OUMxLjk2ODc1IDEuNDI5NjkgMS40Mzc1IDEuOTYwOTQgMS40Mzc1IDIuNjQ4NDRDMS40Mzc1IDMuMzM1OTQgMS45Njg3NSAzLjg3NSAyLjY0ODQ0IDMuODc1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-plus-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9Ii0wLjM5MDYgLTAuMzkwNiAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuMDA3ODEgNy42MTcxOUMwLjQ2MDkzOCA3LjYxNzE5IDAgNy4xNjQwNiAwIDYuNjA5MzhDMCA2LjA1NDY5IDAuNDYwOTM4IDUuNjAxNTYgMS4wMDc4MSA1LjYwMTU2SDUuNjAxNTZWMS4wMDc4MUM1LjYwMTU2IDAuNDYwOTM4IDYuMDU0NjkgMCA2LjYwOTM4IDBDNy4xNjQwNiAwIDcuNjE3MTkgMC40NjA5MzggNy42MTcxOSAxLjAwNzgxVjUuNjAxNTZIMTIuMjEwOUMxMi43NjU2IDUuNjAxNTYgMTMuMjE4OCA2LjA1NDY5IDEzLjIxODggNi42MDkzOEMxMy4yMTg4IDcuMTY0MDYgMTIuNzY1NiA3LjYxNzE5IDEyLjIxMDkgNy42MTcxOUg3LjYxNzE5VjEyLjIxMDlDNy42MTcxOSAxMi43NjU2IDcuMTY0MDYgMTMuMjE4OCA2LjYwOTM4IDEzLjIxODhDNi4wNTQ2OSAxMy4yMTg4IDUuNjAxNTYgMTIuNzY1NiA1LjYwMTU2IDEyLjIxMDlWNy42MTcxOUgxLjAwNzgxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==");
  --icon-sidebar-prototypes-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxNiAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuOTYwOTM4IDE0LjE3MTlDMC4zNTkzNzUgMTMuODI4MSAwIDEzLjIxODggMCAxMi41MTU2VjUuNTE1NjJDMCA0LjgxMjUgMC4zNTkzNzUgNC4yMDMxMiAwLjk2MDkzOCAzLjg1MTU2TDcuMDE1NjIgMC4zNTE1NjJDNy42MjUgMCA4LjMyODEyIDAgOC45Mzc1IDAuMzUxNTYyTDE1IDMuODUxNTZDMTUuNjAxNiA0LjIwMzEyIDE1Ljk1MzEgNC44MTI1IDE1Ljk1MzEgNS41MTU2MlYxMi41MTU2QzE1Ljk1MzEgMTMuMjE4OCAxNS42MDE2IDEzLjgyODEgMTUgMTQuMTcxOUw4LjkzNzUgMTcuNjc5N0M4LjMyODEyIDE4LjAzOTEgNy42MjUgMTguMDM5MSA3LjAxNTYyIDE3LjY3OTdMMC45NjA5MzggMTQuMTcxOVpNNy4yMTg3NSAzLjI4MTI1VjEuOTg0MzhMMi4xNzE4OCA0LjkwNjI1QzIuMTA5MzggNC45NDUzMSAyLjA4NTk0IDQuOTYwOTQgMi4wNDY4OCA1TDcuMjE4NzUgNy45NTMxMlY2LjgyMDMxSDguNzM0MzhWNy45NDUzMUwxMy44OTg0IDVDMTMuODY3MiA0Ljk2MDk0IDEzLjg0MzggNC45NDUzMSAxMy43ODEyIDQuOTA2MjVMOC43MzQzOCAxLjk4NDM4VjMuMjgxMjVINy4yMTg3NVpNNy4yMTg3NSA2LjA1NDY5VjQuMDU0NjlIOC43MzQzOFY2LjA1NDY5SDcuMjE4NzVaTTguNzM0MzggMTYuMDM5MUM4LjgyMDMxIDE1Ljk5MjIgOC44NDM3NSAxNS45NzY2IDguOTI5NjkgMTUuOTI5N0wxMy40NzY2IDEzLjI5NjlMMTIuNzQyMiAxMi44NzVMMTMuNTMxMiAxMS41NTQ3TDE0LjQzNzUgMTIuMDcwM1Y2LjQ2MDk0TDkuNTE1NjIgOS4yNjU2MkwxMC40NDUzIDkuNzk2ODhMOS42NzE4OCAxMS4xMTcyTDguNzM0MzggMTAuNTg1OVYxNi4wMzkxWk02LjI2NTYyIDExLjExNzJMNS40OTIxOSA5Ljc5Njg4TDYuNDIxODggOS4yNjU2MkwxLjUxNTYyIDYuNDY4NzVWMTIuMDYyNUwyLjQwNjI1IDExLjU1NDdMMy4xOTUzMSAxMi44NzVMMi40Njg3NSAxMy4yODkxTDcuMDg1OTQgMTUuOTYwOUM3LjE0ODQ0IDE2IDcuMTY0MDYgMTYuMDA3OCA3LjIxODc1IDE2LjAzOTFWMTAuNTcwM0w2LjI2NTYyIDExLjExNzJaTTMuODUxNTYgMTIuNDkyMkwzLjA4NTk0IDExLjE2NDFMNC44MjAzMSAxMC4xNzE5TDUuNTkzNzUgMTEuNUwzLjg1MTU2IDEyLjQ5MjJaTTEwLjM0MzggMTEuNUwxMS4xMTcyIDEwLjE3MTlMMTIuODUxNiAxMS4xNjQxTDEyLjA4NTkgMTIuNDkyMkwxMC4zNDM4IDExLjVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-refresh-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACz+WTVAAAFS0lEQVR4Ae2aW+gVVRTGT/eLlalJSVFIURbYgxcQwRJ7kEoo8/+QdPEh5J/ZjfChl+jBCyKCRRAlkURURKUFCRoiFeqDYkYJZVFpGn/FLuale+bvgw4Mw1777D1nzpkzc+aDj3Nm7b3XXuubmb337JlGo0atQK1ArUCtQK1ArUB7CjxC8+1wK7y/PVfVa/04Kf2X4lPVSzN7Rj+kxGmK9WR2l9Vq+ZshkIRaVK1Us2XzukcgiaRbsK8xkux3weat5fp9uK8VIvkRULOYSxzZTsJB2Ne4iOy3QJ9ID/S1QiQ/DG72iPQvZfNgX+M8st8ArStJIt3bTwqdSbKXw3FwIhz///+N/Foi/UPZ3bCSkBAL4VvwS/gXtITw2f+m3QCsBEaRhRZ9n0Ff0rFlEuk2WFqMJvKV8DiMTT60/hC+dZuWCqcT7QL4MwxNtJ16um1LgzFE6puq2xHC1VZj2PCyqDOVQA9BVyI+mx5YD8A98Dv4K/TVT5YtpW4pMIsofU/myaT2UfdZeAe8Ep4G09AzWqsrcTV1XG3Tvgo/nkkEIdO11ja3wJCknqFeUtT0/5cC/VCtWEym+1az1G7q3BwR5nPUTQuSPH6Z8hCRI7rsTFXdBvtgMvj0/1WUnx3YvZJ+voW/VyjXLFkKvEeUaUGax1rE3ReRhcR50eNPfl+FpRFnjicZPSvdCUOhpDWmNMV1/b5G+RmhDouudz4B7IeuRGSbHxGgxFnj8SV/b8DSiEOsjcegJY6SjcEyKlu+ZH8TlkocDbha1LmSkv0CGIOfqOzyJdvbsHTPWbM9Cc2lLBZHaOASaC320omj5NcZCX2BPcsMo2VAWqB3sZ0FS4dzifgPmE5Ixw9mzEZbrC/Ao/AXuByWUhzibsyALnH+xD5CFaqG2FviJkOArdh19iuHWIGuNxT40LCX3hw7S1xnZPy5YS/arHgH4cVwPXwHdhRDeHeNQTd2tNdszifR7EQq3qXZXIW3srY1tOnVa3ifgNInUw/QesMSjNgxSNO8C5r6ew3jHAFpSLnKYTdNsQLpknVB79R7DfoYwgVtCwcjVqBjhudLDHtRZj3camB2wcrBVTf60eCA00ujca1hL8o8lo5dq3GNQXrrEozYK2iP4XmCYS/KbMXzDQFpMy8YsQJZ650ZwT12p6IVjxV/blFpbZGeOpvHV+fWS3uONP5Y67WH2nPdurWuOOt9++LWzbtS43Z6aZ609K9W1h2H3mamO9axdgZjdxM7EexHRnyfdqIzl89pRgAS6WlXgy7aZnpie6KLcTQ+MQL5Hfs13Qwk0Zc23r6Grqtba5+Ribod/ztgBKLgdsDQN6l5Bmrd+oppRZ4dhfjSYL0dus6WbGtCnORYZ4EnFo2Nhaz0J9KxPsm1RNJmfDdwD5344hjsRhBWH9pgtwSSXR8anGM1zsGugfcktGLYRJmu9sKg7QPtR1sByr4T5r3+0ICrz4h9/Q5RfiksHJcRwbfQF6zeeiyBw2E70AmZDw9DX3/alpkCewaa2g9CX9AqOwI1o9wAYzCGyovgXtiqD33pdivMBfomJy9IpA+gthpCoJ2BzXAX/Ar+CHXmtZ7RXo6e7cbD6VDPgCFjyXHqzYGKoyeh263VmNTqCshavpe+NbP2PDROaHbzTb1ZRbDaraO/0r3Z1dn0LSatZGPs39PHXbC00LgxAK1ntxgxknX34/NRqPGqMtAuwGpo7SclBXD916sl3Ur6Psm134w5f+Q5i4VGp6tqApwONUtpEXkFvBAOgxLiGDwENdPpu6OP4Taoshq1ArUCtQK1ArUCtQJBCpwCALMNAjA0lfQAAAAASUVORK5CYII=");
  --icon-sidebar-repositories-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IiYjMjQ0OyYjMTI4OyYjMTM2OyYjMTQ5OyIgZD0iTTIuNTYyNSAxNC41NTQ3QzAuODc1IDE0LjU1NDcgMCAxMy42ODc1IDAgMTIuMDE1NlYyLjQ5MjE5QzAgMC44NTE1NjIgMC44NTkzNzUgMCAyLjMyMDMxIDBINC41MzEyNUM1LjM0Mzc1IDAgNS43NSAwLjE0ODQzOCA2LjI5Njg4IDAuNjAxNTYyTDYuNzUgMC45NjA5MzhDNy4xNzk2OSAxLjMxMjUgNy41MDc4MSAxLjQ0NTMxIDguMDcwMzEgMS40NDUzMUgxNS4zMzU5QzE3LjAyMzQgMS40NDUzMSAxNy44OTg0IDIuMzEyNSAxNy44OTg0IDMuOTg0MzhWMTIuMDE1NkMxNy44OTg0IDEzLjY4NzUgMTcuMDMxMiAxNC41NTQ3IDE1LjUzOTEgMTQuNTU0N0gyLjU2MjVaTTIuNjU2MjUgMTMuMDIzNEgxNS4yNUMxNS45Njg4IDEzLjAyMzQgMTYuMzY3MiAxMi42NDg0IDE2LjM2NzIgMTEuODkwNlY0LjExNzE5QzE2LjM2NzIgMy4zNTE1NiAxNS45Njg4IDIuOTc2NTYgMTUuMjUgMi45NzY1Nkg3LjY2NDA2QzYuODUxNTYgMi45NzY1NiA2LjQyOTY5IDIuODI4MTIgNS44OTA2MiAyLjM4MjgxTDUuNDM3NSAyLjAxNTYyQzUgMS42NTYyNSA0LjY3OTY5IDEuNTMxMjUgNC4xMjUgMS41MzEyNUgyLjYyNUMxLjkyMTg4IDEuNTMxMjUgMS41MzEyNSAxLjkwNjI1IDEuNTMxMjUgMi42MjVWMTEuODkwNkMxLjUzMTI1IDEyLjY0ODQgMS45Mjk2OSAxMy4wMjM0IDIuNjU2MjUgMTMuMDIzNFpNMi40ODQzOCA1LjQyOTY5VjQuODc1QzIuNDg0MzggNC4zODI4MSAyLjczNDM4IDQuMTQ4NDQgMy4yMzQzOCA0LjE0ODQ0SDE0LjY2NDFDMTUuMTY0MSA0LjE0ODQ0IDE1LjQwNjIgNC4zODI4MSAxNS40MDYyIDQuODc1VjUuNDI5NjlIMi40ODQzOFoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuODUiLz4KPC9zdmc+Cg==");
  --icon-sidebar-rollouts-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjgxMjUgNC4wNzAzMUMzLjgwNDY5IDQuMDcwMzEgMy41MjM0NCAzLjc3MzQ0IDMuNTIzNDQgMy4yNjU2MlYyLjQ0NTMxQzMuNTIzNDQgMS45Mzc1IDMuODA0NjkgMS42NDA2MiA0LjI4MTI1IDEuNjQwNjJINC45Mzc1QzUgMC43MzQzNzUgNS43NTc4MSAwIDYuNjg3NSAwQzcuNjE3MTkgMCA4LjM3NSAwLjczNDM3NSA4LjQyOTY5IDEuNjQwNjJIOS4wOTM3NUM5LjU2MjUgMS42NDA2MiA5Ljg1MTU2IDEuOTM3NSA5Ljg1MTU2IDIuNDQ1MzFWMy4yNjU2MkM5Ljg1MTU2IDMuNzczNDQgOS41NjI1IDQuMDcwMzEgOS4wOTM3NSA0LjA3MDMxSDQuMjgxMjVaTTYuNjg3NSAyLjM5ODQ0QzcuMDcwMzEgMi4zOTg0NCA3LjM3NSAyLjA3ODEyIDcuMzc1IDEuNzAzMTJDNy4zNzUgMS4zMjgxMiA3LjA3MDMxIDEuMDE1NjIgNi42ODc1IDEuMDE1NjJDNi4zMDQ2OSAxLjAxNTYyIDUuOTkyMTkgMS4zMjgxMiA1Ljk5MjE5IDEuNzAzMTJDNS45OTIxOSAyLjA3ODEyIDYuMzA0NjkgMi4zOTg0NCA2LjY4NzUgMi4zOTg0NFpNMi41MzkwNiAxOS4wOTM4QzAuODgyODEyIDE5LjA5MzggMCAxOC4yMDMxIDAgMTYuNTIzNFY0LjcwMzEyQzAgMy4wNTQ2OSAwLjg1OTM3NSAyLjEyNSAyLjQ2ODc1IDIuMTI1SDIuNjQ4NDRDMi42MTcxOSAyLjIyNjU2IDIuNjAxNTYgMi4zMzU5NCAyLjYwMTU2IDIuNDQ1MzFWMy4xNzE4OEMyLjYwMTU2IDMuMzM1OTQgMi42MjUgMy40OTIxOSAyLjY2NDA2IDMuNjI1SDIuNUMxLjg0Mzc1IDMuNjI1IDEuNSA0LjA1NDY5IDEuNSA0LjcxODc1VjE2LjVDMS41IDE3LjIwMzEgMS44ODI4MSAxNy41OTM4IDIuNjA5MzggMTcuNTkzOEgxMC43NjU2QzExLjQ5MjIgMTcuNTkzOCAxMS44NzUgMTcuMjAzMSAxMS44NzUgMTYuNVY0LjcxODc1QzExLjg3NSA0LjA1NDY5IDExLjUzMTIgMy42MjUgMTAuODY3MiAzLjYyNUgxMC43MDMxQzEwLjc1IDMuNDkyMTkgMTAuNzY1NiAzLjMzNTk0IDEwLjc2NTYgMy4xNzE4OFYyLjQ0NTMxQzEwLjc2NTYgMi4zMzU5NCAxMC43NTc4IDIuMjI2NTYgMTAuNzI2NiAyLjEyNUgxMC45MDYyQzEyLjUxNTYgMi4xMjUgMTMuMzY3MiAzLjA1NDY5IDEzLjM2NzIgNC43MDMxMlYxNi41MjM0QzEzLjM2NzIgMTguMjAzMSAxMi40OTIyIDE5LjA5MzggMTAuODI4MSAxOS4wOTM4SDIuNTM5MDZaTTMuNDkyMTkgOC42MzI4MUMzLjEwMTU2IDguNjMyODEgMi43ODEyNSA4LjMxMjUgMi43ODEyNSA3LjkyOTY5QzIuNzgxMjUgNy41MzkwNiAzLjEwMTU2IDcuMjE4NzUgMy40OTIxOSA3LjIxODc1QzMuODgyODEgNy4yMTg3NSA0LjE5NTMxIDcuNTMxMjUgNC4xOTUzMSA3LjkyOTY5QzQuMTk1MzEgOC4zMjAzMSAzLjg4MjgxIDguNjMyODEgMy40OTIxOSA4LjYzMjgxWk01LjYyNSA4LjQ3NjU2QzUuMzI4MTIgOC40NzY1NiA1LjA3ODEyIDguMjI2NTYgNS4wNzgxMiA3LjkyOTY5QzUuMDc4MTIgNy42MjUgNS4zMjgxMiA3LjM3NSA1LjYyNSA3LjM3NUgxMC4wNDY5QzEwLjM0MzggNy4zNzUgMTAuNjAxNiA3LjYyNSAxMC42MDE2IDcuOTI5NjlDMTAuNjAxNiA4LjIyNjU2IDEwLjM0MzggOC40NzY1NiAxMC4wNDY5IDguNDc2NTZINS42MjVaTTMuNDkyMTkgMTEuMzk4NEMzLjA5Mzc1IDExLjM5ODQgMi43ODEyNSAxMS4wODU5IDIuNzgxMjUgMTAuNjg3NUMyLjc4MTI1IDEwLjMwNDcgMy4wOTM3NSA5Ljk4NDM4IDMuNDkyMTkgOS45ODQzOEMzLjg4MjgxIDkuOTg0MzggNC4xOTUzMSAxMC4yOTY5IDQuMTk1MzEgMTAuNjg3NUM0LjE5NTMxIDExLjA4NTkgMy44ODI4MSAxMS4zOTg0IDMuNDkyMTkgMTEuMzk4NFpNNS42MjUgMTEuMjQyMkM1LjMyMDMxIDExLjI0MjIgNS4wNzgxMiAxMSA1LjA3ODEyIDEwLjY4NzVDNS4wNzgxMiAxMC4zOTA2IDUuMzIwMzEgMTAuMTQwNiA1LjYyNSAxMC4xNDA2SDEwLjA0NjlDMTAuMzUxNiAxMC4xNDA2IDEwLjYwMTYgMTAuMzkwNiAxMC42MDE2IDEwLjY4NzVDMTAuNjAxNiAxMSAxMC4zNTE2IDExLjI0MjIgMTAuMDQ2OSAxMS4yNDIySDUuNjI1Wk0zLjQ5MjE5IDE0LjMxMjVDMy4xMDE1NiAxNC4zMTI1IDIuNzgxMjUgMTMuOTkyMiAyLjc4MTI1IDEzLjYwOTRDMi43ODEyNSAxMy4yMTg4IDMuMTAxNTYgMTIuODk4NCAzLjQ5MjE5IDEyLjg5ODRDMy44ODI4MSAxMi44OTg0IDQuMTk1MzEgMTMuMjEwOSA0LjE5NTMxIDEzLjYwOTRDNC4xOTUzMSAxNCAzLjg4MjgxIDE0LjMxMjUgMy40OTIxOSAxNC4zMTI1Wk01LjYyNSAxNC4xNTYyQzUuMzI4MTIgMTQuMTU2MiA1LjA3ODEyIDEzLjkwNjIgNS4wNzgxMiAxMy42MDk0QzUuMDc4MTIgMTMuMzA0NyA1LjMyMDMxIDEzLjA2MjUgNS42MjUgMTMuMDYyNUgxMC4wNDY5QzEwLjM1MTYgMTMuMDYyNSAxMC42MDE2IDEzLjMwNDcgMTAuNjAxNiAxMy42MDk0QzEwLjYwMTYgMTMuOTA2MiAxMC4zNDM4IDE0LjE1NjIgMTAuMDQ2OSAxNC4xNTYySDUuNjI1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-search-png: url("data:image/png;base64,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");
  --icon-sidebar-sign-out-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKgAAACoCAYAAAB0S6W0AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAqKADAAQAAAABAAAAqAAAAABSRD/sAAAa40lEQVR4Ae2cCbRdVXnHJQxBpiSEMSAhhBAEBAIKyhjCEKpFFFEcENTWVrBOrQIWwbaAWrFaV62tliVWxaHa2miqYDUDkaKIKyhhSiATgSQIJEFlkID9/QInHk7OsM9559533337W+uXe++ezt7f+Z9vD/e+PO950aIHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHogeiB6IHOuSBzTrUbq80uwMdOQqOg31hO3gEboa5cCs8DtGiB7rqgXFc7VJYDr8v4EnSb4JzYTREix7ouAe25govhwVQJMxsukKdCUbafp9RGGK0wfLAKC78DnAKz4ow5POd1HszbAnRogda9YBrTcXpejJEjEVllj3bzkheo0UPtOIBxXQGrIEi4dVJv5d2zocoUpwQbeAeOJAm5kEdEVaVVaTvhChSnBCtuQe2p+p5UCW4JvkraFeRuvGKNkge2GKQrpt32REk7gGnw4kwGdz4PAqL4Ub4HniG+TRou8LJG961/499+SC4s78K4nkpThiOpgDGw6dhLZRFO0UyF06DzeEIMNKV1THvMbgdZsM9UFU+nX8f5f8CYiTFCcPNvOmeW3rEkxZF1ftfU/4r8CewvqTu78ibAy+DxLblzYcgRNhJPxTpuyCKFCcMF1Mo58BDkAihzqvTvIfsRXUU5w/AqTprLm3eAougqH42XZG+G6JIcUK/mzf5tdDW0VBWTH6+A06FInOJcC4shLz6eWn3U1aRPh+i9akHXHM65d4NeSJoI83o+kPYCsqsqUjfQ6O9IFLH50ZxT/CHMPo22gA9sBf1r4I2hFjUxhO0/63AfipSlxp3QVF72XQj6XthMER6ANe9BH4Cv4Gkb0/xfhl8GV4BCjZaTQ8oBo+F3OQkju3EqxF0DmwDIWa//B6+jkhXUr6bIt2N6/lgV510JP78KWUV6mA8RFy2HfPGdNOcjt4I0wIu6o34H/gGzAc3NuMgZBqzzHpYCq5Fq8ybehs8DAfBWKgyI9ShYLT+Jbhh65QdQ8OfgjMhdJPm5vA1sCU4tt9CtAoPOD3NguQpz3v1Rt8AL4a0+a3RueD0mlcvm6ZA58AECDUf2LOhzrHXKsq/D0KjNUVrmWe+N0N2fHU+f476Lq2iVXjAg3XXSWXONVoeXtDOVqRPh6VQ1kaSZ3S7FsZDqCnSN0Fdkf4VddoW6fG0ORuS8Qzk1S9CjKrRSjxwNHllv9d8kPyPltQ3q5sidXkQKgojaZsiVUxGPtfToX0oK+eM4unDKIhW4AEFug6KHLmIPNdNVea6qk4k/R3ljaR7Q6j52wDXy3VEupry74c2IunbaGc5FPmqSfpK2jsBHFu0HA+8hLTFUOTcheSdnlMvL6mbIvV7/KI+Z9PbEOnuXM/omW0777MPX50o61fEddblFB8+NpmhzoQ8R5vmNPlBCLUmIr2OxncOvQDljDZvgLoi/QB1/Dq3iRnl5kKRn54g78twFLirHwvvhLKHP2nrUcq9EvRdtIwHduHz5ZA4K/tqJJgHrr9CLRHpEipk28v7bMT5ONiXUEtEehsV8trMSzOSNhXpudQtEpviPB/y1pLTSA/p4zWU2weiZTzgjT4RyjZKvyXf6LADhFpdkf6GhpuI9PXUCxFAItgHKH8B1I2kft9f9COaq8nbG4rMjdAKSPqQ96qPTwXPlnvaNu9y73SWtie8aMO7Tf9RbD7de8MsMGJUmZF3OSyAY2E0lJknAVPA11+AN6zK7Pvt4EnDCyEkAitMD/P9GvIWeBJC7DgKnQT6ImufJMFz0aK23NQdDxPAgJBntutMMh/ctEZLecCH4mT4FeQ93Unar8n/IuRNZSTnmo53d78EknbKXhXmlRAiNoptMG/6WeDDUNZ2Os9IeiFsByFmFFwD6TaS9y8nvSqwvJ0yywrqJ+2sJd+HoEjEZA2+VQ20Ez3UQQrD6HVMyQXM3xfGw2zoRCRV0EY4r+XXlaGR1CjlA1Y3knoWacQ2epXZgWS6Acp7OD0uWwi2VWRLyDgZ9N1mBYXcXLnUsT8uuYa97YwHzgfFZnT8fSBNI+kptF+00cheO4mku1In1Lzxr4NbIdte0WdF/UGoiqRGyZ8WtPsPpI+DKjMKr4Civphuf46HIhGT1f+2LUP0Rtb56jDrVJ/0L0JeRCE514yOdUXqza8r0tdSp22RGpm/AVk/+NlIPwWqbDcK/Bhcn+e1k6Q55t1hWNpYRu3a61FIHNL0tVuRtKlIFU7o2NxoGUm3hzzz4boUXArktXk26c+HKruIAp4t57WRpN1HvsuJnrROrkHHMOK3wkdgZAujd504CcbDbKizJr2N8q537VOZKYxDwP66NnPqD7H0mjQkAm9Do659FYm7e4WYNqOefT0AjIRZe5yEm8CNTpndS6azSNm5sg+JItZHoeOl6NA2b/AZ4OI7eVLbeu3GdG/EN5LmiYPkXHMddybUiaQPUf5iyIukTrufgzy/uXb0gQuxyyhk+bx2krQl5B8R0li3y3QqgrqGugLchbdtA4mkC+hMaCRN7+59KELMSPoA7A8hkdRp2usYMY3Y6VnBa9rGYZD90sIIvBC83mNQZivJPAkUfJGNJsNz5NvBh7NnrBMCNRq8HM6vMUqfZA+zQ8/kEpHuTZ3ZkL6xfMw1ReCU54bmVHDzVmZO94onme5DRXondVaDD2kdkeqDWyA9lvV8dlljW1mzf3PB6Fhmrncngw+ND0SRuQz4ISjovjYdOgN0eBneiHmgmI0IOs9vgb4GfktSVjfJUzRfgrq7+/dTZ3XgNYwon4K6071LHAWX9LXq9WHKXgLpaGkAuRAcZ7a+69bTYAuoMqNwSF/0i2vfvrYjGd19kHVo+rPT0jdhZ8iaYjsP3LWn6xS9byJSH4gmIi2bJmnyOeaa9NUQIoxkbIlI0w/cCbRhpEzKpF//ifSyDRDZG+2zvHsE0vWz7+eTf+jGGn34xil6OmQHnv18E2XK1qcuE94O/SJSb3zWB0WfFalHTIlI9cWV4BIoW2cRaS+GEHPt7fIm20b28zspk47iIW13rEzba1DXRQfD60p6vJa874JTeZE5fel8I7ERxDVnmZmv4CfALEiv4/iYay4jjG6+GjW2hTJzbIeASxE3NEbuELuLQh7juAYMWSbYvv3ZDOyfUW80HAi7QNp25MPN4IZJn5WZ6+8jYD9wLEVmmy69Higq0M30tgWqU/eBN5QMYg1518KNJWXMSkSqY6dBp0Wq+Kq+gvTGKp6toYlIJ1MvZJmQiJTiG0T6EK+TYIoJGXMjpS+NvFXmOedRsFNJwT3J+zkYIKpEX9JMO1ltC9Sdsk+5EbRIUEYsd7o/girTQXfDCqgjUh+SJpE0RKRuShKR/pL3LkNCzEi6EoykISL1IfA6PvRzwcg2FbJ+3YO078MyqDLLONVPBMdRZE7xN8Cvigp0K71tgdpvp6OXgo7LMx2vkGfCo3kFMmlNIqk3oIlIvVYnRbqQ9hVpaCRNRDqCOvPBU46xkLaRfFgKfhNU5U/Xm0ZcN7LZdkjaaHvxzn2CUdTyg2adEKjOHAdHFYzKiDAK3Ekb5XRalSkcI+m9MA2yUYSk55j5TUTqtO216ojUcVgvNJIupOz9UFekRl4f+rxliH2YDauhyhZTYCron6L77z1ymXEjuLwYNCvq4EA65FPsjvOVYATIMwfvpsb8H0MdkS6n/InQKyJVzHVFamRSpPvBOKgy/TQe8sRpXZcMCvQe0PdlZr5B5HAYU1Jwb/K8NyFtljQzsKxOCFSxPQE606m+yNw1uzPthkgnch2j9eNQZU9SwIjoGFwDFomCrA3mWi4RaZ01aSJSI2mISJ+5Wv6/RjwjuJubdflFnpNqFPUhnwCKNc9Md2w/g5ANWF4bA07rhEDtlM5yunGtsxsUmSI9CLoh0n24TqdF6sxQZ7pPRBoaSWm+0HYl53twX2GJP2T4ENrXKeByq8h8sOeAgn4aum6dEqgDce2yFHxSy6JQIlId1q3pvlOR1IjrdF83kiqqgYrUnfetcCcY/atM0Z0CLh2MwHmmPhSmkXlNXoFOp3VSoA5sBbi5UaTeuCJTpAeCZeaBy4QqczNj28vB9reCMjN/IhhJrwOjSJVZpu50fzB16orUcSjSSbAHNDWFdgM8GNCAD6nR0+WJ4i4yfTYLloL3tKu2eYevtp72l4AL7WlglCyyborUA2uFFyrSWyjrAxG6JlWkjqfudJ9E0qYitd61sBRCHnLLGUVfAEVRdEvyjMjzYR101TotUAeTiHQx70+AEJF6c+dBiJObRFKFZr1QkTqGRKRGnLIlC9kbNheWayrSppFUMa0ElxghX8X6oLp2dR9QNiZnnR/BUgi5JxRrx7ohUHtqpFKgRtOQSHoA5XTY9RDiEMW2CO4F2x8JZaZwFKn96oZIFcwjEGKOw0jaVKRO1z+EVRBiyyk0HfYoKewmVsHrq9BxlDQXntUtgdojxZAWqYMuMgV0IPjaDyJ11vDmeroRYndTSJHuC3uGVEiV2YX3syD0/HIdZfcC/V22T5hAvsJX0F2zbgrUQT0NOsSIdzSMgCLTWTqtHyLp/oxjLdwE+iDEFKmbTCNpHZG6llwMPhAh0zzFNnxpcBKvu/uhwLwfD0Po8qGgmd5LVoQT4WOwELxBTtuh/Iqyl0Gdh0lRvw2cjkKu8wDlPgBG7FAzKr4PXPOFXOOrlJsMde1UKtwIIddIylxD+X1qXugTlFeASRt5r0b1o2q2O6DidW56kwvtTKV3w1XgbnEsFO0Wyco1n9wDYHu4HkIiULfWpEYpd7ghG6ellPs/UNB1LImkdab727jALFhT40IGAjexu5XU8R6sggXgBmtI2370/uuQ9yQ2SdOBl8MWEGpG0rdCnUh6AeU7EUm/QLvjoalNp+K9EOK7j1KuTGhFffgsGS7Byq7hLHh4UQNDJV1xzoSygTbJU6RXQC+K9L30y+iYNy7T3wF1Zw+qPMfO41OVSN2IuSxoMju6L7gV8saQTnsPZUbBkLRx9PpTkB5Qm+8fpO1uidQIHGquSd8FKyA9XqfZv4Ex0Ib9OY0sh/Q10u8vJ8+zzSbmA3Q1OH2n28y+n0f+QTDkbCQ9fg08CtlBtfm5V0Vq1DoCPg7fgX+Bk0G/tGln0JiR7ilI/Oq6+xNggBiITafyHZC0m/fqdd8IW8OQMqf2GZA3qGyam52V8DX4JPwXOIVnyxV9VqQfgS0h1LajoGvS0AfI3f0FYL1es7F0SJFcCZeCD0YbgtGf3wY3f0W+N937VvekgCqDZyO49CkQcvPdtLhpSJ+7Ob3s+2x6OjKUOampSP+R64T002v70PSqSOlaR+wcWl0CVb4/piNX71CjPtEXVQzKAXt4/CVwzZZnu5DoOmo9lDkoyVOkH4U6kdQHw3VyFClOyLHRpM2GqkBxIWV2zKnfWlKTnV7RxRWW688pRQWeTb+T14vBhX6euUD3nM01VdW3Tdb3nPSFMAquB5cOVeZD8gtwSjwEqsTtNRzXk2A9+9bP9jiD8yE+GMqWN+pHnzvL9LxNooczIIlsea8+kddByIOh4C+DOpH0Y5SvEhtFNppnhTGSbnTHc974QN4CefcxSXuC/D+CkPtJsfrWZsM7cXnXoJNLumF0WwRfKSmTZBlJbwOd4FpnBJSZUe4AMJLOhU5FUqOKEXg++MD1q61mYCeA+4ItCgapfu4GZzyXS61bmwL1a7Aj4dCSXiqytWAUXVdSLslKROqUEyJS17WdFqlTnlHaG7Mc+tl82F8MvhaZyx6nefcCrVubAvUpmwjTKnppOQU3r6Jckp2INDSSJiJ1oa/jQqKcEdG1ZeialKIbftVjnX42g4lT+B4lg3QpNgM68rC2KVAFtC2cBSOgyIxAe8F94IFwiDl91JnuFekLoYlIR1LvUChby3rj5sBwEKgBp2ya11/64U4w8LRqbQrUhbPR8UCYUNFLjyamwL1wV0XZJDsRqU44FsoeAuskIh3De9ekdSJplUhdf86AZdDvZvQ8DHYoGehq8n4CPritWpsCtWOPgZuT02AzKDPPTR34CvDpC7FEpF6njkh9INoS6Tra+hL8J6yHfjcDz0mwa8lAffjdVyjUnrdJ9NCvLZOjiKrXhZR9dc1R7Uz5S0GBVLVv/kNwJWwFoeba6m/BM77kGj5MF4CCHy6mz2aBgSfxQ/bVwDEVqoISRQbfnHqNbvdAdiBFn7sh0ofpzyegjkh1+AT4YzgFxsFwtM8x6Eeg6P6Z/mfg/mJImLvhV8EDUDaodJ7no00i6SXUC42kiUhdK0cL98C7Kerskb5f2ffOULuHNxlWsu01aHJVBbMMFsMJ4CF6lTltHg51d/e3U8ejqOMgdOO0irIeLjttRav2wA4UmQYurYrM+3Y9rCkq0Ivp7qTPggch+8QVfW4SSXei/TqR9G7KvxViJMUJAea+4mYoumemu4t/EQw5ayrSM2qOVJF+CJ6EMkcmea6Ro0hxQoA5A86DxHd5r/eTf2RAWz1ZRJG+DupG0jNrjkaRXgx1RbplzesMx+LfZtD+iitPnKY9BS7nhqz1skjfhlejSMul9a9kV+3kX9m2Hzu1ScobqhsnN02u/+psnA6j/EpwMxRinsndAb+G46Fq4zSGMgeDB/ALIG6ccEKOTSXtEDDQFNn3yfCbQWewVqybArXDTUXq7r7TIp3MNTwWU6TRNvXA0SR5H7bdNGtjymze6b8nNqYM8E23BWp3E5Eu4n3dSOrxkD8aCTEjqVE3NJK6frXOL2FIHZXQ327YEVzETVDZYbzHTPPhMWjFBkOgdlyRLoFOi1RHKVLXTp6TVo3XcreAfYv2XA8cw8eXQplAf0T+z6E1gVatz7hWx8xBzITzwd19iE2k0EfgrJDCz5bxe/jPw4eham30e8pItE094Cay63rp+gUz406L1B9lhJgivQKaiPRS6pWJ1Mi5FKJt6oEQgfbtw+3O8Exwk5JEsapXD9pfD3VsLIUvApcY2fZdbrwJouV74JMkuzbP+i39+S/JH51ffeindkukOvCfwfVm4lzXqefASIiW74FrSHYTmfgs79Vv5sp2+fktD6HUpiJ9Q80x+h28x0oeLE8Fd/DRij2wGVk/AM+I84SZpPlrNJcCfW1NRfrGvvbK4A5uFy5/IyRCzHtVvNMGt5vdu7oifQ3UXZNGkXbmHh1LswsgT5hJmmfUHkMNG2si0sV4J4q0fYn4a/llkIgx79UIOyR/bjcQd21N5bqRVJHG3fhAvL5p3U+TtBbyhJmkuYnaZ9Oq/Z8SRTq493h7Lj8XqjZIl1PGteqwtKYiPXtYeqvdQZ9Mcx7DJZGy6NUvTrxPw9aaivTNw9Zj7Qz8MprxW74iYZruH9QdCcPeEpGuxhNlDkvnuSaNIm0mnR2pNg+qpvcZlJnU7BL9V0uRngF1RLqE8lGk9bWgz3zA0w983vsPUSZ+2ZHyb1ORnpNqI74t94DfCH0THoc8USZp/t7WA/oREC3lgaYiPTfVRnxb7IHTyVoIiRCLXmdSZr/iZoZ3TlORHj+83VY5+q0o8S2oip6K9l0wCqIVeECR+iOFVVD0lGfTZ1N2KkTL94Dfxt0DWb9lP/vt0hH5TcTUtAeaiHQODUxNNxLfb/DArvw7C56CrCCznz9Gmd0gWoAHmor0hIC2h1MRvxHyT3CyYsx+9oc8/p3SZhAt0ANNROrXeFGkzzh4Oi93QFaMeZ8/Q7k9n6kW/63jgSjSOt76Q9k9eOvUvh7yBJlOu58yx0KMnjihiSnSV8FKSDu27L2R1PO84Wju2j8P6T+DKfPVJZSNB/MDVEoTkV7PNYejSC9m3KugTJRJnv8xwyEQrQUPNBXpiS1ce6g04ZFSyNeZCtT/0ubNsA1Ea8kDTUR6A9c+paXr93Iz/pTO/0ooiY5Vr/41bNwYdeCONhHpTfTjFdCvGwGPiG6Bp6FKmOY7tR8K0TrkgZG0ezrU2TgtoPzrYXPoJ3sJg/kZhIrTzZN/eqMPo3XQA4lI13CNkKhhmaVwHvTLuusoxvJzCBWnx07vhzEQrQseUKQfhjoifZjy/rJ8ZxjKdiqdvxVCxekD+lmI606c0E0bxcXqivR31PkqHNTNjrZ0LdfRb4EloOhCuY6y+0O0QfBAIlKjY+gNs5zTo7/o9we9Q8H8/wWugKq/K8r64KfUmQL9uklkaL1vO9DFv4aQH0ekb6DlPw4vgF62SXTuv+FRSPe/6v0vKO8fwY2AaIPsge24/gegzt84eYNdx/0E/Eq113a3njqcA3dBnfWm47LOcdBvJxcMaeia56TvgKVQFV2y+b+hzjVwGPTCdOga+T/AvxXK9rXqs79kmgr+73/ReswDRgzPPD37rLqRefkPUO8zcAAMhvlrJH/LuQry+leV5rR+NMTIiRN62abSuVlQd2pMBOBm5AvgGq4bG6kJXOfvwP88oWmf51DXDVFcc+KEoWD708kvwmOQCK/uq3V/DB7yj4c2bRsaOxW+Bmuhbt/S5b9OfTdT0YaYB8bQ3wvhPkjf0CbvXQ/OA39HeRx4xFXHXNv6tz9nw7+DPxh+Cpr0JanzOPWNvLtAz1ovLOp71jl0zPXYSeDvJf1xRVv+MrouBXfMy8B14zpQNJpnlz4gu8M+YER3jekPi9swr3kRfBd+20aDsY3B9YDnnX8PdQ+7k2jVS68zGMfBENebOKGfzGg6Df4XnoReEl1IX1bS5/PByBytjz0wmrH9KfijixBhDHaZJ+jn1TAZYtTECcPFXBNeAItgsEWYd303UdfCVNgaog1TDyjU94EH/APdWecJrW6ay4/vwXTwOCpa9MAGD3h05K+cZsI6qCusgZZ3A/dv4K/lR0K06IFcD3gUNRH8X99mQ5PvxEPF6iH9d8Dz0Z2g76ytc72+c0xLA9K/u8LL4Hh4Kfhd/fbQxBS7m7MbQPHfCIq0by0KtPu31nWh56ruqveGcTAW/G1qMjX7630P0P0x9UpYDm7GbgPzokUPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QPRA9ED0QP5Hjg/wGLJGIUfJd8+wAAAABJRU5ErkJggg==");
  --icon-sidebar-stats-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNyAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDcwMzEgMTYuMTQwNkMzLjYxNzE5IDE2LjE0MDYgMCAxMi41MjM0IDAgOC4wNzAzMUMwIDMuNjE3MTkgMy42MTcxOSAwIDguMDcwMzEgMEMxMi41MjM0IDAgMTYuMTQwNiAzLjYxNzE5IDE2LjE0MDYgOC4wNzAzMUMxNi4xNDA2IDEyLjUyMzQgMTIuNTIzNCAxNi4xNDA2IDguMDcwMzEgMTYuMTQwNlpNOC4wNzAzMSAxNC41NDY5QzkuNjE3MTkgMTQuNTQ2OSAxMS4wMzEyIDE0LjAxNTYgMTIuMTQwNiAxMy4xMDk0TDcuNjY0MDYgOC43NDIxOUM3LjUxNTYyIDguNTkzNzUgNy40NTMxMiA4LjQ0NTMxIDcuNDUzMTIgOC4yMzQzOFYxLjYxNzE5QzQuMTY0MDYgMS45Mjk2OSAxLjU4NTk0IDQuNjk1MzEgMS41ODU5NCA4LjA3MDMxQzEuNTg1OTQgMTEuNjU2MiA0LjQ4NDM4IDE0LjU0NjkgOC4wNzAzMSAxNC41NDY5Wk04LjY5NTMxIDcuMjgxMjVMMTMuNSA0LjUzMTI1QzEyLjQ1MzEgMi45MjE4OCAxMC43MTA5IDEuODEyNSA4LjY5NTMxIDEuNjE3MTlWNy4yODEyNVpNOS4yMTA5NCA4LjQyMTg4TDEzLjA1NDcgMTIuMjEwOUMxMy45OTIyIDExLjA5MzggMTQuNTU0NyA5LjY0ODQ0IDE0LjU1NDcgOC4wNzAzMUMxNC41NTQ3IDcuMjEwOTQgMTQuMzgyOCA2LjM4MjgxIDE0LjA3ODEgNS42MzI4MUw5LjIxMDk0IDguNDIxODhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-suggestions-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNzczNDQgMi4yOTY4OFYwLjc4OTA2MkM4Ljc3MzQ0IDAuMzU5Mzc1IDkuMTI1IDAgOS41NDY4OCAwQzkuOTY4NzUgMCAxMC4zMzU5IDAuMzU5Mzc1IDEwLjMzNTkgMC43ODkwNjJWMi4yOTY4OEMxMC4zMzU5IDIuNzE4NzUgOS45NzY1NiAzLjA3ODEyIDkuNTQ2ODggMy4wNzgxMkM5LjEyNSAzLjA3ODEyIDguNzczNDQgMi43MTg3NSA4Ljc3MzQ0IDIuMjk2ODhaTTMuODUxNTYgNC45NTMxMkwyLjc4MTI1IDMuODgyODFDMi40NzY1NiAzLjU3ODEyIDIuNDc2NTYgMy4wOTM3NSAyLjc4MTI1IDIuNzg5MDZDMy4wODU5NCAyLjQ4NDM4IDMuNTg1OTQgMi40ODQzOCAzLjg4MjgxIDIuNzg5MDZMNC45NDUzMSAzLjg1OTM4QzUuMjUgNC4xNjQwNiA1LjI1NzgxIDQuNjQ4NDQgNC45NDUzMSA0Ljk1MzEyQzQuNjQwNjIgNS4yNjU2MiA0LjE0ODQ0IDUuMjU3ODEgMy44NTE1NiA0Ljk1MzEyWk0xNC4xNDg0IDMuODU5MzhMMTUuMjE4OCAyLjc4OTA2QzE1LjUyMzQgMi40ODQzOCAxNi4wMDc4IDIuNDg0MzggMTYuMzIwMyAyLjc4OTA2QzE2LjYxNzIgMy4wOTM3NSAxNi42MTcyIDMuNTc4MTIgMTYuMzIwMyAzLjg4MjgxTDE1LjI0MjIgNC45NTMxMkMxNC45NDUzIDUuMjU3ODEgMTQuNDYwOSA1LjI2NTYyIDE0LjE0ODQgNC45NTMxMkMxMy44MzU5IDQuNjQ4NDQgMTMuODQzOCA0LjE2NDA2IDE0LjE0ODQgMy44NTkzOFpNOS41NDY4OCA0LjQzNzVDMTIuMzI4MSA0LjQzNzUgMTQuNTQ2OSA2LjQ2MDk0IDE0LjU0NjkgOS4wNjI1QzE0LjU0NjkgMTEuODU5NCAxMi44OTA2IDEyLjY0MDYgMTIuNDUzMSAxNy4zODI4QzEyLjQxNDEgMTcuNzQyMiAxMi4yMDMxIDE3Ljk2ODggMTEuODM1OSAxNy45Njg4SDcuMjU3ODFDNi44OTA2MiAxNy45Njg4IDYuNjcxODggMTcuNzQyMiA2LjY0MDYyIDE3LjM4MjhDNi4yMDMxMiAxMi42NDA2IDQuNTU0NjkgMTEuODU5NCA0LjU1NDY5IDkuMDYyNUM0LjU1NDY5IDYuNDYwOTQgNi43NjU2MiA0LjQzNzUgOS41NDY4OCA0LjQzNzVaTTkuNTQ2ODggNS43ODEyNUM3LjU2MjUgNS43ODEyNSA1Ljg5MDYyIDcuMTQ4NDQgNS44OTA2MiA5LjA2MjVDNS44OTA2MiAxMS4wNTQ3IDcuMjE4NzUgMTEuNTM5MSA3Ljg2NzE5IDE2LjYyNUgxMS4yMjY2QzExLjg3NSAxMS41MzkxIDEzLjIxMDkgMTEuMDU0NyAxMy4yMTA5IDkuMDYyNUMxMy4yMTA5IDcuMTQ4NDQgMTEuNTMxMiA1Ljc4MTI1IDkuNTQ2ODggNS43ODEyNVpNMi4yODEyNSAxMC4zMzU5SDAuNzczNDM4QzAuMzUxNTYyIDEwLjMzNTkgMCA5Ljk3NjU2IDAgOS41NTQ2OUMwIDkuMTMyODEgMC4zNTE1NjIgOC43NzM0NCAwLjc3MzQzOCA4Ljc3MzQ0SDIuMjgxMjVDMi43MTA5NCA4Ljc3MzQ0IDMuMDc4MTIgOS4xMjUgMy4wNzgxMiA5LjU1NDY5QzMuMDc4MTIgOS45ODQzOCAyLjcxMDk0IDEwLjMzNTkgMi4yODEyNSAxMC4zMzU5Wk0xOC4zMTI1IDEwLjMzNTlIMTYuODA0N0MxNi4zODI4IDEwLjMzNTkgMTYuMDIzNCA5Ljk4NDM4IDE2LjAyMzQgOS41NTQ2OUMxNi4wMjM0IDkuMTI1IDE2LjM4MjggOC43NzM0NCAxNi44MDQ3IDguNzczNDRIMTguMzEyNUMxOC43MzQ0IDguNzczNDQgMTkuMTAxNiA5LjEzMjgxIDE5LjEwMTYgOS41NTQ2OUMxOS4xMDE2IDkuOTc2NTYgMTguNzM0NCAxMC4zMzU5IDE4LjMxMjUgMTAuMzM1OVpNNy4yMDMxMiAxOS42NjQxQzYuOTIxODggMTkuNjY0MSA2LjcxMDk0IDE5LjQ0NTMgNi43MTA5NCAxOS4xNzE5QzYuNzEwOTQgMTguODk4NCA2LjkyMTg4IDE4LjY3OTcgNy4yMDMxMiAxOC42Nzk3SDExLjg5MDZDMTIuMTcxOSAxOC42Nzk3IDEyLjM5MDYgMTguODk4NCAxMi4zOTA2IDE5LjE3MTlDMTIuMzkwNiAxOS40NDUzIDEyLjE3MTkgMTkuNjY0MSAxMS44OTA2IDE5LjY2NDFINy4yMDMxMlpNOS41NDY4OCAyMS44NTE2QzguMzY3MTkgMjEuODUxNiA3LjM5ODQ0IDIxLjI1NzggNy4zNTE1NiAyMC4zODI4SDExLjc0MjJDMTEuNjg3NSAyMS4yNTc4IDEwLjcyNjYgMjEuODUxNiA5LjU0Njg4IDIxLjg1MTZaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-testing-instructions-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMjgxMjUgNC4wNzAzMUMzLjgwNDY5IDQuMDcwMzEgMy41MjM0NCAzLjc3MzQ0IDMuNTIzNDQgMy4yNjU2MlYyLjQ0NTMxQzMuNTIzNDQgMS45Mzc1IDMuODA0NjkgMS42NDA2MiA0LjI4MTI1IDEuNjQwNjJINC45Mzc1QzUgMC43MzQzNzUgNS43NTc4MSAwIDYuNjg3NSAwQzcuNjE3MTkgMCA4LjM3NSAwLjczNDM3NSA4LjQyOTY5IDEuNjQwNjJIOS4wOTM3NUM5LjU2MjUgMS42NDA2MiA5Ljg1MTU2IDEuOTM3NSA5Ljg1MTU2IDIuNDQ1MzFWMy4yNjU2MkM5Ljg1MTU2IDMuNzczNDQgOS41NjI1IDQuMDcwMzEgOS4wOTM3NSA0LjA3MDMxSDQuMjgxMjVaTTYuNjg3NSAyLjM5ODQ0QzcuMDcwMzEgMi4zOTg0NCA3LjM3NSAyLjA3ODEyIDcuMzc1IDEuNzAzMTJDNy4zNzUgMS4zMjgxMiA3LjA3MDMxIDEuMDE1NjIgNi42ODc1IDEuMDE1NjJDNi4zMDQ2OSAxLjAxNTYyIDUuOTkyMTkgMS4zMjgxMiA1Ljk5MjE5IDEuNzAzMTJDNS45OTIxOSAyLjA3ODEyIDYuMzA0NjkgMi4zOTg0NCA2LjY4NzUgMi4zOTg0NFpNMi41MzkwNiAxOS4wOTM4QzAuODgyODEyIDE5LjA5MzggMCAxOC4yMDMxIDAgMTYuNTIzNFY0LjcwMzEyQzAgMy4wNTQ2OSAwLjg1OTM3NSAyLjEyNSAyLjQ2ODc1IDIuMTI1SDIuNjQ4NDRDMi42MTcxOSAyLjIyNjU2IDIuNjAxNTYgMi4zMzU5NCAyLjYwMTU2IDIuNDQ1MzFWMy4xNzE4OEMyLjYwMTU2IDMuMzM1OTQgMi42MjUgMy40OTIxOSAyLjY2NDA2IDMuNjI1SDIuNUMxLjg0Mzc1IDMuNjI1IDEuNSA0LjA1NDY5IDEuNSA0LjcxODc1VjE2LjVDMS41IDE3LjIwMzEgMS44ODI4MSAxNy41OTM4IDIuNjA5MzggMTcuNTkzOEgxMC43NjU2QzExLjQ5MjIgMTcuNTkzOCAxMS44NzUgMTcuMjAzMSAxMS44NzUgMTYuNVY0LjcxODc1QzExLjg3NSA0LjA1NDY5IDExLjUzMTIgMy42MjUgMTAuODY3MiAzLjYyNUgxMC43MDMxQzEwLjc1IDMuNDkyMTkgMTAuNzY1NiAzLjMzNTk0IDEwLjc2NTYgMy4xNzE4OFYyLjQ0NTMxQzEwLjc2NTYgMi4zMzU5NCAxMC43NTc4IDIuMjI2NTYgMTAuNzI2NiAyLjEyNUgxMC45MDYyQzEyLjUxNTYgMi4xMjUgMTMuMzY3MiAzLjA1NDY5IDEzLjM2NzIgNC43MDMxMlYxNi41MjM0QzEzLjM2NzIgMTguMjAzMSAxMi40OTIyIDE5LjA5MzggMTAuODI4MSAxOS4wOTM4SDIuNTM5MDZaTTMuNDkyMTkgOC42MzI4MUMzLjEwMTU2IDguNjMyODEgMi43ODEyNSA4LjMxMjUgMi43ODEyNSA3LjkyOTY5QzIuNzgxMjUgNy41MzkwNiAzLjEwMTU2IDcuMjE4NzUgMy40OTIxOSA3LjIxODc1QzMuODgyODEgNy4yMTg3NSA0LjE5NTMxIDcuNTMxMjUgNC4xOTUzMSA3LjkyOTY5QzQuMTk1MzEgOC4zMjAzMSAzLjg4MjgxIDguNjMyODEgMy40OTIxOSA4LjYzMjgxWk01LjYyNSA4LjQ3NjU2QzUuMzI4MTIgOC40NzY1NiA1LjA3ODEyIDguMjI2NTYgNS4wNzgxMiA3LjkyOTY5QzUuMDc4MTIgNy42MjUgNS4zMjgxMiA3LjM3NSA1LjYyNSA3LjM3NUgxMC4wNDY5QzEwLjM0MzggNy4zNzUgMTAuNjAxNiA3LjYyNSAxMC42MDE2IDcuOTI5NjlDMTAuNjAxNiA4LjIyNjU2IDEwLjM0MzggOC40NzY1NiAxMC4wNDY5IDguNDc2NTZINS42MjVaTTMuNDkyMTkgMTEuMzk4NEMzLjA5Mzc1IDExLjM5ODQgMi43ODEyNSAxMS4wODU5IDIuNzgxMjUgMTAuNjg3NUMyLjc4MTI1IDEwLjMwNDcgMy4wOTM3NSA5Ljk4NDM4IDMuNDkyMTkgOS45ODQzOEMzLjg4MjgxIDkuOTg0MzggNC4xOTUzMSAxMC4yOTY5IDQuMTk1MzEgMTAuNjg3NUM0LjE5NTMxIDExLjA4NTkgMy44ODI4MSAxMS4zOTg0IDMuNDkyMTkgMTEuMzk4NFpNNS42MjUgMTEuMjQyMkM1LjMyMDMxIDExLjI0MjIgNS4wNzgxMiAxMSA1LjA3ODEyIDEwLjY4NzVDNS4wNzgxMiAxMC4zOTA2IDUuMzIwMzEgMTAuMTQwNiA1LjYyNSAxMC4xNDA2SDEwLjA0NjlDMTAuMzUxNiAxMC4xNDA2IDEwLjYwMTYgMTAuMzkwNiAxMC42MDE2IDEwLjY4NzVDMTAuNjAxNiAxMSAxMC4zNTE2IDExLjI0MjIgMTAuMDQ2OSAxMS4yNDIySDUuNjI1Wk0zLjQ5MjE5IDE0LjMxMjVDMy4xMDE1NiAxNC4zMTI1IDIuNzgxMjUgMTMuOTkyMiAyLjc4MTI1IDEzLjYwOTRDMi43ODEyNSAxMy4yMTg4IDMuMTAxNTYgMTIuODk4NCAzLjQ5MjE5IDEyLjg5ODRDMy44ODI4MSAxMi44OTg0IDQuMTk1MzEgMTMuMjEwOSA0LjE5NTMxIDEzLjYwOTRDNC4xOTUzMSAxNCAzLjg4MjgxIDE0LjMxMjUgMy40OTIxOSAxNC4zMTI1Wk01LjYyNSAxNC4xNTYyQzUuMzI4MTIgMTQuMTU2MiA1LjA3ODEyIDEzLjkwNjIgNS4wNzgxMiAxMy42MDk0QzUuMDc4MTIgMTMuMzA0NyA1LjMyMDMxIDEzLjA2MjUgNS42MjUgMTMuMDYyNUgxMC4wNDY5QzEwLjM1MTYgMTMuMDYyNSAxMC42MDE2IDEzLjMwNDcgMTAuNjAxNiAxMy42MDk0QzEwLjYwMTYgMTMuOTA2MiAxMC4zNDM4IDE0LjE1NjIgMTAuMDQ2OSAxNC4xNTYySDUuNjI1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-tests-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOCAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTQuMTMyOFYwLjc3MzQzOEMwIDAuMzQzNzUgMC4zMjgxMjUgMCAwLjc2NTYyNSAwQzEuMjAzMTIgMCAxLjUzMTI1IDAuMzQzNzUgMS41MzEyNSAwLjc3MzQzOFY3LjUxNTYyTDQuMzY3MTkgNS44NjcxOUM0LjM2NzE5IDUuODUxNTYgNC4zNjcxOSA1LjgyMDMxIDQuMzY3MTkgNS43OTY4OEM0LjM2NzE5IDQuOTc2NTYgNS4wMzEyNSA0LjMwNDY5IDUuODU5MzggNC4zMDQ2OUM2LjY3OTY5IDQuMzA0NjkgNy4zNDM3NSA0Ljk3NjU2IDcuMzQzNzUgNS43OTY4OEM3LjM0Mzc1IDUuODc1IDcuMzM1OTQgNS45NTMxMiA3LjMyODEyIDYuMDMxMjVMOC45NTMxMiA3LjQwNjI1QzkuMTU2MjUgNy4yOTY4OCA5LjM5MDYyIDcuMjQyMTkgOS42MzI4MSA3LjI0MjE5QzkuOTc2NTYgNy4yNDIxOSAxMC4yOTY5IDcuMzU5MzggMTAuNTQ2OSA3LjU1NDY5TDE0LjA1NDcgNS40NTMxMkMxNC4wMzkxIDUuMzU5MzggMTQuMDIzNCA1LjI1NzgxIDE0LjAyMzQgNS4xNTYyNUMxNC4wMjM0IDQuMzM1OTQgMTQuNjk1MyAzLjY2NDA2IDE1LjUxNTYgMy42NjQwNkMxNi4zMzU5IDMuNjY0MDYgMTcuMDA3OCA0LjMzNTk0IDE3LjAwNzggNS4xNTYyNUMxNy4wMDc4IDUuOTc2NTYgMTYuMzM1OSA2LjY0ODQ0IDE1LjUxNTYgNi42NDg0NEMxNS4yMDMxIDYuNjQ4NDQgMTQuOTE0MSA2LjU0Njg4IDE0LjY3OTcgNi4zODI4MUwxMS4xMDk0IDguNTIzNDRDMTEuMTE3MiA4LjU5Mzc1IDExLjEyNSA4LjY2NDA2IDExLjEyNSA4LjcyNjU2QzExLjEyNSA5LjU1NDY5IDEwLjQ1MzEgMTAuMjE4OCA5LjYzMjgxIDEwLjIxODhDOC44MTI1IDEwLjIxODggOC4xNDg0NCA5LjU1NDY5IDguMTQ4NDQgOC43MjY1NkM4LjE0ODQ0IDguNTU0NjkgOC4xNzE4OCA4LjM4MjgxIDguMjM0MzggOC4yMjY1Nkw2Ljc2NTYyIDYuOTc2NTZDNi41MTU2MiA3LjE3MTg4IDYuMTk1MzEgNy4yODkwNiA1Ljg1OTM4IDcuMjg5MDZDNS40NjA5NCA3LjI4OTA2IDUuMTA5MzggNy4xMzI4MSA0Ljg0Mzc1IDYuODkwNjJMMS41MzEyNSA4LjgwNDY5VjEzLjA1NDdDMS41MzEyNSAxMy4yMTg4IDEuNTg1OTQgMTMuMjczNCAxLjc1IDEzLjI3MzRIMTYuMzIwM0MxNi43NDIyIDEzLjI3MzQgMTcuMDkzOCAxMy42MDE2IDE3LjA5MzggMTQuMDM5MUMxNy4wOTM4IDE0LjQ3NjYgMTYuNzQyMiAxNC44MDQ3IDE2LjMyMDMgMTQuODA0N0gwLjY3MTg3NUMwLjI2NTYyNSAxNC44MDQ3IDAgMTQuNTM5MSAwIDE0LjEzMjhaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+Cjwvc3ZnPgo=");
  --icon-sidebar-threads-cursor-outline-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyNSAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNSAzLjA5OTk2QzYuNSAyLjI5OTk2IDcuMzUgMS45OTk5NiA3LjkgMi41OTk5NkwyMCAxNC4xQzIwLjY1IDE0Ljc1IDIwLjI1IDE1LjYgMTkuNCAxNS42SDEzLjI1TDguMiAyMEM3LjUgMjAuNiA2LjUgMjAuMSA2LjUgMTkuMlYzLjA5OTk2WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjc0IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  --icon-sidebar-threads-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxOSAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuMjgxMjUgMTUuNTc4MUM3LjU3ODEyIDE1LjU3ODEgNi4wMTU2MiAxNS4yNjU2IDQuNjcxODggMTQuNjcxOUMzLjg1MTU2IDE1LjI0MjIgMi43NDIxOSAxNS41NzgxIDEuNzM0MzggMTUuNTc4MUMwLjkxNDA2MiAxNS41NzgxIDAuNTkzNzUgMTQuNzUgMS4yMDMxMiAxNC4yMjY2QzEuNTc4MTIgMTMuODgyOCAxLjcxMDk0IDEzLjU0NjkgMS43MTA5NCAxMy4xMDE2QzEuNzEwOTQgMTIuNzI2NiAxLjU1NDY5IDEyLjMyODEgMS4xODc1IDExLjc2NTZDMC40Njg3NSAxMC42OTUzIDAgOS4zNzUgMCA3Ljc4MTI1QzAgMy4yNTc4MSAzLjkyOTY5IDAgOS4yODEyNSAwQzE0LjYyNSAwIDE4LjU2MjUgMy4yNTc4MSAxOC41NjI1IDcuNzgxMjVDMTguNTYyNSAxMi4yOTY5IDE0LjY0MDYgMTUuNTc4MSA5LjI4MTI1IDE1LjU3ODFaTTkuMjgxMjUgMTQuMDYyNUMxMy44NTE2IDE0LjA2MjUgMTcuMDQ2OSAxMS4zOTg0IDE3LjA0NjkgNy43ODEyNUMxNy4wNDY5IDQuMTY0MDYgMTMuODUxNiAxLjUxNTYyIDkuMjgxMjUgMS41MTU2MkM0LjcxMDk0IDEuNTE1NjIgMS41MTU2MiA0LjE2NDA2IDEuNTE1NjIgNy43ODEyNUMxLjUxNTYyIDguOTY4NzUgMS44NTE1NiAxMC4wNjI1IDIuNDY4NzUgMTAuOTUzMUMyLjk2ODc1IDExLjcwMzEgMy4yMDMxMiAxMi4zNDM4IDMuMjAzMTIgMTIuOTI5N0MzLjIwMzEyIDEzLjI3MzQgMy4xMDkzOCAxMy41MzEyIDIuOTc2NTYgMTMuNzg5MUMzLjMyODEyIDEzLjcwMzEgMy42NjQwNiAxMy41NTQ3IDMuOTQ1MzEgMTMuMzc1QzQuNDI5NjkgMTMuMTAxNiA0LjgyMDMxIDEzLjA0NjkgNS4zNTE1NiAxMy4yODkxQzYuNDc2NTYgMTMuNzgxMiA3LjgwNDY5IDE0LjA2MjUgOS4yODEyNSAxNC4wNjI1WiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-sidebar-workers-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxOSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9IiYjMjQ0OyYjMTI4OyYjMTcwOyYjMTcyOyIgZD0iTTIuNTYyNSAxNC41NzgxQzAuODc1IDE0LjU3ODEgMCAxMy43MTA5IDAgMTIuMDQ2OVYyLjUzMTI1QzAgMC44NTkzNzUgMC44NzUgMCAyLjU2MjUgMEgxNS45NDUzQzE3LjYzMjggMCAxOC41MDc4IDAuODY3MTg4IDE4LjUwNzggMi41MzEyNVYxMi4wNDY5QzE4LjUwNzggMTMuNzEwOSAxNy42MzI4IDE0LjU3ODEgMTUuOTQ1MyAxNC41NzgxSDIuNTYyNVpNMS41MzEyNSAyLjY2NDA2VjQuNTA3ODFIMTYuOTc2NlYyLjY2NDA2QzE2Ljk3NjYgMS45MDYyNSAxNi41NzAzIDEuNTIzNDQgMTUuODUxNiAxLjUyMzQ0SDIuNjU2MjVDMS45Mjk2OSAxLjUyMzQ0IDEuNTMxMjUgMS45MDYyNSAxLjUzMTI1IDIuNjY0MDZaTTE0LjM1OTQgMy45ODQzOEMxMy44NDM4IDMuOTkyMTkgMTMuMzk4NCAzLjUzOTA2IDEzLjM5ODQgMy4wMjM0NEMxMy4zOTg0IDIuNSAxMy44NDM4IDIuMDU0NjkgMTQuMzU5NCAyLjA1NDY5QzE0Ljg3NSAyLjA1NDY5IDE1LjMxMjUgMi40OTIxOSAxNS4zMTI1IDMuMDIzNDRDMTUuMzEyNSAzLjUzOTA2IDE0Ljg3NSAzLjk2ODc1IDE0LjM1OTQgMy45ODQzOFpNMS41MzEyNSA4Ljc4MTI1SDE2Ljk3NjZWNS44MDQ2OUgxLjUzMTI1VjguNzgxMjVaTTE0LjM1OTQgOC4yMzQzOEMxMy44NDM4IDguMjUgMTMuMzk4NCA3Ljc5Njg4IDEzLjM5ODQgNy4yODEyNUMxMy4zOTg0IDYuNzU3ODEgMTMuODQzOCA2LjMxMjUgMTQuMzU5NCA2LjMxMjVDMTQuODc1IDYuMzEyNSAxNS4zMTI1IDYuNzUgMTUuMzEyNSA3LjI4MTI1QzE1LjMxMjUgNy43OTY4OCAxNC44NzUgOC4yMjY1NiAxNC4zNTk0IDguMjM0MzhaTTIuNjU2MjUgMTMuMDQ2OUgxNS44NTE2QzE2LjU3MDMgMTMuMDQ2OSAxNi45NzY2IDEyLjY3MTkgMTYuOTc2NiAxMS45MTQxVjEwLjA3ODFIMS41MzEyNVYxMS45MTQxQzEuNTMxMjUgMTIuNjcxOSAxLjkyOTY5IDEzLjA0NjkgMi42NTYyNSAxMy4wNDY5Wk0xNC4zNTk0IDEyLjQ5MjJDMTMuODQzOCAxMi41IDEzLjM5ODQgMTIuMDU0NyAxMy4zOTg0IDExLjUzMTJDMTMuMzk4NCAxMS4wMDc4IDEzLjg0MzggMTAuNTYyNSAxNC4zNTk0IDEwLjU2MjVDMTQuODc1IDEwLjU2MjUgMTUuMzEyNSAxMS4wMDc4IDE1LjMxMjUgMTEuNTMxMkMxNS4zMTI1IDEyLjA1NDcgMTQuODc1IDEyLjQ4NDQgMTQuMzU5NCAxMi40OTIyWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L3N2Zz4K");
  --icon-thread-archivebox-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAYAAABhlHJbAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAASAAAAABCuLI2AAAFBElEQVR4Ae2bT6jVRRTHvVlp1iZBTHFhpFEpEaQgSq2kIqhF0R+woJDQhYju2vlwqQTPRYvACGpT0SIkKuzPok3UIiLtn/DCpJJC07DoZeXt833d9xjHmTvzzr13vL/75sC5v5lzZ86c87nz+83vzv3defOqVAKVQCUwdwm0LKm32+0V9LsBvcrSf8j6tInnDPp9q9WanG1s2QCBtgDnu9Dt6Ep01ETw3kH3APJIbnJZAIF3PQ7fRjfkOm5wu/PEvgWIb+TkkAvwEM4eyHE4Im00G+8E4lepfK5INWD2baLNfal2I/b+QvJ5NienJECcPImOwmKRw8Nt8zCT5xrXECpfGTJ6tru8+nRVq9d36LlpQwOPyv9G9NpA7Iuw3YF+HHhvxpQDULcsIXkc47uoQDZZFhP8e+jqQBLLA7bZmZjGF1BffsIwEqc1ebTQ5/wEO/WnUrRyroGhlfpXVqi/U86b8D556Aw6HYk1lPtFTXMAXtShU2n6aevnZM7HCtAPYM7WrQCTy3vDiOq+zyQ5AP8KeF7BRXZlwN44E3noOrchEvhkxD5jzrmN0QXWX861sXCIwQ9z/H3GW/MK8wn5dvTuSOixxWWmeQ7Az2ntA5SDNahuQi+o0lDR7Lsa1YTwRQvLF77Rr+cA1EbC/X5H6jr9rwvYR8X0CYn8kkom5xr4Ok70lW0uiWbffu4Rk2dXDsCzONuGatd2rsg4iWr/MylJgJ079Y/w9CD6AWq+6UxGc/kb/EAIO9G95J1cgRVu8quKGklYcXXvtwp9Gt2N+nICw5u+cQjrtxHT5kBcWjD0c8UE8JLXvun+OYvIVFuc/knhCCBju7THeX/fVOPhfnmM8EIAT5Nj162rUFrZAJ3OsQvrJAH86LQbyiITIHYtj+XVNY/kNbBr7/rm1L1cxdADgToDe4CnrhVgjwAti0hPQ3IR13fodai+yPdTfsbZYRayojvlRQECby1J7kJvQvs9+3/D51LGeAmIxW72iwIkwWfQreigRB/Q++iJQQ3g++33LPD9+/VBP+Gg7bVb/UEHWS8NcNEgk+n41lfOYlIa4MSAM9MCUuz0VS6lAR5kzEHtLf6B71fRb9FiUnoR0W6NPrRVnWM/Ez2Ls7dYgQWymBQFSHL6AeplbjV0D9jP2d/G9z/FqDkDFQU4PS7J/ktZ2njp5yxoPAxLAhWghZrTpwJ0YFiKFaCFmtOnAnRgWIoVoIWa06cCdGBYihWghZrTpwJ0YFiKFaCFmtOnAnRgWIoVoIWa06cCdGBYihWghZrTpwJ0YFiKFaCFmtPHAjC2EdqUPx/GNpFjeTm4Li1aAOoJgJAsY6ve4i/ka5C20F82NF4sr66xWBKO/fnkZkbSIxtDK3zA+k/IPZEAY3lFmv9vjk3nbp30s6Ge5vThq36AIJ/gqF/G1KbYMyqM1U0Um3JVbBsjDb+M2Luasx8yd70A6Wvqt7g2p6xAXkEn0POO/XIVBW8Jei/6EBrKWR/2en7s+ozjrCTkLOkAgGM02pNs2JwG3xDqGgAK5KzEPw1zO79AQ9NFN3eAgu30e/K4BZ5iNAFksJP0HZODEZBPyeFFax4mgBoMiOMcnrcOPCT9jhLHo+RifqrBDFAAGHgHBz0wqRnZJBGwg+hGcujpvy2mRcQnxaKyENsj6GZ0PapVbzHa0wdE/36Jnsk5hR5DP0RfA9xxjlUqgUqgEqgEeiDwH++HC1z+iztdAAAAAElFTkSuQmCC");
  --icon-thread-arrow-left-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCjxnIGlkPSJEZWZhdWx0IFN0YXRlIj4KCjxnIGlkPSJOYXYiPgoKPGcgaWQ9Ikdyb3VwIDEzIj4KPGcgaWQ9IkZyYW1lIDIiPgo8ZyBpZD0iRnJhbWUgMl8yIj4KPGcgaWQ9IkZyYW1lIDUxIj4KCgo8cGF0aCBpZD0iJiMyNDQ7JiMxMjg7JiMxMzI7JiMxNzA7IiBkPSJNNi4xMjUgMTIuMjg5MUM1Ljg4MjgxIDEyLjI4OTEgNS42NDA2MiAxMi4xOTUzIDUuNDM3NSAxMS45OTIyTDAuMzA0Njg4IDYuODY3MTlDMC4xMTcxODggNi42Nzk2OSAwIDYuNDE0MDYgMCA2LjE0ODQ0QzAgNS44ODI4MSAwLjExNzE4OCA1LjYxNzE5IDAuMzA0Njg4IDUuNDI5NjlMNS40MjE4OCAwLjMyMDMxMkM1LjY0MDYyIDAuMTAxNTYyIDUuODgyODEgMCA2LjEyNSAwQzYuNjg3NSAwIDcuMDc4MTIgMC4zOTg0MzggNy4wNzgxMiAwLjkyOTY4OEM3LjA3ODEyIDEuMjEwOTQgNi45NjA5NCAxLjQ0NTMxIDYuNzgxMjUgMS42MjVMNS4wMzkwNiAzLjM5MDYyTDIuOTg0MzggNS4yNzM0NEw0Ljc1IDUuMTcxODhIMTMuOTYwOUMxNC41NTQ3IDUuMTcxODggMTQuOTUzMSA1LjU3MDMxIDE0Ljk1MzEgNi4xNDg0NEMxNC45NTMxIDYuNzI2NTYgMTQuNTU0NyA3LjEyNSAxMy45NjA5IDcuMTI1SDQuNzVMMi45ODQzOCA3LjAyMzQ0TDUuMDM5MDYgOC45MDYyNUw2Ljc4MTI1IDEwLjY3MTlDNi45NjA5NCAxMC44NDM4IDcuMDc4MTIgMTEuMDc4MSA3LjA3ODEyIDExLjM2NzJDNy4wNzgxMiAxMS44OTA2IDYuNjg3NSAxMi4yODkxIDYuMTI1IDEyLjI4OTFaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  --icon-thread-arrow-up-right-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCjxnIGlkPSJEZWZhdWx0IFN0YXRlIj4KCjxnIGlkPSJOYXYiPgoKPGcgaWQ9Ikdyb3VwIDEzIj4KPGcgaWQ9IkZyYW1lIDEyIj4KPGcgaWQ9Ikdyb3VwIDciPgo8ZyBpZD0iR3JvdXAgNiI+CjxnIGlkPSJGcmFtZSAxNCI+CjxnIGlkPSJGcmFtZSAyIj4KPGcgaWQ9IkZyYW1lIDUxIj4KCgo8cGF0aCBpZD0iJiMyNDQ7JiMxMjg7JiMxMzI7JiMxNzU7IiBkPSJNMC40NTMxMjUgMTEuNjU2MkMwLjA3MDMxMjUgMTEuMjgxMiAwIDEwLjcyNjYgMC40NjA5MzggMTAuMjY1Nkw3Ljc5Njg4IDIuOTE0MDZMOS4wMjM0NCAxLjc4OTA2TDYuMDQ2ODggMS44OTg0NEgzLjIxODc1QzIuNjc5NjkgMS44OTg0NCAyLjIyNjU2IDEuNDg0MzggMi4yMjY1NiAwLjk2ODc1QzIuMjI2NTYgMC40NDUzMTIgMi42NDg0NCAwIDMuMjM0MzggMEgxMS4wNzAzQzExLjY5NTMgMCAxMi4xMDE2IDAuNDIxODc1IDEyLjEwMTYgMS4wMzEyNVY4Ljg1OTM4QzEyLjEwMTYgOS40Mjk2OSAxMS42NjQxIDkuODc1IDExLjE0MDYgOS44NzVDMTAuNjA5NCA5Ljg3NSAxMC4xOTUzIDkuNDIxODggMTAuMTk1MyA4Ljg4MjgxVjUuOTM3NUwxMC4zMjAzIDMuMDU0NjlMOS4xNzk2OSA0LjI4OTA2TDEuODM1OTQgMTEuNjMyOEMxLjM5MDYyIDEyLjA2MjUgMC44NDM3NSAxMi4wMzkxIDAuNDUzMTI1IDExLjY1NjJaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjg1Ii8+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=");
  --icon-thread-arrow-clockwise-png: url("data:image/png;base64,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");
  --icon-thread-arrow-triangle-branch-png: url("data:image/png;base64,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");
  --icon-thread-arrow-trianglehead-2-clockwise-rotate-90-png: url("data:image/png;base64,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");
  --icon-thread-bell-png: url("data:image/png;base64,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");
  --icon-thread-bell-slash-png: url("data:image/png;base64,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");
  --icon-thread-calendar-png: url("data:image/png;base64,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");
  --icon-thread-chart-dots-scatter-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAgKADAAQAAAABAAAAgAAAAABrRiZNAAAKUElEQVR4Ae2dW6hUVRzGO5p5qSwNy2uSZmGSWKQWZVESJRQlZEVFFiX0UJE9WNFTRFGBRK89hHQhNKiIzMobqaRmKmpkecv7paNHj5fUvJx+32Em5uiMs9aevWfWWfP/w+feZ2Zdv/+3132P551nZgwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYAzEw0JC0Ei0tLaOJexfoC5rBAjC/oaHhBFezmBnA+ZPBarAbNINGsBa8Ay6Mue51XzccfC/YAYrZPj58BlxQ90TFSgDO/bqY5ws++5X7i2Otf93XC+ceLHB2sduTfNgPdKh7stoBAUmcVO7p7ki9u4LEA8x2wFs0RUwiANfKt7gGtHC1YyBLAdSuVpazMwMmAGeq4gxoAojTr861MgE4UxVnwPPjrFb7qhVT5ksp8dgchnC9BDSBteB7MJcl9pNca2/FJv5FPrva1gHK+wqOOoNbgRbXtoID4Bg4kbs2cd0APgHXlU+xCiEoiIuZAMr4AhK7AC2rrwRHwGlQzE7xoRbffgGjyiSb/dfFSljkMxPAOVwBXx3ATWAJ+BeUM4njOFgEtPuamtkgMDUqvRLqTehHwQ2gk0NMraoq3AjwokN45yAmAGeqUg2op3g88Nk1lQi6gYdpBXpyTcVMAKnQ6J5Iznka6fd3j9UmZC/+Gtnmkwr+qItpIKRfBEfjwO1gINChFU2z1oBZTLGWca2W9SCjfsDn6c+XTa2ANtsG5z+o9Bq1AHC8yLoZTAHDgMjXTqXq/S+4DTxEuNlc3wTNiCHrTSw5sdKW12XcQDblLVoB4FTV7X7wHhgA9MSJ/LyJRLUEVwC1CsPBJOJtyVgEB8mnESS100TcljRyxfEgyMVqOg2kgJ3AjWA90DzaxbQA8xUod96hIg5JvyMYA3YBX9N0cC/oU1EhCiJX2hQVJBXUrZZSXwODgGsdOxP2bvAABKfWxJJeG6N1OcUHW8HMNl+4/aET11+CPW7By4dyJad8SoGEwHlq+oeCe4Fv/dQlPAskhixtB4l/Dv70yERN/2YwFRHpPhXzJSiVTDNORIM8De408k9iWm7thZAKxwtJ0ikZBwdqY+cX8BZQa1DO1Gqo338JbCwX2Of7GAWgkf9VPiScEVYC0qAxU24QwSHy+AY8D+aDUk/1Ub77DjyhcDnxcJuOxTgLSGOaldnTX+g2nKmXaubw2XpwE7gTDAHdwX6g7eC5QK3FHsJr6pqqxSgANZc7K2BJT6L66FJPZAVJnx0Vpx5FBOv4ZjuQszX+UCumeujp17TxGOEyWZ+IUQDHIGw5SGoamDVlRXixQpGXxHYYIRwp/L4aZci0nyusTLXuIU3N5GqwOGGenxGvjSMSpuMdTQ4vhHcCCSJEJ4AcB7u5TgXNnpyor50OUu9rPcsRbnCaKRer6Uqg2KOQPcCr4JBLgQnzG7gHxNgtpicoRzJrLoCcCHpT3ueAnFvKdP5OS8B3AE0B68q8pzuQ5DIa1VRmE/1ZVUbSpTxGUVU/LQtfD24Ft4ABoBvIT7MWcL8MrKO8WmqtK4taAHlPIgRNqy4DlwOtEKqZVz9/AOwCR2otVspQE6uL/g7nakdQW7B7cyxL+GrJWkfduc/q8lIXApBnEUGrw+vSy+eodKzTwHNU2b4qZMAEUMhGHd6bAOrQ6YVVrpsxQGGl07xncCkOda6wJ9DgUquPuxlzHOcavJkAEroIx2s6qbUFHSbVuoemmTIJYBPfL+Wq7dwduQEot+GZCSCBT3DuQKI9Bu4Dw4D27wvXVLSZtAosATMIvwIRxLHIRGVcLIilYMhP3ah8X/A+0OncUm/08lWr6XXv6UCvgAc53rIWwEMiOFF8TQITgX7UofCp58+zTMvQ44C6BS1C+RwCJXj2FqQqs6924hx0bEtn8+TYcs7PZ6L3DHRCeSwC0mmfoMwE4OeORwiuV7t9eetHnNGgPwjKgu8CeGo6wZjO6/cCeoJ0mraRQdU/XKtmuT5co/4kW8YSzNVgENgIgrFgBQDhmmZpG1cvd2oLV3Ntvd8nAWzn+5VcFyMEnf6phkmE2k30ffrzZdM6gRCUBSkAnKumUlOsB4H63R4gT7w2dbTIsg7MIuy3iGAR91mb8o3OghMADtWcegx4GowEZw629HcXoAUY9cfdibMdEWzmPks7SuKHgYRwZplc8lVcISjLP1VBFApHqokfCyaDUaAc0WqSnwRTiKuReWaGwE6R+HKQZIlXotkCtoKgLCgBwMy14HGgZt/V1DdrdD7BNUIF4WYQ92/g2x00EUcnjoMaAFKe//tV3dfUeILVHWmUrUFfuSf/zLJqrj2RNDRwzNJmk7iggairCDRbmSfQiug+KAupBdAofyjok4AhTRUHg2sSxHWOggN1jvBdMBdodU/dQimTQNTnLwWfAM1agrOQBDAQdjTXT1omiUBdSKaGCDaQwevgS6D7g+Ak0AloQaKQ4zVL+QFMBT/mxhDchmUhzQI0AKykPBJOVZZacab+i7yXyW88uA0MAhqLqOs6BrYBOV+7gesJ79pdELy6VgnhaZe0kQT1NIks3zGAynIC7NRNNQynqguYhhA+5ToAqOtSuTVI3Mb3EkLwFpIA9NRsBkeA72BOTa9G2mtBVQ1Hq/n/K4eq5p1GZkn72zTybpMGROrp10DpdyCH+phG1wtJQyIy82AgGAHkyqwR8yywz6MOavr/AB96xLGgOQaCEgBP8F7KNRPMAy5z7eOE01P/GXG1SmeWNQMMelysoiNhZDASfAz0Y4r6AUe92qXjV3nojV79bxo/gxdAx6zrHWv63qNtyHaZ0gyBsIreDiYbjaq1GyhcCbQBJEeryd8PFoJpPPmruJolZCBYAeTrgxA0I9ACkUTVDaib0Nx6D1ezChkIaRpYtCo4WqtqgqZaZikzENQgMOW6WXIODJgAHEiKOYgJIGbvOtTNBOBAUsxBTAAxe9ehbiYAB5JiDmICiNm7DnUzATiQFHMQE0DM3nWomwnAgaSYg5gAYvauQ92yEoD3JpNDWS1IBgxktRnUnbJ2ZidPW7dm2TCgbflWsGHmskVftBRZCWACuc0BR3OFLJp5DT8s1UIlJrJGddFZyIM8aPsQgU4pe1spIkomRGbtjaSSdWnnX8gPamF1IOYj8AUi8DlLSZQE5+9NAK28hfRP/oF8g0K9jQi8ul1rAUJyZWVl0QHZ4QhAr6Q5W1azAOcCWMDUGNBrcXf5ppZEAL4vbfiWycInZ0C/XehlSQSgd9/MwmNAbyV7vxqXRADfk1F+4BEeDfVbotVU/Sff6icRwAdksgIcAOf6gQTfslh4fwb0Yqqmfnor6hUGgPKJl3nPApQ6U8ERXJ4C+kWOriBROsQzS86AWmEdl9c6wHScvyZ5UhbTGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBowBY8AYMAaMAWMgAgb+A7FIr2QgorAUAAAAAElFTkSuQmCC");
  --icon-thread-chart-xyaxis-line-png: url("data:image/png;base64,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");
  --icon-thread-checkmark-circle-png: url("data:image/png;base64,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");
  --icon-thread-checkmark-png: url("data:image/png;base64,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");
  --icon-thread-chevron-down-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCjxnIGlkPSJEZWZhdWx0IFN0YXRlIj4KCjxnIGlkPSJOYXYiPgoKPGcgaWQ9Ikdyb3VwIDEzIj4KPGcgaWQ9IkZyYW1lIDEyIj4KPGcgaWQ9Ikdyb3VwIDciPgo8ZyBpZD0iR3JvdXAgNiI+CjxnIGlkPSJGcmFtZSAxMCI+CjxnIGlkPSJHcm91cCA5Ij4KPHBhdGggaWQ9IiYjMjQ0OyYjMTI4OyYjMTM0OyYjMTM2OyIgZD0iTTcuOTAxMzcgOS4yMTA5NEM3LjU0MTAyIDkuMjEwOTQgNy4yNDIxOSA5LjA3MDMxIDYuOTUyMTUgOC43ODkwNkwwLjM0Mjc3MyAyLjAyMTQ4QzAuMTIzMDQ3IDEuNzkyOTcgMCAxLjUyMDUxIDAgMS4xOTUzMUMwIDAuNTM2MTMzIDAuNTI3MzQ0IDAgMS4xNzc3MyAwQzEuNTExNzIgMCAxLjgxMDU1IDAuMTQwNjI1IDIuMDQ3ODUgMC4zNzc5M0w3LjkxMDE2IDYuMzg5NjVMMTMuNzU0OSAwLjM3NzkzQzEzLjk5MjIgMC4xNDA2MjUgMTQuMjk5OCAwIDE0LjYxNjIgMEMxNS4yNzU0IDAgMTUuODAyNyAwLjUzNjEzMyAxNS44MDI3IDEuMTk1MzFDMTUuODAyNyAxLjUyMDUxIDE1LjY4ODUgMS43OTI5NyAxNS40NiAyLjAyMTQ4TDguODUwNTkgOC43ODAyN0M4LjU2OTM0IDkuMDcwMzEgOC4yNjE3MiA5LjIxMDk0IDcuOTAxMzcgOS4yMTA5NFoiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
  --icon-thread-chevron-right-svg: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDEwIDE2Ij48cGF0aCBkPSJNNy45MDEzNyA5LjIxMDk0QzcuNTQxMDIgOS4yMTA5NCA3LjI0MjE5IDkuMDcwMzEgNi45NTIxNSA4Ljc4OTA2TDAuMzQyNzczIDIuMDIxNDhDMC4xMjMwNDcgMS43OTI5NyAwIDEuNTIwNTEgMCAxLjE5NTMxQzAgMC41MzYxMzMgMC41MjczNDQgMCAxLjE3NzczIDBDMS41MTE3MiAwIDEuODEwNTUgMC4xNDA2MjUgMi4wNDc4NSAwLjM3NzkzTDcuOTEwMTYgNi4zODk2NUwxMy43NTQ5IDAuMzc3OTNDMTMuOTkyMiAwLjE0MDYyNSAxNC4yOTk4IDAgMTQuNjE2MiAwQzE1LjI3NTQgMCAxNS44MDI3IDAuNTM2MTMzIDE1LjgwMjcgMS4xOTUzMUMxNS44MDI3IDEuNTIwNTEgMTUuNjg4NSAxLjc5Mjk3IDE1LjQ2IDIuMDIxNDhMOC44NTA1OSA4Ljc4MDI3QzguNTY5MzQgOS4wNzAzMSA4LjI2MTcyIDkuMjEwOTQgNy45MDEzNyA5LjIxMDk0WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxNikgcm90YXRlKC05MCkiIGZpbGw9IndoaXRlIi8+PC9zdmc+Cg==");
  --icon-thread-chevron-down-bold-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAEsklEQVR4Ae2ZW4jMURzHd1x2XZfcI4SUVi55cy+FItdyTdZlSSkpJfHmwavy5sGDB5IkRPIikQe5JCLrkixh2cXa3C/j85W/GdOYc2Zn/jP/mX6/+vT/78z5n/M7nzn//znnvxUVFmbADJgBM2AGzIAZMANmwAyYATNgBsyAGTADZsAMmAEzYAbMgBkwA2bADJgBM1DOBmK5di4ej8+kjkUwEB7CAaiPxWI/OUYiyLEdiQyFOqiBJjhBjmc4Fi9IbC+0wmf4Cp/gNdRCx+JllmiZPDrAQngOyk95Kt83cBDaJ0oX8IyGa+ELpMZPPpDUtVBUibTfCRbAW1BeyaG/JXNbAbUlmqLhS8nZpJwruUZYAp0TVxXujHarQCPvKaTK46O/ca9wWSW1RPMaZZlCSb+EldAp6dLQT2mvEuZCA2SSx9fx79A19KRSG6BRPetcoeTvgDpTlVpHGH/TTkeYBtdAclyh27gyjFwy1kmjR1yZ/fn+B8fbMBtCTZT6NWFMhCvgI49i8fPQ5tWIpve2xlEubPa4WG2MgnVQQ7IdPK7Jugj1qp3hsB7GgWt2jVOmFQ6xnNF5YYOEO8Mu0HJAo8wV3yhwGMaAq3NZdYb6dNuOgP2gpYor9Ghpgj1QnVVj+SxM433hOLwHJeUKdW4nDIC8SKSedjAYNkMLuEJ5fgDlPTifPtpUF0n0B40szco+Ej9SbjsMh5wkcr3kDQL9KLoTXKH81P5JKL68wDjJqBMXQCt8H4kasdugH7T5Ac61PaEOdDu6QnlpxtUEMzLIPTJHkhoCWlxrd+IrcQtl+0DWErmmB6yBV+CKQJ6WNprQohkkpwf5TdCE4SNRW6x1kNWDnPJdYDE8A1coDy1p7sPYaJpLyookR8It8JXYTNnV0D2pmv+eUk6zv/a3DeCKQN5DCk74b6VR+4JkR8MT8BmFFPt9G2pEZdzy8b2WKzPgEfiE2m+EiVFz5MyHpMeBNvI+a0SKxV/AfEi75eNzvVmZBvXgE5L3GKY6k41iARLXEmMKPAAfiSqj59Qs6JbcJ/6uhPVwFXy2aJKnH0/bx5yWSsl5FPxcyYMk6pbzlXiPsluhixLmqP2tZluNPF95mlzmQOnKC34tOqHRo87omegjUZOPRuJG6AZL4Qboc1do5OlRsBwyPk+D/EriSGckcR7otlInXaGRppF4DHTbagHsCtWrCWMVlI+84BemU9WwAfSS1UeiFuTvQFsvV6g+LYe0u+kVtFl2Rzqn3cMm0EjxuZ0p5gzJewzboXehpekdWsGC924tNHYW9C6xEXJ9D6frf/+LkuMp6vd5P0nREg9GyjDYA3rg+9zOFEsbeomwD6L3ciDs34hOjwVNEr6vwSj6T+id3lmYFHauka2fzo+H45CtRE0s56A0dxn5/EWQMBkugmZdn9tZSxotbebmM4+SrgsZ0+EyuCRqMX0dFpR0h8NIHinat2rHoUV0upGokXcXVoTRflnUiZxZoNtTE0QgUkf9M+o0LCuLjobZCSSNhh1wBzS51MNuGBFmu1a3GTADZsAMmAEzYAbMgBkwA2bADJgBM2AGzIAZMANmwAyYATNgBsyAGTADZsAMmIF0Bn4BP3uZAOlLa98AAAAASUVORK5CYII=");
  --icon-thread-chevron-down-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAAAsCAYAAADPY15xAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAATKADAAQAAAABAAAALAAAAACsQ5KXAAAEj0lEQVRoBe2aW4hVVRjHvWuljhlmpsgYVEQJlV2JXiwVwUuCElpgD4KUCL4JPVUPPVUUpIQh+FBeUDE1Ki0dEMkbOYFJVGJeXrwkopV2Mev3w9m0Heec8zlnn+M+M/sPP/aZc9be61v/vdb6vr2ZHj0KFQ4UDhQONK4DPYOh2246TIMhcBDWwvfwNzSKehFoM8yBB+ECtMBK+BMyUR+usgzOwh/ghS/CcZgLg6AR1ESQk8GbrVGOQ87DZzAYMtErXOUXuAz/pviHz8dgNgyHPGsgwS2CA+CKSI/DcWnam5CJ9nOV9p0kHWraUXgdhkEedStBLYSf4RIksaePjuMwDICqdY4rtJ9d6c4M4hB4B0dAnuTMegNa4S9Ix53+7PjcckZBWbkJVlLSUal2vflhNDwHs8C9Ig/qTxAmqSlwD/SFctLATBKY2dDNMX1HOvpsmx9gAWS2gXKtzkiznod9EIndVbID+kHVepErmBFd5x0Zlf7O2bgLxoNB3wg545+AT8FsmI6vo88uR5PaYshEBrAEKu1lSTDe0a9gHHhuPWW9OAbs/1dIYip11KzfYQNkWh45Va3FoqZZr7nRWhzWyzTNaobPwf5LmZR8r1mWE5thKGQul9gasBM7SzoudXQD3QN3g4OptW6jg61wEUrFlHxv/C5XC9aalkM308E6iNxBg3NPs44bDrWU9dMmKFUvJkYlR83aCXdAzXULPbjmXZ5JAOWOJguzVa3upDN/PUTNcgYa/51QNzljVoDLs5xZ/ub0NxF8CS6bLGVttQrcuCPbhCvDZXgX1GOboJsrsrPR4J72G0RMc1BfQBNkIav4DyBqlllzG4yFeiUiuvpfmtYMa+EURExzplkfVbunuS0kZlXq19+9qe9DPbM23V0r79Qj8B6chUjwLuPlMBQ6o5s46TWI3CTjcWZ9BA9B1cV0tVPTgM6Ad3BEG5We+A369rZzvuPoZh2VWXoqzIcxgZPcszaCq2Av+Hcu5Obr49BSiGbPY7RdAEMgImfWC/AtRGayy9899lFwCedODuhJ2A7eycigHPwkqDQr/d2Bb4HIdZ21reCbCuPKrXyEehYOgEFHBrebduX2lz78Pg5WB69n3XcYZkMuZxZxXSVNmwje4ahpO2nrkvbctDRLMz+BiPmadQSctZYdDaP+RPoY/AQOIjLYr2n3OCSJyOO9sBIi51u4nobpYP8NJxPB03ACIgO2TQtYWPYCz/0Qouf6yGMGdb9rWGmaddpJiA7cNw5vgcfoOSaZGeASbnhp2jNgvRYxwDcczhaPkfaWDy9BrrMh8V2XHIwzIPo0EDHKPcukMg+aoMvJKn0ynAMHGzGlVBvP95HnZfC6XVaDGJkzwmzWWdM8zzcUr8Iw6PIayQjfBh/Cr9c027vBfwz3QbeRpr0LLquoabbzIX8VPADdTvcz4u1wASKmmTUtbidAt5VPA/tAM8qZ5u8/glV8t5dvIb6BjmaaJmrWHpgJhdoceIpjC5j9fPbUKP/fwQ2+FfynkkLtHPAN6jtwBMygLsEV8DAUKhwoHCgcKBzIwIH/AIhGsQL2aUi3AAAAAElFTkSuQmCC");
  --icon-thread-clock-toolbar-png: url("data:image/png;base64,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");
  --icon-thread-clock-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAAHT0lEQVR4Ae2ZWahVVRiAzdLKcp7H6pqIoZWYpijldai0Eg0K6qkgInroqaeCUoTACEwMigaSpofKgnLICM2wBxU1NUzNAW0wyxwyNW38PnLvu13tc/a5Z5977onODx9n7bXX8P//+te/1jmnTZu61D1Q90DdA3UP1D3wv/XAeVWw3Dk6wTgYBUNhMHSGjvAXHIcjsAt2wHpYByfA9/85aYvGA+Bh+Bh+BQ1pDhq/FB6A3lCNxWKafNKe7jfC07AfNOIM/AnNMd629rGvY+yGuTAWLoCalBFo9RIcBFe8HKMLOekPxjsF38FCcBvVjHRDE1f8CzgNlTQ8dIhj69wNMAcuhVySd19dxeyzYTKY6IqFp6v4A2yCvWfLhrc6XAJ9wOQ4ErrC+VBIfuPFUVgOOmIPVF0amdEEpxGFVt3V2gXzYCIMgJ7QBXSYKyiWNboXDISp8AzsA/NAGAk+O6enxxIYDVWVScxmyBfa69Z7jN0Lg8Ajr1h08PocaceTTmqAB2EzpDlCJ5gbNsIYqIoMZxZXPs14FdIx80GFzA+GeJpcTOVMmA4anCb2NWImwAuwE8JoiJxgJOiwFpUejL4YToITJ5UxAS6F26E/tIVCovGGuAZth0fhQigk5oNBcCeshN8hObe6uB1ehY7QIuJqLIDDEBr/M3Vvgrc9jcuS7jRwnMgInVCK4ibLRngPXISov5/qZJKdCy0ioxj1SzADJyd25TV+FqhgKdKbRskxfuLZRFiKmE/uAZ0QRsIZ6swHw6Ci4qq+BhqbVFyvu/fGQqnG07RNP0iOc4TnUh1gf51gJKyE5DiWzU3PQqG8wqvmyy10OQRh6G+h7la4CJojeR3gXDrcnLATkk5QR2+M4yFTiiWqqLPH1wxwj5oHItHTK2ATWK62nGDCtfAJuC0jUUdPHxemFPuifgU/h/DmAISrv4Y680LSKTyWJJWIACfydPCI9J6QjAJvnXuhLxSVUjx0NyO455KGevlwn+0GJ24t0dAd8Bwko0C7esEdkEscaD2EmX8rdf1zjFypCFAFF6YB9kEyCs7w/BEkF47HcyUrAgwhw9xQS8rbPHj214JotMfou4Ey5q4boOj9IssBExlADya9aDQsBy8itSLqsgzcEpGos7fLcVFF2meWA0andDK5fAvJyVKaVbXKRdkOh1NmHZNSF1dlOSDtl5eN9D4dj1A7BY9ij+RQ0myI22Q54Mq4ZVPBzK/Ha028Fu9JUSrNhrhZlgO6xi2bCgcp5gn/ZD5pGvXcPJOsL7WsTt+nNPZ3hYJipiwmaRnUG5iXolBGUnEfuOey7uFZ78OxS3lWp19SGqbZEDfLckDaaqVdfC5nxPvhoXjk1imk6ZZmQ6xd1hY4HrdsKvglJOzXg7qinm7qnlo6Sm2a8qmNC1RqqL8vhpJmQ9wmNCR+cbagYqH0oiK8GPmtcA3sDxuX8GzyegryfqFSp54p8x1LqYursraAWbUhbv1P4Qo+wn5eOxfBh+CPHc3Z4351FcfII84Z6up4nloFJTQkbOgXjSlBpcnOG1YoGvA1fBO+KPAc7U2TV97wdwp1UrdQtKGgZDlgQ0rPIdS5yh6H4WmgIZUwhmGaJdoxGNyeoaTZELfJygGr4pZNBUPtJujQVNXqJXWZBsnc5EKYXz6DssUB/errQNHq+ulX5D5QC+JWGgRfQVJHb6urIdpqFP8tWRHg7WoJhFffYdSNhU7Q2tIVBRphYKCIOr8POiWX+E/QjxAlq8jL/thwda6R83d2Ab15roVILz/V1WR8GeQW9/wi8BtgchKvxHMgLfFQXRXpzyzzwTtEUjefF0AyJ/BYvsyiq5eiMArWUTcJ2kO15WImvA3MUUnj1dGInQwVE6+5i8GzPjmZOeItuBaa+98AXcoWr+PmoKUQLoqR+gqk3VWoLl8m0NVbVXginKTuRbgZquEEjZ8Jb0C4LU1828AFqbh42XgZjkHodUNOJzhxS24HHXw9vA7qkYxGdfInMXNC0aOP92XLAHouA5NM6ASTotvBnFDpxKhBfWE6fADhyquLkfgOdIcWFVfA21WYD1wNc4JH0mzwiDR35JUuDDAK5sHnEDreZx2yEkZAVcR/XHaCTggV0hFGwwqYAX3A7+lZly6axGJbndcP7oJP4RQkQ95yZPw2ylOgqqITjIS07RAp6k9UHpWPwDVgGHcDjesAHmViYusEvtNoV/wx2AyGdjRe8lPjfefKT4WyJG+ycDs8AeNBIwpdPFTcaNkB/nS9B0ycRoo62NdIaQCNHwztoJB4EuncVeD8W6HVxMTo6eARWWhL6IBKEIX8dsZbCD2hJsQjcgKYhY+ASUllK2G0Y0SGH6LsEXgdNCen0Lw64t722rwIDHETl+FajiM02ouN+9zf+5+HaWDOqHlx/w6HJ2ELlOuA9fR9HIaAUVZxyZsES1HIxDgQGsEENxRMcp3BiNE5x8GtswtMlBq+Gg6Ad4u61D1Q90DdA3UP1D1Q90DlPfA3gn+T94YhVxAAAAAASUVORK5CYII=");
  --icon-thread-conversation-avatar-svg: url("data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiBvdmVyZmxvdz0idmlzaWJsZSIgc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyIgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgNDggNDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxjaXJjbGUgaWQ9IkVsbGlwc2UgMyIgY3g9IjI0IiBjeT0iMjQiIHI9IjI0IiBmaWxsPSJ3aGl0ZSIgZmlsbC1vcGFjaXR5PSIwLjEiLz4KPC9zdmc+Cg==");
  --icon-thread-doc-text-toolbar-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAE6klEQVR4Ae2c3WsdRRiHk1Zrkao1pYJXUogi8S8QIubKgkJrKxh6Y7EEQSiiqG1NoRBa2yKGNqWlNCCohdAKIhb6D3hRAvHKeCGNH+CVYkyatqEf+fJ5yx7cbGbmnDMzO7MnmYGX3X1n5p3f+2Rmd8+ePWlrSyURSAQSgUQgEUgEEoFEIBFIBBKB0ATayxhwaWmpg7jd2AuY7D+GNVuW6DCHTWN/YNfa29uvs129BXBd2CVsASujjBF0+6okSGK92GwZ1BQxh/CtXzUgSeYlbE6RaJmuywR/qOUhksQ6bKJMUobYAjHqTFzn4S+4kxidHuLYhHiTThdjQvSxBF41ZH6HuivYBHbf0K5Y1Y9jY9GpOd6DfxGIb3GVXtS0qa4b4eOYqvyJc5uNcvpNKwKOKHx515cc+FhRNpLt+yD6n3wWuf23baMSYyoXp7bbzc77tQPN9gv8pdzb2uZStx+C5zXJWJ8XiacEKGKo+1AzXs09zE7rQKypVmyfqktf04BYWoAZxIOK8fKu8xy0BsS86sL+Vg2fum7iGAFmEPsL4xUPz9YdqAoNiqpzx6UCzCAeyY2n2h2qAiOjBpXqzFc6wAzigEGDVA0aE4hdaRAfBGAG8VODDqn6LDYn7fgG4cEAZhBPGrRI1QltEjErDKKDAswgfm7QI1VHY7JSjm0QHBxgBvGUQZNUHVEmEstpEBsFYAbxjEGXVPXF4rViXIPQaAAziOcM2u5S9/yKZCwcrfTh+9Em89tP+2FNn0fwH9fUNeX28TirqQEbbDxLuycLbfcza37FN1Pwmw4PU7kFe0PRaAfxtvAI7F9FXTiXYZm4LOFRQ1yfVfIw2KlUdQn/4JRV452fa7ypumVVAV5AbjNPsNXZ1ffK8nYqlQTIeek3snoHm3fKrn7nRr820EaqJEBRC8Sv2LyIfYOVdaJ3zr+qV2GYPYD4I5te2efK8TgbMZsHpZ/Q713Me6k0wHy2zMibHIs1XYBv1a+RgZyncCODrOY2CaDjXzcBTAAdCTh2TzOw1QByRdyHTWLyEqYvmyHWx44srLrHmIHyBY98hJKxfZncHx4H4sNsg5YYAH8pKcPfuVeUd6qDlhg30q+TYR/W4THTW8SSj37BS3CAzJJJsjwZPNOSBoyxhEtKJU7YBNCRewLoCDD4OVD0cruxic1mR+357rc5t97IO0LtBwcIvAMkJ++peJ39xB0E4kehwNXG8ZpELWid7SHqyxj3g7VyIz1WB7Bt9U9r6UZ6F5SKX5zbgpN+t7HvXQLY9g1+DmSWyI9vRmwFV61fGeeiquVYqp4E0BFvmQA3OGrz2V33mEt+Fe9UfACUJyGq0qlyRvI9qxlXp13TfKXbB8CplWEfeN7T+IO6uTeUF4h0/yZAp71hjT6uwj8z2jOKEXcj/lv8ZzB5ry/Ey0I1GfL2whNYDzaA6U4n49Q5FZvXJJYNCCT5LqK6v8NYpnbZgTy97uC2Su4hrYuPJfw1o9+1VhCv44grPJHuDBARfxPndDwOViPLxeOYVc9CJ+clLPFYxnIuvYq9IscVL7J0e/nDf+dDp/MMFBGIkRchX8PkXHgPq2q5jrAeX/AkSS8zME+L2fg0x3uxl7EuTL59kweoocsCA05jf2GjmKyQK8BrvX9MgfBUEoFEIBFIBBKBRCARSAQSgUQgEfifwH/wIpsTcxZHrgAAAABJRU5ErkJggg==");
  --icon-thread-doc-text-magnifyingglass-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAOKADAAQAAAABAAAAOAAAAAAun0ppAAAEu0lEQVRoBe2aW4hNURjHz3EfJpdxF5oiElKEB5RGwpQX5YUXDyglXiTiRZKUUlKe1HjAg1xyK9eh8MCDlKTcSjS5jBjGneP3P+2ldS777LP2Wed0Ruer36z7961v7bX2WmevSSRqUhuBqh6BZJzepVKpmbRbDFOgAXqAb+lA4XO4BheTyeR33wZy9OFYAxyBr1Ap+YWhezA7p0M+MzDQHU7BN6i0/MHgE5jg6lM3hwYLqDsXeju08VVVS2kUbHZV6LJ2mlDezzKgNXIAtEbewx/wIXKmF2h9y6GJIKmDJp5iP9ZjZzrH5x8UnwCtByNriPT1acPWhe4kTIMPYKSNyAy7XlTcZYr2R1n3QOEvwlZG8kuUgbjl6E7Rtg3uWjrU30FWOjLq4mBPS5umZ/lf24nEb+y8s+xq+tr9sIryR10czK+hynNdXjKRrrA+hlFpCMQ5QHyj3bNgakbaKraCNwdxbg5Gz8OAYo1n1dOU3wdbs/JLSvqcojqyOa2PrJ6rL0Oz8kpOenuCTK2zPMWl9Gg0xJmi2tsulexRlgJvDkovTmrTryrxOUWryjHTmf/eQa9TNDhG6VAcZw3qVHSTaa7twpt4cxDnltCr42AfyF06+pPKh2CdS6Oouj6nqJ6Azo9xRW29n229PUGm1g2e4jQ6ORLiTtH7cUcnrJ03B2UAJ58RiKoRn1O0apyyO1Jz0B6Nrhiv9ieoN6u+HsSWanfwA57tgLNxPfT6Fo3TCbYWbSljYBIMhNfwgDfyO9CXOn0PXUm4CdZCeQQj18FIOxF1qiRBRzPcBX3YteU7iQswyxggXg+rQScm/4Jibw6iqxe0QJR8pMI2SC8lQrWb7N87NKLYi4Po0fdOfWO1RY6cg8PQCvb1QAfpncYp4qV8NTBqckMU+3JwPbps2UNC31zTQlwDMBaOgZE3RJpNnbKEGCjZQXT0hbdgZHtYZ6lQBy1BxZ+Esh/njBtmIjM/MBDYS8V6ydB4mVFAeB8KblOUj4NXINFn++mZvYpOFTQQ3dy5xjyrRUuwDVhZOVFd6pwJcnWr9e+tmlMzJKPSDuqnlJFHJlIg1I/gp0G57kWGFaibt6jSDn61elHMzZTWXJ+gjY5tzp8zKu2g/VvRnq6W3xlRe1rqTPoio9RnggV+WSs9EL3Vxrvqp80Mo4BQe9/wMB2UdYP58AMkL2BEWP2S81Ge7wK0zlUxem6CEcVz7jLI016oN+gjkHTCQVdbqu9y2H5M/R9gnNpLfAyGrxO2gw7GYaKDsy4zJRvhFmj6zYHb6NhFqIsb3TvqRbQctoB5Yun1Rz3UpC9GKfIsKF8E9iZNsmjR4bnRdIn4SrCvw40i1QuTTxTshvJs9ijuAfo3kkKdoDhUNB31zwVpIb4QtK4KiaamLTqX7oKyOTkY5Uch7j8C6TBt7vkTxHUc2wCt8Bo0eHL6JKyARrgKtmQcvs2AhYWxRgJrOlHoX7mmgu4F1elidd2h7g7W0mfCSMGWruMOQ5NV+RPx7ejYb+V13aichCtgy0MSC6K8qvRGH9WfvOU8qZcUrIKrVoV64uOsdNeP8sRGwWn4DZegset7leUBTumEo5ddeX7ZZ9mrJWsjUBuB2ggUHIG/rblseXxokOcAAAAASUVORK5CYII=");
  --icon-thread-doc-text-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAoKADAAQAAAABAAAAoAAAAACEJDuzAAAPIUlEQVR4Ae2dC7BVVR3GpRQJJSO1IJGAiBGY0khJM1GjqaSU1GacaS4xKFNNDc3klFaUaAyPLFMgXzx8QTWWljoNjWn4iFIpRkUtzQuZEAhJPESBBG6/77p3Xe7oOXvtc/baa6/z/8987HPZ6/mt7/zXc+9zwAFmxoAxYAwYA8aAMWAMGAPGgDFgDBgDxoAxYAwYA8aAMWAMGAPGgDFgDMTKQI9QK9bR0XEQZRsGhoKB4EhwCOgFDgRl2R4yfhXsAlvBJrAWPAM29OjRQ/fMMjIQlAAR3TGU+9PgDDAaHAqqYh0UdCNYDu4CjyDGv3E1q8FA6QJEdCrDOPBVcBroCWKw7VRiKZiHEP8YQ4WKqEOpAkR8w6nUFWAsiEV43dvp3/zHEjAbIW7ofrPV/y5NgIhvIuR/B2h8p/FeaWUh7yJtH4nvBA+BqYhwRZGZVS3tUhod8X0Loi4ChyWElVIOj42l8eFe8FcwHRH+wmPeQWflveER35dhZCZIxRc0QU0snEQob7gazEKEN3FtefMqQMQ3BsZ/CQ5vYeYlwjXgckS4oIV56Ky6NwEiPi2pPACOA2/qzL11/0lFqInJotalwa8QvgDRWudrdfFJb+JgCLiYL+Yk/UermhcPmHi/xyF5MPCSZ0UaVJ6wHczAE95SkTI3tZi+vNF4St0PmPj2bz7xPxR8my9p2/63WuOvAz1V8zzyacZCs2aSLwHtMuwG+rtok0j6JigiL6X/XjAVEe7DE/60iExCTbNwAULqW6n88SBvXq8QV3ur94I/gW1Aa2o+xEc2nctFU7h+SX8UZKkn/AZ89USENxWUT3DJ5hWFS0UkPokwj91HpGngabAD7KJxfAmP7FB5R4e+AMo7i+kkjCBeXT2+4owElySe8BY+R28+BKhllzfnYPIO4nwTrEZ0e3LELyOKjmj9HOjI2LnJlUtm05bkQDANEe6l3j/JHLOiAX0IcATcuApQM8NLQTuNoO62KibvrHOBdyfXqVwPBi4mrt4Nvpd4wp+5RK5aWB8CPBpSNMZxsYUEluerkvjS+qnMTwGdgpGYtO/t2h2nIpyeeEJ51SjNVRh5SOhPJJd8Xia8Jh26VtKSL856Cq8v0mzwnxwVkQgHgRmI8LM54lciiosw8lbI9dDBE2S0hUb0OtnIW7k3ikf5tcicivByPmty4moSoRbvZyHCs10jVyG8DwFqQO6yAL2G8Hk8RnB8JyL8JwVbAH4A8kymUhF+HxF+KrhKNlggHwJ0Hf9o7CTvEYUlIlxHZeaDH4K8IhxCXHXH47hGYz4E6OL9RKyWMird/XZXRxdPqGWVG0CeyZXaahj4OiL8CNcozIcAXYmKxvt1rTgilOfTgvqPwY3AVYT6Ims4cyKYFosIQxQg/MZpXUQ4jxreDPKK8GTiasfkw1VnygTouQURoWbDejZkLlgMXD1+6gnVDcsTyiNW1kyAJTRdIsK/kPUc0IgITyH+pYhwdAnVaEqWJsCm0OieSCJC7ZhIhJqc5PWEEuFlVfWEJkBaryxLRPgk+V8FtOebR4RvId4YoMXqD3GtlJkAS26uRITa/ZEIbwWuS1AaE0qEJ4GZiPAErpUxE2AATZWIcBVFuRJo1ySPCLXgr1nxbET4Qa6VMBNgIM2ECLX9qNmxvOAykEeEOvol8U1ChIO5Bm8mwICaCBHq5PVyoBM09+UomrpjnT5vA19DhIO4Bm0+zgMGTUBohZMnRDgPUi6JSQ7iNOBiqQgnEImkOq4gzeddEvAZ1gTok+2MeSUifIDgEqAEdWrGqGkwxdExuM+DvYjwqlBFaAJMmyywayLC+ymWxCQhar3PxVIRTiKSPKFEuNYlAR9hTYA+WM6ZB4LZjXA0Fkw9oespmK4i3Edac0hzXc7iFBLNBFgIrc1LNBHh70hRIjwIuC42S4RvA+cDiXAuaeqQbBCmSpkFzoBESBHvAXqd8YocxZUI+4LJYAoifFeONAqJYgIshNbmJ5qI8F5Svh3k8WCpJ9TseCwi7NP8UrqnaAJ056y0GIhwC5kvAjpPqAeeXE3t3Q/MAmchwtJ/BsME6NqEJYdHhJspwkJwNcgrQj0qG4QITYC0RNUsEeH1lPtasCFH+dXuR4GZ4Ew8oQ4zlGImwFJobzzTRITXkZLwQo4U1fYDgJ7U+ygi1OOf3s0E6J3y5mWICF8ktWuAvGEeTyjRaUyoB+dHAO9mAvROeXMzTESoJ+00JszrCYcRVy9DOry5paufmgmwPkfBh0hEqJmxxoR5RKgNiU+CzyFCr5rwmhkVrKplPZunLq2UsRQi3E7eOlWt7ngjcLWDiTAFaFzozUyA9aneVz/I/0KoEfvgRbRl5t0SEeohJy1W62yhi2mh+mhwjkukRsOaAOszqOd499QP1hlCXZkG8yNLFKEWq78LlgBXEfYkzgTKrqsXE2FmtRnYzW0dl5cnzPKF/TjhtoJbaUg9++viQQneFJM308SkPxjvkKLqpwnJKPCwQ7zcQU2AdaijW9OBzpcI9jLIsn+qMBcA7bluAmW97Usi1JDA1TR8OB2YAF2ZKzD8v0hba25ZBJgWQ92YBvReB/Vp5g1cNYk6qYH4TlGzdClOCUYaWKdP1kVat+7VkgCH4fXlQQs3E2A2itsJ9iwoYzyXrYTNCyXhvRO4ePvcuZsAs1H3PMEeBZuzBa98KHnBI3zUwgSYgWUmIlqIXg5+D7IuyWRIOdgg8oJv91E6E2B2llcRdCnQeDDrzkj21MMKKQEe5qNIJsCMLOMFNf67DSwE6opjHw/2oo6Fm60DOlCMCLcxO9QC7y7wFaBDneLQy4yRfHyZ6qNxYOFmHtCRYkSoXY4rwURwJ5A3lCA1NpRXjKV79qIN84AoxtUQ4V7iPIg3fIjrSHAGOAUMB3oGV40XkleUN+sNXMxL+U2ALk3SLSxC1EGFxxLoDaXiUwLUDFJjKG1reWlI8nkj046M3iEtrx2cmQCb2CQIUt2wtuyEIIwvhQSoh9KDNC/9fJA1t0IFwYAJMIhmaN1ChCrAssdNMSkiaC5DFWBMArC61GDABFiDHLtVPAMmwOI5thxqMGACrEGO3SqeARNg8RxbDjUYMAHWIMduFc+ACbB4ji2HGgyEKsBYTpTUoN7braC5DFWA3lrHMiqXARNgufy3fO4mwJaXQLkERHsci2NIh0BtnldTlNsi/8/9VY536ZUgUVtUAkR08uiTwBfBEFDl+umdNP+gDgvA/OQUNh/jsio30Ou1xEX854VAJ5IlxqBPglC+WqbZqx6NvAzol430yrXoLJoxIN5CHq8N6Il+PQNRZfFR/M7yqx6qTxv1G6r/jM2iESANcyzQr4VXXXjdNab6HAqO634jhr9jEqCeVIvV1B3reZPoLCYBPkrrbAVBr/znUJDqo5djrswRN/goMQlQ72xZCLYFz7pbAbcTfD5Q/aKzaGbBLFPox5hvoIX0poLzwfuAfgOtqmNCvW1B75i+Edym+nGNzqIRoFqGRtqBCG/n4z1Az8NW2cOr69XL0bdTr51co7SoBKgWorHkOQSzCjBQZQ9RAXqtiPUYMAHWY8juF8qACbBQei3xegyYAOsxZPcLZcAEWCi9lng9BkyA9Riy+4UyYAIslF5LvB4DJsB6DNn9QhkwARZKryVejwETYD2G7H6hDJgAC6XXEq/HQHR7wRxGGEClx4FhQG+qr+JpmPQgQjvlX8r+9nNco7SoBIj4BtNKF4BTgR7kCeFnEiiGs0mAOgH9AhhIvRYhwmedU6lAhGgESCPpGeDJQD+hFcuzIYOoi34Ipxf1uxgR7uZzVBbTGPA9tMxZIBbxSWgaPvQB48FQEJ3FJEA1kJ6jreKYr5awVB+95UFj2ugsJgG+QuvE+mScxoR6MCk6i0mAT9E6mjXq99tiMk1GVoMnYqpUWpdoBMgAfQOVuh6sABqsy2tU2VR+PRPyZ3B1Ur8q1+d1yx7NLDip3V1c1VWdCPoDLcNU1eT5NoKHgR6yitKiEiBeQh7jNyxZLOeqdcCqL0Svp06xPee83xcpKgGmNaPR9F69Z9K/7RouA9GMAcOl2EpWiwETYC127F7hDJgAC6fYMqjFgAmwFjt2r3AGTICFU2wZ1GLABFiLHbtXOAMhCjC2wwSFN2KdDILmM0QBam0yaNLqNHiIt4Nd7/UhQG0puZiOVPkol0uZqhxWXIpTV/NyqMNHQ7u+q68fTOnnCcyaw4C41L64i+kghA50FG4+BKhzei4nU95P+N7s51o33Jzm1374KMek1F5ezh/6EKBOdLgIcADh9X5nvWLXrAEGki+xfjXqZMdk1F6bHOPkCu5DgOspmesLtvVk2xHmBXO1addIep7kbHBU1//M8FnjPz2RV7j5EGA7tXA9Kn8mcT4D9O01y8EAX179QsDx4ELH6PJ+Oga2wzFeruA+puerKJmrADVwnqEaQeSdXDYlZ/30X2Y1GIAvcdcXnAB+BN4BXExtpTbzYj4EuJKaaEbV27FGWjqYAz4GFkKsnvnQt1IE6Vvq2q0TJUrTZE2Q8OT11N22gQkgz/KLls0eAV7My0wT8TxGbTSxaKTLf474ErN+MWgLEFEmwtd+E1lCOxIcC4aDRh5F2E78MfQ4j3Mt3Hx4QFXi1+AY0MgvmA8ivmBWHAP6Qq8G3p7Aa8QjudCwhMBaDzQLmwENlRbj/bz1LF4ESIWepmJ3A3WbZmEykK79LfZZPC8CTCo0m6t+TtUsTAbUQ83DWbzos3jeBJgMaq+hctYV+2zhbHmpZ+p8AD5b8OaF8jILTovLbFj7kr8CY0EjM7U0Sbs2xoC6XdkaMB4noaUur+bNA6pWVFAnYyYCfdu03ZMSwEczzwyIe002tFU6uQzxqb5eBagMqag2ubXNtgxoYdlECAmeTZxrxqvllvNok/u5lmLeBahaJiI8h49zgd5iYOaXAYnvt0Dd7h/8Zr1/bl7HgPtn/dpfjAtH8ekS8AmgMaJZcQxosvEkmA7uQHzqgku10gWY1h4haqtO+5fngkGgFO9MvrGZutvNQOuwN4NlCE/76UFYMAJM2UCIKtMIMBp8AOjVtNpg11F9bbbrUENw5aZMZZpEpgneTqB98rXg70B78JrwrUR06nbNjAFjwBgwBowBY8AYMAaMAWPAGDAGjAFjwBgwBowBY8AYMAaMAWPAGDAGvDHwX8RKH62kuHo2AAAAAElFTkSuQmCC");
  --icon-thread-download-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxNSAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCjxnIGlkPSJEZWZhdWx0IFN0YXRlIj4KCjxnIGlkPSJOYXYiPgoKPGcgaWQ9Ikdyb3VwIDEzIj4KPGcgaWQ9IkZyYW1lIDEyIj4KPGcgaWQ9Ikdyb3VwIDciPgo8ZyBpZD0iR3JvdXAgNiI+CjxnIGlkPSJGcmFtZSAxNCI+CjxnIGlkPSJGcmFtZSA1MiI+CgoKPHBhdGggaWQ9IiYjMjQ0OyYjMTI4OyYjMTM2OyYjMTMyOyIgZD0iTTQuNDUzMTIgNy43NzM0NEM0LjY0ODQ0IDcuNzczNDQgNC44NDM3NSA3Ljg1MTU2IDQuOTg0MzggOEw2LjAzMTI1IDkuMTE3MTlMNi40Mjk2OSA5LjY0MDYyTDYuMzU5MzggOC40OTIxOVYwLjc4MTI1QzYuMzU5MzggMC4zNTkzNzUgNi43MTA5NCAwIDcuMTU2MjUgMEM3LjYwMTU2IDAgNy45NjA5NCAwLjM1OTM3NSA3Ljk2MDk0IDAuNzgxMjVWOC40OTIxOUw3Ljg4MjgxIDkuNjQwNjJMOC4yODEyNSA5LjExNzE5TDkuMzI4MTIgOEM5LjQ2MDk0IDcuODUxNTYgOS42NTYyNSA3Ljc3MzQ0IDkuODU5MzggNy43NzM0NEMxMC4yMzQ0IDcuNzczNDQgMTAuNTYyNSA4LjA1NDY5IDEwLjU2MjUgOC40NTMxMkMxMC41NjI1IDguNjU2MjUgMTAuNDg0NCA4LjgwNDY5IDEwLjM0MzggOC45NTMxMkw3Ljc3MzQ0IDExLjQxNDFDNy41NzAzMSAxMS42MjUgNy4zNjcxOSAxMS42OTUzIDcuMTU2MjUgMTEuNjk1M0M2Ljk0NTMxIDExLjY5NTMgNi43NDIxOSAxMS42MjUgNi41MzkwNiAxMS40MTQxTDMuOTY4NzUgOC45NTMxMkMzLjgyODEyIDguODA0NjkgMy43NSA4LjY1NjI1IDMuNzUgOC40NTMxMkMzLjc1IDguMDU0NjkgNC4wNzAzMSA3Ljc3MzQ0IDQuNDUzMTIgNy43NzM0NFpNMy40MTQwNiAxNi45ODQ0QzEuMjI2NTYgMTYuOTg0NCAwIDE1Ljc2NTYgMCAxMy41NzAzVjcuNTQ2ODhDMCA1LjM1MTU2IDEuMjI2NTYgNC4xMzI4MSAzLjQxNDA2IDQuMTMyODFINC44NzVWNS44NzVIMy40ODQzOEMyLjM2NzE5IDUuODc1IDEuNzQyMTkgNi41IDEuNzQyMTkgNy42MTcxOVYxMy41QzEuNzQyMTkgMTQuNjE3MiAyLjM2NzE5IDE1LjI0MjIgMy40ODQzOCAxNS4yNDIySDEwLjgyODFDMTEuOTQ1MyAxNS4yNDIyIDEyLjU3MDMgMTQuNjE3MiAxMi41NzAzIDEzLjVWNy42MTcxOUMxMi41NzAzIDYuNSAxMS45NDUzIDUuODc1IDEwLjgyODEgNS44NzVIOS40Mjk2OVY0LjEzMjgxSDEwLjg5ODRDMTMuMDg1OSA0LjEzMjgxIDE0LjMxMjUgNS4zNTE1NiAxNC4zMTI1IDcuNTQ2ODhWMTMuNTcwM0MxNC4zMTI1IDE1Ljc2NTYgMTMuMDg1OSAxNi45ODQ0IDEwLjg5ODQgMTYuOTg0NEgzLjQxNDA2WiIgZmlsbD0iYmxhY2siIGZpbGwtb3BhY2l0eT0iMC44NSIvPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9zdmc+Cg==");
  --icon-thread-flag-png: url("data:image/png;base64,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");
  --icon-thread-github-svg: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyIC4yOTdDNS4zNy4yOTcgMCA1LjY3IDAgMTIuMjk3YzAgNS4zMDMgMy40MzggOS44IDguMjA1IDExLjM4NS42LjExMy44Mi0uMjU4LjgyLS41NzcgMC0uMjg1LS4wMS0xLjA0LS4wMTUtMi4wNC0zLjMzOC43MjQtNC4wNDMtMS42MS00LjA0My0xLjYxLS41NDYtMS4zODctMS4zMzMtMS43NTYtMS4zMzMtMS43NTYtMS4wOS0uNzQ1LjA4My0uNzMuMDgzLS43MyAxLjIwNS4wODQgMS44MzggMS4yMzcgMS44MzggMS4yMzcgMS4wNyAxLjgzNSAyLjgwOSAxLjMwNSAzLjQ5NS45OTguMTA4LS43NzYuNDE4LTEuMzA1Ljc2Mi0xLjYwNS0yLjY2NS0uMzA0LTUuNDY3LTEuMzM0LTUuNDY3LTUuOTMgMC0xLjMxLjQ2OC0yLjM4MiAxLjIzNS0zLjIyMi0uMTIzLS4zMDMtLjUzNS0xLjUyNC4xMTctMy4xNzYgMCAwIDEuMDA4LS4zMjIgMy4zMDEgMS4yM2ExMS41MiAxMS41MiAwIDAgMSAzLjAwMy0uNDA0YzEuMDIuMDA1IDIuMDQ3LjEzOCAzLjAwNi40MDQgMi4yOTEtMS41NTIgMy4yOTctMS4yMyAzLjI5Ny0xLjIzLjY1MyAxLjY1Mi4yNDIgMi44NzMuMTIgMy4xNzYuNzcuODQgMS4yMzMgMS45MTIgMS4yMzMgMy4yMjIgMCA0LjYxLTIuODA3IDUuNjI0LTUuNDc5IDUuOTIxLjQzLjM3Mi44MjMgMS4xMDIuODIzIDIuMjIyIDAgMS42MDYtLjAxNSAyLjg5OC0uMDE1IDMuMjkzIDAgLjMyMi4yMTYuNjk0LjgyNS41NzZDMjAuNTY1IDIyLjA5MiAyNCAxNy41OTcgMjQgMTIuMjk3YzAtNi42MjctNS4zNzMtMTItMTItMTIiLz48L3N2Zz4K");
  --icon-thread-globe-png: url("data:image/png;base64,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");
  --icon-thread-hammer-fill-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAOKADAAQAAAABAAAAOAAAAAAun0ppAAAFFklEQVRoBe2ZW4hVVRjHPZZKmjZ2scKkvBRRRJLVQwRhF+qlq1RGwkA9JPUiWD1UD4FE9FAiGQRFRYJlVwgK0ociCEmaasqcwhpjSqqZbpo6o6an3+80J4Z9zt577clzzgr2H36zz95r7b2/b621v/WtNRMmlCpboGyBsgXKFhh/C1TGf+v476xWq8dw91w4CWbCQdgH38POSqUyzPGIqG0O4tTRWHwD3AQXwTTw2lFQhcOgo7vhI1gPvTj7M8d4pWNwBbwDA/AnqMP/HBr+HuLKLuiHt+F6mBKlhxg2CW4HjR2GNKcoapB198EXsBxOiMpJDKrAqaBz9sp4dYAbv4a14DdbSH4DrZTfuEZNHH3JNxw3wVYYhENg+UJYBtMhqUlcmA9dYKM9zHc5lKyUdt4yBzECW6q/8uLlcCFsgR4wiBglD4DSAaPnEmjmIJdrgehEjjf7m+eu4vk7Lei4MGYazBo96nVD5ObaI7Ab8uRQH4QNYI/GLwydAVvgLwiRTv4IK0K8q38bIXVbVecqHjwHQm2x3vFwHeQq9KG5D/oPFa7kXif9hqGb8UztnppR/m9RDA4aSYvKALUt5KYYHFyHoYZ9U7VQmdJ9F1K5yLAIeV7hOgQL07BrYA2Efov2unPqahgBh/iHTB29HOMQjl0GS8F0rgvuAHPVkGhqGjcCffAlmOlshMVReIchy2AzbINucK6cCTr5OYQ4SbVaCui0YX0d/hhMKjojXm5v3QtfgTmmxvn7LtBJe3IJvAd7wFXFVngfeiBL9qrPe3Ssdy1L1ca+xN+82DTsIVgKfmv17/8sfq8cPTfgbIQdMAtcJ+4BU7u5cD9cDGkyUPWlFbbkOo6Zns2D9fAHpOkVCsw3m4qy+jOa3W/vuc58ENwhaI942US4ADbBXkiTwcJF8eQ0yyhbAK9DUnXnVlLQ0EAtG6K8zFXCuXAPXAJpmYcrDodmD2G+vsLgtEH7ufJL4qpD2GliA7zF/cnyRPUjdIpzU+BqeAMOQpoMJKvgZKh/k02toHwquH1hpFT2nEP+GVjQ9KZWXORlGnIbfAAakSaj6FNwCgRlVNQ7Dm6FN0FHH4f2OMeLDCanwd3QC1nS8ZfAwJHZc8lOoL4NuBCuhdnJ8pac8yJX2WfCY7AD8uRu2fkQ1HMtMTr0oRjp5G3PrYAfIE8DVLgRDEJxCyOnw2Kw57LmOIprsgHujNsrrMNIvzdzR6PauzAMWTKFGoQHoNA31/bGwEAn7zOgGzaDxmfJgDIEqyF1Im+7I81eiIEGk7PhCXCZkiedc+g+DTOaPTOaaxg4GRbBOgj53nTOrXe3+Eyc4xUGmpmYU74KIfuXOjcCTsbnxOsZlmGgE+vl8BnkBROq1GSW8glcGrtzXRh5C/RDXjChSk2urvsgaN+yIw2AcUbKOWBYN7w75ELksHR/pLsjhoe8FON0zrXXWtDgUDks3V5wdR6vMNBp4DXYD6FyWDqM74N45zqMM6C4FCnq3E/c40R+bLxdh2UYaLQsIgPPADwHhf/72o7GSG5ZuMUQKrcL3G54QdguGOIYnZLrsW+x0D0Ojc/TLiq8DM/jXH9e5SjKGWZmLK4O3CvJmhp+o/xFOC8Kw4sYgdGng06atTRzUuefBHfK/p/CeFfo7kG6dT7Wyd85fxbmQdzrurymx4HZo858ynE7mIuugfmQ/HbzHtex8sxewBEn7UXg7pX/j9tOQNnLsVTZAmULlC0Q1AJ/A2l2g5QI58BhAAAAAElFTkSuQmCC");
  --icon-thread-info-circle-png: url("data:image/png;base64,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");
  --icon-thread-iphone-and-arrow-forward-inward-png: url("data:image/png;base64,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");
  --icon-thread-iphone-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAADsElEQVR4Ae2bS2sUQRRGMxqfJIoPfKDEZKNuguJKFEHciPjcCLpw4R9wLfgzXIqgO1eCuNOIQVAEEV24METMQoP4ijFqfEXH88E0FMX0pLum506BdeEw3dVddW99dbt6Frd7epIlBf5rBWpVzb5erw8w1hZYBythAVRpfxnsC7yDVzBRq9Xq/HbPmHQvnIFR+AZWNoujeyDfvV1RAMd9cAVmoFsm35dhubkIOL0E09BtmyKAi6ECBD2nONyHw0PQH+q4wn7ab44T066QMYMEwNEpWAGh/UNizeujGCTCybwbWrWHbiB7GHRpk4F/06Zd+iG8hT9QhSnODSC/a2EhuLaEk91uQ9HjUAE24sDv+5O2EbgJH0Cvrew1pddtdsxhIXP76FgrfReOwgFwRVAsiqm0+ZMoOkCz1X9M5yeQt/KaxH4YgkXgmwT6BeNw37/YOJ/k9ykoG4YbbdnPsuygzG+oAPKhCbn2iZMZt8E7Psz5aWgmnnvrd04k0Kjb2DjO/gxNedf8WLzL+adKq6pMK6gA82wbF7RKmlwrdM9WyLP5/OT1a9pepQBNHTiNzzkusilKRN1rYu08AmUDvEOHrzAAyoBmpj3gJWg/MTFLAX4wowfwaJ6Z6VUqTMxSAE3IdHJFFLTcA4rEY35PEsBc8sgcpgyIbEHMw0kZYC55ZA5TBkS2IObhpAwwlzwyhykDIlsQ83BSBphLHpnDlAGRLYh5OCkDzCWPzGHKgMgWxDyclAHmkkfmMGVAZAtiHk7KAHPJI3OYMiCyBTEPJ2WAueSRObSqD1Ddj8raihYzqQ5oDlRU0VGzEGAxMzgIm6DoI6c6oQm4DR2tFum0AFrxQTgLsjIZoPufgb4NUEZ0xKoUQGP54ynwj/AaVkEZAd5z/2fwJ5+V2HGpffMDLjqighLuhIY4H4cXoBTOApcA56APypi+DtE4mcmXJq+S2EFwTb7ce91rLY9DBZhm1H5w63VVCKlNS7WAKnNTyVsmgoJXLXEZUwG0218VpnsbbPYG0uQVU2kLFWACT1oJVwA53wHDMAsqZ61qA9PKrwF9GSIxfdMbQzGVtlABbuFpJ2iH9wPSTq90L5vydAkyZYnqi0dCehd9LfljX6VBK5ylqH/d8lzpr28UroU4DRKAz9Xe4OwCTEI3RZBvxXCemPwKcpo7bHyno291xmAOrE0+5ftIO9P0n9/SYxHAajodgxOwHdaDvuFpe2zG8E3/C/T/YAyuww1WXq/ZZEmBpECYAv8Ah5yu3SL2R7gAAAAASUVORK5CYII=");
  --icon-thread-link-png: url("data:image/png;base64,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");
  --icon-thread-nosign-png: url("data:image/png;base64,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");
  --icon-thread-number-png: url("data:image/png;base64,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");
  --icon-thread-percent-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAQKADAAQAAAABAAAAQAAAAABlmWCKAAAHpElEQVR4Ae2aWYwVRRSGGVbZZEcigogIyuaG4hJEEB9UEo2oRJQHeHANCDGiIRoCiUhEHyQajZpoIkQRNQYCmKhAREGC6IMYYAgyIMoqqyD7+P2Te4eew6m+t+f2nXnwnuRLV52qOqf6dHV1Vd3boEFJShEoRaAUgVIEShEoReD/GoGypDdeWVnZkTZDoA+0gVOwA1aWlZVt4FpUwf9oHEyAlrAAZuH3LNfiCo67wBtQAXvgAByGQ/A3/AnLYWSxeoLt+2AvnIRTcBAmF8tftV2cDINNcATOQkjUMQXnPWhWbSCFBPa6wu9gZXkK5sMm8HY77IAz1nNM/ihlc6FR2HL+Jdgpg/ng9UGvQXEEh21gbcAx6qoRcVoJR/RqjEujZ9gZAxp9Vk6gGJaGD9cGxl8EDWsrP6O4F/rDIJgNXiC2om/nGs9TSfsesAU8eQ3lBXmaSlYNwy1gK1jZhmIANAcNzUbQGV4FKxqyjyXzfK42bRvDZ+ANfT2Ei87VTjmF8eGgmdbKTBRNrDt0vUFfAytLbN188xjS0N9vDZL/F0ZBw3xtJa6H8elgRU+ir2cMvUbC57YBed2AvtmJhDa9YD14Mgdl60QGk1bGwVeOZw3/piFblD3jtJHq2lAbT0/9JqCviDevrEN/mdeuNrq4IdTVMbiDVddJR59Vbc0mzPUSk8+V1cw+HOxn9Di6j6ACUpG4AHR2POx2dFHVzmgmku4QSccmebrdqfA8dHEqLkQ3l4dQ6ZTVShUXAO8dO5LDy7FAufYMOYWb1+rxKbgNykyDjeRf4+b3GX1B2bgA2A7k46jQTUkfnDwMjY0zvXaLYJ3RF5yNC8Bhx7o3KqLVWkUzkfShSNpN8vTbUzANujkV1qJ7vRi7vrgAeO/7xU7noqrQZOfZqm7HzWtdMQ7uBzvydqGbws3H2qBOrSQuAL85FvVtbuHos6oB2UTkeob0pkjeSw5COdUp0Kw/h5tf5ZQVV8WNTgFPrvM8U1ELIW/toO1xMNCUtYQl4MlPKEOvldeN9HQ41ibH2wi9jV6zdbWQ155A+wOv/tzqiiZBfQVtIniiw46bTZO6zdKB1U7PtAUdCW1BG6JW0A2+BSsKyB2hXlN2NWjbbEXtNCHWr9CJR8DbEP2DXlvgh+BJ0JmBJ2tQ2tVc1U2hbwbLvEbotNMrzjY3aUjpyELw1uSoY0Xnhdd7/tA3hGcDrRVct51nq+g6OqO9vl4F7/1GfZ7ozFA3/2ioc5QNhGNgRYH2vgYhU3Wjp1MdYZHtbSC/G/2oUM8o08S3KtBWQ/+8s4aQrTrX07m7YSnoQMJKOYoZ0DauY5RPtQ0z+eNc+8W1VRl1NPHqsGYcaP4ZA9eAXUDlMlX7cpxpv64ToMEg5x3ysUY9zfqhV+m5OBu0uwo+BZ04e/IHypehbtYNONJEpuEsckafOk3hR/BEc0zzUAAomww6blPwNMd4otMqjcwNcGPIVr3p6ZSO2LyviZ5o/1DHKHsJvFcOtSsKxC6o30VU9IbojF4Vb9ZHXTkJ3KUy+hGQ5OapXiUaJeVwYbQf9ZKmEy0gNPRXUOZusdE3Bn0VPPkS5T1wA4yHzWBFo216vdx01CmdmAneavIg+oHRutE0ZXcF2i1A3wk0p2j+UYD7wU6w8heKxCfS0X4UlMb5UNCiyJMJKN1lspxS9onTSJ/K3rZT6DQheytLzQcP2Pp1ksdxawit9ZdTFvxVhzLtLivAykoU7kIJ/eXgTbKz6+SGo07oiN7fWaCdoxUNy9jPFOU9wHttgu809fU66BNo5Ydo32zanX1tpSR5vGtNcCeMB/sjyml0r8AvECeXUmgPRlVfJ8OucGoUOnnq6TbIKFMPAHY1tGdAp4yP6GUxmXl0Vn+riRMdkHqyx1NGdPsi6WyyfeahZPM1rqkGAEea1EaDt6bfi/5Dbn5/jR74mdC54wm/erVWZ4hWNGd4o6mqXmoByER5MFYngl3Wanh+AEshHwn9vpBrye2VV8Y5TC0AONGG6AXo6TjURPQWTz/XE8w2Df2OkGtl55UfjXvlUgkAT192hsKI7B1ErrqZj+nE9oguVzL0mnjzStSWtysN2apql0oAsHQF6BPlDX0New3/JFJBZW+0eHNLlV0egr44+mnNyiarSDWP4zbwPnii7/J5K7d8OkC7jY7BNejcw1L0Wg5r5WdlWpy/gkYAntT+FhjrONEvxW8y9MudsnxU3zmV9EcL3WiNyY68ZvoHwd6PPreroTiC427grb70JLRjC35+cvWItkPA2wovRq+Von6P0NF6O7gV9oIV9U3BSV8w3BzetR4zea3jexXilfba4HydsWcv36AYC9oxahO0DawoeE8X0ofYthgfBt7mQ44fj22cZyF2tN/fB0lFI/B7cOeLPN3HV8P4PKdX2aFv38V4YzGl+HgCdB4o2/mIzg3XQ98Ys4UX4WC+05vt6PQfn1QFmxruW0C/GoUORTUaD8AKuDLVDnjGcKLfCHSqoy2vUOfGeHXT0GG7O7wDOvk5AkczyK8OXX6FSWB3oLHua3xOYms6hTi7CbU2P5ppv+CTt8yplqoKn80wOBC6gdKHoRzfm7mWpBSBUgRKEShFoBSBBBH4DwAPQSI3v1dYAAAAAElFTkSuQmCC");
  --icon-thread-play-png: url("data:image/png;base64,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");
  --icon-thread-pointer-arrow-ipad-png: url("data:image/png;base64,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");
  --icon-thread-progress-indicator-png: url("data:image/png;base64,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");
  --icon-thread-service-amplitude-svg: url("data:image/svg+xml;base64,PHN2ZyBkaXNwbGF5PSJibG9jayIgcm9sZT0icHJlc2VudGF0aW9uIiB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTSAxNC41MDQgNi4yODEgQyAxMy4wNzIgNi4xNjggMTEuMTM2IDYuMSA5LjMyMSA2LjA1OSBDIDguNzcgMy45MSA3LjYgMCA2LjE1NSAwIEMgNC42NDQgMCAzLjUzOCAyLjk0MiAyLjc5NCA1Ljk4IEwgMC43MTIgNS45NSBDIDAuMzIgNS45NDUgMCA2LjI2MSAwIDYuNjUyIEMgMCA3LjA0IDAuMzE0IDcuMzU0IDAuNzAyIDcuMzU0IEwgMi40ODIgNy4zNTQgQyAyLjI3MiA4LjM0OSAyLjExMyA5LjE4NSAxLjk5MSA5Ljk2OSBDIDEuOTQ3IDEwLjI0OSAyLjE2NCAxMC41IDIuNDQ2IDEwLjUgQyAyLjY1IDEwLjUgMi44MjkgMTAuMzY3IDIuODg3IDEwLjE3MyBDIDMuMjkxIDguODM0IDMuNzYyIDcuMzU4IDMuNzYyIDcuMzU4IEwgOC4xODEgNy4zNTggQyA4LjgwNCA5LjYzMiA5LjY2OCAxMy40MTUgMTEuMTMyIDEzLjQxNSBDIDEyLjQzIDEzLjQxNSAxMy4wNzQgMTEuODI5IDEzLjYxOSA5LjM4NCBDIDEzLjY5OSA5LjAyNiAxMy43ODQgOC43MTMgMTMuODcgOC40MzkgQyAxMy45MTggOC4yODkgMTMuODA2IDguMTM3IDEzLjY1IDguMTM2IEMgMTMuNTUgOC4xMzUgMTMuNDYxIDguMjAxIDEzLjQyNyA4LjI5NSBDIDEzLjI3NyA4LjcwMyAxMy4xNDYgOS4wODIgMTMuMDQ4IDkuMzU1IEMgMTIuNDUyIDExLjAyMyAxMi4xNDYgMTIuMDU0IDExLjQ4NyAxMi4wNTQgQyAxMC42MTYgMTIuMDU0IDkuOTgzIDguNzQzIDkuNjM3IDcuMzU4IEwgMTQuNDYxIDcuMzU4IEMgMTQuNzU5IDcuMzU4IDE1IDcuMTE3IDE1IDYuODE5IEMgMTUgNi41MzggMTQuNzg0IDYuMzAzIDE0LjUwNCA2LjI4MSBaIE0gNC4wODIgNS45OTYgQyA0Ljc4NCAzLjI1IDUuNjMyIDEuMzUzIDYuMTAyIDEuMzUzIEMgNi41MjYgMS4zNTMgNy4yMzQgMy44NjIgNy44MjEgNi4wMyBDIDUuODI4IDUuOTk4IDQuMjQ0IDUuOTk3IDQuMDgyIDUuOTk2IFoiIGZpbGw9IiMwMDAiIGhlaWdodD0iMTMuNDE1NXB4IiBpZD0iTVllRmd2VW5VIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjUgMS4yNSkiIHdpZHRoPSIxNXB4Ii8+PC9zdmc+Cg==");
  --icon-thread-slack-svg: url("data:image/svg+xml;base64,PCEtLSBTbGFjayBpY29uIGZyb20gQm9vdHN0cmFwIEljb25zIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9pY29ucykuClRoZSBNSVQgTGljZW5zZSAoTUlUKQoKQ29weXJpZ2h0IChjKSAyMDE5LTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzCgpQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cm9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsCmluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMKdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbApjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMKZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKClRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCmFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgoKVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCkZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQpBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCkxJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sCk9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4KVEhFIFNPRlRXQVJFLgoKLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9ImN1cnJlbnRDb2xvciIgY2xhc3M9ImJpIGJpLXNsYWNrIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik0zLjM2MiAxMC4xMWMwIC45MjYtLjc1NiAxLjY4MS0xLjY4MSAxLjY4MVMwIDExLjAzNiAwIDEwLjExMS43NTYgOC40MyAxLjY4IDguNDNoMS42ODJ6bS44NDYgMGMwLS45MjQuNzU2LTEuNjggMS42ODEtMS42OHMxLjY4MS43NTYgMS42ODEgMS42OHY0LjIxYzAgLjkyNC0uNzU2IDEuNjgtMS42OCAxLjY4YTEuNjg1IDEuNjg1IDAgMCAxLTEuNjgyLTEuNjh6TTUuODkgMy4zNjJjLS45MjYgMC0xLjY4Mi0uNzU2LTEuNjgyLTEuNjgxUzQuOTY0IDAgNS44OSAwczEuNjguNzU2IDEuNjggMS42OHYxLjY4MnptMCAuODQ2Yy45MjQgMCAxLjY4Ljc1NiAxLjY4IDEuNjgxUzYuODE0IDcuNTcgNS44OSA3LjU3SDEuNjhDLjc1NyA3LjU3IDAgNi44MTQgMCA1Ljg5YzAtLjkyNi43NTYtMS42ODIgMS42OC0xLjY4MnptNi43NDkgMS42ODJjMC0uOTI2Ljc1NS0xLjY4MiAxLjY4LTEuNjgyUzE2IDQuOTY0IDE2IDUuODg5cy0uNzU2IDEuNjgxLTEuNjggMS42ODFoLTEuNjgxem0tLjg0OCAwYzAgLjkyNC0uNzU1IDEuNjgtMS42OCAxLjY4QTEuNjg1IDEuNjg1IDAgMCAxIDguNDMgNS44OVYxLjY4QzguNDMuNzU3IDkuMTg2IDAgMTAuMTEgMGMuOTI2IDAgMS42ODEuNzU2IDEuNjgxIDEuNjh6bS0xLjY4MSA2Ljc0OGMuOTI2IDAgMS42ODIuNzU2IDEuNjgyIDEuNjgxUzExLjAzNiAxNiAxMC4xMSAxNnMtMS42ODEtLjc1Ni0xLjY4MS0xLjY4di0xLjY4MmgxLjY4em0wLS44NDdjLS45MjQgMC0xLjY4LS43NTUtMS42OC0xLjY4cy43NTYtMS42ODEgMS42OC0xLjY4MWg0LjIxYy45MjQgMCAxLjY4Ljc1NiAxLjY4IDEuNjggMCAuOTI2LS43NTYgMS42ODEtMS42OCAxLjY4MXoiLz4KPC9zdmc+");
  --icon-thread-text-book-closed-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAUKADAAQAAAABAAAAUAAAAAASKG51AAAFF0lEQVR4Ae2cW4hWVRTHZxrNzErLCnzIEjIKI0iFwkpIelBCu9CFgh6kBx99EOqlh3qSUqGgxMtDL9GLEcIg3hASUiytec+KLkRoqE1laqMz/f4wH+7ZbWvOvpz9TbMW/Dl7rzl77bX++3L22d8+09NjYgwYA8aAMWAMGAPGgDFgDBgDxkDbDPSWrHBkZGQG9m8E00DRugJxjKA7B0739vaeD/w9iyprUBB2FV6tAi+CpeBWkLUO7DWVYQr8CA6C9yHzE67dJ5A3HxwGF0G3yhCO9QM1bBbJ0jtw6Ha8+QLcBLLYzBJd2Ih65LdgMb1xMHzL+LUacjnkA4zMBt1OnmJVzHeCd5VJleSA6X2a6w6mOlKh/CXqvIteqN4YLVOiS14u+Mzl5JjUH+S2gevAC+B6INkOPgRnlSkoU7GtuW4FWA2Ud6WPzFNgk6tsPU0PPAZ8OYfiIdAH1oBToCOvk7ihLUepayp4tlO5d/041Y8cc+BtASd2oBtgeGiYVBV8GMKB3eBQwJGQ74HbrqzKQaAWyr58ieKir6yYV0NqleCLVg1JkoNAf26RQ5r/ukn0VhLyKeR7I79zENiowv/bzUZgYosagYkE5lgHJrrQ08PS4lqMJM9HjiNDPH3/dPLFklUJhLibiext8CTQ1lcuOY/tfoythsiiC/baQ/hpgnwE5CRPjXANWAaeV6ak1CbwDMFpoVtCtPY7UcKwa7PqEMaRnUC7OCuBFuTJmxvY0Jrvd7CT4buLa1GpSiABqvdtGUXRQEsZrz2ES8XVml0jMJHqqkNYvrPcuIfLEhDalNAt/yX65e042M+UoPmvValKIOQ9SLRbwX2JUQ9Sfj14M9FO4+K1h/AiPE7eUsLGdKD1ZOtSm8DDRHwSpA49vbbtbZ09Kqw6hJmzBhjGehtZDGZFEqA58BtsfRZZPqlYVQLlOYF/z0WYkFJ7CE9I0lynjUCXjYi0ERhBmlvECHTZiEgbgRGkuUWMQJeNiLQRGEGaW8QIdNmISBuBEaS5RYxAl42ItBEYQZpbZDIRqJ86s8tkIVDkPRpgL/kIXsndmFvYqtJW/XKgDc+OKK+//dVRFL7qR3tttt4dqOdEQNdIlfw7LESENkO/wot5IOd5l0aBjfPmDWynvTLOe4O3lSIwWFmXKbURey8EJp3SnyxzYKjt1qaSJ6OTkUD1vFchb3uI1aa6kg8R+fILOAB+ABdAaL5EnV30Dchc8JJnWQ+urZD3lqevl9VD5AqyGf0skDzPNo1utN5Nnl/D5I+D3Efpmro39n7PyU52V01HqXsOONpxZvSqj39eG+t9eq7UHKgTVxqytUTLp/le5Vo0f+rpkrOlCPwaz4aTvYs3oLj0jZ4rmn9/dRU50jkIDL1R+M7n8LWJDTWe/2GNYtWDJavkIFDHdH15GEXNtxA1qt6GXLmazBOuoivSTMxHvMla2Z+A/gVAjgZqHCf1zgTrgS+/oXisscF/KZC8xMChjdhfF6jjZ3T6FncP0AGiUofJMf0PUcMtAPuAdmI6onlQI+YN8B7rwUudP8RecxC4kMpDX0LG+tRWuQEqehwS1dDRkjzEcECftvZHe1Cv4P1U/U5q9ck9UA4wjGdz+RzcAZIbBRttyXd0gHkplWUJFidO4cQD4CPQ5lyXErvK6oBnkmTpga4H9EYNjefAUqDWVe/UkiZ7XdiMFTWyHm4v0/ja8DAxBowBY8AYMAaMAWPAGDAGjAFjYAIx8DcEUWcANEaHQQAAAABJRU5ErkJggg==");
  --icon-thread-text-line-2-summary-png: url("data:image/png;base64,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");
  --icon-thread-text-page-badge-magnifyingglass-png: url("data:image/png;base64,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");
  --icon-thread-tray-png: url("data:image/png;base64,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");
  --icon-thread-waveform-path-ecg-png: url("data:image/png;base64,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");
  --icon-thread-xmark-medium-png: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAASKADAAQAAAABAAAASAAAAACz+WTVAAAFCklEQVR4Ae2ZTWtcVRiAW6uCVm1qu1Bs67hyERVdKBQLqS1+UHAhgtaNZCWI0l9QXYi4sEqK31YoFAV1JYW6cKOh3bizfm1KVLQQqQVbqajRGH2eyAvj5dw7yWTm3pnJeeHJzNz5OOc+ec973juzZk2ObCAbyAaygWwgG8gGsoFsIBvIBrKBbCAbWH0GNnLKm+CiATn1tczjKtgK3m8sLmHkKTgD5+EjuBnWQVNxJQM/Dc7pZ/gExqGReJxRFbMA/8Bf8DXcBpdC3bGNAQ/A7+Cc5E/4FBrJ7vcYeA6UE/zNfSXdB3VKUs4h+ANiLt4q6RzcALWHy6s4ISdlJn0Ou6EOSVsY5yW4AO1yQtBZjo9B7XEjI34PZk1xYu2SrujjzLbz2WVynJPL7RloZIlZjHfBaaiStI/n+yFJOUchlTnKMbvNcne0xmI9Iz8CP0JKkpN0uU3CBuhV7OGDjoD1pZi9PlbaYWhB46GkvfAtpCS5kyjpOeiFJOVMQ5WcV3m+BQMTlzOTB6FKkktxpZJCjrWlLHOUsxV6EtaRXoRF2d3C5nEcLoP2wug4HtsI9k4zYGYtJ6w5kzABqZr2C8dPwOvwFQxkbGZWT8EpmIfifzmW23ILdxTksmWl9HfgThj42MYMTfOfIFWTonDv5vml9ElVfY7/AJfbcbgfhiauZaYhKZVJLsmT0EmSsqv6HDNn6OQw58UISWXLLSTdy6tTmaScQ1DW58SyGqrMWTTT9seTtCaV9UlKsqDeCusgwnbgALgci3XMx0o7BkNRc5hnZUTh/oZXpWqSx9oludN1kuPyHQk5nMdiKMk+qZOkO3jNy1CVOT3tcxhrYMJm0o57FlKZtMBx60pqSXlMaYehBSMbIekHzjAlqUrOFO9pjayZthNT0k5YqiQzRzljsGrCbf1u8HvjsqyJ42/wGgv3qotNnPG7ECJSt15fWbjbWwAejn5EnzPHqabExDELd3sLMPpmOEObx6o+J+TEbXuflOq4R0qacrx8sPCGgKXcKulLuAdGVlKnq3KX2/tg4U61AH5VchJ2gd87jVRs52yqrsrNqINgx+3uVtYCxAWuktbDSIRyjsIFSC2nkBN9jktoJ3SS9CSvGXpJeziJI3AOUnJ+5Xjq8sFm8mGYhdRyU6rL7VFo9Gcdxu86lDMNVXJe4/kWpEJJD8EMpCRZkz6DZ2HoJIWcsl8fzBzluKtVhZIegCpJLsW+SepHh2rNmYQJKPv14TjP+euDW3dVWJTPQtWvJUq0fp0HRfqegY0oyGXLypPw14cdyzwDL0v2wymYh2I9i+U20IV7CxOv2spdbieg2++Q/fxX4AykalIU7rt4fuD6pOuZVJUcM2clcnj7YlzD35CUyqTok5Q0MB23ct6Csj4nllW3mcNH/y9CUtlyC0k2nI1L2sAkXgDTu1gXfOxudQx2QC/D5bYfyn4tsSa5AdwC/diI+NjO4e7xPFTJcSvvtZyYWRTuGQ6katI8x7+Am+INdd/uZUAzpCxzltLnrHTOSqrqk1xu03Ax1B5vM+IcFAWZUanLh35N0Ey2456FVCZZA6+D2sPCrIwFCEk+PggtqDNCUvEC17nZFlxd52RirNu5cxqUYia53KZgDJoIJU3AdxBzMntehK5jbdfv/O+NSnoM/NrhQ/gAfoOmwlozDk/AZvgY3gRrUY5sIBvIBrKBbCAbyAaygWwgG8gGsoFsIBtYFQb+BQVjc+67e/shAAAAAElFTkSuQmCC");
  --icon-thread-xmark-svg: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCjxnIGlkPSJEZWZhdWx0IFN0YXRlIj4KCjxnIGlkPSJOYXYiPgoKPGcgaWQ9Ikdyb3VwIDEzIj4KPGcgaWQ9IkZyYW1lIDIiPgo8ZyBpZD0iR3JvdXAgMTIiPgo8ZyBpZD0iRnJhbWUgMSI+CjxnIGlkPSJGcmFtZSA1MSI+CgoKPHBhdGggaWQ9IiYjMjQ0OyYjMTI4OyYjMTM0OyYjMTMyOyIgZD0iTTEyLjUzOTEgMTEuMTE3MkMxMi45MjE5IDExLjUgMTIuOTIxOSAxMi4xNDg0IDEyLjUzMTIgMTIuNTM5MUMxMi4xNDg0IDEyLjkyOTcgMTEuNDkyMiAxMi45Mjk3IDExLjExNzIgMTIuNTQ2OUw2LjQ2MDk0IDcuODkwNjJMMS44MDQ2OSAxMi41NDY5QzEuNDM3NSAxMi45MTQxIDAuNzczNDM4IDEyLjkyMTkgMC4zODI4MTIgMTIuNTM5MUMwIDEyLjE1NjIgMC4wMDc4MTI1IDExLjQ5MjIgMC4zNzUgMTEuMTI1TDUuMDMxMjUgNi40Njg3NUwwLjM3NSAxLjgwNDY5QzAuMDA3ODEyNSAxLjQzNzUgMCAwLjc4MTI1IDAuMzgyODEyIDAuMzkwNjI1QzAuNzczNDM4IDAgMS40Mzc1IDAuMDE1NjI1IDEuODA0NjkgMC4zODI4MTJMNi40NjA5NCA1LjAzOTA2TDExLjExNzIgMC4zODI4MTJDMTEuNSAwIDEyLjE0MDYgMC4wMDc4MTI1IDEyLjUzMTIgMC4zOTA2MjVDMTIuOTIxOSAwLjc4MTI1IDEyLjkyMTkgMS40Mjk2OSAxMi41MzkxIDEuODEyNUw3Ljg5MDYyIDYuNDY4NzVMMTIuNTM5MSAxMS4xMTcyWiIgZmlsbD0iYmxhY2siLz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L2c+CjwvZz4KPC9nPgo8L3N2Zz4K");
}
/* Color and spacing separate the sidebar from the lighter page surface. */
:root {
  font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI",
    sans-serif;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color-scheme: light;
  --background: #ffffff;
  --sidebar: #f7f7f8;
  --sidebar-icon-ink: #000;
  --sidebar-label: rgba(0, 0, 0, 0.85);
  --sidebar-selection: rgba(0, 0, 0, 0.035);
  --experiment-pill-bg: rgba(0, 0, 0, 0.04);
  --sidebar-hover-surface: color-mix(in srgb, black 3.5%, var(--sidebar));
  --hairline: rgba(0, 0, 0, 0.05);
  --table-border: rgba(0, 0, 0, 0.1);
  --table-header: var(--sidebar);
  --nav-active: #e1e1e5;
  --surface: #ffffff;
  --feedback-bg: #ffffff;
  --subtle: #f4f4f5;
  --hover: #f0f0f2;
  --text: #202024;
  --muted: rgba(0, 0, 0, 0.6);
  --border: #e3e3e8;
  --divider: #ededf0;
  --accent: #ffb800;
  --accent-hover: #e8a800;
  --blue: #175cd3;
  --blue-bg: #e0edff;
  --amber: #895000;
  --amber-bg: #ffebad;
  --green: #087a48;
  --green-bg: #c9f7df;
  --destructive-text: #ce2929;
  --red: #be185d;
  --red-bg: #ffe0ef;
  --purple: #7535c9;
  --purple-bg: #efe2ff;
  --variant-cyan: #007c91;
  --variant-orange: #b45309;
  --variant-teal: #0f766e;
  --variant-coral: #c2413b;
  --variant-indigo: #4338ca;
  --variant-lime: #577c12;
  --variant-magenta: #a21caf;
  --variant-slate: #64748b;
  --variant-brown: #805b40;
  --variant-sky: #0284c7;
  --queued: #64646f;
  --queued-bg: #f4f4f5;
  --live-indicator: #16c784;
  color: var(--text);
  background: var(--background);
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --background: #141414;
  --sidebar: #0e0e0e;
  --sidebar-icon-ink: #fff;
  --sidebar-label: rgba(255, 255, 255, 0.85);
  --sidebar-selection: rgba(255, 255, 255, 0.1089);
  --experiment-pill-bg: rgba(255, 255, 255, 0.1);
  --sidebar-hover-surface: color-mix(in srgb, white 10.89%, var(--sidebar));
  --hairline: rgba(255, 255, 255, 0.05);
  --table-border: rgba(255, 255, 255, 0.1);
  --table-header: color-mix(in srgb, black 3%, var(--sidebar-hover-surface));
  --nav-active: #242424;
  --surface: #181818;
  --feedback-bg: #292929;
  --subtle: #1c1c1c;
  --hover: #26262c;
  --text: #eeeef0;
  --muted: rgba(255, 255, 255, 0.6);
  --border: #303036;
  --divider: #28282e;
  --blue: #80b7ff;
  --blue-bg: #18365b;
  --amber: #ffcf4a;
  --amber-bg: #49380f;
  --green: #62eda8;
  --green-bg: #123e2d;
  --destructive-text: #ff6969;
  --red: #ff8cbc;
  --red-bg: #4b1b35;
  --purple: #c6a0ff;
  --purple-bg: #35214f;
  --variant-cyan: #42d9ed;
  --variant-orange: #ffab57;
  --variant-teal: #4ac9b8;
  --variant-coral: #ff8178;
  --variant-indigo: #9b9bff;
  --variant-lime: #b8d95c;
  --variant-magenta: #ec8df0;
  --variant-slate: #a4b2c5;
  --variant-brown: #c99e7a;
  --variant-sky: #59bfe8;
  --queued: #eeeef0;
  --queued-bg: #26262c;
  --live-indicator: #62eda8;
}
* {
  box-sizing: border-box;
}
[hidden] {
  display: none !important;
}
body {
  margin: 0;
  font-size: 14px;
}
button,
input {
  font: inherit;
}
button {
  cursor: pointer;
}
button:disabled {
  cursor: wait;
  opacity: 0.65;
}
button:focus-visible,
a:focus-visible,
input:focus-visible {
  outline: 3px solid var(--accent);
  outline-offset: 4px;
}

/* Button.jsx: shared variants and two sizes for all action controls. */
:root {
  --button-default-height: 36px;
  --button-compact-height: 32px;
  --button-default-font-size: 14px;
  --button-compact-font-size: 13px;
  --button-radius: 10px;
  --button-weight: 600;
  --button-primary-weight: 600;
  --button-gap: 6px;
  --button-default-padding-x: 12px;
  --button-compact-padding-x: 10px;
  --button-disabled-opacity: 0.45;
  --button-primary-bg: #000;
  --button-primary-hover: #383838;
  --button-primary-text: #fff;
  --button-primary-border: rgba(255, 255, 255, 0.2);
  --button-prominent-bg: #8800ff;
  --button-prominent-hover: #7d00eb;
  --button-prominent-border: rgba(255, 255, 255, 0.22);
  --button-secondary-bg: rgba(0, 0, 0, 0.035);
  --button-secondary-hover: rgba(0, 0, 0, 0.07);
  --button-secondary-border: rgba(0, 0, 0, 0.08);
  --button-destructive-bg: #ce2929;
  --button-destructive-hover: #b92323;
  --button-destructive-border: rgba(255, 255, 255, 0.22);
}
:root[data-theme="dark"] {
  --button-primary-bg: #fff;
  --button-primary-hover: #d4d4d4;
  --button-primary-text: #000;
  --button-primary-border: rgba(0, 0, 0, 0.2);
  --button-secondary-bg: rgba(255, 255, 255, 0.08);
  --button-secondary-hover: rgba(255, 255, 255, 0.12);
  --button-secondary-border: rgba(255, 255, 255, 0.08);
}
.button {
  --button-height: var(--button-default-height);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  gap: var(--button-gap);
  min-height: var(--button-height);
  padding: calc((var(--button-height) - 24px) / 2)
    var(--button-default-padding-x);
  border: 1px solid var(--button-border, transparent);
  border-radius: var(--button-radius);
  background: var(--button-bg);
  color: var(--button-text, var(--text));
  font-family: inherit;
  font-size: var(--button-default-font-size);
  font-weight: var(--button-weight);
  line-height: 22px;
  letter-spacing: 0;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
}
.button-primary {
  --button-bg: var(--button-primary-bg);
  --button-hover: var(--button-primary-hover);
  --button-border: var(--button-primary-border);
  --button-text: var(--button-primary-text);
  font-weight: var(--button-primary-weight);
}
.button-prominent {
  --button-bg: var(--button-prominent-bg);
  --button-hover: var(--button-prominent-hover);
  --button-border: var(--button-prominent-border);
  --button-text: #fff;
  font-weight: var(--button-primary-weight);
}
.button-secondary {
  --button-bg: var(--button-secondary-bg);
  --button-hover: var(--button-secondary-hover);
  --button-border: var(--button-secondary-border);
}
.button-outline {
  border-width: 1.5px;
  --button-bg: transparent;
  --button-hover: var(--button-secondary-hover);
  --button-border: var(--table-border);
}
.button-destructive {
  --button-bg: var(--button-destructive-bg);
  --button-hover: var(--button-destructive-hover);
  --button-border: var(--button-destructive-border);
  --button-text: #fff;
}
.button-compact {
  --button-height: var(--button-compact-height);
  padding-inline: var(--button-compact-padding-x);
  font-size: var(--button-compact-font-size);
}
.button-icon-only {
  width: var(--button-height);
  height: var(--button-height);
  padding: 0;
}
.button:hover:not(:disabled):not([aria-disabled="true"]),
.button-secondary[aria-pressed="true"]:not(.notification-bell),
:where(.button-preview) .button[data-preview-state="hover"] {
  background: var(--button-hover);
}
.button.notification-bell {
  position: relative;
  width: auto;
  min-width: var(--button-height);
  padding-inline: calc((var(--button-height) - 18px) / 2);
  gap: 0;
}
.notification-bell-label {
  display: block;
  flex-shrink: 0;
  overflow: hidden;
}
.notification-bell-icon {
  display: inline-grid;
  width: 16px;
  height: 22px;
  flex-shrink: 0;
}
.notification-bell-icon > .thread-symbol {
  grid-area: 1 / 1;
}
.notification-bell-text {
  display: inline-flex;
  padding-left: var(--button-gap);
}
.notification-bell-measure {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  width: max-content;
}
.button:focus,
.button:focus-visible,
:where(.button-preview) .button[data-preview-state="focus"] {
  outline: none;
  box-shadow: none;
}
.button:disabled,
.button[aria-disabled="true"] {
  opacity: var(--button-disabled-opacity);
  cursor: default;
}
/* Keep the hand cursor across the whole enabled control, including its icon
   and label; disabled descendants inherit the non-clickable cursor instead. */
.button:not(:disabled):not([aria-disabled="true"]) {
  cursor: pointer;
}
.button * {
  cursor: inherit;
}
.button .thread-symbol {
  background: currentColor;
}

.brand {
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  color: inherit;
  text-decoration: none;
  font-size: 18px;
  font-weight: 650;
  letter-spacing: -0.4px;
}
.brand-icon {
  display: block;
  width: 30px;
  height: 30px;
  object-fit: contain;
  flex-shrink: 0;
}

.account {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 14px;
  color: var(--muted);
  flex-wrap: wrap;
  justify-content: flex-end;
}
.environment {
  border: 0;
  border-radius: 5px;
  padding: 4px 8px;
  color: var(--muted);
  background: var(--subtle);
  font-size: 12px;
}
main {
  --page-header-inset: 48px;
  --page-inline-inset: 110px;
  --page-max-width: 1320px;
  max-width: var(--page-max-width);
  margin: 0 auto;
  padding: var(--page-header-inset) var(--page-inline-inset) 48px;
}
.page-heading {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  gap: 20px;
  margin-bottom: 32px;
}
main:not(.settings-content) .page-heading {
  align-items: flex-start;
}
.eyebrow {
  font-size: 12px;
  letter-spacing: 1.6px;
  color: var(--muted);
  font-weight: 600;
  margin: 0 0 12px;
}
h1 {
  margin: 0;
  font-size: 28px;
  line-height: 1.15;
  letter-spacing: -0.8px;
  font-weight: 600;
}
h2 {
  font-size: 20px;
  font-weight: 600;
  letter-spacing: -0.4px;
}
.connection {
  font-size: 14px;
  margin: 0 0 4px;
  color: var(--muted);
  display: flex;
  align-items: center;
  gap: 8px;
}
.connection[data-live="true"]::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 100%;
  background: var(--live-indicator);
  box-shadow: 0 0 0 3px
    color-mix(in srgb, var(--live-indicator) 14%, transparent);
}
.summary {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 20px;
  font-size: 14px;
  color: var(--muted);
}
.summary p {
  display: flex;
  align-items: center;
  gap: 7px;
  margin: 0;
}
.summary strong {
  font-weight: 600;
  color: var(--text);
}
.dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  flex-shrink: 0;
}
.blue {
  background: var(--blue);
}
.amber {
  background: var(--amber);
}
/* Shared collection surface and table metrics. Per-page rules only set columns. */
:root {
  --table-radius: 12px;
  --table-cell-padding-x: 16px;
  --table-row-padding-y: 16px;
  --table-header-padding-y: 14px;
  --table-header-font-size: 12px;
  --table-body-font-size: 14px;
  --table-state-min-height: 240px;
  --table-state-padding-y: 56px;
  --table-row-hover: color-mix(in srgb, var(--text) 3%, var(--surface));
}
.table-shell,
.experiment-details .thread-results-panel,
.thread-results-panel.thread-results-panel-subtle {
  border: 0;
  border-radius: var(--table-radius);
  box-shadow: 0 0 0 0.5px var(--table-border);
  background: var(--surface);
}
.table-shell {
  overflow-x: auto;
}
.table-shell:has(table) {
  scrollbar-width: none;
}
.table-shell:has(table)::-webkit-scrollbar {
  height: 0;
}
.data-table {
  width: 100%;
  table-layout: fixed;
  min-width: 760px;
  border-collapse: collapse;
  text-align: left;
}
.data-table thead {
  background: color-mix(in srgb, var(--table-header) 45%, var(--surface));
}
.data-table th {
  color: var(--muted);
  background: inherit;
  font-size: var(--table-header-font-size);
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.4px;
  padding: var(--table-header-padding-y) var(--table-cell-padding-x);
  border-bottom: 0;
  box-shadow: inset 0 -0.5px color-mix(in srgb, var(--table-border) 70%, transparent);
  white-space: nowrap;
}
.data-table td {
  overflow-wrap: anywhere;
  padding: var(--table-row-padding-y) var(--table-cell-padding-x);
  font-size: var(--table-body-font-size);
  line-height: 22px;
  vertical-align: top;
  border-bottom: 0;
}
.data-table-actions {
  text-align: right;
}
.data-table .thread-row:hover,
.notification-row:hover {
  background: var(--table-row-hover);
}
.threads-table {
  min-width: 920px;
}
.threads-table .job-column {
  width: 320px;
}
.threads-table .state-column {
  width: 180px;
}
.threads-table .creator-column {
  width: 200px;
}
.threads-table .updated-column {
  width: 220px;
}
.proposals-overview .threads-table .job-column {
  width: 400px;
}
.proposals-overview .threads-table .creator-column {
  width: 180px;
}
.proposals-overview .threads-table .updated-column {
  width: 160px;
}
.threads-table .creator {
  white-space: normal;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
.threads-table time {
  white-space: nowrap;
}
.experiments-table {
  min-width: 1400px;
}
.experiments-table-completed {
  min-width: 1580px;
}
.experiments-table .experiment-name-column {
  width: 340px;
}
.experiments-table .experiment-state-column {
  width: 180px;
}
.experiments-table .experiment-results-column {
  width: 240px;
}
.experiments-table .experiment-results-cell .badge {
  white-space: nowrap;
}
.experiments-table .experiment-start-column {
  width: 140px;
}
.experiments-table .experiment-duration-column {
  width: 120px;
}
.experiments-table .experiment-duration-cell {
  white-space: nowrap;
}
.experiments-table .experiment-version-column {
  width: 100px;
}
.experiments-table .experiment-rollout-column {
  width: 110px;
}
.experiments-table .experiment-regions-column {
  width: 210px;
}
.experiments-table .experiment-platforms-column {
  width: 140px;
}
.experiments-table .job-title {
  margin: 0;
}
.experiment-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.badge.experiment-pill {
  color: var(--sidebar-label);
  background: var(--experiment-pill-bg);
}
.experiments-table .experiment-pill {
  padding: 3px 8px;
  white-space: nowrap;
}
.dropdown-header .experiment-menu-search {
  width: 100%;
  margin: 0;
  padding-bottom: 8px;
}
.dropdown-header .experiment-menu-search .job-search {
  border-radius: var(--dropdown-item-radius);
}
.experiment-menu-search .job-search-icon {
  top: calc(50% - 4px);
}
.dropdown-panel:has(.experiment-menu-search) .dropdown-header {
  background: var(--surface);
}
.experiment-choice-option-label {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
.experiment-filter-empty {
  padding: 10px;
  color: var(--muted);
  font-size: 12px;
}
.dropdown-panel:has(.experiment-filter-footer):not([hidden]),
.dropdown-panel:has(.experiment-menu-search):not([hidden]) {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dropdown-panel:has(.experiment-filter-footer) .dropdown-items,
.dropdown-panel:has(.experiment-menu-search) .dropdown-items {
  min-height: 0;
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior-y: contain;
}
.dropdown-panel:has(.experiment-filter-footer)
  :is(.dropdown-header, .dropdown-footer),
.dropdown-panel:has(.experiment-menu-search) .dropdown-header {
  flex-shrink: 0;
}
.experiment-filter-footer {
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  padding: 8px 3px 3px;
  margin-top: 5px;
}
.experiment-filter-footer::before {
  content: "";
  position: absolute;
  left: calc(-1 * var(--dropdown-padding));
  right: calc(-1 * var(--dropdown-padding));
  top: 0;
  height: 0.5px;
  background: var(--table-border);
}
.experiment-filter-footer .button {
  --button-compact-height: 32px;
  --button-compact-font-size: 12px;
  --button-compact-padding-x: 8px;
}
.experiment-filter-footer .experiment-filter-clear {
  margin-right: auto;
}
.experiments-table td {
  vertical-align: middle;
  font-variant-numeric: tabular-nums;
}
.thread-metadata.experiment-detail-timing {
  margin-top: 12px;
  font-weight: 400;
}
.experiment-details .thread-detail-actions .thread-symbol {
  mask-size: auto 12px;
  -webkit-mask-size: auto 12px;
}
.experiment-details .thread-merge-button .thread-symbol {
  mask-size: auto 14px;
  -webkit-mask-size: auto 14px;
}
/* The percent asset includes padding; match the visible size of toolbar symbols. */
.experiment-details .thread-detail-actions .thread-symbol-percent {
  width: 17px;
  mask-size: 16px 16px;
  -webkit-mask-size: 16px 16px;
}
.experiment-detail-timing time {
  display: inline;
  font: inherit;
}
.monitoring-icon {
  flex-shrink: 0;
  width: 20px;
  height: 16px;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(to right, transparent 1px, #000 4px);
  mask-image: linear-gradient(to right, transparent 1px, #000 4px);
}
.tooltip-popup.experiment-monitoring-tooltip {
  width: 220px;
  max-width: calc(100vw - 16px);
  padding: 12px 14px;
  border-radius: 9px;
  font-size: 12px;
  line-height: 17px;
}
.experiment-monitoring-services {
  display: grid;
  gap: 10px;
  text-align: left;
}
.experiment-monitoring-services > strong {
  font-size: 12px;
  font-weight: 600;
  color: var(--muted);
}
.experiment-monitoring-service {
  display: flex;
  align-items: center;
  gap: 8px;
}
.experiment-monitoring-service-logo {
  flex-shrink: 0;
}
.experiment-monitoring-service-logo-mono {
  filter: brightness(0);
}
:root[data-theme="dark"] .experiment-monitoring-service-logo-mono {
  filter: brightness(0) invert(1);
}
.experiment-last-checked time {
  color: inherit;
  opacity: 0.65;
}
.thread-detail-prose.experiment-performance-list {
  padding-left: 20px;
  white-space: normal;
}
.experiment-results-status .badge {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 20px;
  gap: 6px;
}
.experiment-results-updated {
  color: var(--muted);
  font-size: 14px;
  line-height: 20px;
  white-space: nowrap;
}
.experiment-results-updated time {
  display: inline;
  font: inherit;
}
.experiment-results-status .status-icon {
  width: 16px;
  height: 16px;
}
.experiment-performance-list li + li {
  margin-top: 8px;
}
.experiment-performance-list .experiment-result-concern {
  position: relative;
  list-style: none;
}
.experiment-result-warning {
  color: var(--amber);
}
.experiment-result-error {
  color: var(--destructive-text);
}
.experiment-result-concern .markdown-text {
  color: inherit;
}
.experiment-details .thread-result-summary.experiment-recommendation-error {
  color: var(--destructive-text);
  background: color-mix(
    in srgb,
    var(--destructive-text) 8%,
    var(--thread-panel)
  );
}
.experiment-result-warning-icon {
  position: absolute;
  left: -22px;
  top: 3px;
  width: 16px;
  height: 16px;
}
.experiment-result-warning-icon .status-icon {
  display: block;
  width: 100%;
  height: 100%;
}
.experiment-report-card-icon {
  width: 40px;
  height: 40px;
  background: currentColor;
  color: var(--muted);
  -webkit-mask: var(--symbol) center / contain no-repeat;
  mask: var(--symbol) center / contain no-repeat;
}
.experiment-dashboard-status {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 200px;
  padding: 32px 18px;
  gap: 20px;
  color: var(--muted);
  text-align: center;
}
.experiment-dashboard-status > .thread-detail-prose {
  max-width: 360px;
  text-align: center;
}
.experiment-dashboard-status > .button {
  align-self: center;
}
.worker-detail-list.experiment-targeting-list {
  font-size: 15px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
}
.worker-detail-list.experiment-targeting-list dt {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--text);
  font-weight: 500;
}
.experiment-targeting-list dd {
  text-align: right;
}
.experiment-targeting-list .experiment-pills {
  justify-content: flex-end;
}
.experiment-targeting-list .badge {
  font-size: 14px;
}
.experiment-targeting-value {
  transform-origin: right center;
}
.experiment-animated-number {
  font-variant-numeric: tabular-nums;
}
.experiment-overview-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: start;
  gap: 24px;
}
.experiment-overview-grid > .thread-results {
  min-width: 0;
  display: flex;
  flex-direction: column;
}
.experiment-overview-grid .thread-results-heading {
  min-height: 32px;
}
.experiment-details .thread-results-panel,
.thread-results-panel.thread-results-panel-subtle {
  border-radius: 16px;
  gap: 0;
}
.experiment-details .thread-result-summary,
.thread-results-panel-subtle > .thread-result-summary,
.thread-results-panel-subtle > .thread-test-changes,
.thread-results-panel-subtle > .experiment-summary-variant,
.thread-results-panel-subtle > .thread-audit {
  background: transparent;
}
.experiment-details .thread-result-summary + .thread-result-summary,
.thread-results-panel-subtle > * + * {
  border-top: 1px solid var(--hairline);
}
.experiment-details .thread-result-summary.experiment-recommendation-error {
  border-top: 0;
}
.experiment-users-summary {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.worker-detail-list.experiment-users-list {
  grid-template-columns: minmax(0, 1fr) auto;
  font-size: 15px;
  align-items: center;
}
.worker-detail-list.experiment-users-list dt {
  color: var(--text);
  font-size: 15px;
  font-weight: 500;
}
.experiment-users-list .experiment-population-row :is(dt, dd) {
  color: var(--variant-color);
}
.experiment-population-row {
  display: contents;
}
.experiment-user-variant-name {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.experiment-exposure-fields {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}
.experiment-users-list dd {
  text-align: right;
  font-variant-numeric: tabular-nums;
}
.experiment-users-list.experiment-users-total {
  margin-top: auto;
  margin-inline: -18px;
  padding-inline: 18px;
  padding-top: 18px;
  border-top: 1px solid color-mix(in srgb, var(--table-border) 60%, transparent);
}
.experiment-users-list.experiment-users-total dt,
.experiment-users-list.experiment-users-total dd {
  color: var(--text);
  font-weight: 600;
}
@media (max-width: 800px) {
  .experiment-overview-grid {
    grid-template-columns: minmax(0, 1fr);
    gap: 0;
  }
}
.job-title {
  margin: 0 0 7px;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
}
.job-id {
  font-size: 12px;
  color: var(--muted);
}
.repository {
  display: block;
  line-height: 1.5;
  overflow-wrap: anywhere;
}
.base-ref {
  margin-top: 6px;
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  font-size: 12px;
  color: var(--muted);
  overflow-wrap: anywhere;
}
.base-ref a {
  color: inherit;
  text-decoration: none;
}
.base-ref a:hover {
  color: var(--text);
  text-decoration: underline;
}
.badge {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  border-radius: 999px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.35;
  font-weight: 500;
  white-space: nowrap;
}
.status-icon {
  flex-shrink: 0;
}
.status-icon-mention {
  display: grid;
  place-items: center;
  line-height: 1;
}
.status-icon-review_requested,
.status-icon-review_began {
  width: 14px;
  height: 14px;
  background: currentColor;
  -webkit-mask: var(--review-notification-icon) center / contain no-repeat;
  mask: var(--review-notification-icon) center / contain no-repeat;
}
.status-icon-review_requested {
  --review-notification-icon: var(--icon-thread-doc-text-magnifyingglass-png);
}
.status-icon-review_began {
  --review-notification-icon: var(--icon-thread-info-circle-png);
}
.status-icon-collecting-data {
  width: 14px;
  height: 14px;
  background: currentColor;
  -webkit-mask: var(--icon-thread-chart-dots-scatter-png) center / contain
    no-repeat;
  mask: var(--icon-thread-chart-dots-scatter-png) center / contain no-repeat;
}
.status-icon-in-progress {
  width: 14px;
  height: 14px;
  background: currentColor;
  -webkit-mask: var(--icon-thread-hammer-fill-png) center / contain no-repeat;
  mask: var(--icon-thread-hammer-fill-png) center / contain no-repeat;
}
.status-icon-active {
  width: 14px;
  height: 14px;
  background: currentColor;
  -webkit-mask: var(--icon-thread-progress-indicator-png) center / contain
    no-repeat;
  mask: var(--icon-thread-progress-indicator-png) center / contain no-repeat;
}
.badge-draft,
.badge-cancelled,
.badge-neutral,
.badge-unavailable {
  color: var(--muted);
  background: var(--queued-bg);
}
.badge-queued {
  color: var(--queued);
  background: var(--queued-bg);
}
.badge-in_progress,
.badge-experimenting,
.badge-running {
  color: var(--blue);
  background: var(--blue-bg);
}
.badge-amber,
.badge-waiting_for_input {
  color: var(--amber);
  background: var(--amber-bg);
}
.badge-rolled_out,
.badge-approved,
.badge-succeeded,
.thread-progress-icon-succeeded {
  color: var(--green);
}
.badge-rolled_out,
.badge-approved,
.badge-succeeded {
  background: var(--green-bg);
}
.badge-waiting_for_review,
.badge-merged,
.thread-progress-icon-merged {
  color: var(--purple);
}
.badge-waiting_for_review,
.badge-merged {
  background: var(--purple-bg);
}
.thread-approval-conflicts,
.badge-issue {
  color: var(--destructive-text);
  background: color-mix(in srgb, var(--destructive-text) 14%, var(--surface));
}
.badge-interrupted,
.badge-failed {
  color: var(--red);
  background: var(--red-bg);
}
.lease-warning {
  display: block;
  font-size: 12px;
  color: var(--red);
  line-height: 1.4;
  margin-top: 8px;
}
.worker {
  color: var(--muted);
  font-size: 13px;
  overflow-wrap: anywhere;
}
time {
  display: block;
  white-space: nowrap;
  color: var(--muted);
  line-height: 1.5;
  font-size: 13px;
}
.footer-note {
  font-size: 12px;
  color: var(--muted);
  margin: 18px 0;
}
.quiet-button {
  color: var(--text);
  background: var(--surface);
  border: 0;
  border-radius: 6px;
  padding: 7px 12px;
  font-size: 14px;
}

.new-job-icon {
  width: 18px;
  height: 22px;
  flex-shrink: 0;
  background: currentColor;
  -webkit-mask: var(--icon-sidebar-plus-svg) center / 14px 14px no-repeat;
  mask: var(--icon-sidebar-plus-svg) center / 14px 14px no-repeat;
}
.sign-in-panel {
  padding: 48px 30px;
  border: 0;
  border-radius: 0;
  background: var(--surface);
}
.sign-in-panel h2 {
  margin: 0 0 12px;
}
.sign-in-panel p {
  color: var(--muted);
  margin: 0 0 24px;
  line-height: 1.6;
}
.error {
  color: var(--red);
  background: var(--red-bg);
  border: 1px solid var(--red);
  border-radius: 6px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.5;
}
.empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: var(--table-state-min-height);
  padding: var(--table-state-padding-y) var(--table-cell-padding-x);
  text-align: center;
}
.empty-icon {
  color: var(--muted);
  font-size: 28px;
}
.notification-empty-icon,
.branch-empty-icon,
.experiment-empty-icon,
.review-empty-icon,
.audit-empty-icon,
.archive-empty-icon,
.prototype-empty-icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  vertical-align: bottom;
  background: currentColor;
}
.notification-empty-icon {
  -webkit-mask: var(--icon-inbox-all-fill-png) center / contain no-repeat;
  mask: var(--icon-inbox-all-fill-png) center / contain no-repeat;
}
.branch-empty-icon {
  -webkit-mask: var(--icon-sidebar-branches-svg) center / contain no-repeat;
  mask: var(--icon-sidebar-branches-svg) center / contain no-repeat;
}
.experiment-empty-icon {
  -webkit-mask: var(--icon-sidebar-experiments-svg) center / contain no-repeat;
  mask: var(--icon-sidebar-experiments-svg) center / contain no-repeat;
}
.review-empty-icon {
  -webkit-mask: var(--icon-sidebar-clock-svg) center / contain no-repeat;
  mask: var(--icon-sidebar-clock-svg) center / contain no-repeat;
}
.audit-empty-icon {
  -webkit-mask: var(--icon-sidebar-checklist-png) center / contain no-repeat;
  mask: var(--icon-sidebar-checklist-png) center / contain no-repeat;
}

.prototype-empty-icon {
  mask: var(--icon-sidebar-prototypes-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-sidebar-prototypes-svg) center / contain no-repeat;
}

.worker-empty-icon,
.repository-empty-icon {
  display: inline-block;
  width: 28px;
  height: 34px;
  vertical-align: bottom;
  background: currentColor;
}
.worker-empty-icon {
  -webkit-mask: var(--icon-sidebar-workers-svg) center / contain no-repeat;
  mask: var(--icon-sidebar-workers-svg) center / contain no-repeat;
}
.repository-empty-icon {
  -webkit-mask: var(--icon-sidebar-book-closed-nav-png) center / contain
    no-repeat;
  mask: var(--icon-sidebar-book-closed-nav-png) center / contain no-repeat;
}
.empty h2 {
  margin: 14px 0 8px;
  font-size: 18px;
}
.empty p {
  font-size: 14px;
  color: var(--muted);
  margin: 0;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
}
@media (max-width: 680px) {
  .account {
    gap: 8px;
    max-width: 55%;
  }
  #account-name {
    max-width: 100%;
    overflow-wrap: anywhere;
  }
  main {
    --page-header-inset: 32px;
    --page-inline-inset: 20px;
    padding: var(--page-header-inset) var(--page-inline-inset) 32px;
  }
  h1 {
    font-size: 30px;
  }
  .page-heading {
    margin-bottom: 24px;
  }
  .summary {
    gap: 14px;
  }
  .connection {
    text-align: right;
  }
  .sign-in-panel {
    padding: 28px 22px;
  }
}

.quiet-button:hover {
  background: var(--hover);
}
@media (max-width: 480px) {
  .account {
    max-width: 100%;
    justify-content: flex-start;
  }
  .page-heading {
    align-items: center;
  }
  .connection {
    font-size: 12px;
  }
}

.app-layout {
  background: var(--sidebar);
  display: grid;
  grid-template-columns: 280px minmax(0, 1fr);
  height: 100dvh;
  overflow: hidden;
}
.sidebar {
  position: sticky;
  top: 0;
  height: 100vh;
  padding: 24px 14px 16px;
  background: var(--sidebar);
  border-right: 0;
  display: flex;
  flex-direction: column;
}
.sidebar-brand-row {
  padding: 0 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sidebar .brand {
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  font-size: 16px;
  gap: 10px;
}
.sidebar .brand-icon {
  width: 26px;
  height: 26px;
}
.sidebar-content {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.nav-section {
  margin-top: 36px;
}
.nav-section-title {
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0;
  color: var(--muted);
  margin: 0 10px 10px;
}
.nav-link {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 9px 10px;
  border-radius: 6px;
  color: var(--muted);
  text-decoration: none;
  font-size: 13px;
  font-weight: 500;
}
.nav-link:hover {
  background: var(--nav-active);
  color: var(--text);
}
.nav-link[aria-current="page"] {
  background: var(--nav-active);
  color: var(--text);
}
.nav-link[aria-current="page"] svg {
  color: var(--amber);
}
.workspace {
  --workspace-radius: 16px;
  --workspace-border-width: 0.5px;
  min-width: 0;
  min-height: 0;
  background: var(--background);
  border: var(--workspace-border-width) solid
    color-mix(in srgb, var(--table-border) 75%, transparent);
  border-radius: var(--workspace-radius);
  overflow-x: hidden;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  margin-top: 4px;
}

.nav-toggle {
  display: none;
}
.skip-link {
  position: fixed;
  top: -80px;
  left: 16px;
  z-index: 5;
  padding: 12px;
  background: var(--accent);
  color: #201800;
  border-radius: 6px;
}
.skip-link:focus {
  top: 12px;
}
.back-link {
  color: var(--amber);
}
@media (min-width: 521px) and (max-width: 900px) {
  .app-layout {
    background: var(--sidebar);
    grid-template-columns: 280px minmax(0, 1fr);
  }
  .sidebar {
    padding-left: 10px;
    padding-right: 10px;
  }

  .account {
    max-width: 100%;
  }
  .page-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 12px;
  }
}
@media (max-width: 520px) {
  .app-layout {
    background: var(--sidebar);
    display: flex;
    flex-direction: column;
  }
  .app-layout > .workspace {
    flex: 1;
  }
  .app-layout > .sidebar {
    flex-shrink: 0;
    max-height: 50dvh;
  }
  .sidebar {
    position: static;
    height: auto;
    border-right: 0;
    border-bottom: 0;
    padding: 16px 10px;
  }
  .nav-toggle {
    display: block;
  }
  .sidebar-content {
    display: none;
  }
  .sidebar-content.is-open {
    display: flex;
  }
  .nav-section {
    margin-top: 24px;
  }
}

.sidebar-footer {
  margin-top: auto;
  padding: 28px 10px 0;
}
.sidebar-footer .account {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  max-width: 100%;
  font-size: 12px;
}
.sidebar-footer #account-name {
  max-width: 100%;
  overflow-wrap: anywhere;
  line-height: 1.5;
}
.sidebar-content {
  min-height: 0;
}
.sidebar {
  overflow-y: auto;
}

.theme-toggle {
  display: inline-flex;
  padding: 3px;
  gap: 2px;
  margin-top: 20px;
  border-radius: 999px;
  background: var(--subtle);
}
.theme-toggle button {
  display: grid;
  place-items: center;
  width: 30px;
  height: 28px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: transparent;
  color: var(--muted);
}
.theme-toggle button:hover {
  color: var(--text);
}
.theme-toggle button[aria-pressed="true"] {
  background: var(--sidebar-selection);
  color: var(--amber);
}

.jobs-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 20px;
}
.jobs-toolbar .summary {
  margin-bottom: 0;
}
.collection-page-header .page-heading {
  min-height: var(--button-default-height);
}
.collection-page-header .jobs-toolbar,
.collection-page-header .job-status-filter {
  min-height: 38px;
}
/* ToolbarControls.jsx: shared pill surfaces, sizing, and selection states. */
.job-scope {
  display: inline-flex;
  gap: 2px;
  padding: 2.5px;
  border-radius: 999px;
  background: var(--sidebar);
}
.job-scope button {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  border: 0;
  border-radius: 999px;
  padding: 6px 12px;
  min-height: 32px;
  line-height: 20px;
  justify-content: center;
  font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: var(--sidebar-label);
  background: transparent;
}
.job-scope button:hover {
  background: var(--sidebar-selection);
}
.job-scope button[aria-pressed="true"] {
  background: rgba(0, 0, 0, 0.065);
}
:root[data-theme="dark"] .job-scope button[aria-pressed="true"] {
  background: rgba(255, 255, 255, 0.15);
}
.scope-icon {
  width: 16px;
  height: 16px;
  background: currentColor;
  mask: var(--scope-symbol) center / contain no-repeat;
  -webkit-mask: var(--scope-symbol) center / contain no-repeat;
}
.scope-icon-everyone {
  --scope-symbol: var(--icon-sidebar-everyone-png);
}
.scope-icon-mine {
  --scope-symbol: var(--icon-sidebar-mine-png);
}
.scope-icon-assigned {
  --scope-symbol: var(--icon-sidebar-person-fill-checkmark-png);
}
.scope-icon-experiment-active {
  --scope-symbol: var(--icon-thread-progress-indicator-png);
}
.scope-icon-experiment-completed {
  --scope-symbol: var(--icon-thread-checkmark-png);
  mask-size: 13px 13px;
  -webkit-mask-size: 13px 13px;
}
.scope-icon-open {
  --scope-symbol: var(--icon-sidebar-open-png);
}
.scope-icon-closed {
  --scope-symbol: var(--icon-thread-archivebox-png);
}

/* Figma sidebar: 280px wide, 40px rows, and a compact profile footer. */
.sidebar {
  padding: 26px 10px;
  overflow: visible;
}
.sidebar-brand-row {
  padding: 0 8px;
  min-height: 28px;
}
.sidebar .brand {
  gap: 8px;
  font-size: 18px;
  font-weight: 800;
  color: var(--muted);
}
.sidebar .brand-icon {
  width: 24px;
  height: 24px;
}
.sidebar-content {
  padding-top: 24px;
}
.sidebar-content nav {
  overflow-y: auto;
  min-height: 0;
  scrollbar-width: none;
}
.sidebar-content nav::-webkit-scrollbar {
  display: none;
}
.nav-section {
  margin-top: 0;
}
.nav-section-title {
  margin: 0;
  padding: 9px;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
  letter-spacing: 0.16px;
}
.nav-link {
  width: 100%;
  min-height: 40px;
  padding: 9px;
  gap: 6px;
  border: 0;
  border-radius: 14px;
  background: transparent;
  color: var(--text);
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.16px;
  text-align: left;
}
.nav-icon {
  display: block;
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  object-fit: none;
  filter: invert(1);
}
:root[data-theme="dark"] .nav-icon {
  filter: none;
}
.nav-link[aria-current="page"] {
  background: var(--nav-active);
}
.sidebar-footer {
  margin-top: auto;
  padding: 24px 7px 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  flex-shrink: 0;
}
.sidebar-footer .theme-toggle {
  margin: 0;
  padding: 0;
  gap: 0;
  background: transparent;
  flex-shrink: 0;
}
.sidebar-footer .theme-toggle button {
  width: 25px;
  height: 27px;
}
.profile-menu {
  position: relative;
  min-width: 0;
  flex: 1;
}
.profile-button {
  display: flex;
  align-items: center;
  gap: 12px;
  cursor: pointer;
  list-style: none;
}
.profile-avatar {
  width: 27px;
  height: 27px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
}
.profile-initial {
  display: grid;
  place-items: center;
  background: var(--amber-bg);
  color: var(--amber);
  font-size: 13px;
  font-weight: 600;
}
.profile-name {
  min-width: 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
}
.profile-email {
  font-size: 12px;
  color: var(--muted);
  overflow-wrap: anywhere;
  max-width: 100%;
}
.workspace {
  margin-top: 0;
}
.workspace > main {
  min-height: 100%;
}
.workspace
  > main:not(.settings-content):not(.inbox-page):not(:has(.thread-details)),
.workspace > main:has(.experiment-details) {
  --page-inline-inset: calc(var(--page-header-inset) + 12px);
}
@media (max-width: 520px) {
  .sidebar {
    padding: 16px 10px;
  }
  .sidebar-content {
    padding-top: 16px;
  }
  .sidebar-footer {
    padding-top: 24px;
  }
}

/* Exact sidebar type and label hierarchy from Figma node 1:254. */
.sidebar {
  font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;
  --sidebar-label: rgba(0, 0, 0, 0.85);
  --sidebar-heading: rgba(0, 0, 0, 0.4);
  --sidebar-brand: var(--sidebar-label);
}
:root[data-theme="dark"] .sidebar {
  --sidebar-label: rgba(255, 255, 255, 0.85);
  --sidebar-heading: rgba(255, 255, 255, 0.4);
  --sidebar-brand: var(--sidebar-label);
}
.sidebar .brand {
  font-family: "SF Pro Rounded", ui-rounded, -apple-system, sans-serif;
  font-weight: 800;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  color: var(--sidebar-brand);
}
.sidebar .nav-link,
.sidebar .profile-name {
  color: var(--sidebar-label);
}
.sidebar .nav-section-title {
  color: var(--sidebar-heading);
}
.sidebar .profile-name {
  letter-spacing: 0.16px;
}

:root[data-theme="dark"] .sidebar .nav-link:hover,
:root[data-theme="dark"] .sidebar .nav-link[aria-current="page"] {
  background: var(--sidebar-selection);
}

/* Sidebar typography reduced by 2px from the original Figma sizes. */
.sidebar {
  font-size: 12px;
}
.sidebar .brand {
  font-size: 16px;
}
.sidebar .nav-section-title,
.sidebar .nav-link,
.sidebar .profile-name {
  font-size: 14px;
}
.sidebar .profile-initial {
  font-size: 11px;
}
.sidebar .profile-email,
.sidebar .environment {
  font-size: 10px;
}
.sidebar .quiet-button {
  font-size: 12px;
}

:root:not([data-theme="dark"]) .sidebar .nav-link:hover,
:root:not([data-theme="dark"]) .sidebar .nav-link[aria-current="page"] {
  background: var(--sidebar-selection);
}

.coming-soon-page {
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}
.coming-soon-page .page-heading {
  flex-shrink: 0;
}
.coming-soon-placeholder {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 24px;
}
.coming-soon-placeholder h2 {
  margin-top: 0;
}
.coming-soon-icon {
  width: 40px;
  height: 40px;
  object-fit: contain;
  margin-bottom: 20px;
  opacity: 0.5;
  filter: invert(1);
}
:root[data-theme="dark"] .coming-soon-icon {
  filter: none;
}
@media (max-width: 520px) {
  .coming-soon-page {
    min-height: calc(100dvh - 60px);
  }
}

.theme-toggle button[data-theme-option] {
  color: var(--muted);
}
.theme-toggle button[data-theme-option="light"]:hover {
  color: var(--accent);
}
.theme-toggle button[data-theme-option="dark"]:hover {
  color: #a78bfa;
}

.sidebar .nav-section {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.sidebar .nav-section + .nav-section {
  margin-top: 1px;
}

.sidebar .nav-link,
.sidebar .nav-section-title {
  padding-top: 8px;
  padding-bottom: 8px;
}
.sidebar .nav-link {
  min-height: 38px;
}

.nav-job-counts {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  margin-left: auto;
}
.nav-job-count {
  min-width: 22px;
  padding: 0 6px;
  border-radius: 999px;
  font-size: 11px;
  font-weight: 600;
  line-height: 20px;
  text-align: center;
  font-variant-numeric: tabular-nums;
}
.nav-experiment-issue-count {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: var(--destructive-text);
  background: color-mix(in srgb, var(--destructive-text) 14%, var(--sidebar));
}
.nav-link .nav-experiment-issue-count .status-icon {
  color: inherit;
  width: 13px;
  height: 13px;
}
.nav-job-count-single {
  width: 20px;
  min-width: 20px;
  height: 20px;
  padding: 0;
}
.nav-job-count-inbox {
  color: #fff;
  background: #000;
}
:root[data-theme="dark"] .nav-job-count-inbox {
  color: #000;
  background: #fff;
}
.nav-job-count-running {
  background: var(--blue);
  color: var(--blue-bg);
}
.nav-job-count-input,
.nav-job-count-review {
  background: var(--amber);
  color: var(--amber-bg);
}
:root:not([data-theme="dark"]) .nav-job-count-running {
  background: #80baff;
  color: #153c68;
}
:root:not([data-theme="dark"]) .nav-job-count-input,
:root:not([data-theme="dark"]) .nav-job-count-review {
  background: #ffd34d;
  color: #594000;
}
.summary-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  flex-shrink: 0;
}
.summary-total {
  color: var(--queued);
}
.summary-running {
  color: var(--blue);
}
.summary-waiting {
  color: var(--amber);
}

.status-spinner {
  animation: status-spin 0.9s linear infinite;
  transform-origin: center;
}
.summary-icon .status-spinner {
  animation: none;
}
@keyframes status-spin {
  to {
    transform: rotate(360deg);
  }
}
@media (prefers-reduced-motion: reduce) {
  .status-spinner {
    animation: none;
  }
}

.job-search-field {
  position: relative;
  width: 220px;
  max-width: 100%;
  margin-left: auto;
}
.nav-search-icon {
  display: block;
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  background: var(--sidebar-icon-ink);
  mask: var(--icon-sidebar-search-png) center / 22px 22px no-repeat;
}
.nav-search:focus,
.nav-search:focus-visible {
  outline: none;
  box-shadow: none;
}
.modal.dashboard-search {
  --modal-width: 640px;
  --search-header-height: 69px;
  --search-results-height: 273px;
  /* Center the full panel, then keep its top fixed as content grows beneath it. */
  --search-full-height: min(
    calc(var(--search-header-height) + var(--search-results-height) + 2px),
    calc(100svh - 2 * var(--modal-viewport-inset))
  );
  top: max(
    var(--modal-viewport-inset),
    calc((100svh - var(--search-full-height)) / 2)
  );
  bottom: auto;
  margin-block: 0;
  max-height: var(--search-full-height);
  padding: 0;
  /* Result navigation must not scroll the header while the dialog expands. */
  overflow: clip;
}
.dashboard-search-header {
  height: var(--search-header-height);
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 22px;
}
.dashboard-search-header[data-has-content="true"] {
  border-bottom: 1px solid var(--table-border);
}
.dashboard-search-header .job-search-field {
  flex: 1;
  width: auto;
}
.dashboard-search-header .job-search {
  height: 40px;
  /* Same 25px icon slot and 12px gap as the result rows. */
  padding-left: 37px;
  background: transparent;
  border: 0;
  border-radius: 0;
  font-size: 16px;
  color: var(--text);
}
.dashboard-search-header .job-search-icon {
  width: 25px;
  height: 22px;
  left: 0;
  mask-size: 20px 20px;
}
.dashboard-search-escape {
  padding: 3px 7px;
  border: 1px solid var(--table-border);
  border-radius: 6px;
  background: transparent;
  color: var(--muted);
  font: inherit;
  font-size: 12px;
}
.dashboard-search-caption {
  padding: 16px 22px 8px;
  font-size: 12px;
  color: var(--muted);
}
.dashboard-search-results {
  max-height: max(
    0px,
    calc(var(--search-full-height) - var(--search-header-height) - 2px)
  );
  overflow-y: auto;
  padding: 10px;
}
.dashboard-search-caption + .sr-only + .dashboard-search-results {
  padding-top: 0;
}
.dashboard-search-result {
  display: flex;
  width: 100%;
  align-items: center;
  gap: 12px;
  padding: 12px;
  border: 0;
  border-radius: var(--dropdown-item-radius);
  background: transparent;
  color: var(--text);
  text-align: left;
  font: inherit;
}
.dashboard-search-result[aria-selected="true"] {
  background: var(--dropdown-hover);
}
.dashboard-search-result-copy {
  display: flex;
  flex-direction: column;
  gap: 4px;
  min-width: 0;
  flex: 1;
}
.dashboard-search-result-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 500;
}
.dashboard-search-result-meta {
  color: var(--muted);
  font-size: 12px;
}
.dashboard-search-empty {
  padding: 32px 12px;
  color: var(--muted);
  font-size: 14px;
  text-align: center;
}
.dashboard-search-key-icon {
  flex: 0 0 16px;
  background: var(--muted);
  mask: var(--icon-image) center / contain no-repeat;
}
.job-search-icon {
  position: absolute;
  left: 12px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  pointer-events: none;
  background: var(--muted);
  -webkit-mask: var(--icon-sidebar-search-png) center / contain no-repeat;
  mask: var(--icon-sidebar-search-png) center / contain no-repeat;
}
.job-search {
  -webkit-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 38px;
  padding: 7.5px 11.5px 7.5px 33.5px;
  outline: none;
  border-radius: 999px;
  background: var(--sidebar);
  color: var(--sidebar-label);
  font: inherit;
  font-size: 14px;
  line-height: 20px;
}
.job-search::placeholder {
  color: var(--muted);
}
.job-search:focus {
  outline: none;
  box-shadow: none;
}

.job-filters {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}

.job-status-menu {
  position: relative;
}

.job-status-filter {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  gap: 6px;
  min-height: 36px;
  max-width: 100%;
  padding: 7.5px 11.5px;
  border-radius: 999px;
  background: var(--status-filter-background, var(--sidebar));
  color: var(--sidebar-label);
  font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  cursor: pointer;
}

.job-scope,
.job-status-filter,
.job-search {
  border: 0.5px solid var(--button-secondary-border);
}

:root[data-theme="dark"] :is(.job-scope, .job-status-filter, .job-search) {
  border-color: rgba(255, 255, 255, 0.12);
}

/* Underline filters for dense dashboards; selection stays distinct from focus. */
.job-scope.is-underline {
  gap: 20px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: none;
}
.job-scope.is-underline button {
  padding: 6px 0;
  border-radius: 0;
  border-bottom: 2px solid transparent;
  color: var(--muted);
  font-size: 13px;
  background: none;
}
.job-scope.is-underline button:hover {
  color: var(--text);
  background: none;
}
:root .job-scope.is-underline button[aria-pressed="true"] {
  color: var(--text);
  border-bottom-color: var(--text);
  background: none;
}
.job-search-field.is-outlined .job-search {
  border-radius: 6px;
  background: transparent;
}

.job-status-filter:hover,
.job-status-filter[aria-expanded="true"] {
  background: var(--status-filter-background, var(--sidebar-hover-surface));
}

.job-status-filter[data-status="queued"] {
  --status-filter-background: var(--queued-bg);
  --status-filter-color: var(--queued);
}
.job-status-filter[data-status="in_progress"],
.job-status-filter[data-status="running"] {
  --status-filter-background: var(--blue-bg);
  --status-filter-color: var(--blue);
}
.job-status-filter[data-status="waiting_for_input"] {
  --status-filter-background: var(--amber-bg);
  --status-filter-color: var(--amber);
}
.job-status-filter[data-status="rolled_out"],
.job-status-filter[data-status="approved"],
.job-status-filter[data-status="succeeded"] {
  --status-filter-background: var(--green-bg);
  --status-filter-color: var(--green);
}
.job-status-filter[data-status="waiting_for_review"],
.job-status-filter[data-status="merged"] {
  --status-filter-background: var(--purple-bg);
  --status-filter-color: var(--purple);
}
.job-status-filter[data-status="interrupted"],
.job-status-filter[data-status="failed"] {
  --status-filter-background: var(--red-bg);
  --status-filter-color: var(--red);
}

.job-status-chevron {
  color: var(--status-filter-color, currentColor);
  width: 12px;
  height: 12px;
  background: currentColor;
  /* Apple's chevron.down SF Symbol, exported from AppKit at 4x. */
  -webkit-mask: var(--icon-thread-chevron-down-png) center / contain no-repeat;
  mask: var(--icon-thread-chevron-down-png) center / contain no-repeat;
  flex-shrink: 0;
  transition: transform 180ms ease;
}

.job-status-filter[aria-expanded="true"] .job-status-chevron {
  transform: rotate(180deg);
}

@media (prefers-reduced-motion: reduce) {
  .job-status-chevron {
    transition: none;
  }
}

.job-status-filter .badge {
  padding: 0;
  background: transparent;
  font-size: inherit;
}

.repository-add-options button {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  min-height: 38px;
  padding: 5px 8px;
  border: 0;
  border-radius: 7px;
  background: transparent;
  color: var(--text);
  font: inherit;
  font-size: 14px;
  text-align: left;
  cursor: pointer;
}

.job-status-check {
  width: 14px;
  flex-shrink: 0;
}

.sign-in-page {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  min-height: 100dvh;
  width: 100%;
  max-width: none;
  margin: 0;
  padding: 32px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background: var(--background);
}
.sign-in-card {
  width: 100%;
  max-width: 400px;
  text-align: center;
}
.floating-hearts {
  position: absolute;
  inset: 0;
  z-index: -1;
  overflow: hidden;
  pointer-events: none;
}
.floating-heart {
  position: absolute;
  left: var(--left);
  rotate: none;
  bottom: -60px;
  width: var(--size);
  height: var(--size);
  opacity: 0;
  animation: heart-float var(--duration) var(--delay) linear infinite;
}
.floating-heart-symbol {
  display: block;
  width: 100%;
  height: 100%;
  transform-origin: center center;
  background: var(--muted);
  -webkit-mask: var(--icon-sidebar-floating-heart-png) center / contain
    no-repeat;
  mask: var(--icon-sidebar-floating-heart-png) center / contain no-repeat;
  animation: heart-rotate 90s linear infinite;
}
@keyframes heart-float {
  0% {
    opacity: 0;
    transform: translateY(0);
  }
  15%,
  70% {
    opacity: 0.12;
  }
  100% {
    opacity: 0;
    transform: translateY(calc(-100dvh - 120px));
  }
}
@keyframes heart-rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(var(--rotation));
  }
}
@media (prefers-reduced-motion: reduce) {
  .floating-hearts {
    display: none;
  }
}
.sign-in-logo {
  display: block;
  margin: 0 auto 24px;
  filter: invert(1);
}
:root[data-theme="dark"] .sign-in-logo {
  filter: none;
}
.sign-in-arrow {
  width: 18px;
  height: 22px;
  flex-shrink: 0;
  background: currentColor;
  -webkit-mask: var(--icon-sidebar-arrow-right-png) center / 18px 18px no-repeat;
  mask: var(--icon-sidebar-arrow-right-png) center / 18px 18px no-repeat;
}
.sign-in-card p {
  margin: 16px 0 24px;
  font-size: 20px;
  color: var(--muted);
  line-height: 1.5;
}

.sign-in-page > .error {
  max-width: 400px;
  margin-top: 24px;
}

.new-job-page {
  min-height: 100dvh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.new-job-composer {
  width: min(100%, 680px);
}
.new-job-composer h1 {
  font-size: 28px;
  font-weight: 600;
  text-align: center;
  margin: 0 0 36px;
}
.new-job-submit-actions {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-left: auto;
  flex-shrink: 0;
}
.new-job-actions > .repository-selection {
  max-width: 100%;
}
.new-job-composer textarea {
  display: block;
  width: 100%;
  resize: none;
  min-height: 150px;
  padding: 18px;
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid var(--table-border);
  border-radius: 16px;
  outline: none;
  background: transparent;
  color: var(--sidebar-label);
  font: inherit;
  font-size: 14px;
  line-height: 1.6;
}
.new-job-composer textarea:focus {
  outline: none;
  box-shadow: none;
  border-color: var(--table-border);
}
.new-job-composer textarea::placeholder {
  color: rgba(0, 0, 0, 0.2);
  opacity: 1;
}
:root[data-theme="dark"] .new-job-composer textarea::placeholder {
  color: rgba(255, 255, 255, 0.2);
}
.new-job-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-top: 16px;
}

@media (max-width: 700px) {
  .new-job-page {
    min-height: calc(100dvh - 76px);
  }
  .new-job-composer h1 {
    font-size: 24px;
  }
}

.workers-page {
  width: 100%;
}
.worker-command {
  overflow-x: auto;
  padding: 18px;
  border: 0;
  box-shadow: 0 0 0 0.5px var(--table-border);
  background: var(--sidebar);
  border-radius: 12px;
  font-size: 13px;
}
.worker-table-shell {
  margin-top: 32px;
}
/* Workers: Vercel's entity/list hierarchy with Locket type and controls. */
.workers-dashboard > .page-heading {
  margin-bottom: 32px;
}
.worker-dashboard-title {
  display: flex;
  align-items: center;
  gap: 12px;
}
.worker-environment {
  padding: 1px 7px;
  border: 1px solid var(--table-border);
  border-radius: 5px;
  color: var(--muted);
  font-size: 11px;
  line-height: 18px;
}
.worker-fleet-summary {
  margin: 0 var(--settings-content-inset, 24px) 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--table-border);
}
.worker-eyebrow {
  color: var(--muted);
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
.worker-fleet-value {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin: 8px 0 12px;
}
.worker-fleet-value > strong {
  font-size: 26px;
  line-height: 32px;
  font-weight: 500;
  letter-spacing: -0.6px;
  font-variant-numeric: tabular-nums;
}
.worker-fleet-value > strong > span {
  color: var(--muted);
  font-weight: 400;
}
.worker-fleet-value > span {
  color: var(--muted);
  font-size: 12px;
}
.worker-fleet-utilization {
  max-width: 420px;
}
.worker-capacity-strip {
  display: flex;
  gap: 3px;
  min-width: 0;
}
.worker-capacity-segment {
  flex: 1 1 0;
  min-width: 0;
  height: 8px;
  padding: 0;
  border: 0;
  border-radius: 2px;
  background: color-mix(in srgb, var(--text) 9%, var(--background));
}
.worker-capacity-segment.is-available,
.worker-capacity-legend .is-available {
  background: color-mix(in srgb, var(--text) 12%, var(--background));
}
.worker-capacity-segment.is-occupied,
.worker-capacity-legend .is-occupied {
  background: var(--text);
}
.worker-capacity-segment.is-offline,
.worker-capacity-segment.is-unavailable,
.worker-capacity-segment.is-attention,
.worker-capacity-segment.is-paused,
.worker-capacity-segment.is-updating,
.worker-capacity-legend .is-unavailable {
  background-image: repeating-linear-gradient(
    135deg,
    transparent,
    transparent 2px,
    color-mix(in srgb, var(--muted) 30%, transparent) 2px,
    color-mix(in srgb, var(--muted) 30%, transparent) 3px
  );
}
button.worker-capacity-segment {
  flex-grow: var(--worker-slot-weight, 1);
  position: relative;
  cursor: pointer;
  transition: flex-grow 160ms ease, opacity 120ms;
}
button.worker-capacity-segment::before {
  content: "";
  position: absolute;
  inset: -8px 0;
}
button.worker-capacity-segment:hover {
  opacity: 0.65;
}
button.worker-capacity-segment[aria-pressed="true"] {
  flex-grow: 1.5;
}
.worker-capacity-legend {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 10px;
  color: var(--muted);
  font-size: 11px;
}
.worker-capacity-legend > span {
  display: inline-flex;
  align-items: center;
  gap: 5px;
}
.worker-capacity-legend i {
  width: 6px;
  height: 6px;
  border-radius: 1px;
  background: var(--subtle);
}
.worker-dashboard-toolbar {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
  margin: 0 var(--settings-content-inset, 24px) 16px;
}
.worker-dashboard-toolbar .job-scope {
  margin: 0 auto 0 0;
}
.worker-dashboard-toolbar .job-search-field {
  width: 180px;
}
.worker-toolbar-context {
  display: flex;
  align-items: center;
  flex: 1 0 220px;
  min-height: 36px;
  min-width: 0;
}
.worker-selection-bar {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 36px;
  font-size: 13px;
}
.worker-selection-bar > strong {
  font-weight: 500;
  white-space: nowrap;
}
.worker-selection-clear {
  display: block;
  width: 12px;
  height: 12px;
  background: currentColor;
  mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
}
.worker-card-list {
  margin-inline: var(--settings-content-inset, 24px);
  border: 1px solid var(--table-border);
  border-radius: 10px;
}
.worker-card {
  min-width: 0;
  background: transparent;
}
.worker-card + .worker-card {
  border-top: 1px solid var(--table-border);
}
.worker-card.is-selected {
  background: color-mix(in srgb, var(--text) 2%, transparent);
}
.worker-card-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 20px 0;
}
.worker-card-identity {
  display: flex;
  align-items: center;
  min-width: 0;
  gap: 10px;
}
.worker-card-identity input {
  width: 14px;
  height: 14px;
  margin: 0;
  accent-color: var(--text);
  flex-shrink: 0;
}
.worker-card-identity h2 {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  overflow-wrap: anywhere;
}
.worker-card-name {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px 8px;
}
.worker-ownership {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 5px;
  border: 1px solid var(--table-border);
  border-radius: 4px;
  color: var(--muted);
  font-size: 11px;
  line-height: 18px;
  white-space: nowrap;
}
.worker-ownership-field {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  margin-block: 16px;
}
.worker-card-identity p {
  margin: 2px 0 0;
  color: var(--muted);
  font-size: 12px;
  line-height: 18px;
  overflow-wrap: anywhere;
}
.worker-card-controls {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  flex-shrink: 0;
  gap: 8px;
}
.worker-more-icon,
.worker-job-open-icon,
.worker-branch-icon,
.worker-details-chevron {
  display: inline-block;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--worker-icon) center / contain no-repeat;
  -webkit-mask: var(--worker-icon) center / contain no-repeat;
}
.worker-more-icon {
  --worker-icon: var(--icon-menu-ellipsis-svg);
  width: 16px;
  height: 16px;
}
.worker-job-open-icon {
  --worker-icon: var(--icon-thread-arrow-up-right-svg);
  width: 10px;
  height: 10px;
  margin-left: auto;
}
.worker-branch-icon {
  --worker-icon: var(--icon-thread-arrow-triangle-branch-png);
  width: 12px;
  height: 12px;
}
.worker-status-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-right: 8px;
  font-size: 12px;
  line-height: 20px;
  white-space: nowrap;
}
.worker-state-dot {
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--muted);
  flex-shrink: 0;
}
.worker-state-dot.is-available {
  background: var(--green);
}
.worker-state-dot.is-occupied {
  background: var(--text);
}
.worker-state-dot.is-attention,
.worker-state-dot.is-updating {
  background: var(--amber);
}
.worker-attention-text,
.worker-status-label.is-attention {
  color: var(--amber);
}
.worker-card-work {
  display: grid;
  grid-template-columns: minmax(140px, 0.8fr) minmax(0, 2fr);
  gap: 24px;
  padding: 16px 20px 10px 44px;
}
.worker-slot-capacity {
  padding-right: 24px;
  border-right: 1px solid var(--table-border);
}
.worker-capacity-heading {
  margin: 6px 0 12px;
  color: var(--muted);
  font-size: 12px;
  line-height: 20px;
}
.worker-capacity-heading strong {
  color: var(--text);
  font-size: 16px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
.worker-capacity-caption {
  margin: 10px 0 0;
  color: var(--muted);
  font-size: 11px;
  line-height: 17px;
}
.worker-slot-hint {
  display: block;
}
.worker-slot-activity {
  min-width: 0;
}
.worker-slot-activity-heading,
.worker-job-meta,
.worker-job-status {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 8px;
}
.worker-slot-activity-heading {
  justify-content: space-between;
}
.worker-job-status {
  color: var(--muted);
  font-size: 12px;
}
.worker-job-status .status-icon {
  width: 12px;
  height: 12px;
}
.worker-job-title {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-top: 6px;
  color: var(--text);
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-decoration: none;
  overflow-wrap: anywhere;
}
a.worker-job-title:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.worker-job-title > span {
  color: var(--muted);
  flex-shrink: 0;
}
.worker-job-meta {
  margin-top: 6px;
  color: var(--muted);
  font-size: 12px;
  line-height: 18px;
}
.worker-job-branch {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.worker-job-progress {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  color: var(--muted);
}
.worker-slot-activity > p {
  margin: 6px 0 0;
  font-size: 12px;
  line-height: 18px;
}
.worker-card-details > summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
  padding: 8px 20px 12px 44px;
  color: var(--muted);
  font-size: 11px;
  line-height: 18px;
  list-style: none;
  cursor: pointer;
}
.worker-card-details > summary::-webkit-details-marker {
  display: none;
}
.worker-card-details > summary:hover {
  color: var(--text);
}
.worker-card-observation {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.worker-details-chevron {
  --worker-icon: var(--icon-thread-chevron-down-svg);
  width: 8px;
  height: 8px;
  transition: transform 140ms;
}
.worker-card-details[open] .worker-details-chevron {
  transform: rotate(180deg);
}
.worker-card-details > dl {
  margin: 4px 20px 18px 44px;
  font-size: 12px;
}
.worker-slot-details {
  display: contents;
}
.worker-slot-details dd {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.worker-slot-details a {
  color: inherit;
}
.worker-card :is(button, input, a, summary):focus,
.worker-card :is(button, input, a, summary):focus-visible {
  outline: none;
}
@media (max-width: 520px) {
  .workers-dashboard > .page-heading {
    flex-direction: column;
    gap: 14px;
  }
  .worker-toolbar-context {
    flex-basis: 100%;
  }
  .worker-card-heading {
    flex-wrap: wrap;
    padding: 16px 16px 0;
    gap: 10px;
  }
  .worker-card-controls {
    width: 100%;
    justify-content: flex-start;
  }
  .worker-card-controls .worker-status-label {
    margin-right: auto;
  }
  .worker-card-work {
    grid-template-columns: 1fr;
    gap: 16px;
    padding: 16px;
  }
  .worker-slot-capacity {
    padding: 0;
    border-right: 0;
  }
  .worker-slot-hint {
    display: inline;
    margin-left: 12px;
  }
  .worker-card-details > summary {
    padding-inline: 16px;
  }
  .worker-card-details > dl {
    margin-inline: 16px;
  }
}
@media (max-width: 1100px) {
  .worker-dashboard-toolbar .job-search-field {
    flex: 1;
    min-width: 160px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .worker-capacity-segment,
  .worker-details-chevron {
    transition: none;
  }
}
.data-table .badge {
  white-space: normal;
}
.worker-approval {
  max-width: 640px;
  margin: 32px auto;
  padding: 28px;
  border: 1px solid var(--border);
  border-radius: 16px;
}
.worker-approval h1 {
  font-size: 26px;
}
.worker-approval p {
  line-height: 1.6;
}
.worker-approval-details {
  margin: 28px 0;
  padding: 20px;
  border: 1px solid var(--table-border);
  border-radius: 12px;
  background: var(--sidebar);
}
.worker-approval-details h2 {
  margin: 0 0 18px;
  font-size: 18px;
  font-weight: 600;
}
.worker-detail-list {
  display: grid;
  grid-template-columns: 130px minmax(0, 1fr);
  gap: 12px 16px;
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
}
.worker-detail-list dt {
  color: var(--muted);
}
.worker-detail-list dd {
  margin: 0;
  overflow-wrap: anywhere;
  font-weight: 500;
}
.worker-detail-list code {
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  font-size: 13px;
}
.worker-code-instruction {
  margin: 0;
  color: #fff;
}
@media (max-width: 520px) {
  .worker-detail-list {
    grid-template-columns: minmax(0, 1fr);
    gap: 4px;
  }
  .worker-detail-list dd + dt {
    margin-top: 12px;
  }
}
.worker-code {
  display: block;
  width: fit-content;
  max-width: 100%;
  padding: 16px 20px;
  border: 1px solid var(--table-border);
  border-radius: 12px;
  background: var(--sidebar);
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  font-size: clamp(18px, 4.5vw, 30px);
  letter-spacing: 0.1em;
  line-height: 1.3;
  margin: 24px 0;
}
.worker-code-confirm {
  display: flex;
  gap: 12px;
  align-items: center;
  margin: 24px 0;
  line-height: 1.5;
  cursor: pointer;
}
.worker-code-confirm input {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  margin: 0;
  accent-color: var(--accent);
  cursor: inherit;
}
.data-table-actions .worker-actions {
  justify-content: flex-end;
}
.worker-actions {
  display: flex;
  gap: 12px;
}
@media (max-width: 760px) {
  .worker-approval {
    padding: 20px;
  }
}

/* Apple's arrow.clockwise SF Symbol, exported from AppKit at 4x. */
.refresh-icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background: currentColor;
  -webkit-mask: var(--icon-sidebar-refresh-png) center / contain no-repeat;
  mask: var(--icon-sidebar-refresh-png) center / contain no-repeat;
}

.worker-approval-page {
  min-height: 100dvh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.worker-approval-page .worker-approval {
  width: 100%;
  margin: 0;
}
@media (max-width: 760px) {
  .worker-approval-page {
    min-height: calc(100dvh - 76px);
  }
}

.thread-question-reply {
  display: grid;
  gap: 12px;
  margin-top: 8px;
}
.thread-question-reply .thread-answer-box {
  grid-column: auto;
}
.thread-question-reply .thread-feedback-input {
  height: 88px;
  min-height: 88px;
}

.thread-question-note {
  margin: 12px 0 0;
  color: var(--muted);
  font-size: 15px;
}
.question-options {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 12px 0 0;
}
.thread-question-reply .question-options {
  flex-direction: column;
  margin: 0;
}

.thread-row {
  cursor: pointer;
}
.thread-title-link {
  color: inherit;
  text-decoration: none;
}
.thread-title-link:hover {
  text-decoration: underline;
}

.thread-details,
.experiment-start,
.code-review-audits,
.experiment-json-dialog,
.experiment-seed-dialog,
.experiment-exposure-dialog,
.experiment-goals-dialog,
.experiment-rollout-dialog,
.audit-step-dialog {
  --thread-panel: rgba(0, 0, 0, 0.035);
  --thread-secondary: rgba(0, 0, 0, 0.08);
}
:root[data-theme="dark"] .thread-details,
:root[data-theme="dark"] .experiment-start,
:root[data-theme="dark"] .code-review-audits,
:root[data-theme="dark"] .experiment-json-dialog,
:root[data-theme="dark"] .experiment-seed-dialog,
:root[data-theme="dark"] .experiment-exposure-dialog,
:root[data-theme="dark"] .experiment-goals-dialog,
:root[data-theme="dark"] .experiment-rollout-dialog,
:root[data-theme="dark"] .audit-step-dialog {
  --thread-panel: rgba(255, 255, 255, 0.06);
  --thread-secondary: rgba(255, 255, 255, 0.2);
}
main:has(.thread-sticky-header) {
  padding-top: 0;
}
.thread-sticky-header {
  position: sticky;
  top: 0;
  z-index: 10;
  padding-block: var(--page-header-inset) 16px;
  background: var(--background);
}
.thread-sticky-header-scrolled {
  box-shadow: 0 1px 0 color-mix(in srgb, var(--table-border) 50%, transparent);
}
.thread-detail-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin-bottom: 28px;
}
.thread-sticky-header:not(:has(> .thread-detail-heading))
  > .thread-detail-toolbar {
  margin-bottom: 0;
}
.thread-sticky-header + .thread-detail-heading {
  padding-block: 12px 16px;
}

.thread-symbol {
  display: inline-block;
  flex-shrink: 0;
  width: 19px;
  height: 22px;
  background: currentColor;
  mask: var(--symbol) center / auto 13px no-repeat;
  -webkit-mask: var(--symbol) center / auto 13px no-repeat;
}
/* Native 14pt semibold SF Symbol; keep its toolbar metrics, not the report icon. */
.thread-symbol.thread-symbol-diff,
.thread-symbol.thread-symbol-bell,
.thread-symbol[class~="thread-symbol-text.page.badge.magnifyingglass"],
.experiment-details .thread-detail-actions .thread-symbol-diff,
.experiment-details .thread-detail-actions .thread-symbol-bell {
  width: 16px;
  mask-size: 18px 18px;
  -webkit-mask-size: 18px 18px;
}
.thread-symbol-xmark {
  width: 17px;
}
.thread-symbol-arrow\.triangle\.branch {
  mask-size: 20px 20px;
  -webkit-mask-size: 20px 20px;
}
.thread-symbol-arrow-up-right {
  width: 16px;
}
.experiment-details .thread-results-heading .thread-symbol-arrow-up-right {
  width: 12px;
  mask-size: auto 10px;
  -webkit-mask-size: auto 10px;
}
.thread-symbol-download,
[class~="thread-symbol-iphone.and.arrow.forward.inward"] {
  mask-size: auto 17px;
  -webkit-mask-size: auto 17px;
}

.thread-detail-heading h1,
.experiment-create-title {
  margin: 0 0 16px;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0.26px;
  overflow-wrap: anywhere;
}
.experiment-create-title {
  margin: 0;
}
.thread-metadata {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  font-size: 14px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.14px;
  color: var(--muted);
}
.thread-metadata .badge,
.thread-audit .badge {
  padding: 4px 8px;
  font-size: 14px;
  line-height: 22px;
  gap: 6px;
}
.new-job-target,
.thread-branch-link,
.thread-worker {
  padding: 4px 8px;
  border-radius: 8px;
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  font-size: 14px;
  font-weight: 400;
  background: var(--blue-bg);
  color: var(--blue);
  text-decoration: none;
  overflow-wrap: anywhere;
  min-width: 0;
}
.new-job-target {
  font-size: 12px;
  background: var(--subtle);
  color: var(--muted);
}
a.thread-branch-link:hover {
  text-decoration: underline;
}
.thread-metadata > .thread-branch-link,
.thread-metadata > .branch-menu {
  min-width: 0;
  max-width: min(320px, 100%);
}
.thread-branch-link,
.thread-branch-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.thread-branch-name {
  min-width: 0;
}
.thread-updated {
  max-width: 100%;
}
.thread-worker {
  font-family: inherit;
  font-weight: inherit;
  background: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.85);
}
:root[data-theme="dark"] .thread-worker {
  background: rgba(255, 255, 255, 0.08);
  color: rgba(255, 255, 255, 0.85);
}
.thread-updated,
.thread-message-time {
  color: rgba(0, 0, 0, 0.6);
}
:root[data-theme="dark"] .thread-updated,
:root[data-theme="dark"] .thread-message-time {
  color: rgba(255, 255, 255, 0.6);
}
.thread-updated-label {
  white-space: nowrap;
}
.thread-updated time {
  display: inline;
  white-space: normal;
  font: inherit;
  color: inherit;
}
.thread-results {
  margin-top: 24px;
}
.thread-results-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 15px;
}
.thread-results-heading h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.2px;
}
.thread-results-title {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
}
.thread-result-actions {
  display: flex;
  gap: 10px;
}
.thread-results-panel {
  border-radius: 16px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.thread-result-summary,
.thread-audit {
  background: var(--thread-panel);
}
.thread-result-summary {
  padding: 18px;
}
.thread-details .thread-results-panel-subtle > .thread-result-summary {
  padding-top: 12px;
}
.thread-detail-prose,
.thread-section-placeholder {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.16px;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.thread-detail-prose a {
  color: var(--blue);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.thread-detail-prose a:hover {
  text-decoration-thickness: 2px;
}
.thread-detail-prose a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 2px;
  border-radius: 2px;
}
.thread-section-placeholder,
.thread-closed-label {
  color: var(--muted);
}
.thread-artifacts {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-top: 18px;
}
.thread-artifact {
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  background: var(--thread-panel);
  color: var(--muted);
}
.thread-artifact:hover:where(:not(.thread-artifact-video-preview)) {
  color: var(--text);
  background: var(--thread-secondary);
}
.thread-audit summary {
  display: flex;
  align-items: center;
  gap: 12px;
  min-height: 62px;
  padding: 16px 18px;
  cursor: pointer;
  list-style: none;
}
.thread-audit summary {
  transition: background-color 140ms ease;
}
.thread-audit:not([open]) summary:hover:not([data-hover-dismissed]) {
  background-color: rgba(0, 0, 0, 0.025);
}
:root[data-theme="dark"]
  .thread-audit:not([open])
  summary:hover:not([data-hover-dismissed]) {
  background-color: rgba(255, 255, 255, 0.035);
}
@media (prefers-reduced-motion: reduce) {
  .thread-audit summary {
    transition: none;
  }
}
.thread-audit[open] > summary {
  background: transparent;
  transition: none;
}
.thread-audit summary::-webkit-details-marker {
  display: none;
}
.thread-audit-title {
  flex: 1;
  min-width: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  overflow-wrap: anywhere;
}
.thread-audit .badge {
  white-space: normal;
  max-width: 45%;
}
.thread-audit .thread-symbol {
  width: 17px;
  mask-size: 12px auto;
  -webkit-mask-size: 12px auto;
}
.thread-audit[open] .thread-symbol {
  transform: rotate(180deg);
}
.thread-audit > p,
.thread-audit > .markdown-text {
  padding: 0 18px 18px;
}
.thread-verdict-neutral {
  background: var(--thread-secondary);
  color: var(--muted);
}
@media (max-width: 640px) {
  .thread-results-heading {
    align-items: flex-start;
    flex-direction: column;
  }
  .thread-detail-toolbar {
    margin-bottom: 32px;
  }
  .thread-detail-heading h1 {
    font-size: 24px;
  }
  .thread-result-actions {
    flex-wrap: wrap;
  }
}

.thread-conversation {
  margin-top: 40px;
}
.thread-conversation > h2 {
  margin: 0 0 18px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  letter-spacing: 0.18px;
}
.experiment-details .thread-conversation > h2 {
  font-size: 20px;
  letter-spacing: 0.2px;
}
.thread-messages {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
.thread-message,
.thread-message-group {
  --message-avatar-size: 42px;
  --message-name-space: 26px;
}
.thread-message {
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 42px;
  align-items: start;
  gap: 16px;
}
.thread-messages > .thread-message,
.thread-messages > .thread-message-group {
  position: relative;
}
.thread-messages
  > :is(.thread-message, .thread-message-group):has(
    ~ :is(.thread-message, .thread-message-group)
  )::before {
  content: "";
  position: absolute;
  left: 21px;
  top: calc(var(--message-avatar-size) + var(--message-name-space));
  bottom: calc(-30px - var(--message-name-space));
  width: 2.5px;
  border-radius: 999px;
  transform: translateX(-50%);
  background: repeating-linear-gradient(
    to bottom,
    color-mix(in srgb, var(--muted) 15%, transparent) 0 6px,
    transparent 6px 11px
  );
  pointer-events: none;
}
.thread-message-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.thread-message[data-group-position] .thread-message-content {
  grid-column: 2;
}
.thread-group-bubble-row {
  display: flex;
  align-items: center;
  gap: 8px;
}
.thread-group-bubble-row > .thread-message-body {
  min-width: 0;
}
.thread-message-avatar,
.thread-message-avatar img,
.thread-message-avatar-placeholder {
  display: block;
  width: var(--message-avatar-size, 44.16px);
  height: var(--message-avatar-size, 44.16px);
  border-radius: 50%;
}
.thread-message-avatar img {
  object-fit: cover;
}
.thread-message > .thread-message-avatar {
  margin-top: var(--message-name-space);
}
.thread-message-avatar {
  overflow: hidden;
  background: #e8e8eb;
  color: #000;
}
:root[data-theme="dark"] .thread-message-avatar {
  background: #353535;
  color: #fff;
}
.thread-message-avatar-placeholder {
  opacity: 0.4;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--message-avatar-size, 44.16px) / 3);
  font-weight: 600;
}

.thread-message-content {
  min-width: 0;
}
.thread-message-body {
  display: inline-block;
  vertical-align: top;
  width: auto;
  max-width: 100%;
  padding: 10px 14px;
  border-radius: 21px;
  background: var(--thread-panel);
}
.thread-message-label {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 4px;
  padding-inline: 14px;
  min-height: 22px;
}
.thread-review-actions {
  margin-top: 12px;
}
.thread-message-github .thread-message-body:has(.thread-review-actions) {
  padding-bottom: 14px;
}
.thread-review-author {
  color: inherit;
  text-decoration: none;
}
.thread-review-author:hover {
  text-decoration: underline;
}
.thread-review-actions .button {
  --button-compact-height: 28px;
  --button-compact-font-size: 12px;
  --button-compact-padding-x: 10px;
  --button-radius: 999px;
  --button-gap: 4px;
  --button-weight: 500;
  --button-bg: var(--button-secondary-bg);
  --button-border: transparent;
  --button-text: var(--text);
  border-width: 0;
  justify-content: flex-start;
  max-width: 100%;
  white-space: normal;
  text-align: left;
}
.thread-review-arrow {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  -webkit-mask: var(--icon-sidebar-arrow-right-png) center / contain no-repeat;
  mask: var(--icon-sidebar-arrow-right-png) center / contain no-repeat;
}
.thread-message-github .thread-message-label {
  flex-wrap: wrap;
}
.thread-message-time {
  font-size: 12px;
  white-space: nowrap;
}
.thread-message-initial {
  padding: 2px 6px;
  border-radius: 999px;
  background: var(--blue-bg);
  color: var(--blue);
  font-size: 10px;
  line-height: 14px;
  white-space: nowrap;
}
.thread-message-name {
  opacity: 0.85;
  margin: 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 22px;
  letter-spacing: 0.16px;
  overflow-wrap: anywhere;
}
@media (max-width: 520px) {
  .thread-message {
    gap: 10px;
  }
}

.thread-merge-button .thread-symbol-checkmark,
.button [class~="thread-symbol-text.line.2.summary"],
.button .thread-symbol-copy,
.button .thread-symbol-archivebox,
.button [class~="thread-symbol-tray"],
.button .thread-symbol-prototype,
.button [class~="thread-symbol-arrow.clockwise"] {
  background: currentColor;
  mask-size: auto 16px;
  -webkit-mask-size: auto 16px;
}

/* Prototypes has 85% alpha in its SVG; native archive/tray PNGs are opaque. */
.button .thread-symbol-archivebox,
.button [class~="thread-symbol-tray"],
.branch-menu-unarchive-icon {
  opacity: 0.85;
}

.button .thread-symbol-tray,
.branch-menu-unarchive-icon {
  transform: scale(1.08);
}

.button-icon-only .thread-symbol-prototype {
  mask-size: auto 18px;
  -webkit-mask-size: auto 18px;
}

.thread-test-changes {
  min-height: 62px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  padding: 16px 18px;
  background: var(--thread-panel);
}
.thread-test-changes h3 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  letter-spacing: 0.16px;
}

@media (min-width: 761px) {
  .sign-in-page {
    padding-inline: 94px;
  }
}

main:has(.thread-details-with-feedback) {
  padding-bottom: 0;
}
.thread-details-with-feedback {
  padding-bottom: var(--feedback-bottom-inset, 164px);
}
.app-layout:has(.experiment-details.thread-details-with-feedback) {
  position: fixed;
  inset: 0;
}
.thread-feedback-dock {
  position: fixed;
  margin: 0;
  z-index: 10;
  bottom: var(--workspace-border-width);
  left: calc(280px + var(--workspace-border-width));
  right: var(--workspace-border-width);
  border-radius: 0 0
    calc(var(--workspace-radius) - var(--workspace-border-width))
    calc(var(--workspace-radius) - var(--workspace-border-width));
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding: 64px 0 calc(12px + env(safe-area-inset-bottom));
  background: linear-gradient(to bottom, transparent, var(--background) 85%);
  pointer-events: none;
}
.thread-feedback-content {
  position: relative;
  width: 100%;
  max-width: var(--page-max-width);
  padding-inline: var(--page-inline-inset);
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 42px;
  align-items: end;
  gap: 16px;
}
.page-link-copy-button .status-icon {
  width: 17.5px;
  height: 17.5px;
}
.feedback-scroll-control {
  position: absolute;
  bottom: calc(100% + 12px);
  left: 50%;
  transform: translateX(-50%);
}
.button.feedback-scroll-button {
  --button-height: 32px;
  --button-bg: var(--feedback-bg);
  --button-hover: color-mix(in srgb, var(--text) 6%, var(--feedback-bg));
  width: 32px;
  border-radius: 50%;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  pointer-events: auto;
  transition: background 150ms ease, box-shadow 150ms ease, transform 150ms ease;
}
@media (hover: hover) {
  .button.feedback-scroll-button:hover {
    transform: scale(1.06);
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.16);
  }
}
@media (prefers-reduced-motion: reduce) {
  .button.feedback-scroll-button {
    transition: none;
  }
  .button.feedback-scroll-button:hover {
    transform: none;
  }
}
.feedback-scroll-icon {
  transform: rotate(-90deg);
}
@media (max-width: 640px) {
  .thread-feedback-content {
    grid-template-columns: 0 minmax(0, 1fr) 0;
    column-gap: 0;
  }
}
@media (min-width: 761px) {
  .experiment-details .thread-feedback-content {
    padding-inline: 110px;
  }
}
.thread-feedback-hint {
  grid-column: 2;
  margin: -6px 0 0;
  color: rgba(0, 0, 0, 0.5);
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
:root[data-theme="dark"] .thread-feedback-hint {
  color: rgba(255, 255, 255, 0.5);
}
.thread-feedback-content > .error {
  grid-column: 2;
}
.thread-feedback-content > .thread-feedback-bar {
  position: relative;
  z-index: 1;
}
.thread-feedback-bar {
  grid-column: 2;
  pointer-events: auto;
  width: 100%;
  border: 1px solid var(--table-border);
  border-radius: 20px;
  background: var(--feedback-bg);
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.08);
  overflow: hidden;
}
.thread-feedback-input {
  display: block;
  width: 100%;
  height: 64.5px;
  min-height: 64.5px;
  max-height: 160px;
  margin: 0;
  padding: 14px;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: var(--text);
  font: inherit;
  font-size: 15px;
  line-height: 22px;
  resize: none;
}
.thread-feedback-dock .thread-feedback-input {
  height: 52px;
  min-height: 52px;
}
.thread-feedback-dock-collapsible .photo-composer {
  position: relative;
  padding-bottom: 48px;
  transition: padding-bottom 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.thread-feedback-dock-collapsible .thread-feedback-bar {
  width: 100%;
  justify-self: center;
  transition: width 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.thread-feedback-dock-collapsed .thread-feedback-bar {
  width: calc(100% - 60px);
}
.thread-feedback-dock-collapsible .thread-feedback-input {
  transition: height 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
    min-height 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
    max-height 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
    padding-right 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}
.thread-feedback-dock-collapsible .photo-composer-actions {
  position: absolute;
  right: 10px;
  bottom: 10px;
  padding: 0;
}
.thread-feedback-dock-collapsed .photo-composer {
  padding-bottom: 0;
}
.thread-feedback-dock-collapsed .thread-feedback-input {
  flex: 1;
  min-width: 0;
  height: 56px;
  min-height: 56px;
  max-height: 56px;
  padding-block: 17px;
  white-space: pre;
  overflow: hidden;
  padding-right: var(--feedback-action-inset, 132px);
}
@media (prefers-reduced-motion: reduce) {
  .thread-feedback-dock-collapsible .photo-composer,
  .thread-feedback-dock-collapsible .thread-feedback-input,
  .thread-feedback-dock-collapsible .thread-feedback-bar {
    transition: none;
  }
}
.thread-feedback-actions {
  display: flex;
  justify-content: flex-end;
  padding: 0 12px 12px;
}
.button.experiment-update-button {
  position: relative;
  transition: background-color 180ms ease, border-color 180ms ease,
    color 180ms ease, opacity 180ms ease;
}
.experiment-update-label {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: var(--button-gap);
}
.experiment-update-measure {
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  width: max-content;
}
.experiment-update-content {
  display: block;
  overflow: hidden;
  height: 22px;
  flex-shrink: 0;
}
@media (prefers-reduced-motion: reduce) {
  .button.experiment-update-button {
    transition: none;
  }
}
.button.experiment-update-success {
  --button-bg: var(--green);
  --button-hover: var(--green);
  --button-border: var(--green);
  --button-text: var(--background);
  --button-disabled-opacity: 1;
}
.thread-feedback-input:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.thread-feedback-input::placeholder {
  color: #000;
  opacity: 0.5;
}
:root[data-theme="dark"] .thread-feedback-input::placeholder {
  color: #fff;
}
.thread-feedback-input:focus {
  outline: none;
}
@media (max-width: 520px) {
  .thread-feedback-dock {
    left: var(--workspace-border-width);
  }
}

@media (max-width: 520px) {
  .thread-feedback-content {
    gap: 10px;
  }
}

.thread-message-agent .thread-message-body {
  max-width: min(100%, 72ch);
  background: rgba(255, 184, 0, 0.12);
}
.thread-message-agent .thread-message-name {
  color: #895000;
}
.thread-message-agent .thread-message-avatar,
:root[data-theme="dark"] .thread-message-agent .thread-message-avatar {
  background: var(--amber-bg);
  color: var(--amber);
}
.thread-message-agent .thread-message-avatar-placeholder {
  opacity: 1;
}
:root[data-theme="dark"] .thread-message-agent .thread-message-name {
  color: var(--accent);
}

.thread-message-success .thread-message-body {
  background: color-mix(in srgb, var(--green) 12%, transparent);
}
.thread-message-success .thread-message-name,
:root[data-theme="dark"] .thread-message-success .thread-message-name {
  color: var(--green);
}
.thread-message-success .thread-message-avatar,
:root[data-theme="dark"] .thread-message-success .thread-message-avatar {
  background: var(--green-bg);
  color: var(--green);
}
.thread-message-error .thread-message-body {
  background: color-mix(in srgb, var(--red) 12%, transparent);
}
.thread-message-error .thread-message-name,
:root[data-theme="dark"] .thread-message-error .thread-message-name {
  color: var(--red);
}
.thread-message-error .thread-message-avatar,
:root[data-theme="dark"] .thread-message-error .thread-message-avatar {
  background: var(--red-bg);
  color: var(--red);
}
.thread-message-muted .thread-message-body {
  background: var(--thread-panel);
}
.thread-message-muted .thread-message-name,
:root[data-theme="dark"] .thread-message-muted .thread-message-name {
  color: var(--muted);
}
.thread-message-muted .thread-message-avatar,
:root[data-theme="dark"] .thread-message-muted .thread-message-avatar {
  background: var(--queued-bg);
  color: var(--muted);
}

.thread-agent-avatar {
  display: flex;
  align-items: center;
  justify-content: center;
}
.thread-message .thread-agent-symbol,
.thread-message .thread-github-symbol {
  width: 20px;
  height: 20px;
}
.thread-message .thread-agent-symbol {
  transform: translate(1.6px, -0.4px);
}
.thread-agent-symbol {
  display: block;
  width: 25px;
  height: 25px;
  background: currentColor;
  opacity: 1;
  /* Optical centering for the asymmetric SF pointer symbol. */
  transform: translate(2px, -0.5px);
  mask: var(--icon-thread-pointer-arrow-ipad-png) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-pointer-arrow-ipad-png) center / contain
    no-repeat;
}

.thread-message-github .thread-message-avatar,
.notification-github-avatar {
  background: #000;
  color: #fff;
}
:root[data-theme="dark"] .thread-message-github .thread-message-avatar,
:root[data-theme="dark"] .notification-github-avatar {
  background: #fff;
  color: #000;
}
.thread-github-symbol {
  display: block;
  width: 25px;
  height: 25px;
  background: currentColor;
  mask: var(--icon-thread-github-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-github-svg) center / contain no-repeat;
}

.thread-artifact {
  overflow: hidden;
}
.thread-artifact img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.thread-feedback-unavailable {
  margin-right: auto;
  align-self: center;
  padding-inline: 8px;
  font-size: 12px;
  color: #000;
  opacity: 0.6;
}
:root[data-theme="dark"] .thread-feedback-unavailable {
  color: #fff;
}

/* Inline answers share the question bubble, with a quiet inset composer. */
.thread-question-reply .thread-answer-box,
:root[data-theme="dark"] .thread-question-reply .thread-answer-box {
  border-radius: 12px;
  background: color-mix(in srgb, var(--amber) 10%, transparent);
  border: 1px solid transparent;
  box-shadow: none;
}

:root .thread-question-reply .thread-answer-box:focus-within {
  border-color: var(--amber);
}
.thread-question-reply .thread-feedback-input {
  padding: 10px 14px;
}

.thread-question-approval .question-options {
  flex-direction: row;
}

.thread-progress .thread-results-panel {
  border: 1px solid var(--table-border);
}
.thread-progress .thread-result-summary {
  background: transparent;
}
.thread-progress-timeline {
  list-style: none;
  padding: 0;
  margin: 0;
}
.thread-progress-timeline li {
  position: relative;
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding-bottom: 18px;
}
.thread-progress-timeline li:last-child {
  padding-bottom: 0;
}
.thread-progress-timeline li:not(:last-child)::before {
  content: "";
  position: absolute;
  left: 9.5px;
  top: 22px;
  bottom: 0;
  width: 1px;
  background: var(--table-border);
}
.thread-progress-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 20px;
  height: 22px;
}
.thread-progress-icon .status-icon {
  width: 18px;
  height: 18px;
}
.thread-progress-count,
.thread-progress-icon-pending {
  color: var(--muted);
}
.thread-progress-icon-pending {
  opacity: 0.65;
}
.thread-progress-count {
  font-size: 13px;
  font-weight: 400;
}
.thread-progress-icon-running {
  color: var(--blue);
}
.thread-progress-icon-waiting_for_input {
  color: var(--amber);
}

.thread-diff-stats {
  margin-right: 8px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  white-space: nowrap;
  font-size: 13px;
  font-weight: 600;
  font-variant-numeric: tabular-nums;
}
.thread-diff-additions {
  color: var(--green);
}
.thread-diff-deletions {
  color: var(--red);
}

main:has(> .loading-state) {
  min-height: 100svh;
  display: grid;
  place-items: center;
}
.loading-state {
  display: grid;
  place-items: center;
  color: var(--muted);
}
.loading-state .status-icon {
  width: 28px;
  height: 28px;
}
.loading-state-labeled {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.table-loading {
  min-height: var(--table-state-min-height);
  padding: var(--table-state-padding-y) var(--table-cell-padding-x);
}

/* UI chrome should not select on repeated clicks. Content stays copyable. */
button,
[role="button"],
label,
th,
.brand,
.nav-link,
.nav-section-title,
.profile-button,
.button,
.quiet-button,
.back-link,
.skip-link,
.badge,
.thread-message-initial,
.thread-message-avatar,
.page-heading h1,
.thread-results-heading h2,
.thread-conversation > h2,
.thread-test-changes > h3,
.thread-audit-title {
  -webkit-user-select: none;
  user-select: none;
}

/* Preserve selection in editable fields and useful data, including links. */
input,
textarea,
[contenteditable="true"],
pre,
code,
.profile-email,
.thread-detail-heading h1,
.thread-detail-prose,
.thread-title-link,
.thread-branch-link,
.job-title,
.job-id,
.repository,
.base-ref,
.worker,
.thread-message-name,
.thread-message-time,
.thread-updated,
.question-options button {
  -webkit-user-select: text;
  user-select: text;
}

:root {
  --modal-radius: 24px;
  --modal-padding: 24px;
  --modal-viewport-inset: 20px;
  --modal-backdrop: rgb(0 0 0 / 0.4);
}
.modal {
  width: min(
    var(--modal-width, 480px),
    calc(100vw - 2 * var(--modal-viewport-inset))
  );
  max-width: none;
  max-height: calc(100svh - 2 * var(--modal-viewport-inset));
  overflow: auto;
  margin: auto;
  padding: var(--modal-padding);
  border: 1px solid var(--table-border);
  border-radius: var(--modal-radius);
  background: var(--background);
  color: var(--text);
  box-shadow: 0 16px 64px #0003;
}
.modal::backdrop {
  background: var(--modal-backdrop);
}
.modal h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}
.modal > h2:focus {
  outline: none;
}
.modal p {
  font-size: 14px;
  line-height: 1.5;
}
.modal > h2 + p {
  margin-top: 8px;
}
.modal-actions,
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 8px;
  margin-top: 24px;
}
.modal-footer {
  justify-content: space-between;
  gap: 16px;
}

.nav-agent-icon {
  display: block;
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  /* The SVG already carries 85% alpha; avoid multiplying it by label alpha. */
  background: var(--sidebar-icon-ink);
  -webkit-mask: var(--icon-sidebar-branches-svg) center / 16px 16px no-repeat;
  mask: var(--icon-sidebar-branches-svg) center / 16px 16px no-repeat;
}

/* Account footer and menu. */
.sidebar {
  padding-bottom: 12px;
}
.sidebar-footer {
  border-top: 1px solid var(--hairline);
  padding-top: 12px;
}
.profile-button {
  padding: 8px;
  margin-left: -8px;
  border-radius: 14px;
}
.profile-button:hover,
.profile-button[aria-expanded="true"] {
  background: var(--sidebar-selection);
  border-radius: 14px;
  outline: none;
}
.profile-popover-header {
  position: relative;
  display: flex;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 11px 9px 12px;
  margin-bottom: 0;
  border-bottom: 0;
}
.dropdown-header::after {
  content: "";
  position: absolute;
  left: -5px;
  right: -5px;
  bottom: 0;
  height: 0.5px;
  background: var(--table-border);
}
.profile-popover-identity {
  display: flex;
  flex-direction: column;
  gap: 3px;
  min-width: 0;
}
.profile-popover-name {
  font-size: 14px;
  font-weight: 500;
  overflow-wrap: anywhere;
}
.profile-account-settings-icon,
.profile-sign-out-icon {
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  background: currentColor;
}
.profile-sign-out-icon {
  -webkit-mask: var(--icon-sidebar-iphone-and-arrow-forward-outward-menu-png)
    center / contain no-repeat;
  mask: var(--icon-sidebar-iphone-and-arrow-forward-outward-menu-png) center /
    contain no-repeat;
}

.sidebar .brand {
  gap: 8px;
}
.sidebar .brand .brand-icon {
  width: 24px;
  height: 24px;
  filter: none;
  opacity: 1;
}
.sidebar .brand-wordmark {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 7px;
  border-radius: 10px;
  background: rgba(255, 184, 0, 0.2);
  color: #ffb800;
  font-family: "SF Pro Rounded", ui-rounded, -apple-system, sans-serif;
  font-size: 12px;
  font-weight: 900;
  line-height: normal;
  letter-spacing: normal;
}

.thread-progress-toggle {
  justify-content: flex-start;
  gap: 8px;
  cursor: pointer;
  list-style: none;
  -webkit-user-select: none;
  user-select: none;
}
.thread-progress-toggle::-webkit-details-marker {
  display: none;
}
.thread-progress-toggle .thread-symbol {
  width: 17px;
  mask-size: 12px auto;
  -webkit-mask-size: 12px auto;
  transform: rotate(0);
}
.thread-progress[open] > .thread-progress-toggle .thread-symbol {
  transform: rotate(180deg);
}
.thread-progress:not([open]) > .thread-results-heading {
  margin-bottom: 0;
}
.thread-progress-icon-failed {
  color: var(--red);
}

:root:not([data-theme="dark"]) .sidebar .brand .brand-icon {
  filter: brightness(0);
}
:root:not([data-theme="dark"]) .sidebar .brand-wordmark {
  color: #000;
  background: rgba(0, 0, 0, 0.08);
}

/* Media previews preserve their native proportions instead of square crops. */
.thread-artifact-image,
.thread-artifact-recording {
  width: fit-content;
  height: auto;
  max-width: 100%;
  align-self: flex-start;
}
.thread-artifact-image img,
.thread-artifact-recording {
  width: auto;
  height: auto;
  max-height: 240px;
  max-width: 100%;
  object-fit: contain;
}
.thread-artifact-image-placeholder {
  border: 0;
  box-shadow: none;
  padding: 0;
  /* iPhone 18 Pro portrait display, at the 240px preview height. */
  width: calc(240px * 1206 / 2622);
  height: auto;
  aspect-ratio: 1206 / 2622;
  max-width: 100%;
  align-self: flex-start;
}
.thread-artifact-image-placeholder .status-spinner {
  width: 24px;
  height: 24px;
}

button.thread-artifact-image {
  padding: 0;
  border: 0;
  cursor: zoom-in;
}
/* Keep the loading surface behind the image throughout its fade. */
button.thread-artifact-image:has(> .fade-image) {
  background: var(--thread-panel);
}
button.thread-artifact-image:has(> .fade-image:not(.is-loaded)) {
  width: var(--attachment-height, calc(240px * 1206 / 2622));
  height: var(--attachment-height, 240px);
}
button.thread-artifact-image > .fade-image:not(.is-loaded) {
  width: 100%;
  height: 100%;
}
.image-overlay {
  position: fixed;
  inset: 0;
  width: 100vw;
  height: 100dvh;
  max-width: none;
  max-height: none;
  margin: 0;
  padding: 64px 32px 32px;
  border: 0;
  background: rgba(0, 0, 0, 0.92);
  box-sizing: border-box;
}
.image-overlay[open] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.image-overlay::backdrop {
  background: transparent;
}
.image-overlay .loading-state {
  color: rgba(255, 255, 255, 0.8);
}
.image-overlay > img,
.image-overlay > video {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  object-fit: contain;
}
.image-overlay-close,
.image-overlay-download,
.gallery-navigation,
.gallery-position {
  height: 36px;
  display: grid;
  place-items: center;
  border: 0;
  border-radius: 999px;
  color: white;
  background: rgba(255, 255, 255, 0.12);
}
.image-overlay-download {
  position: absolute;
  top: 16px;
  right: 64px;
  width: 36px;
  height: 36px;
}
.image-overlay-close {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 36px;
  cursor: pointer;
}
.image-overlay-close:focus-visible {
  outline: none;
  box-shadow: none;
}
.image-overlay-download:hover:not([aria-disabled]),
.image-overlay-close:hover,
.gallery-navigation:hover:not(:disabled) {
  background: rgba(255, 255, 255, 0.24);
}
.image-overlay-close svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
}

.thread-activity {
  --message-name-space: 26px;
  --activity-color: var(--queued);
  --activity-background: var(--queued-bg);
  display: grid;
  grid-template-columns: 42px minmax(0, 1fr) 42px;
  align-items: start;
  gap: 16px;
}
.thread-activity-content {
  grid-column: 2;
  min-width: 0;
  text-align: left;
}
.thread-activity-content .thread-message-body {
  /* Isolate repaints when live progress text changes the bubble width. */
  display: block;
  width: fit-content;
  contain: paint;
  color: var(--activity-color);
  background: var(--activity-background);
  text-align: left;
}
.thread-activity-icon {
  margin-top: var(--message-name-space);
  grid-column: 1;
  grid-row: 1;
  width: var(--message-avatar-size, 44.16px);
  height: var(--message-avatar-size, 44.16px);
  padding: 0;
  justify-content: center;
  border-radius: 50%;
}
.thread-activity-icon .status-icon {
  width: 20px;
  height: 20px;
}

.thread-activity[data-status="queued"] .thread-message-body {
  background: transparent;
  border: 1px solid var(--border);
  padding: 9px 13px;
}

.thread-activity[data-status="running"] {
  --activity-color: var(--blue);
  --activity-background: var(--blue-bg);
}
.thread-activity[data-status="waiting_for_input"] {
  --activity-color: var(--amber);
  --activity-background: var(--amber-bg);
}
.thread-activity .thread-message-name {
  color: var(--activity-color);
}

.thread-artifact-recording {
  display: block;
  /* The preview button owns interaction; the video is only its poster. */
  pointer-events: none;
}

button.thread-artifact-video-preview {
  position: relative;
  cursor: pointer;
}
.video-preview-play {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  pointer-events: none;
}
.video-preview-play {
  filter: drop-shadow(0 2px 4px rgba(0, 0, 0, 0.55));
}
.video-preview-play-symbol {
  width: 32px;
  height: 36px;
  background: white;
  mask: var(--icon-thread-play-png) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-play-png) center / contain no-repeat;
}
.changes-grid .video-preview-play-symbol {
  width: 16px;
  height: 18px;
}

.image-overlay:has(.gallery-navigation) {
  padding-inline: 56px;
}
.gallery-navigation {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  cursor: pointer;
}
.gallery-previous {
  left: 12px;
}
.gallery-next {
  right: 12px;
}
.gallery-navigation:disabled {
  opacity: 0.25;
  cursor: default;
}
.gallery-navigation svg {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: currentColor;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.gallery-navigation:focus-visible {
  outline: 2px solid white;
  outline-offset: -4px;
}
.gallery-position {
  position: absolute;
  top: 16px;
  left: 50%;
  transform: translateX(-50%);
  padding-inline: 14px;
  font-size: 14px;
  font-variant-numeric: tabular-nums;
}

/* The skip-link target is a container, not an interactive control. */
#main-content:focus,
.inbox-content:focus {
  outline: none;
}
.notification-list {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.notification-row {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 12px;
  padding: var(--table-row-padding-y) var(--table-cell-padding-x);
  font-size: var(--table-body-font-size);
  line-height: 22px;
}
.notification-header {
  display: flex;
  align-items: center;
  gap: 18px;
}
.notification-row:focus-visible {
  outline: none;
}
.notification-status {
  width: 36px;
  height: 36px;
  flex: 0 0 36px;
  justify-content: center;
  padding: 0;
  border-radius: 50%;
}
.notification-status .status-icon {
  width: 18px;
  height: 18px;
}
.notification-content {
  flex: 1;
  min-width: 0;
  display: grid;
  gap: 6px;
}
.notification-screenshots {
  min-width: 0;
  margin-left: 54px;
}
.notification-screenshots:not(:has(.card-screenshots)) {
  display: none;
}
.notification-type,
.notification-content time {
  color: var(--muted);
  font-size: 13px;
}
.notification-title {
  color: var(--text);
  text-decoration: none;
  overflow-wrap: anywhere;
}
.notification-title {
  font-weight: 600;
}
.notification-row:not(.is-unread) .notification-title {
  opacity: 0.6;
}
.notification-title:hover {
  text-decoration: underline;
}
.notification-dot {
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: var(--blue);
  margin-left: 8px;
}
@media (max-width: 600px) {
  .notification-header {
    gap: 10px;
    flex-wrap: wrap;
  }
  .notification-screenshots {
    margin-left: 46px;
  }
  .notification-content {
    min-width: 65%;
  }
  .notification-header > .notification-actions {
    margin-left: 46px;
  }
}

@media (min-width: 681px) and (max-width: 1100px) {
  main.inbox-page {
    padding-bottom: 40px;
  }
}

/* AppKit SF Symbols: envelope.open and envelope.badge, rendered at 4x. */
.notification-read-icon {
  width: 18px;
  height: 18px;
  flex: 0 0 18px;
  background: currentColor;
  -webkit-mask: var(--notification-read-symbol) center / contain no-repeat;
  mask: var(--notification-read-symbol) center / contain no-repeat;
}
.notification-read-icon.mark-read {
  --notification-read-symbol: var(--icon-inbox-read-png);
}
.notification-read-icon.mark-unread {
  --notification-read-symbol: var(--icon-inbox-unread-png);
}

.inbox-heading {
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
.inbox-heading-actions {
  margin-left: auto;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.notification-actions {
  display: flex;
  align-items: center;
  gap: 8px;
}

.notification-dismiss-icon {
  width: 10px;
  height: 10px;
  background: currentColor;
  -webkit-mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
  mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
}

.job-filters > .notification-count {
  margin-left: 6px;
  white-space: nowrap;
}

/* Native AppKit SF Symbols: tray.full.fill, envelope.badge.fill,
   person.fill, and person.2.fill. */
.scope-icon-notifications-all {
  --scope-symbol: var(--icon-inbox-all-fill-png);
}
.scope-icon-notifications-unread {
  --scope-symbol: var(--icon-inbox-unread-fill-png);
}
.scope-icon-notifications-mine {
  --scope-symbol: var(--icon-inbox-yours-fill-png);
}
.scope-icon-notifications-everyone {
  --scope-symbol: var(--icon-inbox-team-fill-png);
}

.profile-account-settings {
  text-decoration: none;
}
.account-settings-card {
  padding: 24px;
}
.account-settings-card h2 {
  font-size: 16px;
  margin: 0 0 8px;
}
.account-settings-card p {
  color: var(--muted);
  font-size: 14px;
}
.account-settings-divider {
  border: 0;
  border-top: 1px solid color-mix(in srgb, var(--table-border) 50%, transparent);
  margin: 20px calc(-1 * var(--settings-content-inset, 24px));
}
.account-profile {
  display: flex;
  align-items: center;
  gap: 14px;
}
.account-profile-avatar {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  font-size: 20px;
}
.account-profile p {
  margin: 0;
  overflow-wrap: anywhere;
}
.account-profile > div {
  min-width: 0;
}
.account-profile-identity {
  flex: 1;
}
.profile-photo-actions {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 8px;
  flex-shrink: 0;
  margin-left: auto;
}
@media (max-width: 480px) {
  .account-profile-editable {
    flex-wrap: wrap;
  }
  .account-profile-editable .account-profile-identity {
    min-width: 140px;
  }
}
.account-slack-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin-top: 24px;
}

@media (max-width: 600px) {
  .account-slack-row {
    align-items: flex-start;
    flex-direction: column;
  }
}

.thread-detail-actions {
  display: flex;
  align-items: center;
}
.thread-detail-actions .thread-result-actions {
  align-items: center;
  gap: 12px;
}
.thread-merge-action {
  display: flex;
  align-items: center;
  gap: 10px;
}
.review-requested-control {
  display: inline-flex;
  align-items: stretch;
  flex-shrink: 0;
  border: 1px solid var(--button-secondary-border);
  /* Match the shared button's background beneath its translucent border. */
  outline: 1px solid var(--button-secondary-bg);
  outline-offset: -1px;
  border-radius: var(--button-radius);
  overflow: hidden;
}
.review-requested-control > .button {
  border: 0;
  border-radius: 0;
  min-height: calc(var(--button-height) - 2px);
}
.review-requested-control > .review-requested-cancel {
  position: relative;
  height: auto;
}
.review-requested-cancel::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 1px;
  background: var(--button-secondary-border);
}
.review-requested-avatars {
  display: inline-flex;
  align-items: center;
  margin-left: 4px;
}
.review-requested-avatars .branch-creator-avatar + .branch-creator-avatar {
  margin-left: -6px;
}
.review-requested-avatars .branch-creator-avatar {
  border-radius: 50%;
}
.review-requested-avatars .branch-creator-avatar:has(+ .branch-creator-avatar) {
  mask-image: radial-gradient(
    circle at calc(100% + 5px) 50%,
    transparent 13px,
    #000 13.5px
  );
  -webkit-mask-image: radial-gradient(
    circle at calc(100% + 5px) 50%,
    transparent 13px,
    #000 13.5px
  );
}
.review-requested-control .review-requested-clock,
.review-requested-control .review-requested-xmark {
  width: 18px;
  height: 22px;
  mask-size: 18px 18px;
  -webkit-mask-size: 18px 18px;
}
.review-requested-control .review-requested-clock {
  opacity: 0.85;
}
.review-requested-overflow {
  margin-left: 5px;
  font-size: 12px;
  color: var(--muted);
}
.thread-approval-pill {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  padding: 4px 8px;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 500;
  line-height: 16px;
}
.thread-approval-pill .thread-symbol {
  width: 12px;
  height: 12px;
}
.thread-prototype-pill {
  color: var(--amber);
  background: var(--amber-bg);
}
.thread-approval-approved {
  color: var(--green);
  background: var(--green-bg);
}
.thread-approval-awaiting {
  color: rgba(0, 0, 0, 0.85);
  background: var(--subtle);
}
:root[data-theme="dark"] .thread-approval-awaiting {
  color: rgba(255, 255, 255, 0.85);
}

button.thread-approval-pill {
  appearance: none;
  border: 0;
  outline: none;
  font-family: inherit;
  cursor: pointer;
}
button.thread-approval-pill:disabled {
  cursor: default;
}
button.thread-approval-pill:not(:disabled):is(
    :hover,
    :active,
    [aria-expanded="true"]
  ) {
  background: color-mix(in srgb, currentColor 8%, var(--subtle));
}
button.thread-approval-conflicts:not(:disabled):is(
    :hover,
    :active,
    [aria-expanded="true"]
  ) {
  background: color-mix(in srgb, var(--destructive-text) 20%, var(--surface));
}
button.thread-approval-approved:not(:disabled):is(
    :hover,
    :active,
    [aria-expanded="true"]
  ) {
  background: color-mix(in srgb, currentColor 8%, var(--green-bg));
}

.job-view-tools {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  margin-left: auto;
  max-width: 100%;
}
.job-view-tools .job-search-field {
  margin-left: 0;
}
.grid-settings-button {
  width: 38px;
  height: 38px;
  padding: 0;
  justify-content: center;
}
.change-view-toggle {
  flex-shrink: 0;
}
.kanban-board {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: min(320px, 85vw);
  align-items: start;
  gap: 16px;
  max-width: 100%;
  overflow-x: auto;
  scrollbar-width: none;
  overscroll-behavior-x: auto;
  padding-bottom: 16px;
}
.kanban-board::-webkit-scrollbar {
  display: none;
}
/* Let the board scroll to the workspace edges; keep its initial columns
   and the toolbar aligned with the normal centered page content. */
main:has(.kanban-board) {
  max-width: none;
  padding-inline: 0;
}
/* This header already spans the workspace; border coverage must stay inside it. */
.changes-overview:has(.kanban-board) > .changes-sticky-header::before {
  inset-inline: 0;
}
.changes-overview:has(.kanban-board) > .changes-sticky-header,
.changes-overview .kanban-board {
  padding-inline: max(
    var(--page-inline-inset),
    calc((100% - var(--page-max-width)) / 2 + var(--page-inline-inset))
  );
}
.kanban-board:focus,
.kanban-board .change-card:has(.change-card-link:focus-visible) {
  outline: none;
}
.kanban-column {
  min-width: 0;
  padding: 12px;
  border: 1px solid var(--table-border);
  /* Card radius (16px) + padding (12px) + border (1px). */
  border-radius: 29px;
  background: var(--subtle);
}
:root:not([data-theme="dark"]) .kanban-column {
  border-color: var(--hairline);
  background: color-mix(in srgb, var(--subtle) 40%, var(--background));
}
.kanban-column-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 4px 4px 16px;
}
.kanban-column-header h2 {
  margin: 0;
  min-width: 0;
  font-size: 14px;
}
.count-pill {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  min-width: 24px;
  height: 24px;
  padding-inline: 6px;
  border-radius: 999px;
  background: color-mix(in srgb, var(--text) 8%, transparent);
  color: var(--muted);
  font-size: 13px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
.count-pill[data-wide] {
  padding-inline: 8px;
}
.kanban-cards {
  display: grid;
  gap: 12px;
  list-style: none;
  margin: 0;
  padding: 0;
}
.kanban-cards > li {
  min-width: 0;
}
.kanban-column-empty {
  min-height: 0;
  gap: 12px;
  margin: 0;
  padding: 32px 8px;
  color: var(--muted);
  text-align: center;
  font-size: 14px;
}
.changes-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr));
  gap: 16px;
  list-style: none;
  padding: 0;
  margin: 0;
}
.changes-grid > li {
  min-width: 0;
}
.change-card {
  --change-card-padding: 22px;
  --change-card-border: color-mix(
    in srgb,
    var(--table-border) 60%,
    transparent
  );
  position: relative;
  container-type: inline-size;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  height: 100%;
  padding: var(--change-card-padding);
  border: 1px solid var(--change-card-border);
  border-radius: 16px;
  background: var(--surface);
  color: var(--text);
  text-decoration: none;
}
.change-card:hover,
.repository-add-options button:hover:not(:disabled),
.repository-add-options button[aria-checked="true"] {
  background: color-mix(in srgb, var(--text) 3%, var(--surface));
}
.change-card:has(.change-card-link:focus-visible) {
  outline: 2px solid var(--blue);
  outline-offset: 3px;
}
.change-card-link {
  color: inherit;
  text-decoration: none;
  outline: none;
}
.change-card-link::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 16px;
}
.change-card-actions {
  margin-left: auto;
  position: relative;
  z-index: 1;
}
.change-card-meta {
  display: contents;
}
.change-card-meta > .branch-creator {
  grid-column: 1;
  grid-row: 1;
}
.change-card-meta > time {
  grid-column: 2;
  grid-row: 1;
  white-space: nowrap;
}
.change-card-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
  width: 100%;
}
.change-card-header > .thread-download-actions {
  position: static;
  z-index: 1;
  margin-left: auto;
}

:is(.change-card, .notification-actions)
  .thread-download-button
  .thread-symbol {
  background: currentColor;
}
.change-card .download-copy {
  position: static;
}
.change-card .download-copy-feedback {
  top: 62px;
  bottom: auto;
  left: 22px;
  right: 22px;
  width: auto;
}
.change-card:has(.download-copy-feedback) {
  z-index: 2;
}
.change-card :is(h2, h3) {
  margin: 0;
  font-size: 17px;
  font-weight: 600;
  line-height: 1.45;
  overflow-wrap: anywhere;
}
.change-card-repository {
  font-size: 13px;
}
.change-card-heading {
  display: grid;
  gap: 6px;
  min-width: 0;
}
.change-card-repository .base-ref {
  display: block;
  margin-top: 0;
}
.change-card-footer {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  justify-content: space-between;
  gap: 8px 16px;
  width: calc(100% + 2 * var(--change-card-padding));
  margin-inline: calc(-1 * var(--change-card-padding));
  margin-top: auto;
  padding-top: 16px;
  padding-inline: var(--change-card-padding);
  border-top: 1px solid var(--change-card-border);
  color: var(--muted);
  font-size: 12px;
  overflow-wrap: anywhere;
}
@container (max-width: 260px) {
  .change-card-meta > .branch-creator {
    grid-column: 1 / -1;
  }
  .change-card-meta > time {
    grid-column: 1 / 3;
    grid-row: 2;
  }
}

.kanban-cards .change-card-meta > .branch-creator {
  grid-column: 1;
  grid-row: 1;
}
.kanban-cards .change-card-meta > time {
  grid-column: 2;
  grid-row: 1;
  justify-self: end;
}
.kanban-cards .branch-creator > span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.kanban-cards .change-card-footer {
  column-gap: 8px;
}

main:has(.changes-sticky-header) {
  padding-top: 0;
}
main:has(.proposals-overview) {
  padding-bottom: var(--page-inline-inset);
}
.changes-sticky-header {
  position: sticky;
  top: 0;
  z-index: 4;
  padding: var(--page-header-inset) 0 17px;
  margin-bottom: 2px;
  background: var(--background);
  border-bottom: 1px solid transparent;
}
/* Cover outer card/table borders without shifting sticky header content. */
.thread-sticky-header::before,
.changes-sticky-header::before {
  content: "";
  position: absolute;
  inset: 0 -2px;
  z-index: -1;
  background: var(--background);
  pointer-events: none;
}
.changes-sticky-header-scrolled {
  border-bottom-color: var(--divider);
}
.changes-sticky-header .jobs-toolbar {
  margin-bottom: 0;
}

.branch-creator {
  display: flex;
  align-items: center;
  gap: 7px;
  min-width: 0;
}
.branch-creator > span {
  overflow-wrap: anywhere;
}
.branch-creator-avatar,
.branch-creator-avatar img,
.branch-creator-avatar .thread-message-avatar-placeholder {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
}
.branch-creator-avatar .thread-message-avatar-placeholder {
  font-size: 9px;
}
.change-card-footer {
  align-items: center;
}

.branch-title-display {
  display: flex;
  align-items: baseline;
  gap: 10px;
}
.branch-title-display h1 {
  min-width: 0;
  overflow-wrap: anywhere;
}
.branch-title-edit {
  display: inline-flex;
  padding: 5px;
  border: 0;
  border-radius: 6px;
  background: transparent;
  color: var(--muted);
  flex-shrink: 0;
}
.branch-title-edit:hover {
  color: var(--text);
  background: var(--hover);
}
/* Match the heading's text box in both modes, including wrapped titles. */
.branch-title-editor {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 26px;
  column-gap: 10px;
  width: 100%;
  margin: 0 0 16px;
}
.branch-title-editor textarea,
.branch-title-measure {
  grid-area: 1 / 1;
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: 26px;
  font-weight: 600;
  line-height: 32px;
  letter-spacing: 0.26px;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  border: 0;
}
.branch-title-measure {
  visibility: hidden;
  pointer-events: none;
}
.branch-title-editor textarea {
  resize: none;
  overflow: hidden;
  color: var(--text);
  background: transparent;
  border-radius: 4px;
}
.branch-title-editor textarea:focus,
.branch-title-edit:focus-visible {
  outline: none;
  box-shadow: none;
}
.branch-title-editor .error {
  grid-column: 1 / -1;
}
@media (max-width: 640px) {
  .branch-title-editor textarea,
  .branch-title-measure {
    font-size: 24px;
  }
}

.thread-download-actions {
  display: flex;
  align-items: center;
  gap: 8px;
}

.download-build-picker {
  flex-wrap: wrap;
  min-width: 0;
}
.download-build-picker > .dropdown {
  min-width: 0;
  max-width: 100%;
}
.download-build-picker > .dropdown > .button {
  max-width: 100%;
}

.download-copy {
  position: relative;
}
.download-copy-feedback {
  position: absolute;
  top: calc(100% + 8px);
  right: 0;
  z-index: 20;
  width: min(320px, calc(100vw - 64px));
  padding: 16px;
  border: 1px solid var(--border);
  border-radius: 12px;
  background: var(--surface);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.18);
}
.download-copy-feedback p {
  margin: 8px 0 12px;
  font-size: 13px;
  line-height: 1.5;
}
.download-copy-feedback input {
  box-sizing: border-box;
  width: 100%;
  padding: 8px;
  margin-bottom: 12px;
  border: 1px solid var(--border);
  border-radius: 6px;
  background: var(--surface);
  color: inherit;
  font-size: 13px;
}
.download-copy-feedback [role="status"]:not(:empty) {
  display: block;
  margin-top: 8px;
  font-size: 13px;
}

.thread-copy-button .thread-symbol {
  flex: 0 0 16px;
}
.thread-copy-button .status-icon {
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
}

.download-copy {
  display: flex;
  align-items: center;
  gap: 6px;
}
.download-qr-dialog {
  --modal-width: 340px;
  text-align: center;
}
.download-qr-header {
  display: grid;
  grid-template-columns: 32px minmax(0, 1fr) 32px;
  align-items: center;
  gap: 8px;
}
.download-qr-dialog h2 {
  grid-column: 2;
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-align: center;
}
.download-qr-dialog p {
  color: var(--muted);
}
.download-qr-art {
  width: 240px;
  max-width: 100%;
  margin: 24px auto 20px;
  border-radius: 32px;
  overflow: hidden;
  background: #fff;
}
:root:not([data-theme="dark"]) .download-qr-art {
  box-shadow: 0 0 0 2px var(--border);
}
.download-qr-pattern {
  position: relative;
  aspect-ratio: 1;
}
.download-qr-content {
  opacity: 0;
  transition: opacity 220ms ease-out;
}
.download-qr-content.is-loaded {
  opacity: 1;
}
.download-qr-loading {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
  color: #808080;
}
.download-qr-loading .status-spinner {
  width: 24px;
  height: 24px;
}
@media (prefers-reduced-motion: reduce) {
  .download-qr-content {
    transition: none;
  }
}
.download-qr-render svg {
  display: block;
  max-width: 100%;
  height: auto;
  shape-rendering: geometricPrecision;
}
/* Reserve a clear area in the QR pattern for the center badge. */
.download-qr-render image {
  opacity: 0;
}
.download-qr-heart-badge {
  position: absolute;
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.download-qr-heart {
  width: 44px;
  height: 44px;
  background: #000;
  mask: var(--icon-sidebar-floating-heart-png) center / contain no-repeat;
  -webkit-mask: var(--icon-sidebar-floating-heart-png) center / contain
    no-repeat;
}
.download-qr-caption {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 9px;
  padding: 0 12px 22px;
  color: #1d1706;
  font-family: inherit;
  font-size: 17px;
  font-weight: 700;
  line-height: 24px;
  white-space: nowrap;
}
.download-qr-caption svg {
  flex: 0 0 20px;
  color: #000;
}
.download-qr-actions {
  display: flex;
  justify-content: center;
}

.download-qr-close span {
  width: 12px;
  height: 12px;
  background: currentColor;
  mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-xmark-svg) center / contain no-repeat;
}

.modal[open] {
  transform-origin: center;
}
.modal[open]::backdrop {
  animation: modal-backdrop-in 160ms ease-out both;
}
.modal[open][data-closing]::backdrop {
  animation: modal-backdrop-out 180ms ease-out both;
}
@keyframes modal-backdrop-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes modal-backdrop-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  .modal[open]::backdrop,
  .modal[open][data-closing]::backdrop {
    animation: none;
  }
}

.fade-image {
  opacity: 0;
}
.fade-image.is-loaded {
  opacity: 1;
  animation: image-fade-in 220ms ease-out;
}
@keyframes image-fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (prefers-reduced-motion: reduce) {
  .fade-image.is-loaded {
    animation: none;
  }
}

.card-screenshots {
  --card-screenshot-height: 100px;
  position: relative;
  z-index: 1;
  display: flex;
  gap: 8px;
  max-width: 100%;
  overflow-x: auto;
  padding: 4px;
  margin: -4px;
}
.change-card .card-screenshots {
  scrollbar-width: none;
}
.change-card .card-screenshots::-webkit-scrollbar {
  display: none;
}
.card-screenshots > .thread-artifact {
  flex: 0 0 auto;
  max-width: 160px;
  border-radius: 6px;
  overflow: hidden;
}
.card-screenshots .thread-artifact-image img,
.card-screenshots .thread-artifact-image video {
  display: block;
  height: var(--card-screenshot-height);
  max-width: 160px;
  object-fit: contain;
}
.card-screenshots .thread-artifact-image-placeholder {
  height: var(--card-screenshot-height);
  width: calc(var(--card-screenshot-height) * 1206 / 2622);
}

.card-screenshots .thread-artifact-image:has(> .fade-image),
.card-screenshots .thread-artifact-image-placeholder {
  background: var(--subtle);
  box-shadow: inset 0 0 0 1px var(--hairline);
}
.card-screenshots .thread-artifact-image:has(> .fade-image:not(.is-loaded)) {
  width: calc(var(--card-screenshot-height) * 1206 / 2622);
  height: var(--card-screenshot-height);
}

.card-screenshots-empty {
  pointer-events: none;
}
.card-screenshot-placeholder {
  display: grid;
  place-items: center;
  flex: 0 0 auto;
  width: calc(var(--card-screenshot-height) * 1206 / 2622);
  height: var(--card-screenshot-height);
  border: 1px solid var(--hairline);
  border-radius: 6px;
  background: var(--subtle);
  color: var(--muted);
}

.card-screenshot-placeholder,
.thread-artifact-image-placeholder,
button.thread-artifact-image:has(> .fade-image) {
  position: relative;
}
.screenshot-skeleton {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  color: var(--muted);
  opacity: 0.16;
  pointer-events: none;
}
.thread-artifact-image > .fade-image {
  position: relative;
}

.thread-message-body:has(> .prompt-editor) {
  display: block;
  width: 100%;
  padding: 0;
  background: transparent;
}
.prompt-editor .thread-feedback-input {
  height: 52px;
  min-height: 52px;
}
.prompt-editor-actions {
  gap: 8px;
}

.thread-message-label:has(.thread-message-actions) {
  flex-wrap: wrap;
}
.thread-message-label:has(.thread-message-actions) .thread-message-name {
  flex-shrink: 0;
  max-width: 100%;
}
.thread-message-actions {
  display: inline-flex;
  flex-shrink: 0;
  gap: 4px;
}
.thread-message-edit {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 22px;
  width: 22px;
  height: 22px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 8px;
  background: transparent;
  color: color-mix(in srgb, var(--muted) 65%, transparent);
  cursor: pointer;
}
.thread-message-edit:hover:not(:disabled) {
  color: color-mix(in srgb, var(--muted) 75%, var(--text));
}
.thread-message-edit:focus-visible {
  outline: none;
}

.repository-selection,
.repository-picker {
  min-width: 0;
}
.repository-picker {
  display: flex;
  align-items: center;
}
.repository-picker .job-status-filter {
  --status-filter-background: var(--sidebar-hover-surface);
}
.repository-picker .job-status-filter:hover:not(:disabled) {
  --status-filter-background: color-mix(
    in srgb,
    var(--text) 6%,
    var(--sidebar-hover-surface)
  );
}
.repository-picker-label {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.repository-filter-option .repository-picker-label {
  flex: 0 1 auto;
}
.repository-filter-option .dropdown-check {
  margin-left: auto;
}
.repository-add-options button {
  font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 500;
  line-height: 20px;
}
.repository-picker-option {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.repository-picker-icon {
  /* Native 14pt medium SF Symbols on a 20pt canvas, exported at 4x. */
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--repository-icon) center / contain no-repeat;
  -webkit-mask: var(--repository-icon) center / contain no-repeat;
}
.repository-picker-icon-auto {
  --repository-icon: var(
    --icon-thread-arrow-trianglehead-2-clockwise-rotate-90-png
  );
}
.repository-picker-icon-repository {
  --repository-icon: var(--icon-thread-text-book-closed-png);
}
.repository-picker-icon-bell {
  --repository-icon: var(--icon-thread-bell-png);
}
.repository-picker-icon-nosign {
  --repository-icon: var(--icon-thread-nosign-png);
}
.repository-picker-empty {
  color: color-mix(in srgb, var(--text) 50%, transparent);
  padding: 5px 8px;
  font-size: 14px;
}
.repository-add-dialog {
  --modal-width: 560px;
}
.repository-add-description {
  color: color-mix(in srgb, var(--text) 55%, transparent);
  font-size: 14px;
}
.repository-add-search {
  width: 100%;
  margin: 16px 0 0;
}
.repository-add-search + .repository-add-options {
  margin-top: 12px;
}
.repository-add-options {
  display: flex;
  flex-direction: column;
  gap: 1px;
  max-height: min(380px, 45svh);
  overflow-y: auto;
  margin: 20px 0;
  padding: 6px;
}
.repository-add-empty {
  margin: 0;
  padding: 12px;
}

.repository-add-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
.repository-option {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
}
.organization-settings fieldset {
  border: 1px solid var(--border, #ddd);
  border-radius: 10px;
  padding: 14px;
  margin-top: 12px;
}
.organization-settings {
  max-width: 780px;
  margin: 40px auto;
  padding: 24px;
}
.organization-settings li {
  margin: 12px 0;
}
.branch-menu > .thread-branch-link {
  display: flex;
  align-items: center;
  gap: 8px;
  border: 0;
  cursor: pointer;
  max-width: 100%;
}
.pull-request-chevron {
  display: inline-flex;
  flex-shrink: 0;
  filter: drop-shadow(0.4px 0 0 currentColor)
    drop-shadow(-0.4px 0 0 currentColor);
}
.pull-request-menu > .button .pull-request-chevron {
  filter: none;
}
.pull-request-menu > .button .job-status-chevron {
  /* Native bold SF Symbol balances the label at this smaller display size. */
  width: 16px;
  height: 16px;
  -webkit-mask-image: var(--icon-thread-chevron-down-bold-png);
  mask-image: var(--icon-thread-chevron-down-bold-png);
}
.pull-request-menu > [aria-expanded="true"] .job-status-chevron {
  transform: rotate(180deg);
}
.pull-request-label {
  display: flex;
  flex-direction: column;
  gap: 4px;
  flex: 1;
  min-width: 0;
  padding: 3px 0;
  font-size: 14px;
  font-weight: 400;
}
.pull-request-repository {
  font-weight: 500;
}
.pull-request-approved {
  display: inline-flex;
  flex-shrink: 0;
  color: var(--green);
}
.pull-request-repository,
.pull-request-branch {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.pull-request-branch {
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  color: var(--muted);
  font-size: 12px;
}
.dropdown-item .thread-diff-stats {
  margin-right: 0;
  flex-shrink: 0;
}

.project-section-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 20px;
}
.project-section-heading h2 {
  margin: 0 0 8px;
  font-size: 18px;
  font-weight: 600;
}
.project-section-heading p {
  margin: 0;
  max-width: 540px;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.5;
}
.project-section-heading .worker-actions {
  flex-shrink: 0;
  margin: 0;
}
.project-settings .worker-table-shell {
  margin-top: 0;
}
.project-repositories-table td {
  vertical-align: middle;
}
.project-repositories-table .job-title {
  margin: 0;
}
.repository-name-link {
  color: inherit;
  text-decoration: none;
  text-underline-offset: 3px;
}
.repository-name-link:hover {
  text-decoration: underline;
}
.project-repositories-table .job-id {
  margin-top: 4px;
  max-width: 420px;
  font-family: inherit;
}
.project-repositories-table .repository-access-column {
  width: 160px;
}
.project-repositories-table .repository-actions-column {
  width: 132px;
}
.project-settings input[type="checkbox"] {
  width: 16px;
  height: 16px;
  accent-color: var(--blue);
}
.project-available {
  margin-top: 40px;
}
@media (max-width: 900px) {
  .project-section-heading {
    align-items: flex-start;
    flex-direction: column;
  }
}

.github-button-icon,
.slack-button-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
}
.slack-button-icon {
  display: block;
  background: currentColor;
  mask: var(--icon-thread-slack-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-slack-svg) center / contain no-repeat;
}

.profile-settings-icon {
  -webkit-mask: var(--icon-sidebar-gear-menu-png) center / contain no-repeat;
  mask: var(--icon-sidebar-gear-menu-png) center / contain no-repeat;
}
.settings-sidebar {
  overflow-y: auto;
}
.settings-sidebar-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  flex-shrink: 0;
}
.settings-sidebar-heading .settings-back-link {
  flex: 1;
}
.settings-back-link {
  margin-bottom: 0;
}
.sidebar .settings-sidebar-content {
  padding-top: 8px;
}
.settings-back-link .settings-nav-icon {
  mask-size: 14px 14px;
  -webkit-mask-size: 14px 14px;
}
.settings-nav-icon {
  display: block;
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--settings-icon) center / 18px 18px no-repeat;
  -webkit-mask: var(--settings-icon) center / 18px 18px no-repeat;
}
.settings-layout > .workspace {
  margin: 0;
}
main.settings-content {
  --settings-content-inset: var(--table-cell-padding-x);
  max-width: 1040px;
  padding-top: 72px;
}
@media (max-width: 680px) {
  main.settings-content {
    padding-top: 48px;
  }
}
.settings-section-title {
  margin: 0 0 20px;
  font-size: 18px;
  font-weight: 600;
}
.code-review-audits {
  margin-top: 32px;
}
:root[data-theme="dark"] .code-review-audits .thread-detail-prose {
  color: rgba(255, 255, 255, 0.8);
}
.code-review-audits .project-section-heading h2 {
  margin: 0;
}
.styleguide-preview {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  overflow: hidden;
  margin: 0;
  line-height: 22px;
  color: color-mix(in srgb, var(--text) 85%, transparent);
  font-size: 14px;
  overflow-wrap: anywhere;
  user-select: text;
}
.styleguide-preview-card {
  cursor: pointer;
}
.styleguide-preview[data-truncated] {
  mask-image: linear-gradient(to bottom, black calc(100% - 44px), transparent);
  -webkit-mask-image: linear-gradient(
    to bottom,
    black calc(100% - 44px),
    transparent
  );
}
.styleguide-preview-card:hover {
  background: var(--table-row-hover);
}
.document-view-chevron {
  width: 12px;
  height: 12px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--icon-thread-chevron-right-svg) center / auto 12px no-repeat;
  -webkit-mask: var(--icon-thread-chevron-right-svg) center / auto 12px
    no-repeat;
}
.audit-document-list {
  gap: 0;
}
.audit-document-row + .audit-document-row {
  border-top: 0.5px solid var(--table-border);
}
.audit-document-row {
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  padding-right: 53px;
  background: var(--surface);
}
.audit-document-open {
  flex: 1;
  min-width: 0;
  min-height: 62px;
  padding: 16px 18px;
  text-align: left;
  color: inherit;
  background: transparent;
  border: 0;
}
.audit-document-open:focus {
  outline: none;
}
.audit-reorder-handle {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  align-self: stretch;
  margin-left: 10px;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--muted);
  cursor: grab;
  touch-action: none;
}
.audit-reorder-handle:active:not(:disabled):not([aria-disabled="true"]) {
  cursor: grabbing;
}
.audit-reorder-handle:disabled,
.audit-reorder-handle[aria-disabled="true"] {
  cursor: default;
  opacity: 0.35;
}
.audit-reorder-handle:focus {
  outline: none;
}
.audit-reorder-handle + .audit-document-open {
  padding-left: 0;
}
.audit-document-chevron {
  position: absolute;
  right: 18px;
  top: 50%;
  width: 17px;
  height: 17px;
  transform: translateY(-50%) rotate(-90deg);
  background: var(--muted);
  mask: var(--icon-thread-chevron-down-svg) center / 12px auto no-repeat;
  -webkit-mask: var(--icon-thread-chevron-down-svg) center / 12px auto no-repeat;
}
.audit-document-row:hover {
  background: var(--table-row-hover);
}
.document-viewer.modal {
  --modal-width: 816px;
  height: min(820px, calc(100svh - 2 * var(--modal-viewport-inset)));
  padding: 0;
  overflow: hidden;
}
.document-viewer[open] {
  display: flex;
  flex-direction: column;
}
.document-viewer-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 20px 24px;
  border-bottom: 1px solid var(--table-border);
}
.document-viewer-header h2 {
  min-width: 0;
  overflow-wrap: anywhere;
}
.document-viewer-actions {
  display: flex;
  flex-shrink: 0;
  gap: 8px;
}
.document-viewer-scroll {
  flex: 1;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior-y: contain;
  padding: 32px 24px 64px;
}
.document-viewer-content {
  font-size: 16px;
  line-height: 1.6;
}
:root[data-theme="dark"] .document-viewer-content {
  color: rgba(255, 255, 255, 0.8);
}
.markdown-text {
  white-space: normal;
  overflow-wrap: anywhere;
}
.markdown-text :is(p, h1, h2, h3, h4, h5, h6, ul, ol, pre, blockquote, table) {
  margin: 0 0 12px;
  color: inherit;
  font-size: inherit;
  line-height: 22px;
}
.markdown-text :is(h1, h2, h3, h4, h5, h6) {
  font-weight: 600;
}
.markdown-text :is(ul, ol) {
  padding-left: 24px;
}
.markdown-text li > p,
.markdown-text > :last-child {
  margin-bottom: 0;
}
.markdown-text blockquote {
  border-left: 3px solid var(--table-border);
  padding-left: 12px;
}
.markdown-text pre {
  white-space: pre-wrap;
}
.markdown-text code {
  background: var(--thread-panel);
  border-radius: 4px;
  padding: 1px 4px;
  font-size: 0.9em;
}
.markdown-text table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}
.markdown-text :is(th, td) {
  border: 1px solid var(--table-border);
  padding: 6px 8px;
}
.markdown-text img {
  max-width: 100%;
}
.markdown-text a {
  color: var(--blue);
  text-decoration: underline;
  text-underline-offset: 2px;
}
.markdown-text a:focus-visible {
  outline: none;
  box-shadow: none;
}
.document-viewer-content :is(p, li, blockquote, pre, table) {
  font-size: inherit;
  line-height: inherit;
}
.document-viewer-content :is(h1, h2, h3, h4, h5, h6) {
  margin-top: 28px;
  color: var(--text);
  line-height: 1.3;
}
.document-viewer-content > :first-child {
  margin-top: 0;
}
.document-viewer-content h1 {
  font-size: 28px;
}
.document-viewer-content h2 {
  font-size: 22px;
}
.document-viewer-content h3 {
  font-size: 18px;
}
@media (max-width: 600px) {
  .document-viewer-header {
    padding: 16px;
    flex-wrap: wrap;
  }
  .document-viewer-scroll {
    padding: 24px 16px 48px;
  }
}
.code-review-add-icon {
  width: 14px;
  height: 14px;
  background: currentColor;
  mask: var(--icon-sidebar-plus-svg) center / contain no-repeat;
  -webkit-mask: var(--icon-sidebar-plus-svg) center / contain no-repeat;
}
.code-review-audits summary:focus {
  outline: none;
}
.audit-step-dialog {
  --modal-width: 760px;
}
.machine-title-dialog {
  --modal-width: 420px;
}
.experiment-form-fields {
  display: contents;
  border: 0;
  padding: 0;
  margin: 0;
  min-width: 0;
}
.document-editor label,
.experiment-create-form label,
.experiment-json-dialog label,
.audit-step-dialog label,
.machine-title-dialog label {
  display: block;
  margin: 20px 0 8px;
  font-size: 14px;
  font-weight: 600;
}
.document-editor input,
.document-editor textarea,
.experiment-create-form input,
.experiment-create-form textarea,
.experiment-json-dialog textarea,
.experiment-seed-dialog input,
.audit-step-dialog input,
.audit-step-dialog textarea,
.machine-title-dialog input {
  display: block;
  width: 100%;
  padding: 12px;
  border: 1px solid var(--table-border);
  border-radius: 10px;
  background: var(--thread-panel);
  color: var(--text);
  font: inherit;
  font-size: 15px;
  line-height: 22px;
}
.audit-step-dialog textarea {
  min-height: min(360px, 45svh);
  resize: none;
}
.experiment-create-form textarea {
  resize: vertical;
  min-height: 132px;
}
.experiment-create-form .experiment-goals-input {
  resize: none;
}
.experiment-goals-dialog .experiment-goals-input {
  margin-top: 20px;
}
.experiment-create-form input:focus,
.experiment-create-form textarea:focus {
  outline: none;
}

.settings-content .account-settings-card {
  padding: 16px var(--settings-content-inset);
}
.settings-content .account-settings-card h2 {
  font-weight: 700;
}
.settings-content .account-slack-row h2 {
  font-weight: 500;
}
.settings-content .page-heading,
.settings-content .settings-section-title,
.settings-content .project-section-heading {
  padding-inline: var(--settings-content-inset);
}
.settings-content .account-slack-row {
  margin-top: 0;
}
.settings-content .account-slack-row p {
  margin: 0;
}
.settings-content .account-slack-row p + p {
  margin-top: 8px;
}
.settings-content .project-section-heading h2 {
  font-weight: 600;
}
.settings-content .project-section-heading .worker-actions {
  flex-wrap: wrap;
}

@media (max-width: 900px) {
  .settings-layout {
    display: flex;
    flex-direction: column;
  }
  .settings-layout > .workspace {
    flex: 1;
  }
  .settings-layout > .settings-sidebar {
    position: static;
    height: auto;
    max-height: 50dvh;
    flex-shrink: 0;
    padding: 16px 10px;
  }
  .settings-sidebar .nav-toggle {
    display: block;
  }
  .sidebar .settings-sidebar-content {
    display: none;
  }
  .settings-layout main.settings-content {
    padding-inline: 20px;
  }
  .settings-sidebar-content.is-open {
    display: block;
  }
}

.settings-content .project-settings > .page-heading,
.settings-content .workers-dashboard > .page-heading {
  align-items: flex-start;
}
.project-settings-subtitle {
  margin: 8px 0 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.5;
}

.table-unlink-icon {
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--icon-thread-xmark-medium-png) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-xmark-medium-png) center / contain no-repeat;
}

/* Native 4x SF Symbol exports already include the main menu's 25×22 slot
   and 85% opacity. Render once at logical size, without a second mask/tint. */
.nav-icon.settings-native-icon {
  object-fit: contain;
}

.settings-content .workers-dashboard > p,
.settings-content .project-settings > p,
.settings-content .project-settings .footer-note {
  padding-inline: var(--settings-content-inset);
}
.machine-setup-dialog {
  --modal-width: 600px;
}
.machine-setup-steps {
  padding-left: 24px;
  margin: 16px 0 0;
}
.machine-setup-steps li + li {
  margin-top: 24px;
}
.machine-setup-steps li::marker {
  color: var(--muted);
  font-size: 15px;
}
.machine-setup-steps h3 {
  margin: 0 0 8px;
  font-size: 15px;
  font-weight: 600;
}
.machine-setup-steps p {
  margin: 8px 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.5;
}
.machine-setup-steps a {
  color: inherit;
  text-underline-offset: 3px;
}
.machine-setup-steps .worker-command {
  margin: 12px 0 0;
}

/* Layout around shared action controls; appearance is owned by Button. */
.new-job-actions .repository-picker > .job-status-filter {
  height: 36px;
}
.thread-question-reply .question-options .button {
  width: 100%;
  justify-content: flex-start;
  text-align: left;
  white-space: normal;
  overflow-wrap: anywhere;
}
.thread-question-approval .question-options .button {
  width: auto;
}
.download-qr-close {
  grid-column: 3;
}

/* Shared components never add visual keyboard-focus states. Keep native focus,
   keyboard activation, modal containment, and focus restoration intact. */
:is(.modal, .table-shell, .empty, .loading-state):focus,
:is(.modal, .table-shell, .empty, .loading-state) :focus {
  outline: none;
}
:is(.modal, .table-shell, .empty, .loading-state) :focus-visible {
  outline: none;
  box-shadow: none;
}

/* Dropdown.jsx: shared menu surface, rows, and pointer-only feedback. */
:root {
  --dropdown-radius: 16px;
  --dropdown-padding: 5px;
  --dropdown-item-radius: 11px;
  --dropdown-row-height: 38px;
  --dropdown-row-gap: 4px;
  --dropdown-hover: color-mix(
    in srgb,
    var(--sidebar-hover-surface) 65%,
    var(--surface)
  );
}
.dropdown {
  position: relative;
}
.dropdown-panel {
  position: fixed;
  z-index: 100;
  width: min(var(--dropdown-width, 190px), calc(100vw - 24px));
  max-height: min(380px, calc(100dvh - 24px));
  overflow: auto;
  overscroll-behavior-y: contain;
  padding: var(--dropdown-padding);
  border: 0.5px solid var(--table-border);
  border-radius: var(--dropdown-radius);
  background: var(--surface);
  color: var(--text);
  box-shadow: 0 8px 24px rgb(0 0 0 / 0.16);
  transform-origin: top;
  --dropdown-enter-y: -4px;
}
.dropdown-panel[data-side="top"] {
  transform-origin: bottom;
  --dropdown-enter-y: 4px;
}
.dropdown-panel:not([hidden]) {
  animation: dropdown-in 180ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
}
.dropdown-panel[data-closing] {
  pointer-events: none;
  animation: dropdown-out 80ms ease-in both;
}
.dropdown-items {
  display: flex;
  flex-direction: column;
  gap: var(--dropdown-row-gap);
}
.dropdown-item {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-shrink: 0;
  width: 100%;
  min-height: var(--dropdown-row-height);
  padding: 5px 8px;
  border: 0;
  border-radius: var(--dropdown-item-radius);
  background: transparent;
  color: var(--text);
  font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  cursor: pointer;
}
.dropdown-item-destructive {
  color: var(--destructive-text);
}
/* SF menu glyphs retain their native 14pt medium metrics on a 20px canvas.
   Tight SVG logos use a smaller optical size instead of filling the same box. */
.dropdown-item-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
}
.branch-menu-icon {
  width: 16px;
  height: 16px;
  background: currentColor;
  mask: var(--symbol) center / contain no-repeat;
  -webkit-mask: var(--symbol) center / contain no-repeat;
}
.branch-menu-native-icon {
  width: 20px;
  height: 20px;
}
.dropdown-panel:not([data-keyboard-navigation])
  .dropdown-item:hover:not(:disabled):not([aria-disabled="true"]),
.dropdown-panel[data-keyboard-navigation]
  .dropdown-item:focus:not(:disabled):not([aria-disabled="true"]),
.dropdown-item[aria-checked="true"] {
  background: var(--dropdown-hover);
}
.dropdown-item:disabled,
.dropdown-item[aria-disabled="true"] {
  opacity: 0.45;
  cursor: default;
}
.dropdown-check {
  width: 14px;
  flex-shrink: 0;
  margin-left: auto;
}
.dropdown-checkbox {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 28px;
  align-self: stretch;
  margin: -5px -4px -5px auto;
}
.dropdown-checkbox-box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  border: 1px solid var(--table-border);
  border-radius: 4px;
  color: var(--text);
  font-size: 12px;
  line-height: 1;
}
.dropdown-header {
  position: relative;
  margin-bottom: 8px;
}
.dropdown :focus,
.dropdown-panel :focus {
  outline: none;
  box-shadow: none;
}
.profile-button {
  width: 100%;
  border: 0;
  background: transparent;
  font: inherit;
  text-align: left;
}
.profile-popover-header .profile-email {
  font-size: 10px;
}
.profile-popover-header .profile-initial {
  font-size: 11px;
}
@keyframes dropdown-in {
  from {
    opacity: 0;
    transform: translateY(var(--dropdown-enter-y)) scale(0.975);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes dropdown-out {
  from {
    opacity: 1;
    transform: none;
  }
  to {
    opacity: 0;
    transform: translateY(var(--dropdown-enter-y)) scale(0.975);
  }
}
@media (prefers-reduced-motion: reduce) {
  .dropdown-panel:not([hidden]) {
    animation: none;
  }
}

/* Retain native keyboard interaction without a separate focus appearance. */
.job-scope button:focus-visible,
.job-status-filter:focus-visible {
  outline: none;
  box-shadow: none;
}

.threads-table .review-actions-column {
  width: 160px;
}
.for-review-page .threads-table td {
  vertical-align: middle;
}

.published-page .threads-table {
  min-width: 1050px;
}
.published-page .threads-table .state-column {
  width: 180px;
}
.published-page .review-actions-column {
  width: 180px;
}
.published-page .data-table-actions {
  padding-right: 24px;
}
.status-icon-experimenting,
.experiment-button-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  background-color: currentColor;
  mask: var(--icon-sidebar-experiments-svg) center / contain no-repeat;
}
.status-icon-experimenting {
  width: 14px;
  height: 14px;
}

.threads-table-compact {
  min-width: 760px;
}
.threads-table-compact .job-column {
  width: auto;
}
.threads-table-compact .state-column {
  width: 240px;
}
.threads-table-compact .updated-column {
  width: 110px;
}

.page-title-with-count {
  display: flex;
  align-items: center;
  gap: 10px;
}

.tooltip-anchor {
  display: inline-flex;
  flex-shrink: 0;
  vertical-align: middle;
}
.tooltip-popup {
  position: fixed;
  z-index: 110;
  max-width: min(260px, calc(100vw - 16px));
  padding: 7px 10px;
  border: 0.5px solid var(--table-border);
  border-radius: 9px;
  background: var(--surface);
  color: var(--text);
  box-shadow: 0 4px 16px rgb(0 0 0 / 0.16);
  font-size: 12px;
  font-weight: 500;
  line-height: 17px;
  text-align: center;
  animation: tooltip-in 120ms ease-out;
}
.tooltip-popup[data-closing] {
  animation: tooltip-out 120ms ease-in both;
}
@keyframes tooltip-in {
  from {
    opacity: 0;
    transform: translateY(-2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes tooltip-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-2px);
  }
}
@media (prefers-reduced-motion: reduce) {
  .tooltip-popup,
  .tooltip-popup[data-closing] {
    animation: none;
  }
}

.branch-action-feedback,
.branch-action-feedback-measure {
  position: fixed;
  right: 24px;
  bottom: 24px;
  width: max-content;
  max-width: min(420px, calc(100vw - 48px));
  padding: 10px 16px;
  border: 0.5px solid color-mix(in srgb, var(--background) 16%, var(--text));
  border-radius: 14px;
  font-size: 14px;
}
.branch-action-feedback {
  z-index: 110;
  background: var(--text);
  color: var(--background);
  box-shadow: 0 8px 28px rgb(0 0 0 / 0.24);
  transform-origin: bottom right;
}
.branch-action-feedback-measure {
  visibility: hidden;
  pointer-events: none;
}
.branch-action-feedback-content {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
  min-height: 24px;
  overflow: hidden;
}
.branch-action-feedback-content > span {
  flex: 1;
  min-width: 0;
  overflow-wrap: anywhere;
}
.branch-action-feedback-content > .status-spinner {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.branch-action-feedback-content input {
  min-width: 0;
  width: 100%;
  outline: none;
  background: transparent;
  color: inherit;
  border: 1px solid color-mix(in srgb, var(--background) 16%, transparent);
}

.archive-empty-icon {
  background: currentColor;
  mask: var(--icon-thread-archivebox-png) center / contain no-repeat;
  -webkit-mask: var(--icon-thread-archivebox-png) center / contain no-repeat;
}

.settings-switch {
  appearance: none;
  width: 44px;
  height: 26px;
  padding: 3px;
  flex-shrink: 0;
  border: 0;
  border-radius: 13px;
  background: var(--border);
  cursor: pointer;
  outline: none;
}
.settings-switch[aria-checked="true"] {
  background: var(--accent);
}
.settings-switch span {
  display: block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fff;
  transition: transform 150ms ease;
}
.settings-switch[aria-checked="true"] span {
  transform: translateX(18px);
}
.settings-switch:disabled {
  cursor: default;
  opacity: 0.5;
}
.settings-switch:focus,
.settings-switch:focus-visible {
  outline: none;
  box-shadow: none;
}
@media (prefers-reduced-motion: reduce) {
  .settings-switch span {
    transition: none;
  }
}

.button > .status-spinner {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}

.document-editor {
  display: flex;
  flex-direction: column;
  min-height: 100%;
}
.document-editor > label:first-child {
  margin-top: 0;
}
.document-editor textarea {
  flex: 1;
  min-height: 320px;
  resize: none;
}

.document-editor-actions {
  flex-shrink: 0;
  margin-top: 0;
  padding: 16px 24px 24px;
}
.document-viewer-scroll:has(.document-editor) {
  padding-bottom: 16px;
}
@media (max-width: 600px) {
  .document-editor-actions {
    padding: 16px;
  }
}

/* Embedded artwork shares the source image's dimensions and theme filters. */
:where(.ui-icon) {
  display: inline-block;
  width: var(--icon-width);
  height: var(--icon-height);
  flex-shrink: 0;
  background-image: var(--icon-image);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.ui-icon.nav-icon {
  display: block;
  background-size: auto;
}
/* Preserve the sidebar glyphs' optical sizes within the shared icon slot. */
.ui-icon.nav-clock-icon {
  background-size: 16.25px 16.25px;
}
.ui-icon.nav-checkmark-icon {
  background-size: 14px 13.75px;
}
.ui-icon.nav-pipeline-icon {
  background-size: 14.25px 17.5px;
}
.ui-icon.settings-native-icon {
  background-size: contain;
}

.experiment-create-section {
  margin-top: 32px;
}
.experiment-start.modal {
  --modal-width: 760px;
}
.experiment-blank-setup.modal {
  --modal-width: 560px;
}
.experiment-blank-setup .photo-composer {
  margin-top: 20px;
  border: 1px solid var(--table-border);
  border-radius: 10px;
  background: var(--thread-panel);
}
.experiment-blank-setup .photo-composer textarea {
  border: 0;
  background: transparent;
  resize: none;
}
.experiment-start[open][data-closing][data-revealing]::backdrop {
  animation-duration: 300ms;
}
.experiment-start .error {
  border: 0;
}
.experiment-start-loading {
  min-height: 480px;
  flex-direction: column;
  gap: 20px;
  text-align: center;
  font-size: 16px;
}
.experiment-start-loading .status-icon {
  width: 56px;
  height: 56px;
}
.experiment-generation-label {
  display: inline-block;
  color: var(--text);
}
:root[data-theme="dark"] .experiment-generation-label {
  color: #fff;
}
.experiment-start-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.experiment-start-header h2 {
  font-size: 24px;
  line-height: 30px;
}
.experiment-start-content > .thread-results {
  width: 100%;
}
.experiment-start .thread-results-heading h2 {
  font-size: 16px;
  line-height: 22px;
}
.experiment-sources-table-shell {
  --table-state-min-height: 186px;
  --table-state-padding-y: 24px;
  --table-row-padding-y: 10px;
  --table-header-padding-y: 10px;
  height: var(--table-state-min-height);
  overflow-y: auto;
}
.experiment-start .thread-results-heading {
  flex-direction: row;
  align-items: center;
}
.experiment-source-search {
  width: 200px;
  min-width: 0;
  flex-shrink: 1;
  margin-left: auto;
}
.experiment-source-search-warning {
  color: var(--muted);
  font-size: 12px;
}
.experiment-source-search .job-search {
  height: 32px;
  padding-block: 4.5px;
}
.experiment-start .thread-results-heading h2 {
  flex-shrink: 0;
}
.experiment-sources-table {
  min-width: 0;
}
.experiment-sources-table-shell .empty-icon {
  width: 24px;
  height: 24px;
}
.experiment-sources-table-shell .empty h2 {
  margin-top: 10px;
  font-size: 14px;
}
.experiment-sources-table td {
  vertical-align: middle;
}
.experiment-source-date {
  margin-top: 2px;
  font-size: 12px;
  line-height: 18px;
}
.experiment-source-chevron-column {
  width: 44px;
}
.experiment-source-chevron {
  display: inline-block;
  vertical-align: middle;
}
.experiment-source-meta {
  color: var(--muted);
  white-space: nowrap;
}
.experiment-source-title {
  display: block;
  width: 100%;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  color: inherit;
  text-align: left;
  font: inherit;
  font-weight: 500;
  line-height: inherit;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.experiment-summary {
  --variant-lightness: 40%;
}
.experiment-goals :is(ul, ol) {
  padding-left: 20px;
}
.experiment-goals li + li {
  margin-top: 8px;
}
:root[data-theme="dark"] .experiment-summary {
  --variant-lightness: 74%;
}
.experiment-summary-variant {
  padding: 18px;
  background: var(--thread-panel);
}
.experiment-summary-variant h3 {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: var(--variant-color);
}
.badge.experiment-variant-exposure {
  padding-inline: 8px;
  color: var(--variant-color);
  background: color-mix(in srgb, var(--variant-color) 16%, transparent);
  font-variant-numeric: tabular-nums;
}
.experiment-variant-description {
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 22px;
  color: var(--muted);
  overflow-wrap: anywhere;
}
.experiment-create-section h2 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
}
.experiment-create-section-heading,
.experiment-variant-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
}
.experiment-create-targeting {
  padding: 18px;
  display: grid;
  gap: 12px;
}
.experiment-create-targeting > .experiment-create-field {
  display: grid;
  grid-template-columns: minmax(120px, 1fr) minmax(0, 300px);
  align-items: center;
  gap: 6px 20px;
}
.experiment-create-targeting label,
.experiment-create-targeting .experiment-create-label {
  margin: 0;
  font-size: 15px;
  font-weight: 400;
  color: var(--text);
  display: flex;
  align-items: center;
  gap: 10px;
}
[aria-labelledby="targeting-title"] .experiment-create-label,
.experiment-rollout-range-row > .experiment-create-label {
  font-weight: 500;
}
.experiment-rollout-actions {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: wrap;
  gap: 12px;
}
.experiment-targeting-icon {
  width: 16px;
  height: 16px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--symbol) center / contain no-repeat;
  -webkit-mask: var(--symbol) center / contain no-repeat;
}
.experiment-rollout-control {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 0;
}
.experiment-rollout-section {
  --variant-lightness: 40%;
}
.experiment-rollout-total {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 18px;
  box-shadow: inset 0 0.5px var(--table-border);
  font-size: 15px;
  font-weight: 500;
  font-variant-numeric: tabular-nums;
}
:root[data-theme="dark"] .experiment-rollout-section {
  --variant-lightness: 74%;
}
.experiment-create-targeting
  > .experiment-create-field.experiment-rollout-range-row {
  grid-template-columns: minmax(120px, 1fr) minmax(
      0,
      var(--exposure-control-width, 500px)
    );
  gap: 6px 20px;
}
.experiment-range-value {
  position: relative;
  flex: 0 0 var(--exposure-field-width, 86px);
}
.experiment-create-form .experiment-range-value input {
  padding-right: 24px;
  appearance: textfield;
  -moz-appearance: textfield;
  font-variant-numeric: tabular-nums;
}
.experiment-range-value input::-webkit-inner-spin-button,
.experiment-range-value input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.experiment-range-value > span {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--muted);
  pointer-events: none;
}
.experiment-range-track {
  position: relative;
  flex: 1;
  min-width: 40px;
  height: 36px;
}
.experiment-range-rail {
  position: absolute;
  inset: 15px 10px;
  border-radius: 999px;
}
.experiment-create-form .experiment-range-handle {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 36px;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  appearance: none;
  -webkit-appearance: none;
  pointer-events: none;
}
.experiment-range-handle::-webkit-slider-runnable-track {
  height: 6px;
  background: transparent;
}
.experiment-range-handle::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 20px;
  height: 20px;
  margin-top: -7px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  cursor: ew-resize;
  pointer-events: auto;
}
.experiment-range-handle::-moz-range-track {
  height: 6px;
  background: transparent;
}
.experiment-range-handle::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  box-shadow: none;
  cursor: ew-resize;
  pointer-events: auto;
}
.experiment-create-targeting input,
.experiment-create-targeting .experiment-create-field .job-status-filter,
.experiment-create-targeting .experiment-create-choice,
.experiment-variant input,
.experiment-variant textarea,
.experiment-variant .experiment-create-choice {
  min-height: 36px;
  padding: 6px 12px;
  font-size: 14px;
}
.experiment-create-targeting .experiment-create-error {
  grid-column: 2;
  margin: 0;
}
.experiment-create-label {
  display: block;
  margin: 20px 0 8px;
  font-size: 14px;
  font-weight: 600;
}
.experiment-create-field {
  min-width: 0;
}
.experiment-create-field .job-status-filter,
.experiment-create-choice {
  width: 100%;
  min-height: 48px;
  justify-content: space-between;
}
.experiment-create-field .job-status-filter {
  border-radius: 10px;
  padding-inline: 12px;
  background: var(--thread-panel);
}
.experiment-variant-list {
  display: grid;
  gap: 16px;
  margin-top: 16px;
}
.experiment-variant {
  --variant-lightness: 40%;
  --variant-inset: 18px;
  --variant-remove-icon-size: 11px;
  position: relative;
  padding: 0 var(--variant-inset) var(--variant-inset);
  overflow: visible;
  border: 0;
  box-shadow: none;
}
.experiment-variant::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border: 0.5px solid color-mix(in srgb, var(--variant-color) 55%, transparent);
  border-radius: inherit;
  pointer-events: none;
}
:root[data-theme="dark"] .experiment-variant {
  --variant-lightness: 74%;
}
.experiment-variant-heading {
  align-items: center;
  margin-inline: calc(-1 * var(--variant-inset));
  padding: 8px 8px 8px var(--variant-inset);
  border-radius: var(--table-radius) var(--table-radius) 0 0;
  background: color-mix(in srgb, var(--variant-color) 14%, var(--surface));
  box-shadow: inset 0 -0.5px color-mix(in srgb, var(--variant-color) 35%, transparent);
}
.experiment-variant-heading .experiment-create-field {
  flex: 1;
  max-width: 300px;
}
.experiment-variant-heading label {
  margin: 0;
}
.experiment-create-form .experiment-variant-title-input {
  color: var(--variant-color);
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  min-height: 36px;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  letter-spacing: 0.4px;
}
.experiment-variant-remove {
  --button-bg: transparent;
  --button-border: transparent;
  --button-text: var(--variant-color);
  --button-hover: color-mix(in srgb, var(--variant-color) 8%, transparent);
  margin-bottom: 0;
}
.experiment-variant .thread-symbol-xmark {
  mask-size: auto var(--variant-remove-icon-size);
  -webkit-mask-size: auto var(--variant-remove-icon-size);
}
.experiment-parameter {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 120px minmax(0, 1fr) auto;
  align-items: start;
  gap: 12px;
}
.experiment-parameter label,
.experiment-parameter .experiment-create-label {
  font-size: 13px;
  line-height: 18px;
  opacity: 0.6;
}
.experiment-parameter-remove {
  margin-top: 46px;
}
.experiment-add-variant {
  margin-top: 16px;
}
.experiment-create-error {
  color: var(--red);
  margin: 6px 0 0;
  font-size: 13px;
  line-height: 18px;
}
.experiment-json-value {
  --button-bg: var(--thread-panel);
  --button-hover: var(--thread-panel);
  --button-border: var(--table-border);
  width: 100%;
  min-width: 0;
  justify-content: flex-start;
  font-weight: 400;
}
.experiment-json-value > span {
  overflow: hidden;
  text-overflow: ellipsis;
}
.experiment-json-placeholder {
  color: var(--muted);
}
.experiment-json-dialog {
  --modal-width: 760px;
}
.experiment-seed-dialog input {
  margin-top: 20px;
}
.experiment-exposure-dialog {
  --modal-width: 760px;
  --exposure-control-width: 400px;
  --exposure-field-width: 72px;
}
.experiment-exposure-dialog .experiment-range-value input {
  padding-left: 8px;
  padding-right: 22px;
}
.experiment-exposure-dialog .experiment-create-section {
  margin-top: 0;
}
.experiment-exposure-dialog .experiment-create-section-heading {
  flex-wrap: wrap;
}
.experiment-json-validation {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin: 0 auto 0 0;
  padding: 6px 10px;
  border-radius: 999px;
  color: var(--red);
  background: color-mix(in srgb, currentColor 12%, transparent);
}
.experiment-json-validation[data-valid="true"] {
  color: var(--green);
}
.experiment-json-dialog textarea {
  margin-top: 20px;
  font-family: "SF Mono", SFMono-Regular, ui-monospace, monospace;
  resize: vertical;
  max-height: 50svh;
}
@media (max-width: 900px) {
  .experiment-parameter {
    grid-template-columns: minmax(0, 1fr) 120px;
  }
  .experiment-parameter-remove {
    margin-top: 46px;
  }
}
@media (max-width: 600px) {
  .experiment-create-targeting > .experiment-create-field {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);
    column-gap: 12px;
  }
  .experiment-create-targeting
    > .experiment-create-field.experiment-rollout-range-row {
    grid-template-columns: minmax(0, 1fr);
    gap: 12px;
  }
  .experiment-variant {
    --variant-inset: 16px;
  }
  .experiment-variant-heading {
    flex-wrap: wrap;
  }
}

.experiment-variant-title-input::placeholder {
  color: var(--variant-color);
  opacity: 0.65;
}

.experiment-start-footer-actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
.experiment-start .modal-footer .button {
  height: var(--button-default-height);
  padding-block: 0;
}
.experiment-source-checkbox {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  padding: 0;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.experiment-source-checkbox:disabled {
  opacity: 0.45;
  cursor: default;
}
.experiment-source-checkbox:focus {
  outline: none;
  box-shadow: none;
}

.experiment-source-selection-column {
  width: 62px;
}
.experiment-sources-table .experiment-source-selection-cell {
  padding: 0;
  text-align: center;
}
.experiment-source-selection-cell .experiment-source-checkbox {
  display: flex;
  margin: auto;
}

.experiment-population-heading h2 {
  flex-shrink: 0;
}
.experiment-population-heading .experiment-population-note {
  margin: 0 0 0 auto;
  justify-content: flex-end;
  text-align: right;
}
.experiment-population-note {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 10px;
  color: var(--muted);
  font-size: 12px;
  line-height: 18px;
}

.experiment-diff-dialog.modal {
  --modal-width: 960px;
}
.experiment-diff-heading {
  display: flex;
  align-items: center;
  gap: 8px;
}
.experiment-diff-scroll {
  padding: 16px 0;
  overflow: auto;
}
.experiment-diff-code {
  margin: 0;
  min-width: 100%;
  width: max-content;
  font-family: "SFMono-Regular", Consolas, monospace;
  font-size: 12px;
  line-height: 21px;
  tab-size: 2;
}
.experiment-diff-line {
  display: block;
  min-height: 21px;
  padding: 0 24px;
}
.experiment-diff-line[data-kind="addition"] {
  color: var(--green);
  background: var(--green-bg);
}
.experiment-diff-line[data-kind="deletion"] {
  color: var(--red);
  background: var(--red-bg);
}
.experiment-diff-line[data-kind="file"],
.experiment-diff-line[data-kind="section"] {
  color: var(--muted);
  background: var(--thread-panel);
}
.experiment-diff-meta {
  padding: 12px 24px;
  border-bottom: 1px solid var(--table-border);
  color: var(--muted);
  font-size: 12px;
}
.experiment-diff-meta p {
  margin: 8px 0 0;
  font-size: 12px;
}
.experiment-diff-confirmation {
  padding: 16px 24px;
  border-top: 1px solid var(--table-border);
}
.experiment-diff-confirmation .modal-actions {
  margin-top: 0;
}
.experiment-diff-confirmation > p {
  margin: 0 0 16px;
  color: var(--muted);
}
.experiment-diff-error {
  padding: 24px;
  text-align: center;
}
.experiment-diff-scroll .loading-state {
  min-height: 260px;
}

.experiment-diff-scroll[hidden] {
  display: none;
}
.experiment-diff-dialog.experiment-diff-collapsed {
  --modal-width: 560px;
  height: fit-content;
  overflow-y: auto;
}

.experiment-diff-dialog .document-viewer-actions {
  align-items: center;
}
.experiment-diff-collapsed .document-viewer-header,
.experiment-diff-collapsed .experiment-diff-meta {
  border-bottom: 0;
}
.experiment-diff-collapsed .experiment-diff-confirmation {
  border-top: 0;
}

.experiment-end-description {
  margin: 0;
  padding: 12px var(--modal-padding);
}
.experiment-diff-collapsed .document-viewer-header {
  padding-bottom: 0;
}
.experiment-diff-collapsed .experiment-end-description {
  padding-top: 8px;
  padding-bottom: 0;
}
.experiment-diff-collapsed .experiment-diff-confirmation {
  padding-top: 24px;
}

.experiment-diff-footer {
  margin-top: 0;
}
.experiment-diff-controls {
  display: flex;
  align-items: center;
  gap: 12px;
}
.experiment-diff-footer .modal-actions {
  margin-left: auto;
}

.experiment-rollout-dialog {
  --modal-width: 640px;
}
.experiment-rollout-variant {
  margin: 20px 0;
}

.dropdown-panel[popover] {
  margin: 0;
}

.members-page .table-shell {
  overflow: auto;
}
.members-page .data-table {
  min-width: 640px;
}
.members-page .data-table thead {
  position: sticky;
  top: 0;
  z-index: 2;
}
.members-page .data-table td {
  vertical-align: middle;
}
.members-page .member-name > span {
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.member-name .thread-message-avatar,
.member-name .thread-message-avatar img,
.member-name .thread-message-avatar-placeholder {
  width: 28px;
  height: 28px;
  flex-shrink: 0;
}
.member-name .thread-message-avatar-placeholder {
  font-size: 11px;
}
.member-name {
  display: flex;
  align-items: center;
  gap: 12px;
}
.member-name > span {
  overflow-wrap: anywhere;
}
.member-you {
  color: var(--muted);
}
.member-role-column {
  width: 100px;
}
.member-team-column {
  width: 140px;
}
.members-more {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

.data-table .member-actions {
  width: 106px;
  padding-right: 24px;
  text-align: right;
}
.member-name-column {
  width: auto;
}
.member-permissions-dialog {
  --modal-width: 560px;
}
.member-permissions-dialog h2:focus {
  outline: none;
}
.member-permissions-body {
  padding-top: 24px;
}
.member-settings-section + .member-settings-section {
  margin-top: 24px;
}
.member-settings-section > .settings-section-title {
  margin: 0 0 12px;
  padding-inline: 0;
  font-size: 16px;
}
.member-permissions-card {
  padding: 24px;
}
.member-team-icon {
  width: 25px;
  height: 22px;
  flex-shrink: 0;
  background: currentColor;
  mask: var(--icon-sidebar-everyone-png) center / 22px 22px no-repeat;
  -webkit-mask: var(--icon-sidebar-everyone-png) center / 22px 22px no-repeat;
}
.member-permissions-section {
  padding: 24px;
  border-top: 1px solid color-mix(in srgb, var(--table-border) 60%, transparent);
}
.member-permissions-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 16px;
}
.member-permissions-row + .member-permissions-row {
  margin-top: 24px;
}
.member-permissions-row h3,
.member-permissions-row h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}
.member-permissions-section > p {
  margin: 0;
}

.member-permission-label {
  display: flex;
  align-items: center;
  gap: 12px;
  line-height: 22px;
}
.member-permission-label > [aria-hidden="true"] {
  width: 28px;
  transform: translateY(1px);
}

.button.member-role-admin {
  --button-bg: var(--amber-bg);
  --button-text: var(--amber);
  --button-border: transparent;
  --button-hover: color-mix(in srgb, var(--amber-bg), var(--amber) 10%);
}

.member-permissions-profile {
  padding: 24px;
  flex-wrap: nowrap;
}
.member-permissions-profile .member-name {
  min-width: 0;
  flex: 1;
  font-weight: 500;
}

/* Shared photo control: the only empty-composer affordance is the + button. */
.photo-composer {
  position: relative;
  min-width: 0;
}
.photo-composer-drop-ready::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 2px solid var(--sidebar-icon-ink);
  border-radius: 16px;
  background: color-mix(in srgb, var(--sidebar-icon-ink) 6%, transparent);
  pointer-events: none;
}
.thread-feedback-bar .photo-composer-drop-ready::after {
  border-radius: 19px;
}
.new-job-composer .photo-composer {
  border: 1px solid var(--table-border);
  border-radius: 16px;
  overflow: hidden;
}
.new-job-composer .photo-composer-drop-ready,
.thread-feedback-bar:has(> .photo-composer-drop-ready) {
  border-color: var(--sidebar-icon-ink);
}
.new-job-composer .photo-composer textarea {
  border: 0;
  border-radius: 0;
  /* Keep the original 150px field: 104px text + 44px controls + 2px border. */
  height: 104px;
  min-height: 104px;
  max-height: min(360px, 50dvh);
  overflow-y: auto;
}
.new-job-composer .photo-composer-actions {
  min-height: 44px;
}
.photo-composer-actions {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  padding: 0 12px 12px;
}
.photo-composer-submit {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-left: auto;
}
.button.photo-add-button {
  --button-bg: transparent;
  --button-border: transparent;
  --button-text: var(--muted);
  width: 32px;
  height: 32px;
  min-width: 32px;
  padding: 6px;
  border-radius: 8px;
}
.photo-add-button:hover:not(:disabled) {
  background: var(--sidebar-hover-surface);
  color: var(--text);
}
.composer-attachments,
.message-attachments {
  --attachment-height: 58px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 12px;
}
.composer-attachments {
  padding: 14px 14px 0;
}
.composer-photo {
  width: var(--attachment-height);
  min-width: 0;
  flex-shrink: 0;
}
.composer-photo-preview,
.message-attachments > .input-photo-frame {
  position: relative;
  width: var(--attachment-height);
  height: var(--attachment-height);
  border-radius: 10px;
  flex-shrink: 0;
}
.composer-attachments > .text-attachment {
  height: var(--attachment-height);
}
.composer-photo-preview::after,
.message-attachments > .input-photo-frame::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid color-mix(in srgb, var(--table-border) 70%, transparent);
  border-radius: inherit;
  pointer-events: none;
}
.composer-photo-preview .input-photo-frame,
.composer-photo-preview .thread-artifact-image,
.composer-photo-preview .input-photo-placeholder,
.message-attachments .thread-artifact-image,
.message-attachments .input-photo-placeholder {
  width: 100%;
  height: 100%;
  max-height: 100%;
  margin: 0;
  border-radius: 10px;
  overflow: hidden;
}
.composer-photo-preview img,
.message-attachments img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.button.composer-photo-remove {
  --photo-remove-opacity: 1;
  --button-bg: #fff;
  --button-hover: #fff;
  position: absolute;
  top: -11px;
  right: -11px;
  z-index: 1;
  width: 22px;
  min-width: 22px;
  height: 22px;
  padding: 0;
  border-radius: 50%;
  background: var(--button-bg);
  border: 1px solid var(--table-border);
  color: #000;
  font-size: 16px;
  opacity: 0;
  transform: scale(0.75);
  transition: opacity 140ms ease-out, transform 140ms ease-out;
}
.button.composer-photo-remove:disabled {
  --photo-remove-opacity: var(--button-disabled-opacity);
}
.composer-photo-remove .thread-symbol-xmark {
  width: 12px;
  height: 12px;
  mask-size: auto 10px;
  -webkit-mask-size: auto 10px;
}
.composer-photo-preview:hover .composer-photo-remove,
.text-attachment:hover > .composer-photo-remove {
  opacity: var(--photo-remove-opacity);
  transform: scale(1);
}
@media (hover: none), (any-pointer: coarse) {
  .button.composer-photo-remove {
    opacity: var(--photo-remove-opacity);
    transform: scale(1);
  }
}
@media (prefers-reduced-motion: reduce) {
  .button.composer-photo-remove {
    transform: none;
    transition: none;
  }
}
.photo-status {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  border-radius: inherit;
  background: color-mix(in srgb, var(--surface) 65%, transparent);
  color: var(--text);
}
.button.photo-retry {
  --button-bg: transparent;
  --button-border: transparent;
  --button-text: var(--text);
  --button-hover: var(--sidebar-hover-surface);
}
.photo-progress {
  display: flex;
}
.photo-progress .status-icon {
  width: 22px;
  height: 22px;
}
.input-photo-placeholder {
  position: relative;
  display: grid;
  place-items: center;
  background: var(--thread-panel);
  color: var(--muted);
  padding: 8px;
  font-size: 11px;
  text-align: center;
}
.photo-composer-error {
  margin: 0;
  padding: 0 14px 12px;
  color: var(--red);
  font-size: 12px;
}
.message-attachments {
  margin-top: 12px;
}
.input-photo-frame:focus,
.composer-photo-preview:focus,
.photo-composer button:focus,
.photo-composer button:focus-visible,
.photo-composer:focus-within {
  outline: none;
  box-shadow: none;
}

.photo-recovery-note {
  color: var(--muted);
  font-size: 13px;
  line-height: 1.5;
}
.composer-photo-remove {
  min-height: 22px;
}

/* Native Amplitude charts share experiment surfaces and semantic theme colors. */
.experiment-native-charts {
  container-type: inline-size;
  container-name: experiment-charts;
}
.experiment-overview-grid + .experiment-native-charts {
  margin-top: 34px;
}
.experiment-chart-grid {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 20px;
}
.experiment-native-charts > .thread-results-heading {
  flex-wrap: wrap;
  justify-content: flex-start;
}
.experiment-chart-filters {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 8px;
  margin-left: auto;
  max-width: 100%;
}
.experiment-chart-filters .dropdown {
  max-width: 100%;
}
.experiment-native-charts > .thread-results-heading .button {
  max-width: 100%;
  white-space: normal;
}
.chart-date-dialog {
  --modal-width: 440px;
}
.chart-date-dialog .modal-description {
  color: var(--muted);
  margin: 8px 0 20px;
}
.chart-date-fields {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}
.chart-date-fields label {
  display: grid;
  gap: 8px;
  font-size: 13px;
  color: var(--muted);
}
.chart-date-fields input {
  min-width: 0;
  width: 100%;
  padding: 10px;
  border: 1px solid var(--table-border);
  border-radius: 8px;
  color: var(--text);
  background: var(--surface);
  font: inherit;
  outline: none;
}
.experiment-chart-card {
  display: flex;
  flex-direction: column;
  --chart-inline-inset: 24px;
  grid-column: var(--chart-column, auto) / span var(--chart-width, 6);
  grid-row: var(--chart-row, auto);
  min-height: calc(var(--chart-height, 375px) + 10px);
  min-width: 0;
  padding: 0;
  overflow: hidden;
}
@keyframes dashboard-chart-updated {
  0%,
  70% {
    border-color: var(--text);
    box-shadow: 0 0 0 1px var(--text);
  }
  100% {
    border-color: var(--table-border);
    box-shadow: 0 0 0 1px transparent;
  }
}
.experiment-chart-card[data-dashboard-updated] {
  animation: dashboard-chart-updated 4s ease-out both;
}
@media (prefers-reduced-motion: reduce) {
  .experiment-chart-card[data-dashboard-updated] {
    animation: none;
    border-color: var(--text);
    box-shadow: 0 0 0 1px var(--text);
  }
}
.experiment-chart-header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: calc(var(--table-header-padding-y) + 5px) var(--chart-inline-inset);
  box-shadow: inset 0 -0.5px color-mix(in srgb, var(--table-border) 70%, transparent);
}
.experiment-chart-header-meta {
  grid-column: 2;
  grid-row: 1;
  align-self: start;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 2px;
  flex-shrink: 0;
  margin-left: auto;
  text-align: right;
  color: var(--muted);
  font-size: 13px;
}
.experiment-chart-header h3 {
  min-width: 0;
  margin: 0;
  color: var(--text);
  font-size: 15px;
  font-weight: 600;
  overflow-wrap: anywhere;
}
.experiment-chart-header h3 a {
  color: inherit;
  text-decoration: none;
  outline: none;
}
.experiment-chart-header h3 a:hover {
  text-decoration: underline;
}
.experiment-chart-content {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1;
}
.experiment-chart-body.experiment-chart-body-message {
  padding-block: 20px;
  flex: 1;
  display: grid;
  place-items: center;
  text-align: center;
}
.experiment-chart-body-message .experiment-chart-message,
.experiment-chart-initial-state .experiment-chart-message {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  text-align: center;
}
.experiment-chart-body-message .experiment-chart-message p,
.experiment-chart-initial-state .experiment-chart-message p {
  margin: 0;
}
.experiment-chart-body-loading {
  opacity: 0.5;
  pointer-events: none;
}
.experiment-chart-loading {
  position: absolute;
  inset: 0;
  display: grid;
  place-items: center;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 160ms ease-out, visibility 0s linear 160ms;
}
.experiment-chart-loading-active {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}
.experiment-chart-initial-state {
  min-height: 385px;
  display: grid;
  place-items: center;
}
.experiment-chart-body {
  padding: 20px var(--chart-inline-inset);
  transition: opacity 280ms ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .experiment-chart-body,
  .experiment-chart-loading {
    transition: none;
  }
}
.experiment-chart-plot {
  display: block;
  width: 100%;
  overflow: visible;
}
.experiment-chart-visual {
  position: relative;
  padding-left: var(--chart-axis-gutter);
  padding-right: var(--chart-end-gutter, 0px);
}
.experiment-chart-y-axis {
  position: absolute;
  inset: 0 auto 0 0;
  width: max-content;
  white-space: nowrap;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: right;
  padding: 0;
  font-size: 12px;
  line-height: 10px;
  color: var(--muted);
}
.experiment-chart-body-segmentation {
  container-type: inline-size;
  padding: 24px var(--chart-inline-inset) 20px;
}
.experiment-chart-visual .experiment-chart-plot {
  height: max(180px, calc(var(--chart-height, 375px) - 170px));
}
.experiment-chart-x-axis {
  position: relative;
  height: 18px;
  margin: 14px var(--chart-end-gutter, 0px) 28px var(--chart-axis-gutter);
  font-size: 13px;
  line-height: 18px;
  color: var(--muted);
}
.experiment-chart-x-axis > span {
  position: absolute;
  transform: translateX(-50%);
  white-space: nowrap;
}
@container (max-width: 320px) {
  .experiment-chart-x-axis {
    font-size: 12px;
  }
  .experiment-chart-x-axis[data-dense="true"]
    > span:not(:first-child):not(:last-child):not(:nth-child(3)) {
    display: none;
  }
}
.experiment-chart-gridline {
  stroke: var(--muted);
  stroke-opacity: 0.35;
  stroke-dasharray: 1 3;
}
.experiment-chart-legend {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px 16px;
  font-size: 12px;
}
.experiment-chart-body-segmentation .experiment-chart-legend {
  gap: 10px 24px;
  font-size: 13px;
  line-height: 20px;
}
.experiment-chart-body-segmentation .experiment-chart-legend i {
  width: 10px;
  height: 10px;
}
.experiment-chart-legend > span {
  display: flex;
  align-items: center;
  gap: 6px;
  overflow-wrap: anywhere;
}
.experiment-chart-legend i {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  flex-shrink: 0;
}
.experiment-funnel-scroll {
  overflow-x: auto;
  padding-block: 24px 28px;
  margin-top: -4px;
}
.experiment-funnel-chart {
  min-width: var(--funnel-min-width);
  padding-left: var(--chart-axis-gutter);
  padding-right: var(--chart-end-gutter, 0px);
}
.experiment-funnel-plot {
  position: relative;
  display: grid;
  grid-template-columns: repeat(var(--funnel-step-count), minmax(0, 1fr));
  height: max(180px, calc(var(--chart-height, 375px) - 195px));
}
.experiment-funnel-grid {
  position: absolute;
  inset: 0;
  pointer-events: none;
}
.experiment-funnel-grid > div {
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px dotted color-mix(in srgb, var(--muted) 35%, transparent);
}
.experiment-funnel-grid span {
  position: absolute;
  right: calc(100% + 10px);
  transform: translateY(-50%);
  font-size: 12px;
  color: var(--muted);
  white-space: nowrap;
}
.experiment-funnel-stage-bars {
  display: flex;
  gap: 8px;
  width: 72%;
  margin-inline: auto;
  min-width: 0;
}
.experiment-funnel-bar {
  position: relative;
  flex: 1;
  min-width: 0;
}
.experiment-funnel-completed,
.experiment-funnel-drop {
  position: absolute;
  inset-inline: 0;
  border-radius: 3px 3px 0 0;
}
.experiment-funnel-completed {
  bottom: 0;
  background: var(--funnel-color);
}
.experiment-funnel-drop {
  background: repeating-linear-gradient(
    135deg,
    color-mix(in srgb, var(--funnel-color) 38%, transparent) 0 4px,
    color-mix(in srgb, var(--funnel-color) 16%, transparent) 4px 8px
  );
}
.experiment-funnel-value {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3px 6px;
  border: 1px solid var(--table-border);
  border-radius: 4px;
  background: var(--surface);
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.experiment-funnel-value strong {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}
.experiment-funnel-value span {
  font-size: 12px;
  line-height: 16px;
  color: var(--muted);
}
.experiment-funnel-stage-labels {
  display: grid;
  grid-template-columns: repeat(var(--funnel-step-count), minmax(0, 1fr));
  gap: 12px;
  margin-top: 28px;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  color: var(--muted);
}
.experiment-funnel-stage-labels > div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.experiment-chart-message {
  padding: 20px;
  color: var(--muted);
  font-size: 14px;
}
@container experiment-charts (max-width: 800px) {
  .experiment-chart-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .experiment-chart-card {
    grid-column: auto;
    grid-row: auto;
  }
}
.experiment-native-charts > .thread-results-panel {
  padding: 20px;
}
.experiment-chart-card .experiment-chart-message {
  padding: 0;
}

.experiment-chart-pip {
  transform-box: fill-box;
  transform-origin: center;
  stroke: var(--surface);
  stroke-width: 2;
  pointer-events: none;
}
.experiment-chart-tooltip {
  --dropdown-enter-y: 0px;
  animation: dropdown-in 180ms cubic-bezier(0.2, 0.8, 0.2, 1) both;
  position: absolute;
  top: 8px;
  z-index: 3;
  width: max-content;
  max-width: calc(100% - 16px);
  padding: 10px 12px 10px 27px;
  border: 1px solid var(--table-border);
  border-radius: 9px;
  background: var(--surface);
  color: var(--text);
  box-shadow: 0 4px 16px rgb(0 0 0 / 0.16);
  font-size: 14px;
  line-height: 20px;
  pointer-events: none;
  overflow-wrap: anywhere;
}
.experiment-chart-tooltip[data-closing] {
  animation: dropdown-out 80ms ease-in both;
}
@media (prefers-reduced-motion: reduce) {
  .experiment-chart-tooltip,
  .experiment-chart-tooltip[data-closing] {
    animation: none;
  }
}
.experiment-chart-tooltip > strong {
  display: block;
  margin-bottom: 6px;
  font-weight: 600;
}
.experiment-chart-tooltip-date {
  margin-top: 6px;
  color: var(--muted);
  font-size: 13px;
}
.experiment-chart-tooltip-row {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: 12px;
}
.experiment-chart-tooltip-title {
  font-weight: 600;
}
.experiment-chart-tooltip-title + .experiment-chart-tooltip-date,
.experiment-funnel-tooltip-event {
  margin-top: 2px;
}
.experiment-chart-tooltip::after {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 12px;
  width: 3px;
  border-radius: 2px;
  background: var(--chart-tooltip-color);
}
.experiment-chart-tooltip-value {
  text-align: left;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
}
.experiment-chart-tooltip-value b {
  display: block;
  font-size: 20px;
  line-height: 20px;
  font-weight: 600;
}
.experiment-funnel-tooltip-title {
  font-size: 15px;
  font-weight: 600;
}
.experiment-funnel-tooltip-event,
.experiment-funnel-tooltip-count {
  color: var(--muted);
  font-size: 13px;
}
.experiment-funnel-tooltip-values {
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  gap: 24px;
  margin-top: 12px;
}
.experiment-funnel-tooltip-conversion,
.experiment-funnel-tooltip-count {
  display: flex;
  flex-direction: column;
  gap: 6px;
  color: var(--muted);
  font-size: 13px;
}
.experiment-funnel-tooltip-count {
  text-align: right;
}
.experiment-funnel-tooltip-values strong {
  color: var(--text);
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
}
.experiment-funnel-tooltip-count strong {
  font-size: 16px;
}
.experiment-funnel-tooltip-previous {
  grid-column: 1 / -1;
  gap: 4px;
  font-size: 12px;
}
.experiment-funnel-tooltip-previous strong {
  font-size: 14px;
  line-height: 18px;
}
.experiment-funnel-bar:hover .experiment-funnel-completed {
  filter: brightness(1.12);
}
.experiment-funnel-drop:hover {
  background-color: color-mix(in srgb, var(--funnel-color) 16%, transparent);
  filter: brightness(1.12);
}
.experiment-chart-plot,
.experiment-funnel-bar {
  outline: none;
}

.text-attachment {
  position: relative;
  display: flex;
  align-items: center;
  max-width: 100%;
  border: 1px solid color-mix(in srgb, var(--table-border) 70%, transparent);
  border-radius: 10px;
  background: color-mix(in srgb, var(--button-secondary-bg) 50%, transparent);
  color: var(--text);
  overflow: visible;
}
.text-attachment-preview {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px;
  min-width: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  cursor: pointer;
}
.text-attachment-preview:focus,
.text-attachment-preview:focus-visible {
  outline: none;
  box-shadow: none;
}
.text-attachment-icon {
  display: grid;
  place-items: center;
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  border: 1px solid var(--table-border);
  border-radius: 7px;
  font-size: 13px;
  font-weight: 600;
  color: var(--muted);
}
.text-attachment-description {
  display: grid;
  gap: 4px;
  min-width: 0;
}
.text-attachment-name {
  font-size: 13px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-attachment-meta {
  font-size: 11px;
  color: var(--muted);
}
.text-attachment-content {
  margin: 0;
  font: 13px/1.6 ui-monospace, SFMono-Regular, Menlo, monospace;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
  color: var(--text);
}

.experiment-distribution-bar:hover {
  filter: brightness(1.15);
}

.queued-replies {
  --queued-reply-height: 45px;
  grid-column: 2;
  pointer-events: auto;
  list-style: none;
  margin: 0 14px -24px;
  padding: 0 0 8px;
  max-height: calc(4 * var(--queued-reply-height) + 10px);
  overflow-y: auto;
  scrollbar-width: none;
  border: 1px solid var(--table-border);
  border-radius: 20px 20px 0 0;
  background: var(--subtle);
}
.queued-replies::-webkit-scrollbar {
  display: none;
}
:root:not([data-theme="dark"]) .queued-replies {
  background: color-mix(in srgb, var(--subtle) 50%, var(--surface));
}
.queued-reply {
  display: flex;
  align-items: center;
  gap: 10px;
  min-width: 0;
  height: var(--queued-reply-height);
  padding: 6px 12px;
  color: var(--text);
  font-size: 14px;
  line-height: 20px;
}
.queued-reply + .queued-reply {
  border-top: 1px solid var(--table-border);
}
.queued-reply-text {
  flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.queued-reply-author {
  --message-avatar-size: 24px;
  display: block;
  flex: 0 0 24px;
}
.queued-reply-action-icon {
  display: block;
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  background: currentColor;
  mask: var(--symbol) center / contain no-repeat;
  -webkit-mask: var(--symbol) center / contain no-repeat;
}

.queued-reply-action-icon {
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
}

.queued-reply .button > svg {
  /* The pencil SVG has less internal padding than the SF Symbol exports. */
  flex: 0 0 16px;
  width: 16px;
  height: 16px;
}

.queued-reply-steer {
  padding-inline-end: 6px;
}

.queued-reply .button {
  --button-bg: transparent;
  --button-hover: transparent;
  --button-border: transparent;
  --button-text: color-mix(in srgb, var(--muted) 65%, transparent);
}

.queued-reply .button:hover:not(:disabled) {
  color: color-mix(in srgb, var(--muted) 75%, var(--text));
}
.queued-reply-actions {
  display: flex;
  flex: 0 0 auto;
  align-items: center;
  gap: 6px;
}

.review-notification-settings {
  margin-bottom: 32px;
}

.reviewer-option {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
.reviewer-option > span:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
}
.reviewers-menu-actions {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  margin: 8px calc(-1 * var(--dropdown-padding))
    calc(-1 * var(--dropdown-padding));
  padding: 12px;
  border-top: 0.5px solid var(--table-border);
}
.reviewers-menu-clear {
  margin-right: auto;
}
.dropdown-panel.reviewers-dropdown .dropdown-items {
  min-height: calc(
    3 * var(--dropdown-row-height) + 2 * var(--dropdown-row-gap)
  );
}
.reviewers-dropdown .loading-state {
  flex: 1;
}
.data-table .review-risk {
  white-space: nowrap;
}
.for-review-page .threads-table {
  min-width: 1080px;
  --table-row-hover: transparent;
}
.for-review-page .job-column {
  width: auto;
}
.for-review-page .creator-column {
  width: 180px;
}
.for-review-page .risk-column {
  width: 110px;
}
.for-review-page .updated-column {
  width: 100px;
}
.for-review-page .review-actions-column {
  width: 120px;
}
.threads-table .reviewers-column {
  width: 200px;
}
.branch-reviewers {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  width: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  text-align: left;
  outline: none;
  cursor: pointer;
}
.branch-reviewers:disabled {
  cursor: default;
}
.branch-reviewers .branch-creator {
  padding: 4px 8px;
  margin: -4px -8px;
  border-radius: 8px;
}
.branch-reviewers:not(:disabled) .branch-creator:hover {
  background: color-mix(in srgb, var(--text) 3%, transparent);
}
.add-reviewer-button {
  --button-default-font-size: var(--table-body-font-size);
  --button-weight: 500;
  --button-hover: color-mix(in srgb, var(--text) 3%, transparent);
}
.add-reviewer-button .new-job-icon {
  width: 1em;
  -webkit-mask-size: 1em 1em;
  mask-size: 1em 1em;
}

/* The mention list keeps focus in the composer while arrow keys select people. */
.thread-feedback-bar:has(.mention-composer) {
  overflow: visible;
}
.mention-composer {
  position: relative;
  min-width: 0;
}
.mention-composer textarea {
  position: relative;
  border-radius: 20px 20px 0 0;
}
.mention-picker {
  position: absolute;
  bottom: calc(100% + 8px);
  left: 0;
  z-index: 5;
  width: min(320px, 100%);
  padding: 5px;
  border: 1px solid var(--table-border);
  border-radius: 16px;
  background: var(--feedback-bg);
  box-shadow: 0 6px 24px rgba(0, 0, 0, 0.12);
}
.mention-picker-empty {
  padding: 8px 10px;
  color: var(--muted);
  font-size: 12px;
  line-height: 18px;
}
.mention-options {
  max-height: min(228px, 35vh);
  overflow-y: auto;
}
.mention-option {
  padding: 8px 10px;
  border-radius: 11px;
  color: var(--text);
  font-size: 14px;
  cursor: pointer;
}
.mention-option[aria-selected="true"] {
  background: var(--button-secondary-bg);
}
.thread-mention {
  font-weight: 600;
  color: var(--blue);
  background: var(--blue-bg);
  border-radius: 8px;
  padding: 1px 3px;
}
.thread-message-reply.button {
  min-height: 22px;
  padding: 0 5px;
  border: 0;
  background: transparent;
  color: var(--muted);
  font-size: 12px;
}
.thread-message-reply.button:hover {
  color: var(--text);
  background: var(--button-secondary-bg);
}

/* Match native textarea metrics; only the selected mention backgrounds paint here. */
.thread-feedback-dock .mention-highlights {
  position: absolute;
  inset: 0;
  height: 100%;
  min-height: 0;
  max-height: none;
  overflow: hidden;
  color: transparent;
  pointer-events: none;
  white-space: pre-wrap;
  overflow-wrap: break-word;
}
.mention-highlights .thread-mention {
  color: transparent;
  font-weight: inherit;
  padding: 0;
}

.thread-message-target .thread-message-body {
  box-shadow: 0 0 0 2px #fff;
}

.infinite-list-footer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 20px;
}
