@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800&display=swap";.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.react-tabs{-webkit-tap-highlight-color:transparent}.react-tabs__tab-list{border-bottom:1px solid #aaa;margin:0 0 10px;padding:0}.react-tabs__tab{display:inline-block;border:1px solid transparent;border-bottom:none;bottom:-1px;position:relative;list-style:none;padding:6px 12px;cursor:pointer}.react-tabs__tab--selected{background:#fff;border-color:#aaa;color:#000;border-radius:5px 5px 0 0}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{outline:none}.react-tabs__tab:focus:after{content:"";position:absolute;height:5px;left:-4px;right:-4px;bottom:-5px;background:#fff}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.vjs-svg-icon{display:inline-block;background-repeat:no-repeat;background-position:center;fill:currentColor;height:1.8em;width:1.8em}.vjs-svg-icon:before{content:none!important}.vjs-svg-icon:hover,.vjs-control:focus .vjs-svg-icon{filter:drop-shadow(0 0 .25em #fff)}.vjs-modal-dialog .vjs-modal-dialog-content,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-button>.vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABTsAAsAAAAAIpAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV32Y21hcAAAAYQAAAEJAAAD5p42+VxnbHlmAAACkAAADtIAABckI4l972hlYWQAABFkAAAAKwAAADYsvIjpaGhlYQAAEZAAAAAdAAAAJA+RCL1obXR4AAARsAAAABcAAAC8Q2YAAGxvY2EAABHIAAAAYAAAAGB7CIGGbWF4cAAAEigAAAAfAAAAIAFAAI9uYW1lAAASSAAAASUAAAIK1cf1oHBvc3QAABNwAAABfAAAAnXdFqh1eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGR7yDiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGPHcRdyA4RZgQRADaGCyYAAHic7dPXbcMwAEXRK1vuvffem749XAbKV3bjBA6fXsaIgMMLEWoQJaAEFKNnlELyQ4K27zib5PNF6vl8yld+TKr5kH0+cUw0xv00Hwvx2DResUyFKrV4XoMmLdp06NKjz4AhI8ZMmDJjzoIlK9Zs2LJjz4EjJ85cuHLjziPe/0UWL17mf2tqKLz/9jK9f8tXpGCoRdPKhtS0RqFkWvVQNtSKoVYNtWaoddPXEBqG2jQ9XWgZattQO4baNdSeofYNdWCoQ0MdGerYUCeGOjXUmaHODXVhqEtDXRnq2lA3hro11J2h7g31YKhHQz0Z6tlQL4Z6NdSbod4N9WGoT9MfHF6GmhnZLxyDcRMAAAB4nJ1YC1hU17U+a5/HMA4iA3NmVBDmoQwP5TFnHlFeA4gYiUFRQINoSCBAyK3G2yi+0aipYtFcHYo2xsb4NiY3+VrNxSaX5uvt495ozNdoYoxmem2/L8HGpLc+InB279pnhlGr5mvL4eyz99nrrL32eu1/DQcc/okdYgdHOA6MQKp4r9gx0EcMHMezOalVasW5BM7NcXoSb9fFgE6KtSSBxWz1FYDPG+vMBGcKb9cebu2VS5s2aaTkCvRSf6C7Y+Ppibm5E09v7IDs2/3uZQtbD0zIyppwoHXh/93ukmyYgdePNRp65p5v+3v/9otQl2O7wP34cT88p8Md2YxpYLQZoRcy6FlSBRnwnGAe6BPMSCZo+7NJVqS0cE4uHendzhSnbPH6TDqL1+Nme5LZXkCHnGyoH0kne30WH+gswhm3q+pt/mTas9NLS64GnjmSlTPw0wVQT/ewRaBgxtydy3cuUB9/6SW+vb5yRvr+t0eOfPKJZ/9t3+4tL7xj32Xd3thCxi+ge6ifdsAN+l5+wi5HQ/cCoeull1AszS7CUfEcJzK7sKWJAdJhCd0sPM4+EY7QDm5ov08hXRQXE5bf6PV5Q5+IjW7X7Nku92Ask4l2hCRRD6TPqISiCJeQna3SCFwrhrNzXHzo4yFevBwxpzxk8WCIIfkvVEKVy32SbT8n68gzgaslpaiO2zIGIyuSb7RNf9HSuN26y/7OC1tgEmpiyA6aD4qcgTOiLThwGG0eB694FI8NHLLN6OBlRVaMxNAFS4JdXUG6mW8PwpKuYLCLXKGbu8iwYNdgO06Sn3Th+/vyZAxs8Ro30DjHe9gy8Fywi24OMm7Qyzh3MTZVOMYhLBnoC+J79lpTUyQmorjhnMwlcQ5uPEYGpDjsOkkH49BjQLQBqs3jFtFdJNlksYmoQFDArLh8Xh+Qd6Ghcsb6FUuehDi+U/lqD71K/qiegeV1imcwjl7ExwiSrf4BZyCujV6cVcFo6VX+G9IcPyFjJnUufbU/jzrL1X99as36reXl8K32nFaOr+E8jWJEcJ55DpMVfSMe95/AJaOsGBH2GJCNpiRQbK4C8BjdmQA22QY2j03Em13i2YHqtNLU1NI04Yj2HJgA6fQc6VPNpA/D+Ryks554NnVy2mB72uRUfPLsqR4N0LOBQKArwJYO+5W2fgZX8oC1HR6HjNaQTVIG2FPwnTcXXGZZfNB7TE6pTKZUwaw91XWLAoFFGcnB5PHjsckgBjbWutrL+0h5Y1xw3DRGDumsnXb3MJwXrJIN5U7m0rgJ3yG5w4he5ckFG4pmNEkOm0/xOO4r4yL87wqtQM+hiJIVp+6iG2wPBKD35ElGkDx+UfC2v1mFG1o+M3AjNFty8biKMXwzyxnZLds8wYD2BxmCPHAldPOeLsy/0BugftYhVYFAhO8SqQ0j3oK7dHJZnI/jxmUS4onlxskSF8thmvNZjIrRZwEPxr0lBuLRuz3oy/FOHCsxwOPYh2M+e9u3J5pgPYz9gp6G7C9m0A11F9ddqKMfV+4sbq45/YspOysXvT+3pdFdYNg2fHbW8Dz301MqDVuGrz0Fuh0YMW8mddrpqzST7rV9BcvqPoNvadRndWp0p8HvbiqrFj5yFQ/vNFSXDpxpLEFWp+DcrF3FT1afWshFcmCfeAMjEvO65i0Y6XijQfSRPWx3TV/Df7Km3E1l+kLt56s/rwVzuRusNMhudznkwdLaS+QNdeal2jDPP4l9qHc98vTYZOSkxzD+njBWVWjFPKgipx6DkWvXQiW8OYcewVHE5yukinDMcfGgc0opDltYKDxIGBedkzc6jSfE7tlvESCDFUw0Hx0opS+U0lHCxNottbNWSxX9zZVvEhKWUSyBpaXwBc2a98M6UqPeXAs/GDon8Ax7hsthO8cM5HU7Ad0UvRR9lHmtyQKZ4MAe814X5h9MSUkQmhf96eVJ6p90OjIiqSIjvykvr2l5U55O/fPQKD+jIomYpNyGJQ25uQ2kIikRfAmuBHCPsWqkSDEqgZ5KDI2sifS/R43MbZg0idFHbCPNxXxZws1ACVE6hAhOdJwRkJLFBLPZpRGYJ50pko6XzMkgmSx40ljik6AQcKhFnLcQE6rF7PXFe1Ocoj0T3AXgSgJTDIhHRfHlYZKuSzc6uievOJGXY+i5GJkkTp7UM3y0LqATDbtFcbdBxO7o4T25JYlEjoH0uynUh8rapkxp62QN70svSF+hT4gGPlovlmcm/ComLi7mV4kTykV9NFWjE/QrwgQ4uIcAP0rQF4VZYRP2o3PhHHzfPMJj9Ir+uzKUlrH49ntT18AVvj1sc3YGjUT/Mt2Dxawa8ArcA7bCQIpvfwAYu22vEG/No/5RvPdA7g+AelLrPwzy+LtkLPhnpIxH14m4EYq8eeMHbPEPNm6G7Nv9B4jcFPZ8bJj0SEjP3MPgQdKTqqEoy2v6G32P/Y6dxOv04AxnoAeq+GILvUavtYCBXm+BaIhuodcfrN5B/V2EYMCPh+SxavjGyPwV0x4CJgUPGT0mQaODGBACIJZGsMXwAD0LGXx7l3CdAcKMIKI+f5CepWeD0BvyU/GcdBxPF8SwejC6LGZmAURFdsSWKR5HyHld2kbdIZO1Ixx+bnnzU7n5+blPNV9jnUDWhP2tC68tbN3PVIldsQPxSAcSpjOav7Q05uXn5zW2LLvDXn9B6syscPy9iDLEMmSrJz6nYuWMipukjM0AH8JkGS+XFyMRkzSCH7KD/hwm172SAyZYumHlefr5AddrtA0O0TnwaVZxcRY9Bfukn9Gf05N1r9DV9MoBsJ1f+ZrqUvtPHizJAntWybv7hmqLt6QLuK6ZS9Fqi1jO5rDoWPZXXII5Tgajg53cIXCjDCGIcYrRIY2n6+mXOa/W0bdhau3ryiEYe2FV/5oeaIYK/5w5frCyll6/cYO8DiNhw6t1MBWmznt91QX62UF1N7l0eHBZTRGpKaqpKVIPF9UcIzmReud9TSY75+K899GHbBu6wjoR7RKKZVYiYxSPf5/2wJT5e3NAhmUbVn5KLx1Ujg0+BGvpAIh0DezInTkzF37KVocxrKU3r1+XLtAe2lO3l66kfQfB/unKY+q8N375Ru8bc4pJXfEcESU95q+p8ZNZRTWH1d9FzvUdYXk5rLkcdkEisoKKVHQW/b3GEx6tPaYcoJfOr9wAbSBnv1IHpep0OExr4LPMkpJM+j7sly7UHkOzXjoAZljHCGiyegtNlwljM0v+c19ET9Pvst09a2Mtgcf5/ZSzYO5h1156+eyydfAsxGa9XAuF6vzjh6CssLq6ECysperXX0sX5h5ZdpZe3guxsGIPEtHk/aqXX1hVqP5HYVVVISkrrNqvXorIc+5Ou91Hnr/LcD2afi6eX7UBloOcs7cOpqgGaNfs1g7bNbs9z6wASaylN69d0/TFTIz6Ws8+oGV3mE2612wRTHKcVUbhjKadebloMc+dyXgMVtVK6BwMB/+mVW09igdRBWaRtNQX59d/VD//xdQ0TCiYNj1KT9sq6Wdu5WTbqk3qDXyDaLa1fv621LS01G3z61sD6lH8lAxDLicV921s6Bf92JOYvzNYCL1khbqBXEFUzC521N5NyzNaQIWhjyFyDoBIVrAjmv2UEaLlI+c6zw1jmVIPLLLZZUTj6GxGHW+mq1tgHXR2D85p4Q934+jLbtjVLcyCdS10NVzpHqxp4Q/hK7WopY/NRGx9HGsPGdFjOjcpjBnGYMVqY/4eqT5khWEHWUup2A/pTw7pdWgsWft7ETUERL96nRg0HNFPmCYba6pylECaExX89A9WLUOVB4oKLu/o1oqSYHCgLzBUlAz8hNFDRpeSU1XT+LRmDUgPaKbYdHDn9suF/tu13nHJij0N97LfS0QmqONuyONk7zvUI6Qa0pF9f2+oABL92AT6e0U//z9YqAiWtJLU1JK0gS+1aacwamiNqK067u9ZQ8f1d4qLodMzz3uL89Z68V/Hnr++hXWUuHgw8dfi972PeTyPefu3aNNucemQ74qFuIaJnVkOu4Q+yjuwmmC1FqZpl1i4uzoPxjkpPf3Xv545tl26Rr+dOvUd+omqJzch9dOeU7f10Y64nMcKK137DccIZq2WdXtdZjbEoLSzHwiMtrjYLDxpHQW8gjMX6XFYAE2zSWVD04EGYSs9MbO6sEo20BMEAB4mpvSypsKjZ4Stgzb+c3A9/MQT2+vrBy+qvyFxLUtLlSRF/Ri2wjfZ2dus2Q8lXx4608/jnqK5OOap6NY2PSjYYnECCjiEeLJll/pbmqfeIK+ps3+MxrlEhqmTPipVP7kqlF4VhpEb6r+Q7YOJg38kJ9SHBf3NBl6+9YchfbUjb5ahLSzUM3kPHmwFAsZ5rpai0S7E5xWzZ1j+fW7zsUWP2g5NXTw52ySCTrgG0+lbw60l2Y/CB185CoA8NK+tbRKxfjy6pm5hzQRRR+cMqv1Jbiw6STivtEvt3DRcy0QEh92JlUGo2PG4tSKHl00YD6xc8CK+YPYyy3io2lN8BcSjKRzrIV6ypOAobqxViJPaT9M9Hy5szY33mp7OX/Zu89L/7Ww5vqY2Y8b0pKgoiUhG5cPDPzq8qTV/WkzUOIvXVVA96kmjcBrr3HrYC/Wn+fYP6Z7T1rqy3zknbvqma/FvVk96fNXGkuaXrdHW5JGSxZT/2I/O73v+yNWafMdzc5NdxYurHs6h86e01sLKLz9EBrg+x36rxAaED7hRnAMx7Vzu+9wabh3zG8XLQjx0ablUJzmxdErxYT3kzQSd0SSafVqF5PXgpp0OyYJ1EyNHpGUZmvK575ySzd85JSqF7IBzSAbMM04+MbE58xF3/njXOGecSaermlw2y9PsSQdytLJVr8t+wg+rR8cZYoeNxVIzNdk3Bngi8U5LAlgTFoQnzJCa5EsCgYhCaGL+qPj7TdhG31p9tej3R04N//PXxNwJvyUqwaJqRPJY98TJ5TPndmflRAkAhBfe46sfKW5wizSge08Xb7Ca/GUVs55trngkKkrUS2WPzKttaaqq+idmahugkY+W6fN0I6i3gPt/x88U4wAAeJxjYGRgYADiGU9YXsXz23xl4GZnAIFH7fO+IdMc/WBxDgYmEAUASbMKwAB4nGNgZGBgZwABjj4Ghv//OfoZGBlQgT4ARicDZAAAAHicY2BgYGAfxJijD8Fmu4EqBwCSpgKpAAAAAAAADgBoAH4AzADgAQIBQgFsAZgB7gIuAooC0AL8A2IDjAOoA+AEMASwBNoFCAVaBcAGCAYuBnAGrAb2B04HigfSCCoIcAiGCJwIyAkkCVYJiAmsCfIKIApWCsQLknicY2BkYGDQZ2hmYGcAASYg5gJCBob/YD4DABqrAdAAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2ReVPbMBDF/ULi2EkDBFqO3gdHLxUzDB9IkdexBllydRD49ihO3Ckz7B/a31utZnafkkGyiXnyclxhgB0MMUKKMTLkmGCKV5hhF3vYxxwHOMRrvMERjnGCU7zFO7zHB3zEJ3zGF3zFN5zhHBe4xHf8wE/8wm8w/MEVimTYKv44XR9MSCsUjVoeHE3vjQoNsSZ4mmxZmVWPjSz7jlou6/0qKOWEJdKMtCe793/hQfqxa6XWZHMXFl56RS4TvPXSaDeoy0zUUZB109KstDK8lHo5q6Qi1hcOnqkImubPS6aqRq7mlnaEWabub4iYblba3SRmgldS0+FWdhNtt04F14JUaqkl7tcpOpJtErvNt3Bd9HRT5JWxK25Ldjvp6br4hzfFiIdSmlzTg2fSUzNrLd1LE1ynxq4OVaVoKLjzJ60UPtj1RKzHzsbjly6inVnFBS2MucviPncU7Rr7lfTxRepDs1A2j3ZHRc7PuzFYSfE3ZOd4kjwBy227hA==) format("woff");font-weight:400;font-style:normal}.vjs-icon-play,.video-js .vjs-play-control .vjs-icon-placeholder,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.video-js .vjs-big-play-button .vjs-icon-placeholder:before{content:""}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:""}.vjs-icon-pause,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pause:before,.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mute,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mute:before,.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-low,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-low:before,.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-mid,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-mid:before,.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before{content:""}.vjs-icon-volume-high,.video-js .vjs-mute-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-volume-high:before,.video-js .vjs-mute-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-enter,.video-js .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-enter:before,.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-fullscreen-exit,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-fullscreen-exit:before,.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before{content:""}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:""}.vjs-icon-subtitles,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-subtitles:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before{content:""}.vjs-icon-captions,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-captions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-captions:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-captions-button .vjs-icon-placeholder:before{content:""}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:""}.vjs-icon-chapters,.video-js .vjs-chapters-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-chapters:before,.video-js .vjs-chapters-button .vjs-icon-placeholder:before{content:""}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:""}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:""}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:""}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:""}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:""}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:""}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:""}.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder,.video-js .vjs-volume-level,.video-js .vjs-play-progress{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before,.video-js .vjs-volume-level:before,.video-js .vjs-play-progress:before{content:""}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:""}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:""}.vjs-icon-cancel,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cancel:before,.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before{content:""}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:""}.vjs-icon-replay,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay:before,.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-5,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-5:before,.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-10,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-10:before,.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-replay-30,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-replay-30:before,.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-5,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-5:before,.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-10,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-10:before,.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before{content:""}.vjs-icon-forward-30,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-forward-30:before,.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before{content:""}.vjs-icon-audio,.video-js .vjs-audio-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio:before,.video-js .vjs-audio-button .vjs-icon-placeholder:before{content:""}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:""}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:""}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:""}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:""}.vjs-icon-picture-in-picture-enter,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-enter:before,.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-picture-in-picture-exit,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-picture-in-picture-exit:before,.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:""}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:""}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:""}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:""}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:""}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:""}.vjs-icon-audio-description,.video-js .vjs-descriptions-button .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-audio-description:before,.video-js .vjs-descriptions-button .vjs-icon-placeholder:before{content:""}.video-js{display:inline-block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js *:before,.video-js *:after{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-fluid,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-1-1{width:100%;max-width:100%}.video-js.vjs-fluid:not(.vjs-audio-only-mode),.video-js.vjs-16-9:not(.vjs-audio-only-mode),.video-js.vjs-4-3:not(.vjs-audio-only-mode),.video-js.vjs-9-16:not(.vjs-audio-only-mode),.video-js.vjs-1-1:not(.vjs-audio-only-mode){height:0}.video-js.vjs-16-9:not(.vjs-audio-only-mode){padding-top:56.25%}.video-js.vjs-4-3:not(.vjs-audio-only-mode){padding-top:75%}.video-js.vjs-9-16:not(.vjs-audio-only-mode){padding-top:177.7777777778%}.video-js.vjs-1-1:not(.vjs-audio-only-mode){padding-top:100%}.video-js.vjs-fill:not(.vjs-audio-only-mode){width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js.vjs-audio-only-mode .vjs-tech{display:none}body.vjs-full-window,body.vjs-pip-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen,body.vjs-pip-window .video-js{position:fixed;overflow:hidden;z-index:1000;inset:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),body.vjs-pip-window .video-js{width:100%!important;height:100%!important;padding-top:0!important;display:block}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-pip-container .vjs-pip-text{position:absolute;bottom:10%;font-size:2em;background-color:#000000b3;padding:.5em;text-align:center;width:100%}.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-small.vjs-pip-container .vjs-pip-text,.vjs-layout-small.vjs-pip-container .vjs-pip-text{bottom:0;font-size:1.4em}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1!important;visibility:visible!important}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:50%;left:50%;padding:0;margin-top:-.81666em;margin-left:-1.5em;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:#2b333fb3;border-radius:.3em;transition:all .4s}.vjs-big-play-button .vjs-svg-icon{width:1em;height:1em;position:absolute;top:50%;left:50%;line-height:1;transform:translate(-50%,-50%)}.video-js:hover .vjs-big-play-button,.video-js .vjs-big-play-button:focus{border-color:#fff;background-color:#73859f;background-color:#73859f80;transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button,.vjs-error .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,.vjs-scrubbing,.vjs-error) .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-js.vjs-spatial-navigation-enabled .vjs-button:focus{outline:.0625em solid white;box-shadow:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:#000c;background:linear-gradient(180deg,#000c,#fff0);overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{display:flex;justify-content:center;list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover,.js-focus-visible .vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:#73859f80}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover,.js-focus-visible .vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-selected .vjs-svg-icon,.vjs-menu li.vjs-selected:focus .vjs-svg-icon,.vjs-menu li.vjs-selected:hover .vjs-svg-icon,.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon{fill:#000}.video-js .vjs-menu *:not(.vjs-selected):focus:not(:focus-visible),.js-focus-visible .vjs-menu *:not(.vjs-selected):focus:not(.focus-visible){background:none}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0em;margin-bottom:1.5em;border-top-color:#2b333fb3}.vjs-pip-window .vjs-menu-button-popup .vjs-menu{left:unset;right:1em}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:#2b333fb3;position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline:hover,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline.vjs-slider-active{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline:hover .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline.vjs-slider-active .vjs-menu{display:block;opacity:1}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:#2b333fb3}.video-js.vjs-spatial-navigation-enabled .vjs-control-bar{gap:1px}.video-js:not(.vjs-controls-disabled,.vjs-using-native-controls,.vjs-error) .vjs-control-bar.vjs-lock-showing{display:flex!important}.vjs-has-started .vjs-control-bar,.vjs-audio-only-mode .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;pointer-events:none;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar,.vjs-error .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible;pointer-events:auto}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.video-js .vjs-control.vjs-visible-text{width:auto;padding-left:1em;padding-right:1em}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.vjs-button>.vjs-svg-icon{display:inline-block}.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before,.video-js .vjs-control:focus{text-shadow:0em 0em 1em white}.video-js *:not(.vjs-visible-text)>.vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-play-progress,.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;line-height:.35em;z-index:1}.vjs-svg-icons-enabled .vjs-play-progress:before{content:none!important}.vjs-play-progress .vjs-svg-icon{position:absolute;top:-.35em;right:-.4em;width:.9em;height:.9em;pointer-events:none;line-height:.15em;z-index:1}.video-js .vjs-load-progress{background:#73859f80}.video-js .vjs-load-progress div{background:#73859fbf}.video-js .vjs-time-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.video-js .vjs-progress-control:hover .vjs-mouse-display,.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display,.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:#000c}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:#73859f80}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0em 0em 1em white;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid white}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em;z-index:1}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em;z-index:1}.vjs-svg-icons-enabled .vjs-volume-level:before{content:none}.vjs-volume-level .vjs-svg-icon{position:absolute;width:.9em;height:.9em;pointer-events:none;z-index:1}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{line-height:.35em;right:-.5em}.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon{right:-.3em;transform:translateY(-50%)}.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon{top:-.55em;transform:translate(-50%)}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:#2b333fb3}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:#fffc;border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip{left:1em;top:-12px}.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip{font-size:1em}.video-js .vjs-volume-control .vjs-mouse-display{display:none;position:absolute;width:100%;height:1px;background-color:#000;z-index:1}.video-js .vjs-volume-horizontal .vjs-mouse-display{width:1px;height:100%}.video-js .vjs-volume-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.vjs-mouse-display .vjs-volume-tooltip{color:#fff;background-color:#000;background-color:#000c}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;inset:0;height:100%}.vjs-has-started .vjs-poster,.vjs-using-native-controls .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster,.vjs-has-started.vjs-audio-poster-mode .vjs-poster,.vjs-pip-container.vjs-has-started .vjs-poster{display:block}.vjs-poster img{width:100%;height:100%;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js:not(.vjs-live) .vjs-live-control,.video-js.vjs-liveui .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-svg-icons-enabled .vjs-seek-to-live-control{line-height:0}.vjs-seek-to-live-control .vjs-svg-icon{width:1em;height:1em;pointer-events:none;fill:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon{fill:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider,.video-js .vjs-current-time,.video-js .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control{display:flex}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;inset:0 0 3em;pointer-events:none}.vjs-error .vjs-text-track-display{display:none}.video-js.vjs-controls-disabled .vjs-text-track-display,.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js.vjs-force-center-align-cues .vjs-text-track-cue{text-align:center!important;width:80%!important}@supports not (inset: 10px){.video-js .vjs-text-track-display>div{inset:0}}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,.vjs-pip-window .vjs-picture-in-picture-control{display:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.video-js.vjs-audio-only-mode .vjs-fullscreen-control,.vjs-pip-window .vjs-fullscreen-control{display:none}.vjs-playback-rate>.vjs-menu-button,.vjs-playback-rate .vjs-playback-rate-value{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.85;text-align:left;border:.6em solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:5em;height:5em;border-radius:50%;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:flex;justify-content:center;align-items:center;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-error .vjs-loading-spinner{display:none}.vjs-loading-spinner:before,.vjs-loading-spinner:after{content:"";position:absolute;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:before,.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.video-js.vjs-audio-only-mode .vjs-captions-button{display:none}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js.vjs-audio-only-mode .vjs-descriptions-button{display:none}.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon{width:1.5em;height:1.5em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js.vjs-audio-only-mode .vjs-subs-caps-button{display:none}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover{width:auto;width:initial}.video-js.vjs-layout-x-small .vjs-progress-control,.video-js.vjs-layout-tiny .vjs-progress-control{display:none}.video-js.vjs-layout-x-small .vjs-custom-control-spacer{flex:auto;display:block}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:#2b333fbf;color:#fff;height:70%}.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings{height:80%}.vjs-error .vjs-text-track-settings{display:none}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-font,.vjs-text-track-settings .vjs-track-settings-controls{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display: grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-text-track-settings select{font-size:inherit}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:10px;border:none}.vjs-text-track-settings fieldset span{display:inline-block;padding:0 .6em .8em}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;font-weight:700;font-size:1.2em}.vjs-text-track-settings .vjs-label{margin:0 .5em .5em 0}.vjs-track-settings-controls button:focus,.vjs-track-settings-controls button:active{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:#2b333fbf}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:#000000e6;background:linear-gradient(180deg,#000000e6,#000000b3 60%,#0000);font-size:1.2em;line-height:1.5;transition:opacity .1s;padding:.666em 1.333em 4em;pointer-events:none;position:absolute;top:0;width:100%}.vjs-error .vjs-title-bar{display:none}.vjs-title-bar-title,.vjs-title-bar-description{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vjs-title-bar-title{font-weight:700;margin-bottom:.333em}.vjs-playing.vjs-user-inactive .vjs-title-bar{opacity:0;transition:opacity 1s}.video-js .vjs-skip-forward-5,.video-js .vjs-skip-forward-10,.video-js .vjs-skip-forward-30,.video-js .vjs-skip-backward-5,.video-js .vjs-skip-backward-10,.video-js .vjs-skip-backward-30{cursor:pointer}.video-js .vjs-transient-button{position:absolute;height:3em;display:flex;align-items:center;justify-content:center;background-color:#32323280;cursor:pointer;opacity:1;transition:opacity 1s}.video-js:not(.vjs-has-started) .vjs-transient-button{display:none}.video-js.not-hover .vjs-transient-button:not(.force-display),.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display){opacity:0}.video-js .vjs-transient-button span{padding:0 .5em}.video-js .vjs-transient-button.vjs-left{left:1em}.video-js .vjs-transient-button.vjs-right{right:1em}.video-js .vjs-transient-button.vjs-top{top:1em}.video-js .vjs-transient-button.vjs-near-top{top:4em}.video-js .vjs-transient-button.vjs-bottom{bottom:4em}.video-js .vjs-transient-button:hover{background-color:#323232e6}@media print{.video-js>*:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js *:focus:not(.focus-visible){outline:none}.video-js *:focus:not(:focus-visible){outline:none}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.375em;border-bottom-right-radius:.375em}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper--header-middle[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper--header-bottom[data-placement^=bottom] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker-popper--header-bottom[data-placement^=top] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select,.react-datepicker__header--middle,.react-datepicker__header--bottom){border-top-right-radius:.3rem}.react-datepicker__header--middle{border-top:1px solid #aeaeae;border-radius:0;margin-top:4px}.react-datepicker__header--bottom{border-bottom:none;border-top:1px solid #aeaeae;border-radius:0 0 .3rem .3rem}.react-datepicker__header-wrapper{position:relative}.react-datepicker__header-wrapper .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:2px}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__month-select,.react-datepicker__year-select,.react-datepicker__month-year-select{background-color:transparent;border:1px solid #aeaeae;border-radius:.3rem;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin-top:5px;padding:2px 5px}.react-datepicker__month-select:focus-visible,.react-datepicker__year-select:focus-visible,.react-datepicker__month-year-select:focus-visible{outline:auto 1px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.5em;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:5em;margin:2px}.react-datepicker__month{margin:.5em;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:5em;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.375em;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.375em}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 1.0625em);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:2.125em;line-height:2.125em;text-align:center;margin:.208em}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90;color:#fff}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.625em;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__children-container{width:17.25em;margin:.5em;padding-right:.25em;padding-left:.25em;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.react-datepicker-popper-offset{margin-top:-.7em}.EZDrawer .EZDrawer__checkbox{display:none}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__overlay{display:block;opacity:1}.EZDrawer .EZDrawer__checkbox:checked~.EZDrawer__container{visibility:visible;transform:translateZ(0)!important}.EZDrawer .EZDrawer__overlay{display:none;height:100vh;left:0;position:fixed;top:0;width:100%}.EZDrawer .EZDrawer__container{position:fixed;visibility:hidden;background:#fff;transition:all;box-shadow:0 0 10px 5px #0000001a}.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;margin:0;padding-left:.3em;padding-right:.3em}.col-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-3{max-width:25%;flex:0 0 25%}.col-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-6{max-width:50%;flex:0 0 50%}.col-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-9{max-width:75%;flex:0 0 75%}.col-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}@media screen and (min-width:576px){.col-sm-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-sm-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-sm-3{max-width:25%;flex:0 0 25%}.col-sm-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-sm-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-sm-6{max-width:50%;flex:0 0 50%}.col-sm-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-sm-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-sm-9{max-width:75%;flex:0 0 75%}.col-sm-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-sm-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:768px){.col-md-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-md-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-md-3{max-width:25%;flex:0 0 25%}.col-md-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-md-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-md-6{max-width:50%;flex:0 0 50%}.col-md-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-md-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-md-9{max-width:75%;flex:0 0 75%}.col-md-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-md-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:992px){.col-lg-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-lg-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-lg-3{max-width:25%;flex:0 0 25%}.col-lg-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-lg-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-lg-6{max-width:50%;flex:0 0 50%}.col-lg-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-lg-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-lg-9{max-width:75%;flex:0 0 75%}.col-lg-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-lg-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:1200px){.col-xl-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-xl-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-xl-3{max-width:25%;flex:0 0 25%}.col-xl-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-xl-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-xl-6{max-width:50%;flex:0 0 50%}.col-xl-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-xl-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-xl-9{max-width:75%;flex:0 0 75%}.col-xl-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-xl-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}@media screen and (min-width:2040px){.col-xxl-1{max-width:8.3333333333%;flex:0 0 8.3333333333%}.col-xxl-2{max-width:16.6666666667%;flex:0 0 16.6666666667%}.col-xxl-3{max-width:25%;flex:0 0 25%}.col-xxl-4{max-width:33.3333333333%;flex:0 0 33.3333333333%}.col-xxl-5{max-width:41.6666666667%;flex:0 0 41.6666666667%}.col-xxl-6{max-width:50%;flex:0 0 50%}.col-xxl-7{max-width:58.3333333333%;flex:0 0 58.3333333333%}.col-xxl-8{max-width:66.6666666667%;flex:0 0 66.6666666667%}.col-xxl-9{max-width:75%;flex:0 0 75%}.col-xxl-10{max-width:83.3333333333%;flex:0 0 83.3333333333%}.col-xxl-11{max-width:91.6666666667%;flex:0 0 91.6666666667%}}html{--brand-hue: 200;--font-color-light: rgb(29, 29, 31);--primary-color-light: rgb(245, 245, 247);--secondary-color-light: rgb(232, 232, 237);--tertiary-color-light: rgb(255, 255, 255);--quaternary-color-light: rgb(250, 250, 250);--surface-shadow-light: 0 0 0;--shadow-strength-light: .045;--opacity-light: 1;--box-shadow-light: 0 1px 2px rgba(0, 0, 0, .04), 0 12px 28px rgba(0, 0, 0, .06);--yellow-light: rgb(173, 130, 0);--gold-light: rgb(183 150 84);--green-light: rgb(22, 163, 74);--blue-light: rgb(0, 102, 204);--cyan-light: rgb(14, 116, 144);--red-light: rgb(220, 38, 38);--orange-light: rgb(245, 99, 0);--gray-light: rgb(110, 110, 115);--font-color-dark: rgb(245, 245, 247);--primary-color-dark: rgb(0, 0, 0);--secondary-color-dark: rgb(22, 22, 23);--tertiary-color-dark: rgb(29, 29, 31);--quaternary-color-dark: rgb(36, 36, 38);--surface-shadow-dark: 0 0 0;--shadow-strength-dark: .24;--opacity-dark: .95;--box-shadow-dark: 0 1px 2px rgba(0, 0, 0, .48), 0 16px 34px rgba(0, 0, 0, .32);--yellow-dark: rgb(253, 224, 71);--gold-dark: rgb(168, 137, 83);--green-dark: rgb(74, 222, 128);--blue-dark: rgb(41, 151, 255);--cyan-dark: rgb(34, 211, 238);--red-dark: rgb(255, 48, 55);--orange-dark: rgb(245, 99, 0);--gray-dark: rgb(134, 134, 139)}:root{--text-0-3: .3rem;--text-0-5: .5rem;--text-0-6: .6rem;--text-0-65: .65rem;--text-0-7: .7rem;--text-0-72: .72rem;--text-0-75: .75rem;--text-0-78: .78rem;--text-0-8: .8rem;--text-0-85: .85rem;--text-0-875: .875rem;--text-0-9: .9rem;--text-0-95: .95rem;--text-0-98: .98rem;--text-1: 1rem;--text-1-05: 1.05rem;--text-1-1: 1.1rem;--text-1-15: 1.15rem;--text-1-2: 1.2rem;--text-1-25: 1.25rem;--text-1-3: 1.3rem;--text-1-35: 1.35rem;--text-1-4: 1.4rem;--text-1-5: 1.5rem;--text-1-6: 1.6rem;--text-1-8: 1.8rem;--text-1-875: 1.875rem;--text-2: 2rem;--text-2-25: 2.25rem;--text-2-6: 2.6rem;--text-2-75: 2.75rem;--text-3: 3rem;--text-3-4: 3.4rem;--text-3-6: 3.6rem;--leading-tight: 1.15;--leading-snug: 1.35;--leading-normal: 1.6;--leading-0-9: .9;--leading-1: 1;--leading-1-2: 1.2;--leading-1-3: 1.3;--leading-1-4: 1.4;--leading-1-5: 1.5;--leading-1-6: 1.6;--leading-1-65: 1.65;--leading-1-7: 1.7;--leading-1-8: 1.8;--leading-2: 2;--leading-2-3: 2.3;--leading-2-5: 2.5;--heading-letter-spacing: 0;--radius-control: 8px;--radius-card: 12px;--radius-panel: 16px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-0-1: .1rem;--space-0-05: .05rem;--space-0-15: .15rem;--space-0-18: .18rem;--space-0-2: .2rem;--space-0-25: .25rem;--space-0-3: .3rem;--space-0-35: .35rem;--space-0-4: .4rem;--space-0-45: .45rem;--space-0-55: .55rem;--space-0-6: .6rem;--space-0-65: .65rem;--space-0-7: .7rem;--space-0-8: .8rem;--space-0-85: .85rem;--space-0-9: .9rem;--space-1-1: 1.1rem;--space-1-2: 1.2rem;--space-1-25: 1.25rem;--space-1-35: 1.35rem;--space-1-4: 1.4rem;--space-1-3: 1.3rem;--space-1-6: 1.6rem;--space-1-8: 1.8rem;--space-1-75: 1.75rem;--space-2-2: 2.2rem;--space-2-4: 2.4rem;--space-2-6: 2.6rem;--space-4-0: 4rem;--space-2-5: 2.5rem;--space-5-0: 5rem;--space-6-0: 6rem;--space-8-0: 8rem;--layout-max-width: 1440px;--layout-gutter: clamp(1rem, 2.2vw, 1.75rem);--layout-gutter-tight: clamp(.75rem, 1.6vw, 1rem);--bg-page: var(--primary-color-dark);--bg-chip: var(--secondary-color-dark);--bg-card: var(--tertiary-color-dark);--bg-section: var(--quaternary-color-dark);--card-border: color-mix(in srgb, var(--font-color) 11%, transparent);--card-border-hover: color-mix(in srgb, var(--font-color) 19%, transparent);--card-shadow: 0 1px 2px rgba(var(--black-rgb), .04), 0 12px 28px rgba(var(--black-rgb), .055);--card-shadow-hover: 0 1px 2px rgba(var(--black-rgb), .06), 0 16px 34px rgba(var(--black-rgb), .085);--card-input-border: color-mix(in srgb, var(--font-color) 14%, transparent);--card-input-focus-border: color-mix(in srgb, var(--accent-color) 62%, var(--font-color));--card-button-bg: color-mix(in srgb, var(--bg-card) 86%, var(--font-color) 4%);--card-button-hover-bg: color-mix(in srgb, var(--bg-card) 80%, var(--font-color) 8%);--surface-raised: color-mix(in srgb, var(--bg-card) 92%, var(--font-color) 4%);--surface-subtle: color-mix(in srgb, var(--bg-section) 88%, var(--font-color) 4%);--surface-muted: color-mix(in srgb, var(--bg-section) 92%, var(--bg-page) 8%);--button-shadow: 0 1px 1px rgba(var(--black-rgb), .04);--button-shadow-hover: 0 8px 18px rgba(var(--black-rgb), .08);--focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent-color) 18%, transparent);--avatar-ring: 0 0 0 1px var(--card-border), 0 6px 16px rgba(var(--black-rgb), .08);--accent-color: var(--gold, var(--gold-dark));--accent-color-soft: color-mix(in srgb, var(--accent-color) 16%, transparent);--white: rgba(255, 255, 255, 1);--white_95: rgba(255, 255, 255, .95);--white_90: rgba(255, 255, 255, .9);--white_80: rgba(255, 255, 255, .8);--white_60: rgba(255, 255, 255, .6);--white_30: rgba(255, 255, 255, .3);--white_20: rgba(255, 255, 255, .2);--white_10: rgba(255, 255, 255, .1);--white_05: rgba(255, 255, 255, .05);--white-rgb: 255, 255, 255;--black: rgba(0, 0, 0, 1);--black_70: rgba(0, 0, 0, .7);--black_60: rgba(0, 0, 0, .6);--black_40: rgba(0, 0, 0, .4);--black_30: rgba(0, 0, 0, .3);--black_25: rgba(0, 0, 0, .25);--black_20: rgba(0, 0, 0, .2);--black_15: rgba(0, 0, 0, .15);--black_12: rgba(0, 0, 0, .12);--black_10: rgba(0, 0, 0, .1);--black_08: rgba(0, 0, 0, .08);--black_06: rgba(0, 0, 0, .06);--black_04: rgba(0, 0, 0, .04);--black-rgb: 0, 0, 0;--transparent: rgba(0, 0, 0, 0);--gray_20: rgba(128, 128, 128, .2);--gray_15: rgba(128, 128, 128, .15);--gray_10: rgba(128, 128, 128, .1);--gray_08: rgba(128, 128, 128, .08);--brand-twitter: #1da1f2;--brand-twitter_30: rgba(29, 161, 242, .3);--brand-success: #4cd964;--brand-success_70: rgba(76, 217, 100, .7);--brand-success_10: rgba(76, 217, 100, .1);--brand-danger: #ff3b30;--brand-danger_20: rgba(255, 59, 48, .2);--brand-danger_15: rgba(255, 59, 48, .15);--brand-danger_10: rgba(255, 59, 48, .1);--brand-google-green: #4caf50;--danger-color: rgb(187, 0, 0);--danger-color_25: rgba(187, 0, 0, .25);--danger-color_15: rgba(187, 0, 0, .15);--dark-overlay: rgba(30, 30, 30, .95);--tone-mint: rgb(70, 195, 187);--tone-green-deep: rgb(36, 138, 82);--tone-pink-strong: rgb(247, 84, 123);--tone-sky: #67d7e1;--tone-mint-soft: #6cc164;--tone-violet: #8071a8;--tone-orange-strong: #fe7519;--tone-rose: #f5bec3;--tone-gold: #fcd659;--muted-color: #64748b;--neutral-500: rgb(110, 110, 110);--tone-green: #30d158;--tone-green-soft: rgba(48, 209, 88, .16);--tone-orange: #ff9f0a;--tone-orange-soft: rgba(255, 159, 10, .18);--tone-purple: #bf5af2;--tone-purple-soft: rgba(191, 90, 242, .18);--tone-teal: #64d2ff;--tone-teal-soft: rgba(100, 210, 255, .18);--tone-pink: #ff375f;--tone-pink-rgb: 255, 55, 95;--tone-pink-soft: rgba(255, 55, 95, .18);--navy-900: #0b2436;--navy-900-rgb: 11, 36, 54;--navy-850: #0b2133;--navy-850-rgb: 11, 33, 51;--navy-950: #0f172a;--navy-950-rgb: 15, 23, 42;--navy-800: #0f2b43;--navy-800-rgb: 15, 43, 67;--navy-750: #0f4471;--navy-750-rgb: 15, 68, 113;--navy-700: #0e2538;--navy-600: #0c3152;--navy-600-rgb: 12, 49, 82;--slate-600: #606c80;--slate-600-rgb: 96, 108, 128;--frost-100: #f6f8fb;--frost-80: #f5f9ff;--frost-80-rgb: 245, 249, 255;--frost-40: #e2ecff;--frost-40-rgb: 226, 236, 255}[theme-mode=light]{color-scheme:light;--font-color: var(--font-color-light);--primary-color: var(--primary-color-light);--secondary-color: var(--secondary-color-light);--tertiary-color: var(--tertiary-color-light);--quaternary-color: var(--quaternary-color-light);--bg-page: var(--primary-color);--bg-chip: var(--secondary-color);--bg-card: var(--tertiary-color);--bg-section: var(--quaternary-color);--surface-shadow: var(--surface-shadow-light);--shadow-strength: var(--shadow-strength-light);--opacity: var(--opacity-light);--box-shadow: var(--box-shadow-light);--yellow: var(--yellow-light);--gold: var(--gold-light);--green: var(--green-light);--blue: var(--blue-light);--cyan: var(--cyan-light);--red: var(--red-light);--orange: var(--orange-light);--gray: var(--gray-light);--muted-color: rgb(110, 110, 115);--neutral-500: rgb(110, 110, 110)}[theme-mode=dark]{color-scheme:dark;--font-color: var(--font-color-dark);--primary-color: var(--primary-color-dark);--secondary-color: var(--secondary-color-dark);--tertiary-color: var(--tertiary-color-dark);--quaternary-color: var(--quaternary-color-dark);--bg-page: var(--primary-color);--bg-chip: var(--secondary-color);--bg-card: var(--tertiary-color);--bg-section: var(--quaternary-color);--surface-shadow: var(--surface-shadow-dark);--shadow-strength: var(--shadow-strength-dark);--opacity: var(--opacity-dark);--box-shadow: var(--box-shadow-dark);--yellow: var(--yellow-dark);--gold: var(--gold-dark);--green: var(--green-dark);--blue: var(--blue-dark);--cyan: var(--cyan-dark);--red: var(--red-dark);--orange: var(--orange-dark);--gray: var(--gray-dark);--muted-color: rgb(134, 134, 139);--neutral-500: rgb(134, 134, 139)}@keyframes gradient{0%{background-position:0 50%;transform:rotate(45deg)}50%{background-position:100% 50%;transform:rotate(90deg)}to{background-position:0 50%;transform:rotate(135deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadePop{0%{opacity:0;transform:scale(0)}to{opacity:.8;transform:scale(1)}}@keyframes expand{0%{transform:scale(0);opacity:0;background:var(--blue)}}@keyframes flash_border{0%,to{border-color:var(--secondary-color)}50%{border-color:var(--secondary-color)}}@keyframes gradient-slide{0%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes inputFadeIn{0%{opacity:0;transform:translate3d(0,-50%,0)}to{opacity:1;transform:translateZ(0)}}.PosterCard .mention,.PostCard>.content .mention{margin-right:.3em;padding:.1em;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.PosterCard span.hashtag,.PostCard>.content span.hashtag,.PosterCard span.attag,.PostCard>.content span.attag{padding:.1em;cursor:pointer;background-color:var(--bg-chip);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.PosterCard span.imgtag,.PostCard>.content span.imgtag{margin:0 5px;position:relative;display:inline-flex;align-items:center;padding:3px 5px;background-color:var(--bg-chip);-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.PosterCard span.imgtag img,.PostCard>.content span.imgtag img{display:inline-block;margin-right:5px;width:1em;height:1em;justify-content:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PosterCard span.imgtag .imgtag-content,.PostCard>.content span.imgtag .imgtag-content{padding:0 10px;text-align:center;background-color:var(--bg-section);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1em;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px}.PosterCard span.imgtag.mention-chip,.PostCard>.content span.imgtag.mention-chip{gap:5px;cursor:pointer;max-width:100%;min-height:1.7em;line-height:1;vertical-align:middle}[theme-mode=light] .PosterCard span.imgtag.mention-chip,[theme-mode=light] .PostCard>.content span.imgtag.mention-chip{background-color:color-mix(in srgb,var(--quaternary-color) 94%,var(--secondary-color) 6%);border:1px solid rgba(var(--black-rgb),.04)}.PosterCard span.imgtag.mention-chip img,.PostCard>.content span.imgtag.mention-chip img{display:block;margin-right:0;width:1.15em;height:1.15em;object-fit:cover}.PosterCard span.imgtag.mention-chip .imgtag-name,.PostCard>.content span.imgtag.mention-chip .imgtag-name{display:inline-flex;align-items:center;max-width:11em;font-size:var(--text-0-72);line-height:1.2;opacity:.82;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard span.imgtag.mention-chip:hover,.PostCard>.content span.imgtag.mention-chip:hover{background-color:color-mix(in srgb,var(--secondary-color) 14%,var(--bg-chip) 86%)}[theme-mode=light] .PosterCard span.imgtag.mention-chip:hover,[theme-mode=light] .PostCard>.content span.imgtag.mention-chip:hover{background-color:color-mix(in srgb,var(--quaternary-color) 88%,var(--secondary-color) 12%)}html{--app-top-offset: 3.25rem;scroll-behavior:smooth;overflow-x:hidden;scrollbar-gutter:stable;background-color:var(--bg-page);color:var(--font-color);font-family:Outfit,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html ::-webkit-scrollbar-track{width:3px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}html ::-webkit-scrollbar{width:3px;background-color:var(--transparent)}html ::-webkit-scrollbar-thumb{width:3px;background-color:var(--secondary-color);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}html ::-webkit-scrollbar-button,html ::-webkit-scrollbar-button:horizontal:decrement,html ::-webkit-scrollbar-button:horizontal:increment,html ::-webkit-scrollbar-button:vertical:decrement,html ::-webkit-scrollbar-button:vertical:increment{display:none}html *{scrollbar-width:thin}html *,html *:before,html *:after{box-sizing:border-box}html body{margin:0;padding:0}html body *::-webkit-scrollbar-track{width:1px}html body *::-webkit-scrollbar{width:1px}html body *::-webkit-scrollbar-thumb{width:1px}[density-mode=compact]{--app-top-offset: 3rem;--space-2: .45rem;--space-3: .7rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.6rem;--text-1: .95rem;--text-1-1: 1rem;--text-1-25: 1.12rem;--text-1-5: 1.28rem;--text-1-875: 1.55rem;--text-2-25: 1.9rem;--text-2-75: 2.25rem}body,html{overflow-x:hidden;color:var(--font-color);background:var(--bg-page)}body,input,select,textarea{font-size:var(--text-1);line-height:var(--leading-normal);color:var(--font-color)}a{text-decoration:none;cursor:pointer;color:var(--font-color)}a:hover{border-bottom-color:var(--transparent)}a.disabled{pointer-events:none}b,strong{color:var(--font-color);font-weight:700}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-3);color:var(--font-color);font-weight:650;line-height:var(--leading-tight);letter-spacing:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;border:0}h1{font-size:var(--text-2-75)}h2{font-size:var(--text-2-25)}h3{font-size:var(--text-1-875)}h4{font-size:var(--text-1-5);font-weight:500}h5{font-size:var(--text-1-25);font-weight:500}h6{font-size:var(--text-1);font-weight:500}hr{border:0;border-bottom:solid 1px var(--bg-section);margin:var(--space-2) 0;box-shadow:var(--box-shadow)}ul{margin:0;padding:0}ul li{list-style:none}button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);border:1px solid var(--card-border);padding:.58em .95em;cursor:pointer;color:var(--font-color);background-color:var(--surface-raised);box-shadow:var(--button-shadow);font:inherit;font-weight:600;line-height:1.2;-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;-moz-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}button::-moz-focus-inner{border:none}button:disabled{cursor:not-allowed;opacity:.5}button:hover,button:focus-visible{border-color:var(--card-border-hover);background-color:var(--card-button-hover-bg);box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}button:focus-visible{outline:0;box-shadow:var(--button-shadow-hover),var(--focus-ring)}button:active{transform:translateY(0);box-shadow:var(--button-shadow)}button.red,button.is-danger,button.delete{color:var(--white);border-color:color-mix(in srgb,var(--brand-danger) 62%,transparent);background:color-mix(in srgb,var(--brand-danger) 88%,var(--black) 12%)}button.red:hover,button.red:focus-visible,button.is-danger:hover,button.is-danger:focus-visible,button.delete:hover,button.delete:focus-visible{border-color:color-mix(in srgb,var(--brand-danger) 72%,var(--white) 18%);background:color-mix(in srgb,var(--brand-danger) 82%,var(--black) 18%);box-shadow:0 10px 22px color-mix(in srgb,var(--brand-danger) 24%,transparent)}button.button-primary,button.primary,button.submit{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 62%,transparent);background:color-mix(in srgb,var(--tone-green-deep) 88%,var(--black) 12%)}button.button-primary:hover,button.button-primary:focus-visible,button.primary:hover,button.primary:focus-visible,button.submit:hover,button.submit:focus-visible{border-color:color-mix(in srgb,var(--tone-green-deep) 72%,var(--white) 18%);background:color-mix(in srgb,var(--tone-green-deep) 82%,var(--black) 18%);box-shadow:0 10px 22px color-mix(in srgb,var(--tone-green-deep) 24%,transparent)}button.full-width{width:100%}button[aria-label]:not([aria-label=""]){flex-shrink:0}button:focus-visible{outline-offset:2px}button.edit{padding:.3em 1em;min-width:2em;font-size:.8em;margin-right:.5em;color:var(--font-color);background-color:var(--bg-chip);-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}button.poster-btn{position:relative;text-align:center;margin-top:.5em;padding:.5em;width:100%;box-shadow:var(--box-shadow);background-color:var(--bg-chip)}input,select,textarea{border:1px solid var(--gray_10);background-color:var(--surface-raised);color:var(--font-color);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}input:hover,select:hover,textarea:hover{border-color:var(--gray_15);background-color:var(--bg-chip)}input:focus,input:focus-visible,input:focus-within,select:focus,select:focus-visible,select:focus-within,textarea:focus,textarea:focus-visible,textarea:focus-within{border-color:var(--card-input-focus-border);background-color:var(--bg-card);box-shadow:var(--focus-ring);outline:0}::placeholder{color:var(--muted-color);opacity:.72}img{object-fit:cover;max-width:100%;height:auto;color:var(--transparent)}img[src=""]{content:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}picture,figure{margin:0;display:block}video{outline:none;object-fit:cover;max-width:100%}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}small{font-size:var(--text-0-875);line-height:var(--leading-snug);color:var(--muted-color)}blockquote{font-style:italic;margin:1em 0;padding:.5em 0 .5em 1em;border-left:solid 4px var(--secondary-color)}code{font-size:.9em;margin:0 .25em;padding:.25em .65em;background-color:var(--white_10)}label{display:block;font-size:var(--text-0-875);line-height:var(--leading-snug);color:var(--font-color);font-weight:300}input,select,textarea{color:inherit;display:block;outline:0;border:1px solid var(--card-input-border);font-weight:400;height:2.5em;color:var(--font-color);background-color:var(--surface-raised);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}input:invalid,select:invalid,textarea:invalid{--box-shadow: none;box-shadow:var(--box-shadow)}input:focus::placeholder,input:focus::-webkit-input-placeholder,input:focus:-moz-placeholder,select:focus::placeholder,select:focus::-webkit-input-placeholder,select:focus:-moz-placeholder,textarea:focus::placeholder,textarea:focus::-webkit-input-placeholder,textarea:focus:-moz-placeholder{color:var(--transparent)!important}input:-webkit-autofill,input:-internal-autofill-selected,select:-webkit-autofill,select:-internal-autofill-selected,textarea:-webkit-autofill,textarea:-internal-autofill-selected{background-color:var(--neutral-500)!important}input,select{margin:auto;width:100%;padding:0 var(--space-3);text-decoration:none;height:2.55em}textarea{width:100%;min-height:7rem;padding:var(--space-2) var(--space-3);text-decoration:none}select{text-align-last:center;text-overflow:ellipsis;-webkit-appearance:none;-moz-appearance:none;appearance:none}select option{color:var(--font-color);background-color:var(--bg-color)}input[type=file]{display:none}input[type=radio]+.radio-label,input[type=checkbox]+.radio-label{color:var(--white_60);font-weight:900;font-family:"Font Awesome 6 Free"}input[type=radio]+.radio-label:before,input[type=checkbox]+.radio-label:before{content:"";background:var(--transparent);display:inline-block;width:1.2em;height:1.2em;line-height:1.2em;margin:.3em;vertical-align:middle;cursor:pointer;text-align:center;border:1px solid var(--white_60);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type=radio]:checked+.radio-label,input[type=checkbox]:checked+.radio-label{color:var(--white)}input[type=radio]:checked+.radio-label:before,input[type=checkbox]:checked+.radio-label:before{content:"";background-color:var(--secondary-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}input[type=radio]:focus+.radio-label:before,input[type=checkbox]:focus+.radio-label:before{outline:none}input[type=radio]:disabled+.radio-label:before,input[type=checkbox]:disabled+.radio-label:before{background-color:var(--quaternary-color)}input[type=radio]+.radio-label:empty:before,input[type=checkbox]+.radio-label:empty:before{margin-right:0}input[type=date]{position:relative;font-size:1em;width:100%;text-align:center;border:none;background-color:var(--quaternary-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{z-index:1;width:2em;opacity:0;position:absolute;right:0}input[type=date]:before{content:"";color:var(--muted-color);position:absolute;right:1em;font-weight:900;font-family:"Font Awesome 6 Free"}input[type=url]{height:48px}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}:-moz-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:var(--muted-color)!important;opacity:1}input[type=range]{margin:2em 0}.container{width:100%;max-width:var(--layout-max-width);margin:clamp(1rem,1.8vw,2rem) auto 0;padding-inline:var(--layout-gutter)}@media(max-width:980px){.container{padding-inline:var(--layout-gutter-tight)}}.wrapper[data-wide-layout=true] .container{max-width:none}.row{flex-wrap:wrap;display:flex;min-height:min-content}.wrapper{padding:var(--space-5) 0 var(--space-6);min-height:100vh}@media(max-width:1680px){.wrapper{padding:var(--space-5) 0 var(--space-6)}}@media(max-width:1280px){.wrapper{padding:var(--space-5) 0 var(--space-6)}}@media(max-width:980px){.wrapper{padding:var(--space-4) 0 var(--space-5)}}@media(max-width:736px){.wrapper{padding:var(--space-3) 0 var(--space-4)}}@media(max-width:480px){.wrapper{padding:var(--space-2) 0 var(--space-3)}}main{overflow-x:clip;overflow-y:visible;padding-top:var(--app-top-offset)!important}@media(max-width:736px){main{padding-top:calc(var(--app-top-offset) - .4rem)!important}}footer{padding:1em 3em 2em;opacity:var(--opacity);color:var(--font-color);background-color:var(--quaternary-color)}footer>div{max-width:1200px;margin:auto}footer ul{margin:.3em 0}footer ul li{margin:.3em 0}footer .official-links{margin:1em 0;display:flex;text-align:center;justify-content:center}footer .official-links li{margin:0;display:flex}footer .official-links li svg{height:1em;width:1em;padding:.6em;margin:0 .5em;background-color:var(--secondary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}footer p{opacity:.4;margin:.5em;text-align:center;color:var(--font-color)}footer h4{opacity:.4;margin:1em 0 0;color:var(--font-color)}@media(max-width:1280px){footer ul,footer h4{text-align:center}}@media(max-width:980px){footer{padding:1em 0}footer>div,footer hr{margin:auto}footer ul,footer h4{text-align:center}footer p{margin:1.5em 0 2em}}#nav-bar{width:100%;max-width:var(--layout-max-width);height:var(--app-top-offset);min-height:var(--app-top-offset);padding-inline:var(--layout-gutter);position:fixed;left:0;right:0;margin-right:auto;margin-left:auto;z-index:2;background:color-mix(in srgb,var(--bg-page) 88%,transparent);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);border-bottom:1px solid var(--card-border);box-shadow:0 10px 26px rgba(var(--navy-950-rgb),.12);-webkit-border-radius:0 0 22px 22px;-moz-border-radius:0 0 22px 22px;border-radius:0 0 22px 22px;-webkit-transition:background-color .25s ease,border-color .25s ease;-moz-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#nav-bar[data-wide-layout=true]{max-width:none}#nav-bar .breadcrumb,#nav-bar .breadcrumb-toggle{position:absolute;left:var(--layout-gutter)}#nav-bar .breadcrumb-toggle{top:.55rem}#nav-bar .breadcrumb{top:.45rem;max-width:calc(50% - 7.5rem);overflow:hidden;white-space:nowrap;margin:0;background-color:inherit;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#nav-bar .breadcrumb svg{font-size:1em}#nav-bar>button{width:3em;height:2.3em;font-size:1em;padding:0 .8em;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#nav-bar>button:hover{box-shadow:var(--box-shadow);background-color:var(--secondary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#nav-bar #account{position:absolute;top:.55rem;right:var(--layout-gutter);display:flex;justify-content:center;align-items:center}#nav-bar #account .options{width:fit-content;width:-moz-max-content;width:-webkit-max-content;max-width:200px;font-size:.8em;padding:.25em .4em;display:flex;align-items:center;text-decoration:none;cursor:pointer;overflow:hidden;background-color:var(--quaternary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#nav-bar #account .options>picture{display:block}#nav-bar #account .options>picture .avatar{margin-right:.5em;display:flex;justify-content:center;text-align:center;width:2.5em;height:2.5em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-color)}#nav-bar #account .options>span{width:100%;overflow:hidden;margin-right:.3em;white-space:nowrap;text-overflow:ellipsis}#nav-bar #account .options:hover{box-shadow:var(--box-shadow)}#nav-bar #account button[name=menu],#nav-bar #account button[name=notification]{margin-right:var(--space-2);width:2rem;height:2rem;font-size:1em;line-height:1;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0}#nav-bar #account button[name=menu] svg,#nav-bar #account button[name=notification] svg{display:block}#nav-bar #account button[name=menu] .notification-badge,#nav-bar #account button[name=notification] .notification-badge{position:absolute;right:-.55em;top:-.45em;min-width:1.25em;height:1.25em;padding:0 .3em;display:inline-flex;align-items:center;justify-content:center;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:.58em;line-height:1;font-weight:700;color:var(--white);background:var(--brand-danger)}#nav-bar #account button[name=notification]{color:color-mix(in srgb,var(--cyan) 72%,var(--font-color))}#nav-bar #account button[name=notification]:hover,#nav-bar #account button[name=notification]:focus-visible{border-color:color-mix(in srgb,var(--cyan) 34%,var(--card-border));background-color:color-mix(in srgb,var(--cyan) 10%,var(--bg-section))}#nav-bar #account button{cursor:pointer;background-color:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:background-color .25s ease,border-color .25s ease;-moz-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease}#nav-bar #account button:hover,#nav-bar #account button:focus-visible{border-color:var(--gray_15);background-color:var(--bg-section)}@media(max-width:736px){#nav-bar #account{right:var(--layout-gutter-tight)}}#nav-bar .search-container{position:absolute;left:0;right:0;margin:auto;top:.45rem;width:220px;z-index:3;border:1px solid var(--card-border);cursor:pointer;background:var(--bg-card);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:width .25s ease,border-color .25s ease,background-color .25s ease;-moz-transition:width .25s ease,border-color .25s ease,background-color .25s ease;transition:width .25s ease,border-color .25s ease,background-color .25s ease}#nav-bar .search-container .search-icon{position:absolute;top:0;left:0;text-align:center;width:2.45rem;height:2.15rem;line-height:2.15rem;opacity:.62;color:var(--font-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#nav-bar .search-container .search-inner-container{position:relative;width:100%;z-index:3;height:2.15rem}#nav-bar .search-container .search-inner-container input.search-bar{width:100%;font-size:var(--text-1);height:2.15rem;padding:0 var(--space-4) 0 2.6em;outline:none;box-sizing:border-box;color:var(--font-color);border:0;background-color:transparent;-webkit-transition:color .25s ease;-moz-transition:color .25s ease;transition:color .25s ease}#nav-bar .search-container .search-inner-container .search-text-container{position:absolute;top:0;left:0;-webkit-transform-origin:center;transform-origin:center;height:2.15rem;width:56px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#nav-bar .search-container .search-panel{position:absolute;top:calc(100% + var(--space-1));left:50%;width:min(520px,100vw - var(--layout-gutter) * 2);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 4%);border:1px solid var(--card-border);box-shadow:0 20px 60px rgba(var(--black-rgb),.24);transform:translate(-50%);cursor:default;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}#nav-bar .search-container .search-panel button{min-width:0;width:100%;min-height:2.4rem;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-0-55) var(--space-0-8);color:var(--font-color);background:transparent;border:1px solid transparent;text-align:left;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease}#nav-bar .search-container .search-panel button:hover,#nav-bar .search-container .search-panel button:focus-visible{background:var(--gray_08);border-color:var(--card-border)}#nav-bar .search-container .search-panel button svg{color:var(--accent-color)}#nav-bar .search-container .search-panel button span,#nav-bar .search-container .search-panel button small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#nav-bar .search-container .search-panel button small{color:var(--muted-color);font-size:var(--text-0-75)}#nav-bar .search-container .search-panel__primary{font-weight:700;background:var(--bg-section)!important}#nav-bar .search-container .search-panel__types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1)}#nav-bar .search-container .search-panel__results{display:flex;flex-direction:column;gap:var(--space-0-4);padding-top:var(--space-1);border-top:1px solid var(--card-border)}#nav-bar .search-container .search-panel__section-title,#nav-bar .search-container .search-panel__muted{padding:var(--space-0-35) var(--space-0-55);color:var(--muted-color);font-size:var(--text-0-78);font-weight:700}#nav-bar .search-container.active{width:clamp(210px,18vw,320px);border-color:var(--gray_20)}#nav-bar .search-container.active input.search-bar{padding:0 var(--space-1) 0 2.8em;color:var(--font-color)}#nav-bar .search-container:hover,#nav-bar .search-container:focus-within{background:var(--bg-section);border-color:var(--gray_15)}#nav-bar .search-container:hover .search-icon,#nav-bar .search-container:focus-within .search-icon{opacity:1}@media(max-width:1280px){#nav-bar .breadcrumb{max-width:calc(100% - 14rem)}#nav-bar .search-container{display:none}}@media(max-width:980px){#nav-bar{padding-inline:var(--layout-gutter-tight)}}@media(max-width:736px){h2{font-size:1.2em}h3{font-size:1em}h4{font-size:.8em}}.hidden{position:absolute;visibility:hidden;opacity:0;overflow:hidden;max-height:0;max-width:0;padding:0;margin:0;-webkit-transition:max-height .5s ease;-moz-transition:max-height .5s ease;transition:max-height .5s ease}#app{position:relative}@media(max-width:736px){#app{margin:0}}.drawer{text-align:center!important;width:min(32vw,420px)!important;min-width:320px!important;max-width:100vw!important;padding:1em;background-color:var(--quaternary-color)!important;-webkit-border-radius:10px 0 0 10px;-moz-border-radius:10px 0 0 10px;border-radius:10px 0 0 10px}.drawer aside{display:flex;flex-flow:wrap}.drawer aside>*{width:100%}.drawer aside input,.drawer aside select{text-align:center!important}.drawer aside button{padding:.3em;height:2em;margin-top:3em}@media(max-width:736px){.drawer{width:100%!important;min-width:0!important;max-width:100%!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}}.AppLayout{display:grid;row-gap:var(--space-4);grid-template-rows:auto;grid-template-columns:var(--layout-left-column) var(--layout-left-gap) var(--layout-main-column) var(--layout-right-gap) var(--layout-right-column);min-width:0;position:relative;--layout-slide-duration: .58s;--layout-slide-ease: cubic-bezier(.22, 1, .36, 1);--layout-left-column: minmax(0, 4fr);--layout-left-gap: var(--space-4);--layout-main-column: minmax(0, 15fr);--layout-right-gap: var(--space-4);--layout-right-column: minmax(0, 5fr);--layout-aside-top: calc(var(--app-top-offset) + clamp(1rem, 1.8vw, 2rem));--layout-aside-bottom: var(--space-4);--layout-aside-height: max(0px, calc(100svh - var(--layout-aside-top) - var(--layout-aside-bottom)));-webkit-transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease);transition:grid-template-columns var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout>header{display:flex;grid-column:1/-1;padding:var(--space-0-3);background-color:var(--quaternary-color);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.AppLayout>header select{width:10em}.AppLayout>header label{height:2em;padding:0 var(--space-2);cursor:pointer;margin:auto 0 auto auto;background-color:var(--secondary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.AppLayout>header label:hover{color:var(--white);background-color:var(--secondary-color)}.AppLayout .left-aside{align-self:start;display:flex;justify-content:flex-end;grid-column:1;grid-row:1;max-height:var(--layout-aside-height);min-width:0;opacity:1;visibility:visible;-webkit-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout .left-aside>*{width:min(232px,100%);max-width:232px;position:fixed;top:var(--layout-aside-top);max-height:var(--layout-aside-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.AppLayout .left-aside>*::-webkit-scrollbar{display:none}.AppLayout .main-content{grid-column:3;grid-row:1;min-width:0}.AppLayout .main-content[data-layout=sharp]{width:min(100%,760px);justify-self:center}.AppLayout .full-content{grid-column:1/-1;min-width:0}.AppLayout .right-aside{align-self:start;display:flex;justify-content:flex-start;flex-direction:column;grid-column:5;grid-row:1;max-height:var(--layout-aside-height);min-width:0;opacity:1;visibility:visible;-webkit-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);-moz-transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease);transition:transform var(--layout-slide-duration) var(--layout-slide-ease),opacity .36s ease,visibility var(--layout-slide-duration) var(--layout-slide-ease)}.AppLayout .right-aside>*{min-width:0;width:min(300px,100%);max-width:100%;position:fixed;top:var(--layout-aside-top);max-height:var(--layout-aside-height);overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.AppLayout .right-aside>*::-webkit-scrollbar{display:none}.AppLayout[data-left-aside=none],.AppLayout[data-left-aside=hidden]{--layout-left-column: minmax(0, 0fr);--layout-left-gap: 0px}.AppLayout[data-right-aside=none],.AppLayout[data-right-aside=hidden]{--layout-right-column: minmax(0, 0fr);--layout-right-gap: 0px}.AppLayout[data-left-aside=hidden][data-right-aside=visible],.AppLayout[data-left-aside=none][data-right-aside=visible]{--layout-main-column: minmax(0, 19fr)}.AppLayout[data-left-aside=visible][data-right-aside=hidden],.AppLayout[data-left-aside=visible][data-right-aside=none]{--layout-main-column: minmax(0, 20fr)}.AppLayout[data-left-aside=hidden][data-right-aside=hidden],.AppLayout[data-left-aside=hidden][data-right-aside=none],.AppLayout[data-left-aside=none][data-right-aside=hidden],.AppLayout[data-left-aside=none][data-right-aside=none]{--layout-main-column: minmax(0, 24fr)}.AppLayout[data-left-aside=hidden] .left-aside{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-100% - var(--space-4)))}.AppLayout[data-right-aside=hidden] .right-aside{opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(100% + var(--space-4)))}.AppLayout[data-left-aside=hidden][data-right-aside=hidden]>.main-content{grid-column:3}.AppLayout[data-asides-collapsed=true]>.main-content{width:100%;justify-self:stretch}.AppLayout .album-grid{display:grid;grid-gap:var(--space-2);grid-column:1/6;grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.AppLayout .album-grid .AlbumCard{margin:0}@media(max-width:1280px){.AppLayout .album-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:736px){.AppLayout .album-grid{grid-template-columns:repeat(1,1fr)}}@media(max-width:1280px){.AppLayout{grid-gap:var(--space-3)}.AppLayout .left-aside,.AppLayout .right-aside{display:none}.AppLayout .main-content,.AppLayout .main-content[data-layout=sharp]{grid-column:1/-1}.AppLayout>.main-content:first-child:last-child{grid-column:1/-1}.AppLayout>.main-content:first-child:not(:last-child),.AppLayout>.main-content:last-child:not(:first-child){grid-column:1/-1}}@media(max-width:736px){.AppLayout{margin:0;grid-gap:var(--space-2)}}@media(max-height:640px)and (min-width:1281px){.AppLayout{grid-gap:var(--space-3)}.AppLayout .left-aside,.AppLayout .right-aside{display:none}.AppLayout .main-content,.AppLayout .main-content[data-layout=sharp]{grid-column:1/-1}.AppLayout>.main-content:first-child:last-child{grid-column:1/-1}.AppLayout>.main-content:first-child:not(:last-child),.AppLayout>.main-content:last-child:not(:first-child){grid-column:1/-1}}.MeetRoomSurface{--meet-room-height: calc(100svh - var(--app-top-offset) - clamp(1rem, 1.8vw, 2rem) - var(--space-6));--meet-controls-height: 3.5rem;--meet-stage-height: calc(var(--meet-room-height) - var(--meet-controls-height) - var(--space-2) - var(--space-3));--meet-grid-gap: clamp(6px, .7vw, 10px);height:var(--meet-room-height);min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--space-2);padding-bottom:var(--space-3);overflow:hidden}.MeetRoomSurface__stage{position:relative;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);overflow:hidden}.MeetRoomSurface.is-single-stream{height:auto}.MeetRoomSurface.is-chat-open .MeetRoomSurface__stage{grid-template-columns:minmax(0,1fr) clamp(20rem,28vw,24rem)}.MeetRoomSurface .buttons{min-height:var(--meet-controls-height);display:flex;justify-content:center;align-items:center;gap:var(--space-3)}.MeetRoomSurface .buttons button{height:3.25rem;width:3.25rem;font-size:var(--text-0-9);color:#e8eaed;--box-shadow: 0 2px 8px rgba(var(--black-rgb), .28);box-shadow:var(--box-shadow);background-color:#3c4043;border:none;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetRoomSurface .buttons button:hover{--box-shadow: 0 4px 14px rgba(var(--black-rgb), .34);box-shadow:var(--box-shadow);background-color:#4b4f52}.MeetRoomSurface .buttons button.is-active{color:#174ea6;background-color:#e8f0fe}.MeetRoomSurface .buttons button.red{color:#fff;background-color:#ea4335}.MeetRoomSurface .buttons button.red:hover{background-color:#d93025}.MeetChatPanel{width:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;color:#e8eaed;background:#202124;border:1px solid rgba(232,234,237,.1);box-shadow:0 12px 30px rgba(var(--black-rgb),.25);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetChatPanel header{min-height:4rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-3);border-bottom:1px solid rgba(232,234,237,.1)}.MeetChatPanel header div{min-width:0;display:grid;gap:.15rem}.MeetChatPanel header strong{color:#fff;font-size:var(--text-1);line-height:var(--leading-1)}.MeetChatPanel header span{color:#bdc1c6;overflow:hidden;font-size:var(--text-0-78);text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel header button{flex:0 0 2.25rem;width:2.25rem;height:2.25rem;color:#e8eaed;background:transparent;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel header button:hover{background:#e8eaed1a}.MeetChatPanel__messages{min-height:0;display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-3);overflow-y:auto;list-style:none}.MeetChatPanel__messages>li{max-width:92%;padding:var(--space-2);color:#e8eaed;background:#303134;word-break:break-word;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__messages>li.is-mine{align-self:flex-end;background:#174ea6}.MeetChatPanel__messages>li p{margin:var(--space-1) 0 0;white-space:pre-wrap}.MeetChatPanel__empty{width:100%;max-width:none!important;min-height:8rem;display:grid;place-items:center;align-content:center;gap:var(--space-2);color:#bdc1c6!important;background:transparent!important}.MeetChatPanel__empty svg{font-size:var(--text-1-5)}.MeetChatPanel__messageMeta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.MeetChatPanel__messageMeta strong{min-width:0;overflow:hidden;color:#fff;font-size:var(--text-0-82);text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel__messageMeta time{flex:0 0 auto;color:#e8eaedb8;font-size:var(--text-0-72)}.MeetChatPanel__sources,.MeetChatPanel__pending{display:grid;gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none}.MeetChatPanel__sources img,.MeetChatPanel__sources video,.MeetChatPanel__pending img,.MeetChatPanel__pending video{width:100%;max-height:13rem;display:block;object-fit:cover;background:#171717;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__sources a,.MeetChatPanel__pending a{min-width:0;display:flex;align-items:center;gap:var(--space-2);color:#e8f0fe;text-decoration:none}.MeetChatPanel__sources a span,.MeetChatPanel__pending a span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MeetChatPanel__composer{display:grid;gap:var(--space-2);padding:var(--space-3);border-top:1px solid rgba(232,234,237,.1)}.MeetChatPanel__pending{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.MeetChatPanel__pending li{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;background:#303134;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel__pending li span{height:100%;display:grid;place-items:center;gap:var(--space-1);padding:var(--space-1);color:#e8eaed;font-size:var(--text-0-72);text-align:center}.MeetChatPanel__pending li button{position:absolute;top:.25rem;right:.25rem;width:1.6rem;height:1.6rem;color:#fff;background:#000000ad;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel__pending img,.MeetChatPanel__pending video{height:100%;max-height:none}.MeetChatPanel__tools{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.MeetChatPanel__tools label,.MeetChatPanel__tools button{flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;color:#e8eaed;background:#3c4043;border:none;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetChatPanel__tools button{color:#174ea6;background:#e8f0fe}.MeetChatPanel__tools button:disabled{cursor:wait;opacity:.7}.MeetChatPanel__tools input{display:none}.MeetChatPanel textarea{width:100%;min-height:4.5rem;max-height:7rem;resize:vertical;padding:var(--space-2);color:#fff;background:#303134;border:1px solid rgba(232,234,237,.14);outline:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.MeetChatPanel textarea::placeholder{color:#bdc1c6}.MeetLayout{position:relative;height:100%;min-height:0;width:100%;display:grid;gap:var(--meet-grid-gap);padding:10px;overflow:hidden;align-content:center;justify-content:center;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.MeetLayout--grid{grid-template-columns:repeat(var(--meet-cols),var(--meet-tile-width, minmax(0, 1fr)));grid-template-rows:repeat(var(--meet-rows),var(--meet-tile-height, minmax(0, 1fr)));place-content:center;place-items:center}.MeetLayout--spotlight{grid-template-columns:minmax(0,1fr) clamp(10rem,16vw,13rem);grid-template-rows:minmax(0,1fr);align-content:stretch;justify-content:stretch}.MeetLayout--single{height:auto;padding:0;background:transparent;border:0}.MeetLayout__sidebar{min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto}.MeetLayout__sidebar .VCard{flex:0 0 7.5rem;height:7.5rem}.MeetLayout .VCard{position:relative;width:100%;height:100%;min-height:0;isolation:isolate;background:#2f3135;border:1px solid rgba(232,234,237,.08);box-shadow:none;-webkit-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetLayout .VCard:hover{background:#45494d}.MeetLayout .VCard:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;border:3px solid #81c995;box-shadow:0 0 0 1px #81c99547,0 0 24px #81c99552;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;transition:opacity .25s ease}.MeetLayout .VCard.is-speaking:before{opacity:1;animation:meet-speaking-border 1.45s ease-in-out infinite}.MeetLayout .VCard.spotlight{border-color:#8ab4f8}.MeetLayout .VCard.is-spotlight-main{height:100%}.MeetLayout .VCard video{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;background-color:transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetLayout .VCard video.is-contain{object-fit:contain}.MeetLayout .VCard .mock-video{width:100%;height:100%;display:grid;place-items:center;color:#fff;background:#3c4043;font-size:var(--text-1);font-weight:700;text-shadow:0 1px 8px rgba(var(--black-rgb),.4)}.MeetLayout .VCard__avatar{position:absolute;top:50%;left:50%;z-index:1;width:clamp(4.5rem,18%,7rem);aspect-ratio:1;display:grid;place-items:center;color:#fff;background:#1a73e8;box-shadow:0 10px 28px rgba(var(--black-rgb),.28);font-size:clamp(1.8rem,4vw,3rem);font-weight:600;transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.MeetLayout .VCard__name{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:4;max-width:calc(100% - var(--space-4));min-height:2rem;display:inline-flex;align-items:center;padding:0 var(--space-2);color:#fff;background:#000000ad;box-shadow:0 6px 18px rgba(var(--black-rgb),.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetLayout .VCard__name strong{min-width:0;color:#fff;overflow:hidden;font-size:var(--text-0-85);font-weight:700;letter-spacing:0;line-height:var(--leading-1);text-overflow:ellipsis;white-space:nowrap}.MeetLayout .VCard.is-speaking .VCard__name{background:#183e25e6}.MeetLayout .VCard__status{position:absolute;top:var(--space-2);right:var(--space-2);z-index:4;display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.8rem;padding:0 var(--space-2);color:#e8f0fe;background:#202124b8;box-shadow:0 6px 18px rgba(var(--black-rgb),.22);font-size:var(--text-0-78);font-weight:800;letter-spacing:0;pointer-events:none;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetLayout--grid .VCard{width:100%;height:100%;aspect-ratio:16/9;justify-self:center;align-self:center;max-height:100%}.MeetLayout--single.MeetLayout--grid .VCard{width:var(--meet-tile-width, 100%);height:var(--meet-tile-height, auto);max-height:var(--meet-stage-height)}.MeetLayout--spotlight>.VCard{min-height:16rem}.MeetLayout--spotlight>.VCard.is-spotlight-main{background:#17181b}@media(max-width:768px){.MeetLayout{gap:4px;padding:4px}.MeetLayout--spotlight{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 120px}.MeetLayout__sidebar{flex-direction:row;overflow-x:auto;overflow-y:hidden}.MeetLayout__sidebar .VCard{flex:0 0 12rem;height:6.75rem}.MeetLayout .VCard{min-height:0}}@media(max-width:768px){.MeetRoomSurface{height:var(--meet-room-height);min-height:0;gap:var(--space-2);padding-bottom:var(--space-2)}.MeetRoomSurface .buttons{gap:var(--space-2)}}@media(max-width:1100px){.MeetRoomSurface.is-chat-open .MeetRoomSurface__stage{grid-template-columns:minmax(0,1fr)}.MeetChatPanel{position:absolute;inset:var(--space-2) var(--space-2) var(--space-2) auto;z-index:20;width:min(100% - var(--space-4),23rem)}}@media(max-width:520px){.MeetRoomSurface .buttons button{width:3rem;height:3rem}.MeetChatPanel{inset:0;width:100%;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}}@keyframes meet-speaking-border{0%,to{box-shadow:0 0 0 1px #55ff941f,0 0 22px #2ce27838}50%{box-shadow:0 0 0 1px #55ff9447,0 0 36px #2ce27870}}.AlbumCard__link{display:block;width:100%}.AlbumCard{position:relative;width:100%;min-height:200px;aspect-ratio:1/1;opacity:var(--opacity);overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.AlbumCard:hover,.AlbumCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.AlbumCard .options{position:absolute;top:0;right:0;margin:0;height:2em;width:2em;font-size:var(--text-1);line-height:var(--leading-2);text-align:center;cursor:pointer;color:var(--font-color);background-color:var(--tertiary-color);-webkit-border-radius:0 10px;-moz-border-radius:0 10px;border-radius:0 10px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.AlbumCard img,.AlbumCard video{display:block;height:100%;min-height:200px;width:100%;aspect-ratio:1/1;object-fit:cover;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.AlbumCard a,.AlbumCard picture{display:flex;width:100%;height:100%}.AlbumCard__placeholder{position:absolute;inset:-1px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#5f6066;color:#f2f2f2;font-size:var(--text-0-9);font-weight:700;letter-spacing:0}.AlbumCard figcaption{position:absolute;display:flex;align-items:center;bottom:0;left:0;min-height:44px;width:100%;padding:var(--space-2) var(--space-3);font-size:var(--text-0-95);font-weight:600;color:var(--white);background:linear-gradient(0deg,var(--black_70),transparent);text-shadow:0 2px 8px var(--black_40);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AlbumCard figcaption>svg{margin-left:auto;font-size:var(--text-0-8)}.BannerCard{grid-column:3/7;position:relative;display:flex;flex-direction:column;overflow:hidden;margin-bottom:var(--space-4);background:var(--bg-card);--box-shadow: var(--card-shadow);box-shadow:var(--box-shadow);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.BannerCard:before{content:none}.BannerCard .cover-container{position:relative;width:100%;height:240px;overflow:hidden;background:var(--bg-section)}.BannerCard .cover-container .cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:var(--opacity);-webkit-transition:transform .6s ease;-moz-transition:transform .6s ease;transition:transform .6s ease}.BannerCard .cover-container .cover-gradient{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to top,var(--black_70) 0%,transparent 100%)}.BannerCard .profile-section{position:relative;padding:var(--space-4);display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4);min-width:0}.BannerCard .profile-info-wrapper{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:var(--space-2);flex:1 1 420px;min-width:0}.BannerCard .avatar-wrap{position:relative;flex-shrink:0;padding-bottom:0;margin-bottom:0}.BannerCard .avatar-wrap .avatar-ring{display:none}.BannerCard .avatar-wrap .avatar{position:relative;display:block;object-position:center center;--box-shadow: 0 6px 16px var(--black_12);box-shadow:var(--box-shadow);width:88px;height:88px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:3px solid var(--bg-card)}.BannerCard .user-info{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-0-45);padding-top:0;min-width:0}.BannerCard .user-info .bio{margin-top:var(--space-1-25)}.BannerCard .name-section{display:flex;align-items:center;gap:var(--space-0-6);flex-wrap:wrap;width:100%;min-width:0}.BannerCard .name{margin:0;font-size:var(--text-1-8);font-weight:700;color:var(--font-color);line-height:var(--leading-1-2);letter-spacing:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BannerCard .mutual-text{display:block;margin-top:var(--space-0-25);font-size:var(--text-0-9);color:var(--font-color);opacity:.7}.BannerCard .badge-self{display:inline-flex;align-items:center;gap:var(--space-0-35);flex-shrink:0;padding:var(--space-0-25) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .badge-self span{white-space:nowrap}.BannerCard .badge-visibility{display:inline-flex;align-items:center;gap:var(--space-0-3);flex-shrink:0;padding:var(--space-0-25) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .badge-visibility svg{opacity:.78}.BannerCard .badge-visibility.is-public svg{color:var(--green);opacity:.9}.BannerCard .badge-visibility.is-private svg{color:var(--brand-danger);opacity:.9}.BannerCard .reputation-panel{position:absolute;top:-22px;left:-22px;width:132px;height:132px;pointer-events:auto;cursor:default;z-index:1;--reputation-radius: 56px}.BannerCard .reputation-panel__stars{position:relative;width:100%;height:100%}.BannerCard .reputation-panel__star{position:absolute;top:50%;left:50%;font-size:var(--text-0-78);color:var(--warning-color, var(--tone-gold));transform-origin:center;transform:translate(-50%,-50%) rotate(var(--angle, 180deg)) translateY(calc(var(--reputation-radius, 82px) * -1)) rotate(calc(var(--angle, 180deg) * -1));filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.BannerCard .reputation-panel__star--half{opacity:.7}.BannerCard .reputation-panel__star--empty{opacity:.25;filter:none}.BannerCard .bio{margin:0;font-size:var(--text-0-95);line-height:var(--leading-1-5);color:var(--font-color);opacity:.8;max-width:600px}.BannerCard .status-text{margin:var(--space-0-5) 0 0;display:inline-flex;align-items:center;gap:var(--space-0-45);max-width:min(680px,100%);font-size:var(--text-0-9);line-height:var(--leading-1-4);color:var(--font-color);background:var(--gray_08);padding:var(--space-0-35) var(--space-0-8);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard .status-text svg{flex-shrink:0;opacity:.72;font-size:var(--text-0-85)}.BannerCard .status-text span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BannerCard .stats{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:100%;padding:var(--space-2) 0 0;border-top:1px solid var(--gray_10)}.BannerCard .stat-item{display:flex;align-items:center;gap:var(--space-0-5);width:auto;min-width:max-content;padding:var(--space-0-45) var(--space-0-7);background:transparent;border:1px solid transparent;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.BannerCard .stat-item:hover{background:var(--white_03);border-color:var(--white_10)}.BannerCard .stat-icon{font-size:var(--text-1);color:var(--font-color);opacity:.85}.BannerCard .stat-item--members .stat-icon{color:var(--secondary-color)}.BannerCard .stat-item--admins .stat-icon{color:var(--tone-gold)}.BannerCard .stat-item--announcements .stat-icon{color:var(--tone-green-deep)}.BannerCard .stat-item--visibility.is-public .stat-icon{color:var(--green)}.BannerCard .stat-item--visibility.is-private .stat-icon{color:var(--brand-danger)}.BannerCard .stat-label{font-size:var(--text-0-75);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--font-color);opacity:.56;white-space:nowrap}.BannerCard .stat-value{font-weight:700;font-size:var(--text-1-1);color:var(--font-color);line-height:var(--leading-1-2);word-break:normal;white-space:nowrap}.BannerCard.BannerCard--group .profile-info-wrapper{gap:var(--space-5)}.BannerCard.BannerCard--group .stats{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:auto;padding:var(--space-0-8) 0 0;border-top:none}.BannerCard.BannerCard--group .stat-item{min-width:max-content;width:auto;display:inline-flex;align-items:center;gap:var(--space-0-35);padding:var(--space-0-2) var(--space-0-6);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.BannerCard.BannerCard--group .stat-icon{width:.95em;height:.95em;font-size:var(--text-0-75);line-height:1;opacity:.72}.BannerCard.BannerCard--group .stat-icon svg{width:100%;height:100%}.BannerCard.BannerCard--group .stat-value{font-size:var(--text-0-78);font-weight:600;line-height:1.1}.BannerCard.BannerCard--group .stat-label{font-size:var(--text-0-75);font-weight:600;letter-spacing:0;text-transform:none;opacity:.78;margin-top:0}.BannerCard .action-buttons{display:flex;flex-direction:row;gap:var(--space-0-6);flex-shrink:0;align-items:center;justify-content:flex-end;align-self:end;margin-left:auto;margin-top:0;width:auto;flex:0 0 auto}.BannerCard .action-buttons button{display:flex;align-items:center;justify-content:center;gap:var(--space-0-45);min-height:44px;padding:var(--space-0-7) var(--space-0-9);font-size:var(--text-0-9);font-weight:600;white-space:nowrap;border:none;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.BannerCard .action-buttons button svg{font-size:var(--text-1)}.BannerCard .action-buttons button:disabled{opacity:.65;cursor:not-allowed}.BannerCard .action-buttons .btn-add,.BannerCard .action-buttons .btn-cancel,.BannerCard .action-buttons .btn-unfriend,.BannerCard .action-buttons .btn-message{width:auto}.BannerCard .action-buttons .icon-action-btn{width:44px;height:44px;min-height:44px;padding:0;gap:0}.BannerCard .action-buttons .icon-action-btn svg{font-size:var(--text-1-05)}.BannerCard .action-buttons .btn-add,.BannerCard .action-buttons .btn-accept{background:var(--brand-success);color:var(--white);box-shadow:none}.BannerCard .action-buttons .btn-add:hover,.BannerCard .action-buttons .btn-accept:hover{transform:translateY(-1px)}.BannerCard .action-buttons .btn-unfriend{background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--gray_20)}.BannerCard .action-buttons .btn-unfriend:hover{border-color:var(--gray_15);background:var(--secondary-color)}.BannerCard .action-buttons .btn-message{background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--gray_20)}.BannerCard .action-buttons .btn-message:hover{border-color:var(--gray_15);background:var(--secondary-color)}.BannerCard .action-buttons .btn-cancel,.BannerCard .action-buttons .btn-reject{background:var(--brand-danger_10);color:var(--brand-danger);border:1px solid var(--brand-danger_20)}.BannerCard .action-buttons .btn-cancel:hover,.BannerCard .action-buttons .btn-reject:hover{background:var(--brand-danger_15)}.BannerCard .action-buttons .btn-group{display:flex;align-items:center;gap:var(--space-0-6)}@media(max-width:1280px){.BannerCard{grid-column:1/-1}}@media(max-width:980px){.BannerCard{grid-column:1/9;margin-bottom:var(--space-6)}.BannerCard .cover-container{height:200px}.BannerCard .profile-section{padding:var(--space-3);gap:var(--space-2)}.BannerCard .profile-info-wrapper{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:var(--space-1);flex-basis:100%}.BannerCard .avatar-wrap{margin-bottom:0}.BannerCard .avatar-wrap .avatar-ring{width:92px;height:92px;top:-4px;left:-4px}.BannerCard .avatar-wrap .avatar{width:80px;height:80px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:3px solid var(--bg-card)}.BannerCard .reputation-panel{top:-18px;left:-18px;width:116px;height:116px;--reputation-radius: 50px}.BannerCard .reputation-panel__star{font-size:var(--text-0-72)}.BannerCard .action-buttons{width:100%;justify-content:flex-start;flex-wrap:wrap;margin-left:0}}@media(max-width:736px){.BannerCard .profile-section{padding:var(--space-3);gap:var(--space-2)}.BannerCard .profile-info-wrapper{grid-template-columns:72px minmax(0,1fr);gap:var(--space-1)}.BannerCard .avatar-wrap .avatar{width:72px;height:72px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:3px solid var(--bg-card)}.BannerCard .reputation-panel{top:-14px;left:-14px;width:100px;height:100px;--reputation-radius: 44px}.BannerCard .reputation-panel__star{font-size:var(--text-0-7)}.BannerCard .name{font-size:var(--text-1-25)}.BannerCard .status-text{max-width:100%}.BannerCard .stats{flex-direction:column;align-items:flex-start}.BannerCard.BannerCard--group .stats{width:100%}.BannerCard .action-buttons{width:100%;justify-content:flex-start;margin-left:0}.BannerCard .action-buttons button{min-height:40px}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .BannerCard .cover-container{height:320px}.AppLayout[data-asides-collapsed=true] .BannerCard .profile-section{padding:var(--space-5);gap:var(--space-5)}.AppLayout[data-asides-collapsed=true] .BannerCard .profile-info-wrapper{grid-template-columns:108px minmax(0,1fr);gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .BannerCard .avatar-wrap .avatar{width:108px;height:108px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-section);border:4px solid var(--bg-card)}.AppLayout[data-asides-collapsed=true] .BannerCard .bio{max-width:840px}}.CheckCard{margin:var(--space-0-3) 0;padding:var(--space-0-3);position:relative;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.CheckCard:hover,.CheckCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.CheckCard header{display:flex;align-items:center;padding:var(--space-0-3);font-size:var(--text-0-9)}.CheckCard header svg{margin-right:var(--space-2)}.CheckCard header span{display:flex;flex-direction:column;gap:var(--space-0-2)}.CheckCard header small{font-size:var(--text-0-78);color:var(--muted-color)}.CheckCard header input[type=checkbox]{margin-left:auto}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--bg-card);margin:0;padding:var(--space-0-6);width:1.5em;height:1.5em;display:grid;place-content:center;color:var(--font-color);border:2px solid color-mix(in srgb,var(--font-color) 34%,transparent);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}input[type=checkbox]:hover{border-color:var(--accent-color)}input[type=checkbox]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--accent-color-soft)}input[type=checkbox]:checked{background-color:var(--accent-color);border-color:var(--accent-color)}input[type=checkbox]:before{content:"";width:.8em;height:.8em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;-webkit-transition:.12s transform ease-in-out;-moz-transition:.12s transform ease-in-out;transition:.12s transform ease-in-out;--box-shadow: inset 1em 1em var(--accent-contrast);box-shadow:var(--box-shadow);background-color:var(--accent-contrast)}input[type=checkbox]:checked:before{transform:scale(1)}.DashboardFeedSwitch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-0-4);margin:0 0 var(--space-3);padding:var(--space-0-3);border:1px solid var(--card-input-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedSwitch button{border:1px solid transparent;background:transparent;color:var(--font-color);font-size:var(--text-0-95);font-weight:600;min-height:2.4rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.DashboardFeedSwitch button:hover{background:color-mix(in srgb,var(--tertiary-color) 75%,var(--secondary-color) 25%)}.DashboardFeedSwitch button.is-active{color:var(--font-color);border-color:color-mix(in srgb,var(--font-color) 20%,transparent);background:var(--bg-section);box-shadow:none}.DashboardFeed{display:flex;flex-direction:column}.DashboardFeedState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:9rem;margin:0 0 var(--space-3);padding:var(--space-5);border:1px solid var(--card-border);background:var(--bg-card);color:var(--muted-color);text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedState strong{color:var(--font-color)}.DashboardFeedState button{min-width:6rem}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .DashboardFeed{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);align-items:start}.AppLayout[data-asides-collapsed=true] .DashboardFeedSwitch,.AppLayout[data-asides-collapsed=true] #poster-card,.AppLayout[data-asides-collapsed=true] .DashboardFeedState{grid-column:1/-1;margin-bottom:0}.AppLayout[data-asides-collapsed=true] .DashboardFeed__post .PostCard{height:100%;margin-bottom:0}}.DashboardFeedState__skeleton{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DashboardFeedState__skeleton span,.DashboardFeedState__skeleton i{display:block;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.DashboardFeedState__skeleton span{width:2.6rem;height:2.6rem;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.DashboardFeedState__skeleton div{width:100%}.DashboardFeedState__skeleton i{height:.72rem;width:70%;margin-bottom:var(--space-2)}.DashboardFeedState__skeleton i:last-child{width:42%;margin-bottom:0}.DownloadCard{position:relative;padding:var(--space-2) var(--space-4);margin:0 0 var(--space-2);box-shadow:var(--box-shadow);background-color:var(--quaternary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.DownloadCard header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.DownloadCard header>div{min-width:0;display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.DownloadCard header h3{margin:0;font-size:var(--text-2)}.DownloadCard header span{color:var(--muted-color);font-size:var(--text-0-9)}.DownloadCard header strong{flex:0 0 auto;padding:var(--space-0-35) var(--space-0-7);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-78);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.DownloadCard img{margin-top:var(--space-4);height:3em;width:10em;background-color:var(--black);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.DownloadCard__placeholder{margin-top:var(--space-4);width:10em;height:3em;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-color);border:1px dashed var(--gray_20);background:var(--bg-section);font-size:var(--text-0-85);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.DownloadCard.coming-soon{opacity:.72;cursor:initial}.DownloadCard.coming-soon header strong{color:var(--muted-color)}.DownloadSection{margin-bottom:var(--space-4)}.GroupCardLink{display:block;width:100%}.GroupCard{position:relative;width:100%;max-width:340px;margin:0 auto;cursor:pointer;background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.GroupCard:hover,.GroupCard:focus-within{background:var(--bg-card);border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover);transform:translateY(-2px)}.GroupCard:hover .status-badge,.GroupCard:focus-within .status-badge{background:color-mix(in srgb,var(--secondary-color) 92%,transparent);box-shadow:var(--box-shadow),0 4px 12px #00000014}.GroupCard .card-inner{position:relative;display:flex;flex-direction:column;overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:var(--bg-card)}.GroupCard .status-badge{position:absolute;top:16px;right:16px;display:flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-6) var(--space-0-9);background:color-mix(in srgb,var(--secondary-color) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:var(--text-0-75);font-weight:600;color:var(--font-color);box-shadow:0 6px 16px rgba(var(--navy-950-rgb),.12);border:1px solid var(--card-border);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupCard .status-badge i{font-size:var(--text-0-9)}.GroupCard .cover-container{position:relative;width:100%;height:160px;overflow:hidden;background:var(--bg-section);-webkit-border-radius:12px 12px 0 0;-moz-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0}.GroupCard .cover-container .cover-wrapper{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.GroupCard .cover-container .cover-wrapper picture{width:100%;height:100%}.GroupCard .cover-container .cover-wrapper .cover{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;opacity:var(--opacity)}.GroupCard .cover-container .cover-gradient{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.15) 60%,transparent 100%);z-index:2}.GroupCard .cover-container .cover-shine{display:none}.GroupCard .content{position:relative;display:flex;flex-direction:column;padding:var(--space-4) var(--space-3) var(--space-3);background:var(--bg-card)}.GroupCard .header{display:flex;flex-direction:column;gap:var(--space-2)}.GroupCard .header .header-top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.GroupCard .header .title-section{display:flex;align-items:center;gap:var(--space-2);min-width:0;flex:1}.GroupCard .header .group-name{margin:0;font-size:var(--text-1-25);font-weight:700;color:var(--font-color);line-height:var(--leading-1-3);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.GroupCard .header .verified-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0}.GroupCard .header .verified-badge i{font-size:var(--text-1-1);color:var(--brand-twitter);filter:drop-shadow(0 2px 4px var(--brand-twitter_30))}.GroupCard .members-section{display:flex;align-items:center;gap:var(--space-0-8);flex-shrink:0;min-height:36px;max-width:none;overflow:visible}.GroupCard .avatars-group{display:flex;align-items:center;position:relative;max-width:none;overflow:visible}.GroupCard .avatars-group .avatar-wrapper{position:relative;margin-left:-10px;opacity:.8;width:36px;height:36px;overflow:hidden;flex-shrink:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-wrapper:first-child{margin-left:0}.GroupCard .avatars-group .avatar-wrapper picture{display:block;width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-wrapper .member-avatar{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;--box-shadow: 0 2px 8px var(--black_10);box-shadow:var(--box-shadow);border:2px solid var(--quaternary-color);background:var(--bg-card);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupCard .avatars-group .avatar-more{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;max-width:36px;max-height:36px;flex:0 0 36px;aspect-ratio:1/1;margin-left:-10px;overflow:hidden;background:var(--secondary-color);border:3px solid var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;--box-shadow: 0 2px 8px var(--black_15);box-shadow:var(--box-shadow)}.GroupCard .avatars-group .avatar-more span{font-size:var(--text-0-75);font-weight:700;color:var(--white)}.GroupCard .private-info{display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:auto;padding:0 .5em;border:1px solid var(--gray_10);background:var(--tertiary-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;font-size:var(--text-0-85);font-weight:600;opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GroupCard .private-info svg{margin-right:var(--space-0-45)}@media(max-width:560px){.GroupCard{max-width:100%}.GroupCard .members-section{width:100%;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:var(--space-2);max-width:100%}.GroupCard .activity-indicator{width:100%;justify-content:center}}@media(prefers-color-scheme:dark){.GroupCard .status-badge{background:color-mix(in srgb,var(--secondary-color) 75%,transparent);color:var(--white);border-color:rgba(var(--black-rgb),.3)}}.InfoCard{padding:var(--space-4);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.InfoCard header{display:flex;align-items:center}.InfoCard header button{width:1.5em;height:1.5em;line-height:var(--leading-1-5);margin-left:auto;background-color:var(--tertiary-color);border:1px solid var(--card-border)}.InfoCard header button:hover{background-color:color-mix(in srgb,var(--tertiary-color) 88%,var(--secondary-color) 12%);border-color:var(--card-border-hover)}.InfoCard form .buttons{display:flex}.InfoCard form .buttons button{width:100%;padding:var(--space-2) var(--space-0-3);margin:var(--space-4) var(--space-0-3)}.InfoCard ul li{display:flex;align-items:center;background-color:var(--tertiary-color)}.LoginPage{width:min(100%,1180px);min-height:calc(100vh - 7rem);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,440px);gap:clamp(var(--space-5),4vw,var(--space-7));align-items:center;padding:clamp(var(--space-4),4vw,var(--space-7)) 0}.LoginPage--single{grid-template-columns:minmax(0,520px);justify-content:center}.LoginHero{min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.LoginHero__brand{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content;padding:var(--space-2) var(--space-3);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.LoginHero__brand img{width:2rem;height:2rem;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__brand span{font-weight:700;font-size:var(--text-1-05)}.LoginHero h1{max-width:560px;margin:0;font-size:clamp(var(--text-1-8),2.8vw,var(--text-2-5));line-height:1.12;letter-spacing:0}.LoginHero p{max-width:420px;margin:0;color:var(--muted-color);font-size:var(--text-0-95);line-height:var(--leading-1-5)}.LoginHero__preview{width:min(720px,100%);border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 92%,var(--bg-page));box-shadow:var(--card-shadow);overflow:hidden;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.LoginHero__previewHeader{height:2.8rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border-bottom:1px solid var(--card-border)}.LoginHero__previewHeader span{width:.62rem;height:.62rem;background:var(--gray_20);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.LoginHero__previewGrid{min-height:280px;display:grid;grid-template-columns:120px 1fr 180px;gap:var(--space-4);padding:var(--space-4)}.LoginHero__previewNav,.LoginHero__previewFeed,.LoginHero__previewPanel{border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.LoginHero__previewNav{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.LoginHero__previewNav i{display:block;height:2rem;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__previewFeed{padding:var(--space-4)}.LoginHero__previewFeed strong,.LoginHero__previewFeed span,.LoginHero__previewFeed div{display:block;background:color-mix(in srgb,var(--font-color) 10%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginHero__previewFeed strong{width:42%;height:1.2rem;margin-bottom:var(--space-4)}.LoginHero__previewFeed span{width:100%;height:.75rem;margin-bottom:var(--space-2)}.LoginHero__previewFeed span:nth-child(3){width:76%}.LoginHero__previewFeed div{height:130px;margin-top:var(--space-5);background:color-mix(in srgb,var(--accent-color) 18%,var(--bg-card))}.LoginHero__previewPanel{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.LoginHero__previewPanel span{height:3.2rem;background:color-mix(in srgb,var(--font-color) 9%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.LoginCard{width:100%;margin-inline:auto;border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);padding:var(--space-5);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.LoginCard__header{margin-bottom:var(--space-5)}.LoginCard__header h2{margin:0 0 var(--space-2);font-size:var(--text-1-8)}.LoginCard__header p{margin:0;color:var(--muted-color)}.LoginCard .login{display:flex;flex-direction:column;gap:var(--space-3)}.LoginCard .form-element{display:flex;align-items:center;gap:var(--space-3);min-height:3.1rem;padding:0 var(--space-3);border:1px solid var(--card-input-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.LoginCard .form-element:focus-within{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 18%,transparent)}.LoginCard .form-element span{display:inline-flex;color:var(--muted-color)}.LoginCard .form-element input{margin:0;height:3rem;border:0;padding:var(--space-1-1);background:transparent;text-align:left;font-weight:500}.LoginCard .form-element input::placeholder{color:var(--muted-color)}.LoginCard button[name=submit],.LoginCard button[name=auth]{min-height:3rem;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);font-size:var(--text-0-95);font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,transform .2s ease;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.LoginCard button[name=submit]:hover,.LoginCard button[name=auth]:hover{transform:translateY(-1px)}.LoginCard button[name=submit]{margin-top:var(--space-2);border-color:color-mix(in srgb,var(--accent-color) 44%,transparent);background:color-mix(in srgb,var(--accent-color) 24%,var(--bg-section))}.LoginCard button[name=auth]{background:transparent}.LoginCard__links{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--text-0-9)}.LoginCard__links a{color:var(--accent-color);text-decoration:none}.LoginCard__links a:only-child{margin-inline:auto;text-align:center}.LoginCard__divider{display:flex;align-items:center;gap:var(--space-3);color:var(--muted-color);font-size:var(--text-0-85);margin:var(--space-2) 0}.LoginCard__divider:before,.LoginCard__divider:after{content:"";height:1px;flex:1;background:var(--card-border)}.LoginCard__closed{min-height:10rem;border:1px dashed var(--card-border);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--muted-color);text-align:center}.LoginCard__closed svg{font-size:var(--text-1-4)}.LoginCard__closed strong{color:var(--font-color);font-size:var(--text-1)}.LoginCard__closed a{color:var(--accent-color);text-decoration:none;font-weight:700}@media(max-width:1280px){.LoginPage{min-height:calc(100vh - 6rem);grid-template-columns:1fr;align-content:center;justify-items:center}.LoginHero{align-items:center;text-align:center}.LoginHero__preview{display:none}.LoginCard{max-width:520px;justify-self:center}}@media(max-width:736px){.LoginPage{min-height:calc(100dvh - 5rem);gap:var(--space-4);padding:var(--space-3) 0;justify-items:center}.LoginHero{width:100%;max-width:420px}.LoginHero h1{font-size:var(--text-1-65)}.LoginHero p{font-size:var(--text-0-9)}.LoginCard{padding:var(--space-4);width:100%;max-width:420px}}.MeetCard{grid-template-areas:"a b";display:grid;grid-gap:var(--space-2);grid-column:1/10;grid-template-rows:auto;grid-template-columns:repeat(8,1fr)}.MeetCard h3{margin-top:var(--space-6)}.MeetCard aside{grid-area:a;display:flex;flex-wrap:wrap;height:80vh;grid-column:1/6;align-items:center;justify-content:center}.MeetCard aside>*{width:100%;padding:var(--space-4) var(--space-7);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetCard aside .create{display:flex;margin-top:var(--space-7);justify-content:space-between}.MeetCard aside .create button{width:50%}.MeetCard aside .create button[name=start]{margin-right:var(--space-2);box-shadow:var(--card-shadow);background:var(--gray_10);border:1px solid var(--gray_20);color:var(--font-color)}.MeetCard aside .create button[name=join]{opacity:.3;margin-left:var(--space-2);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.MeetCard aside .create button[name=join].active{opacity:1;box-shadow:var(--card-shadow);background-color:var(--tertiary-color);border:1px solid var(--card-border);color:var(--font-color)}.MeetCard aside .create input{padding:0;text-align:center}.MeetCard article{grid-area:b;display:flex;flex-wrap:wrap;height:80vh;grid-column:6/9;align-items:center;justify-content:center}.MeetCard .MeetVisual{width:min(360px,100%);border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);padding:var(--space-3);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.MeetCard .MeetVisual__screen{aspect-ratio:4/3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.MeetCard .MeetVisual__screen span{background:color-mix(in srgb,var(--accent-color) 16%,var(--bg-section));-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetCard .MeetVisual__screen span:nth-child(2){background:color-mix(in srgb,var(--tone-green) 16%,var(--bg-section))}.MeetCard .MeetVisual__screen span:nth-child(3){background:color-mix(in srgb,var(--tone-purple) 16%,var(--bg-section))}.MeetCard .MeetVisual__screen span:nth-child(4){background:color-mix(in srgb,var(--tone-orange) 16%,var(--bg-section))}.MeetCard .MeetVisual__bar{display:flex;justify-content:center;gap:var(--space-2);padding-top:var(--space-3)}.MeetCard .MeetVisual__bar i{width:2.4rem;height:2.4rem;background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}@media(max-width:980px){.MeetCard{grid-template-areas:"b" "a"}.MeetCard aside,.MeetCard article{height:auto}.MeetCard aside{grid-column:1/9}.MeetCard article{grid-column:1/9}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .MeetCard{grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .MeetCard aside{grid-column:1/8}.AppLayout[data-asides-collapsed=true] .MeetCard article{grid-column:8/13}.AppLayout[data-asides-collapsed=true] .MeetCard .MeetVisual{width:min(520px,100%);padding:var(--space-4)}}.MeetPreviewCard{width:min(860px,100%);margin:0 auto;display:flex;justify-content:center}.MeetPreviewCard__panel{width:100%;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.MeetPreviewCard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.MeetPreviewCard__header span{color:var(--accent-color);font-size:var(--text-0-78);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.MeetPreviewCard__header h2{margin:var(--space-1) 0 0;font-size:var(--text-1-5);letter-spacing:0}.MeetPreviewCard__header strong{padding:var(--space-0-45) var(--space-2);color:var(--muted-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-85);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.MeetPreviewCard__videoWrap{position:relative;aspect-ratio:16/10;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 14%,var(--bg-section)),var(--bg-section));border:1px solid var(--card-border);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.MeetPreviewCard__notice{position:absolute;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 86%,transparent);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__notice svg{color:var(--tone-orange)}.MeetPreviewCard video{width:100%;height:100%;display:block;object-fit:cover}.MeetPreviewCard__controls,.MeetPreviewCard__devices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin-top:var(--space-3)}.MeetPreviewCard__controls button{min-height:2.7rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-3);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);font-weight:700;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__controls button svg{color:var(--tone-green)}.MeetPreviewCard__controls button.is-off{color:var(--muted-color)}.MeetPreviewCard__controls button.is-off svg{color:var(--danger-color)}.MeetPreviewCard__devices select{width:100%;min-width:0;min-height:2.6rem;padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__layoutOption{min-height:2.7rem;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);padding:0 var(--space-3);color:var(--font-color);background:var(--bg-section);border:1px solid var(--card-border);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__layoutOption span{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700}.MeetPreviewCard__layoutOption svg{color:var(--accent-color)}.MeetPreviewCard__layoutOption input{width:2.4rem;height:1.35rem;margin:0;cursor:pointer;accent-color:var(--accent-color)}.MeetPreviewCard__actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3)}.MeetPreviewCard__actions button{min-width:8rem;min-height:2.7rem;padding:0 var(--space-4);color:var(--bg-page);background-color:var(--font-color);border:1px solid transparent;font-weight:700;box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.MeetPreviewCard__actions button.red{color:var(--danger-color);background-color:var(--danger-color_15);border-color:var(--danger-color_25)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .MeetPreviewCard{width:min(1180px,100%)}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:var(--space-3);align-items:start}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__header,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__videoWrap{grid-column:1}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__controls,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__devices,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__layoutOption,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__actions{grid-column:2;margin-top:0}.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__devices,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__layoutOption,.AppLayout[data-asides-collapsed=true] .MeetPreviewCard__actions{margin-top:var(--space-2)}}@media(max-width:736px){.MeetPreviewCard__header,.MeetPreviewCard__actions,.MeetPreviewCard__controls,.MeetPreviewCard__devices,.MeetPreviewCard__layoutOption{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.MeetPreviewCard__actions button{width:100%}}.NotificationWidget{width:min(92vw,420px);max-width:calc(100vw - 1rem);box-sizing:border-box;padding:1em;background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 4%);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}@supports (backdrop-filter: blur(12px)){.NotificationWidget{-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}}.NotificationWidget__head{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:var(--space-2);padding:var(--space-0-4) var(--space-0-5) var(--space-0-75)}.NotificationWidget__title{display:inline-flex;align-items:center;min-width:0;flex:1 1 auto;gap:var(--space-0-45)}.NotificationWidget__title strong{font-size:var(--text-0-95);font-weight:700;letter-spacing:.01em;color:var(--font-color);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotificationWidget__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2em;height:1.2em;font-size:.8em;line-height:1em;padding:.5em .3em;opacity:.8;color:var(--white);background:var(--brand-danger);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.NotificationWidget__filters{display:flex;gap:var(--space-1);padding:0 var(--space-0-5) var(--space-0-5);overflow-x:auto}.NotificationWidget__filters button{flex:0 0 auto;min-height:2rem;padding:0 var(--space-2);color:var(--muted-color);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-78);font-weight:700;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.NotificationWidget__filters button.is-active,.NotificationWidget__filters button:hover{color:var(--font-color);background:var(--gray_08);box-shadow:inset 2px 0 0 var(--accent-color)}.NotificationWidget__markAll{border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--bg-section) 94%,var(--font-color) 6%);color:var(--font-color);width:1.9em;height:1.9em;padding:0;min-width:1.9em;display:inline-flex;align-items:center;justify-content:center;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;cursor:pointer}.NotificationWidget__markAll svg{font-size:var(--text-0-8)}.NotificationWidget__markAll:hover{border-color:var(--card-border-hover);transform:translateY(-1px)}.NotificationWidget__body{display:flex;flex-direction:column;gap:var(--space-0-45);max-height:min(64vh,520px);overflow-y:auto;margin-top:var(--space-0-6);padding-right:var(--space-0-15)}.NotificationWidget__empty{opacity:.72;font-size:var(--text-0-9);text-align:center;padding:var(--space-5) var(--space-2)}.NotificationCard{position:relative;min-width:0;margin:0;padding:var(--space-0-85) var(--space-0-9);color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 88%,var(--font-color) 12%);border:1px solid transparent;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.NotificationCard header{display:flex;align-items:center;gap:var(--space-0-45)}.NotificationCard .NotificationCard__type{display:inline-flex;align-items:center;min-height:1.7em;padding:0 var(--space-0-4);font-size:var(--text-0-72);font-weight:700;line-height:1.1;letter-spacing:.01em;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:var(--font-color);background:color-mix(in srgb,var(--bg-section) 88%,var(--font-color) 12%)}.NotificationCard time{margin-left:auto;font-size:var(--text-0-72);opacity:.75;white-space:nowrap}.NotificationCard article{text-align:left;margin-top:var(--space-0-55);font-size:var(--text-0-875);line-height:var(--leading-1-5);opacity:.95;overflow-wrap:anywhere;word-break:break-word}.NotificationCard .NotificationCard__actions{margin-top:var(--space-0-65);margin-bottom:0;padding:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;min-width:0;gap:var(--space-0-55);background:transparent;opacity:1;color:var(--font-color)}.NotificationCard .NotificationCard__actions a,.NotificationCard .NotificationCard__actions button{font-size:var(--text-0-72);font-weight:600;text-decoration:none;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--bg-section) 94%,var(--font-color) 6%);padding:var(--space-0-25) var(--space-0-55);color:var(--font-color);min-width:0;max-width:100%;display:inline-flex;align-items:center;line-height:var(--leading-1-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.NotificationCard .NotificationCard__actions .NotificationCard__markRead{margin-left:auto}.NotificationCard .NotificationCard__actions button{cursor:pointer}.NotificationCard .NotificationCard__actions .NotificationCard__open{max-width:min(42%,7rem)}.NotificationCard .NotificationCard__actions .NotificationCard__iconBtn{width:1.9em;height:1.9em;min-width:1.9em;max-width:none;padding:0;justify-content:center;flex:0 0 auto;overflow:visible}.NotificationCard .NotificationCard__actions .NotificationCard__iconBtn svg{font-size:var(--text-0-78)}.NotificationCard--reply .NotificationCard__type{color:var(--accent-color);background:var(--accent-color-soft)}.NotificationCard--mention_post .NotificationCard__type,.NotificationCard--mention_comment .NotificationCard__type{color:var(--tone-purple);background:var(--tone-purple-soft)}.NotificationCard--follow_request .NotificationCard__type,.NotificationCard--follow_accept .NotificationCard__type{color:var(--tone-green);background:var(--tone-green-soft)}.NotificationCard--quote .NotificationCard__type{color:var(--tone-orange);background:var(--tone-orange-soft)}.PostCard{position:relative;padding:var(--space-3);margin:0 0 var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.PostCard:hover,.PostCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.PostCard>.author{display:flex;align-items:center;max-width:100%;gap:var(--space-2)}.PostCard>.author>picture>img{height:2.5em;width:2.5em;vertical-align:middle;cursor:pointer;border:2px solid var(--bg-section);background-color:var(--bg-card);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard>.author h3.name{margin:0;font-size:var(--text-1-05);padding:var(--space-0-1) var(--space-0-3);display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:min(18rem,40vw);text-overflow:ellipsis;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PostCard>.author h3.name:hover{background-color:var(--bg-section)}@media(max-width:736px){.PostCard>.author h3.name{font-size:var(--text-0-8)}}.PostCard>.author .options{margin-left:auto;height:2em;width:2em;line-height:var(--leading-1-6);text-align:center;cursor:pointer;color:var(--font-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PostCard>.author .options:hover{background-color:var(--bg-section)}.PostCard .status,.PostCard time{font-size:var(--text-0-8);opacity:.5;margin:0 var(--space-0-3);color:var(--font-color);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}@media(max-width:736px){.PostCard .status,.PostCard time{font-size:var(--text-0-6)}}.PostCard>.content{max-height:100vh;padding:var(--space-2) 0;overflow-x:hidden;overflow-y:auto;margin:var(--space-2) 0 0}.PostCard>.content img{height:1.2em;width:1.2em;vertical-align:middle}.PostCard>.content a{color:var(--font-color)}.PostCard>.content a:hover{color:var(--font-color)}.PostCard>.content:empty{padding:0;margin:0}.PostCard .PostCard__contextLink{margin:0 var(--space-0-6) var(--space-0-5);padding:var(--space-0-45) var(--space-0-7);display:inline-flex;align-items:center;gap:var(--space-0-45);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%);color:var(--font-color);font-size:var(--text-0-78);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PostCard .PostCard__contextLink:hover{color:var(--font-color);text-decoration:none;border-color:var(--card-border-hover);transform:translateY(-1px)}.PostCard .option-btns-container{display:flex;flex-wrap:nowrap;gap:var(--space-0-3);margin-top:var(--space-2);position:relative;width:100%}.PostCard .option-btns-container button{flex:0 0 auto;position:relative;height:2rem;width:auto;display:inline-flex;align-items:center;justify-content:center;min-width:2rem;gap:var(--space-0-25);border:none;padding:0 var(--space-0-45);font-size:var(--text-0-9);background-color:var(--transparent);cursor:pointer;margin-right:0;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PostCard .option-btns-container button.activity-btn{overflow:hidden;isolation:isolate}.PostCard .option-btns-container button.activity-btn:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transform:scale(.85);background:currentColor;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PostCard .option-btns-container button.activity-btn .activity-btn-icon{display:inline-flex;align-items:center;justify-content:center;transform-origin:center;-webkit-transition:transform .2s cubic-bezier(.2,.8,.2,1);-moz-transition:transform .2s cubic-bezier(.2,.8,.2,1);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.PostCard .option-btns-container button.activity-btn .activity-count{min-width:.65em;font-size:var(--text-0-72);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.PostCard .option-btns-container button.activity-btn svg{font-size:var(--text-0-9);color:currentColor}.PostCard .option-btns-container button.activity-btn .line-icon{stroke-width:1.2}.PostCard .option-btns-container button.activity-btn:disabled{cursor:default;opacity:.45}.PostCard .option-btns-container button.activity-btn:hover{background-color:var(--transparent)}.PostCard .option-btns-container button.activity-btn:hover:before{opacity:.11;transform:scale(1)}.PostCard .option-btns-container button.activity-btn:active .activity-btn-icon{transform:scale(.82)}.PostCard .option-btns-container button.activity-btn.is-active:before{opacity:.13;transform:scale(1)}.PostCard .option-btns-container button.like{color:var(--red)}.PostCard .option-btns-container button.comment{color:var(--blue)}.PostCard .option-btns-container button.repost{color:var(--green)}.PostCard .option-btns-container button.bookmark{color:var(--orange)}.PostCard .option-btns-container button.share{color:var(--cyan)}.PostCard .option-btns-container .activity-users-summary{margin-left:auto;padding:0;gap:0}.PostCard .option-btns-container .activity-users-summary img,.PostCard .option-btns-container .activity-users-summary span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.75rem;width:1.75rem;height:1.75rem;margin-left:-.45rem;border:2px solid var(--bg-card);background:var(--secondary-color);object-fit:cover;color:var(--white);font-size:var(--text-0-7);font-weight:700;line-height:1.4rem;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard .option-btns-container .activity-users-summary img:first-child,.PostCard .option-btns-container .activity-users-summary span:first-child{margin-left:0}.PostCard .PostCard__divider{height:1px;margin:var(--space-3) 0 var(--space-2);background-color:var(--card-border)}.PostCard .options-menu .menu-list{padding:var(--space-0-2);min-width:200px;background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 6%);box-shadow:0 20px 40px rgba(var(--black-rgb),.06);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.PostCard .options-menu .menu-item{min-width:180px;margin:0;border:1px solid transparent;background:transparent;color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PostCard .options-menu .menu-item svg{width:1.05em;color:var(--font-color)}.PostCard .options-menu .menu-item:hover{background:color-mix(in srgb,var(--quaternary-color) 88%,var(--font-color) 12%)}.PostCard .options-menu .menu-item.option-stats svg{color:var(--accent-color)}.PostCard .options-menu .menu-item.option-bookmark svg{color:var(--tone-orange)}.PostCard .options-menu .menu-item.option-quote svg{color:var(--tone-purple)}.PostCard .options-menu .menu-item.option-comment svg{color:var(--tone-teal)}.PostCard .options-menu .menu-item.option-report svg{color:var(--tone-orange-strong)}.PostCard .options-menu .menu-item.option-mute svg{color:var(--tone-green)}.PostCard .options-menu .menu-item.delete{color:var(--font-color)}.PostCard .options-menu .menu-item.delete svg{color:var(--brand-danger)}.PostCard ul.source-list{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;padding:var(--space-0-3) 0}.PostCard ul.source-list:empty{padding:0}.PostCard ul.source-list li{display:inline-block;width:250px;flex-basis:10em;flex-grow:1;margin:var(--space-0-1);overflow:hidden;position:relative;padding:var(--space-0-3);aspect-ratio:1/1;cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px}.PostCard ul.source-list li a{display:flex}.PostCard ul.source-list li .extra-images-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--text-2);font-weight:700}.PostCard ul.source-list li picture,.PostCard ul.source-list li img,.PostCard ul.source-list li video{width:100%;height:100%;cursor:pointer;aspect-ratio:1/1;opacity:var(--opacity);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.PostCard ul.source-list li picture:hover,.PostCard ul.source-list li img:hover,.PostCard ul.source-list li video:hover{opacity:1}.PostCard ul.source-list li .icon:before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.PostCard ul.source-list .img{z-index:1;width:100%;height:100%;background-attachment:fixed;background-color:var(--black_60);background-position:center center;background-size:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.PostCard ul.source-list:empty{margin-top:0}.PostCard>ul.attachment-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-0-3);margin:var(--space-2) 0}.PostCard>ul.attachment-list li{display:flex;flex:1 0 20%;padding:var(--space-2);align-items:center;vertical-align:middle;overflow:hidden;cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.PostCard>ul.attachment-list li svg{height:1em;width:1em;padding:var(--space-2);line-height:var(--leading-2);font-size:var(--text-0-9);text-align:center;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PostCard>ul.attachment-list li span{margin-left:var(--space-2);flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.PostCard>ul.attachment-list li img,.PostCard>ul.attachment-list li video{width:100%;height:15em}.PostCard>ul.attachment-list:empty{margin:0}@media(max-width:980px){.PostCard>ul.attachment-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:736px){.PostCard>ul.attachment-list{grid-template-columns:repeat(1,1fr)}}.PostCard input,.PostCard textarea,.PostCard select{background-color:var(--quaternary-color);border:1px solid var(--card-input-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PostCard input:focus,.PostCard input:focus-visible,.PostCard textarea:focus,.PostCard textarea:focus-visible,.PostCard select:focus,.PostCard select:focus-visible{border-color:var(--card-input-focus-border);outline:none}.PosterCard{position:relative;margin:var(--space-2) 0;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.PosterCard:hover,.PosterCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.PosterCard__shell{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(.85rem,1.2vw,1rem) clamp(1rem,2vw,1.5rem) clamp(.75rem,1.1vw,.95rem)}.PosterCard__composer{display:flex;align-items:flex-start;gap:var(--space-3)}.PosterCard__avatar{width:44px;height:44px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06)}.PosterCard__composer-body{flex:1;display:flex;flex-direction:column;gap:var(--space-0-6);min-width:0}.PosterCard__user-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);min-width:0}.PosterCard__user-meta{display:flex;flex-direction:column;gap:var(--space-0-05);min-width:0}.PosterCard__name{font-weight:600;font-size:var(--text-1-05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__subtitle{font-size:var(--text-0-78);color:var(--font-color-subtle, rgba(var(--slate-600-rgb), .75));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__audience{display:inline-flex;align-items:center;padding:var(--space-0-25) var(--space-2);background-color:var(--quaternary-color);border:1px solid var(--card-input-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:var(--text-0-75);line-height:var(--leading-1-2)}.PosterCard__audience svg{font-size:var(--text-1);opacity:.75}.PosterCard__audience select{border:none;background-color:transparent;color:inherit;font-size:var(--text-0-75);line-height:normal;font-weight:500;padding:0;cursor:pointer;outline:none;min-width:0;width:auto;max-width:100%;appearance:none}.PosterCard__editor{position:relative;min-height:110px;padding:var(--space-0-65) var(--space-0-9);border:1px solid var(--card-input-border);background-color:var(--quaternary-color);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.PosterCard__editor:hover,.PosterCard__editor:focus-within{border-color:var(--card-input-focus-border)}.PosterCard__editor .content{min-height:100px;color:var(--font-color)}.PosterCard__editor .content .ql-container{border:none;background:transparent}.PosterCard__editor .content .ql-editor{padding:0;min-height:90px;color:inherit;font-size:var(--text-0-95);line-height:var(--leading-1-6)}.PosterCard__suggestions{position:absolute;left:var(--space-0-8);right:var(--space-0-8);top:calc(100% - var(--space-0-4));max-height:230px;overflow-y:auto;border:1px solid var(--card-input-border);background-color:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%);box-shadow:0 8px 18px rgba(var(--black-rgb),.1);z-index:12;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.PosterCard__suggestion{width:100%;border:0;border-bottom:1px solid color-mix(in srgb,var(--card-input-border) 75%,transparent);background:transparent;display:flex;align-items:center;gap:var(--space-0-7);text-align:left;padding:var(--space-0-45);color:var(--font-color);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PosterCard__suggestion:last-child{border-bottom:0}.PosterCard__suggestion:hover,.PosterCard__suggestion.is-active{background:color-mix(in srgb,var(--tertiary-color) 62%,var(--secondary-color) 38%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-input-focus-border) 52%,transparent)}.PosterCard__suggestion picture{width:30px;height:30px;min-width:30px;flex:0 0 30px;display:block;overflow:hidden;background:color-mix(in srgb,var(--tertiary-color) 78%,var(--secondary-color) 22%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PosterCard__suggestion-avatar{width:30px;height:30px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06);width:100%;height:100%;display:block;object-fit:cover}.PosterCard__suggestion-main{min-width:0;display:flex;flex-direction:column;gap:var(--space-0-05)}.PosterCard__suggestion-main strong{font-size:var(--text-0-85);line-height:var(--leading-1-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__suggestion-main small{font-size:var(--text-0-72);opacity:.78}.PosterCard__mention-preview{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-0-45);margin-top:var(--space-0-5)}.PosterCard__mention-chip{display:inline-flex;align-items:center;gap:var(--space-0-35);max-width:min(100%,18rem);min-height:1.9rem;line-height:1;padding:var(--space-0-2) var(--space-0-45);border:1px solid color-mix(in srgb,var(--secondary-color) 28%,var(--card-input-border) 72%);background:color-mix(in srgb,var(--secondary-color) 10%,var(--secondary-color) 90%);vertical-align:middle;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.PosterCard__mention-chip picture{display:flex;align-items:center;line-height:0}.PosterCard__mention-chip-avatar{width:22px;height:22px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid rgba(var(--black-rgb),.06);display:block}.PosterCard__mention-chip-name{display:inline-flex;align-items:center;min-width:0;font-size:var(--text-0-78);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PosterCard__attachments{padding:var(--space-0-25) 0 0}.PosterCard__attachments .media-list{display:flex;flex-wrap:wrap;gap:var(--space-0-6);width:100%}.PosterCard__attachment{position:relative;display:flex;align-items:center;justify-content:center;width:clamp(3.25rem,6vw,4.6rem);height:clamp(3.25rem,6vw,4.6rem);border:1px solid rgba(var(--black-rgb),.06);background-color:rgba(var(--black-rgb),.03);cursor:grab;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.PosterCard__attachment:active{cursor:grabbing}.PosterCard__attachment.is-dragging{opacity:.2}.PosterCard__attachment:hover .PosterCard__attachment-handle{opacity:1}.PosterCard__attachment-media{width:100%;height:100%;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.PosterCard__attachment-media img,.PosterCard__attachment-media video{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.PosterCard__attachment-handle{position:absolute;margin:auto;text-align:center;inset:0;height:100%;width:100%;line-height:var(--leading-2-3);font-size:var(--text-2);color:rgba(var(--white-rgb),.85);background:rgba(var(--navy-950-rgb),.4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;pointer-events:none;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PosterCard__attachment--overlay{--box-shadow: 0 16px 32px rgba(var(--navy-950-rgb), .28);box-shadow:var(--box-shadow);transform:scale(1.04)}.PosterCard__divider{height:1px;margin-left:3em;width:calc(100% - 3em);background-color:rgba(var(--black-rgb),.05)}.PosterCard__actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0}.PosterCard__action{flex:1 1 160px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-4);padding:var(--space-0-45) var(--space-2);font-size:var(--text-0-85);font-weight:600;line-height:var(--leading-1-2);color:var(--font-color);background-color:var(--card-button-bg);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.PosterCard__action svg{font-size:var(--text-0-9);margin-right:var(--space-0-3)}.PosterCard__action:hover{background-color:var(--card-button-hover-bg)}.PosterCard__action--live svg{color:var(--red)}.PosterCard__action--media svg{color:var(--green)}.PosterCard__action--feeling svg{color:var(--yellow)}.PosterCard__badge{padding:var(--space-0-25) var(--space-0-6);font-size:var(--text-0-72);font-weight:600;color:var(--font-color);background-color:rgba(var(--black-rgb),.1);border:1px solid rgba(var(--black-rgb),.16);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PosterCard__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-0-25);flex-wrap:wrap}.PosterCard__footer-actions{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin-left:3.5em}.PosterCard__submit{padding:var(--space-0-45) var(--space-1-2);font-size:var(--text-0-85);font-weight:600;color:var(--font-color);background-color:var(--card-button-bg);border:none;cursor:not-allowed;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.PosterCard__submit.is-ready{border-color:var(--card-border-hover);cursor:pointer}.PosterCard__submit.is-ready:hover{background-color:var(--card-button-hover-bg)}.PosterCard__submit:disabled{opacity:.85}.PosterCard__submit:not(.is-ready):hover{transform:none}@media(max-width:768px){.PosterCard__shell{padding:var(--space-0-8) var(--space-0-85) var(--space-3)}.PosterCard__actions{gap:var(--space-0-45)}.PosterCard__footer{flex-direction:column;align-items:stretch}.PosterCard__footer-actions{width:100%;margin-left:0}.PosterCard__actions{width:100%;justify-content:flex-start}.PosterCard__action{flex:1 1 100%;justify-content:flex-start;padding:var(--space-0-55) var(--space-0-65)}.PosterCard__submit{width:100%;justify-content:center}}.SearchCard{position:relative;overflow:hidden;margin:0 0 var(--space-3);padding:var(--space-4);background-color:var(--tertiary-color);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SearchCard:last-child{margin-bottom:0}.SearchSuggest h3,.SearchEmpty h3{margin:0 0 var(--space-1);font-size:var(--text-1-2)}.SearchSuggest p,.SearchEmpty p{margin:0;opacity:.78;line-height:var(--leading-1-6)}.SearchSuggest__tags{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-3)}.SearchSuggest__tag{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;padding:var(--space-0-45) var(--space-0-9);color:var(--font-color);text-decoration:none;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--secondary-color) 8%,transparent);font-size:var(--text-0-85);font-weight:600;letter-spacing:.01em;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchSuggest__tag:hover,.SearchSuggest__tag:focus-visible{color:var(--font-color);text-decoration:none;transform:translateY(-1px);border-color:var(--card-border-hover);background:color-mix(in srgb,var(--secondary-color) 14%,transparent);box-shadow:0 8px 16px rgba(var(--black-rgb),.08)}.SearchControls{margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.SearchTabs{display:flex;align-items:center;gap:var(--space-2);overflow-x:auto;padding-bottom:var(--space-0-2)}.SearchTab{display:inline-flex;align-items:center;gap:var(--space-0-6);min-height:2.2rem;padding:var(--space-0-35) var(--space-0-85) var(--space-0-35) var(--space-0-35);color:var(--font-color);text-decoration:none;white-space:nowrap;border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 95%,var(--font-color) 5%);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchTab span{font-size:var(--text-0-88);font-weight:600}.SearchTab small{margin:0;min-width:1.5rem;text-align:center;padding:0 var(--space-0-25);font-size:var(--text-0-72);opacity:.72}.SearchTab:hover,.SearchTab:focus-visible,.SearchTab.is-active{color:var(--font-color);border:1px solid var(--card-input-border)}.SearchTab__icon{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;color:var(--font-color);background-color:var(--secondary-color);--box-shadow: 0 8px 18px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchTab__icon svg{width:.95em;height:.95em}.SearchTab__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.SearchTab__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.SearchTab__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.SearchTab__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.SearchTab__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.SearchFilters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-2)}.SearchFilters__item{display:inline-flex;align-items:center;gap:var(--space-0-55);padding:var(--space-0-35) var(--space-0-55);background:color-mix(in srgb,var(--tertiary-color) 92%,var(--font-color) 8%);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.SearchFilters__item label{margin:0;font-size:var(--text-0-78);text-transform:uppercase;letter-spacing:.08em;font-weight:700;opacity:.72}.SearchFilters__item select{min-height:2.05rem;width:auto;min-width:8rem;padding:0 var(--space-0-65);color:var(--font-color);font-size:var(--text-0-88);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 95%,var(--font-color) 5%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SearchFilters__item select:focus-visible{outline:none;border-color:rgba(var(--black-rgb),.5);box-shadow:0 0 0 3px rgba(var(--black-rgb),.12)}.SearchResults{display:flex;flex-direction:column;gap:var(--space-2)}.SearchSections{display:flex;flex-direction:column;gap:var(--space-4)}.SearchSection{margin:0}.SearchSection__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin:0 0 var(--space-2)}.SearchSection__head h3{margin:0;font-size:var(--text-1);font-weight:700;letter-spacing:.01em}.SearchSection__more{display:inline-flex;align-items:center;color:var(--link-color, var(--secondary-color));font-size:var(--text-0-85);font-weight:600;text-decoration:none;border-bottom:1px solid transparent;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SearchSection__more:hover,.SearchSection__more:focus-visible{color:var(--link-color, var(--secondary-color));text-decoration:none;border-bottom-color:currentColor}.SearchResultsGrid .row{margin-bottom:0}.SearchResultItem{margin:0}.SearchResultItem__label{margin:0 0 var(--space-1);font-size:var(--text-0-72);text-transform:uppercase;letter-spacing:.09em;opacity:.68;font-weight:700}.SearchResultItem--entity .UserCard,.SearchResultItem--entity .GroupCard{margin:0}.SearchPagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2);margin:var(--space-4) 0}.SearchPagination button,.SearchPagination .SearchPagination__ellipsis{min-width:2.35rem;min-height:2.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-65);font-size:var(--text-0-85);font-weight:600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SearchPagination button{color:var(--font-color);border:1px solid var(--card-input-border);background:color-mix(in srgb,var(--tertiary-color) 88%,var(--font-color) 12%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SearchPagination button:hover:not(:disabled),.SearchPagination button:focus-visible:not(:disabled){transform:translateY(-1px);border-color:var(--card-border-hover);box-shadow:0 8px 14px rgba(var(--black-rgb),.09)}.SearchPagination button:disabled{opacity:.45;cursor:not-allowed}.SearchPagination button.is-active{color:var(--white);border-color:rgba(var(--black-rgb),.7);background:linear-gradient(135deg,rgba(var(--black-rgb),.95),rgba(var(--black-rgb),.72));box-shadow:0 8px 14px rgba(var(--black-rgb),.24)}.SearchPagination .SearchPagination__ellipsis{opacity:.6}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SearchControls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.AppLayout[data-asides-collapsed=true] .SearchTabs{flex-wrap:wrap;overflow:visible;padding-bottom:0}.AppLayout[data-asides-collapsed=true] .SearchFilters{justify-content:flex-end}.AppLayout[data-asides-collapsed=true] .SearchSections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SearchSection{min-width:0;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.AppLayout[data-asides-collapsed=true] .SearchResults,.AppLayout[data-asides-collapsed=true] .SearchResultsGrid .row{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .SearchResultsGrid .row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .SearchResultItem .PostCard{margin-bottom:0}}@media(max-width:980px){.SearchFilters{gap:var(--space-1-2)}.SearchFilters__item{width:100%;justify-content:space-between}.SearchFilters__item select{min-width:9.5rem}}@media(max-width:736px){.SearchCard{padding:var(--space-3)}.SearchTab small{display:none}.SearchSection__head h3{font-size:var(--text-0-95)}}.SettingCard{width:100%;display:flex;flex-direction:column;gap:var(--space-1-2);padding:var(--space-4);margin-bottom:var(--space-4);box-sizing:border-box;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SettingCard:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.SettingCard:last-child{margin-bottom:0}.SettingCard>header{display:flex;align-items:center;gap:var(--space-0-6);margin:0;padding-bottom:var(--space-0-6);border-bottom:1px solid var(--card-border);font-size:var(--text-1-15);font-weight:600;color:var(--font-color)}.SettingCard>header svg{margin-right:var(--space-0-3);color:var(--font-color)}.SettingCard table{margin:var(--space-2)}.SettingCard .row{width:100%}.SettingCard .subtitle{font-size:var(--text-0-9);font-weight:600;color:var(--font-color);margin-bottom:var(--space-0-35)}@media(max-width:736px){.SettingCard{padding:var(--space-1-4)}.SettingCard>header{font-size:var(--text-1-05)}}.SettingSafetyList{display:grid;gap:var(--space-3)}.SettingSafetyList section{display:grid;gap:var(--space-1)}.SettingSafetyList h3,.SettingSafetyList p{margin:0}.SettingSafetyList h3{font-size:var(--text-1)}.SettingSafetyList p{color:var(--muted-color)}.SettingSafetyList__item{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--card-border);background:var(--bg-section);border-radius:8px}.SettingSafetyList__item button{min-height:2rem;padding:0 var(--space-2);border:1px solid var(--gray_10);background:transparent;border-radius:8px}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SettingCard .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .SettingCard .row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .SettingCard .row>.col-12{grid-column:1/-1}}.StudyAboard{width:min(1160px,100%);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.StudyAboard__hero{min-height:clamp(520px,72vh,680px);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:var(--space-5);align-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.StudyAboard__copy{min-width:0}.StudyAboard__copy>span{display:inline-flex;color:var(--tone-teal);font-size:var(--text-0-8);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.StudyAboard__copy h2{max-width:560px;margin:var(--space-2) 0;font-size:clamp(2rem,4vw,3.5rem);line-height:var(--leading-1-1)}.StudyAboard__copy p{max-width:560px;margin:0 0 var(--space-5);color:var(--muted-color);font-size:var(--text-1-05);line-height:var(--leading-1-7)}.StudyAboard__copy a{min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);background:var(--font-color);color:var(--bg-page);font-weight:800;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.StudyAboard__media{min-width:0;display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(78px,10vw);gap:var(--space-2)}.StudyAboard__media img{width:100%;height:100%;display:block;border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.StudyAboard__media img:nth-child(1){grid-column:span 3;grid-row:span 2}.StudyAboard__media img:nth-child(2){grid-column:span 3}.StudyAboard__media img:nth-child(3){grid-column:span 3}.StudyAboard__media img:nth-child(4),.StudyAboard__media img:nth-child(5),.StudyAboard__media img:nth-child(6){grid-column:span 2}.StudyAboard__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.StudyAboard__cards article{min-width:0;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.StudyAboard__cards span{color:var(--muted-color);font-size:var(--text-0-8);font-weight:800}.StudyAboard__cards h3{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-1-2)}.StudyAboard__cards p{margin:0;color:var(--muted-color);line-height:var(--leading-1-6)}@media(max-width:980px){.StudyAboard__hero,.StudyAboard__cards{grid-template-columns:1fr}.StudyAboard__hero{min-height:0}.StudyAboard__media{grid-auto-rows:minmax(72px,16vw)}}@media(max-width:736px){.StudyAboard__hero{padding:var(--space-4)}.StudyAboard__media{grid-auto-rows:82px}}.SwitchCard{margin:var(--space-0-3) 0;padding:var(--space-2);position:relative;overflow:hidden;background-color:var(--bg-card);border:1px solid var(--card-border);box-shadow:none;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.SwitchCard--danger{background-color:var(--tone-pink-soft);border:1px solid rgba(var(--tone-pink-rgb),.2)}.SwitchCard--danger .desc{color:var(--tone-pink)}.SwitchCard--danger:hover,.SwitchCard--danger:focus-within{border-color:rgba(var(--tone-pink-rgb),.35);--box-shadow: 0 16px 32px rgba(var(--tone-pink-rgb), .2);box-shadow:var(--box-shadow)}.SwitchCard:hover,.SwitchCard:focus-within{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.SwitchCard .desc{display:flex;align-items:center;margin:0 var(--space-2);text-align:left;font-size:var(--text-0-9)}.SwitchCard .desc svg{margin-right:var(--space-2)}.SwitchCard .desc .tag{margin-left:auto}.SwitchCard .select-wrapper{display:block;position:relative;margin:var(--space-2) 0;text-align:left;margin:0}.SwitchCard .select-wrapper select{text-align-last:left;background-color:var(--transparent)}.SwitchCard .select-wrapper:before{color:var(--white_10);content:"";display:block;height:2em;line-height:var(--leading-2);pointer-events:none;position:absolute;right:0;text-align:center;top:0;width:3em;font-weight:900;font-family:"Font Awesome 6 Free"}.SwitchCard .content{margin-top:var(--space-2)}.SwitchCard button.add{position:absolute;top:.5em;right:.5em;cursor:pointer;background-color:var(--card-button-bg);width:3em;height:1.5em;opacity:.8;box-shadow:var(--box-shadow);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.SwitchCard button.add svg{font-size:var(--text-0-8);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.SwitchCard button.add:hover{opacity:1}.SwitchCard button.add:hover svg{color:var(--white)}@media(max-width:736px){.SwitchCard span.title{display:none}}.SwitchCard .icon-input{margin:0;padding:0 var(--space-2)}.SwitchCard input{background-color:var(--tertiary-color)}.SwitchCard input[type=date]{text-align:left}.TableCard{margin-top:var(--space-4);padding:var(--space-2);position:relative;box-shadow:var(--card-shadow);background:var(--tertiary-color);border:1px solid var(--card-border);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.TableCard header{margin-bottom:var(--space-0-3);display:flex;align-items:center;justify-content:space-between}.TableCard header span{margin-left:var(--space-0-3)}.TableCard header select{width:80px;margin:inherit}.TableCard header input[type=search]{width:120px;margin:inherit}.TableCard .table{margin:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermPage{width:min(1120px,100%);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.TermPage__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);padding:clamp(1.5rem,4vw,3.5rem);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermPage__hero span{color:var(--tone-teal);font-size:var(--text-0-8);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.TermPage__hero h1{margin:var(--space-2) 0;font-size:clamp(2rem,4vw,3.5rem);line-height:var(--leading-1-1)}.TermPage__hero p{max-width:620px;margin:0;color:var(--muted-color);font-size:var(--text-1-05);line-height:var(--leading-1-6)}.TermPage__hero strong{flex:0 0 auto;padding:var(--space-0-65) var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);font-size:var(--text-0-9);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.TermCard{width:100%;display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:var(--space-4);align-items:start}.TermCard .filter-section-wrapper{min-width:0}.TermCard .filter-section{position:sticky;top:calc(var(--app-top-offset) + var(--space-3));padding:var(--space-2);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermCard .toc{max-height:calc(100svh - var(--app-top-offset) - var(--space-6));overflow-y:auto}.TermCard .toc ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-0-35)}.TermCard .toc a{width:100%;display:block;padding:var(--space-0-65) var(--space-2);color:var(--muted-color);font-size:var(--text-0-9);font-weight:700;text-decoration:none;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.TermCard .toc a:hover,.TermCard .toc a:focus-visible{color:var(--font-color);background:var(--bg-section)}.TermCard .toc .toc-marker{display:none}.TermCard .results-section{min-width:0;display:grid;gap:var(--space-3)}.TermCard .results-section section{scroll-margin-top:calc(var(--app-top-offset) + var(--space-4));padding:var(--space-5);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TermCard .results-section section ul{margin-left:var(--space-5)}.TermCard .results-section section ul li{list-style-type:lower-alpha}.TermCard .results-section h2{margin:0 0 var(--space-3);font-size:var(--text-1-5)}.TermCard .results-section p{color:var(--muted-color);line-height:var(--leading-1-7)}.TermCard .results-section a{color:var(--accent-color)}.TermCard .results-section code{background:var(--bg-section);color:var(--font-color);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}@media(max-width:980px){.TermPage__hero{align-items:flex-start;flex-direction:column}.TermCard{grid-template-columns:1fr}.TermCard .filter-section-wrapper{display:none}}@media(max-width:736px){.TermPage__hero,.TermCard .results-section section{padding:var(--space-4)}}.TimelineCard{margin:var(--space-0-3) 0 0;padding:var(--space-2) var(--space-0-4) var(--space-2) var(--space-2-5);overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TimelineCard .timeline-item{display:flex;align-items:flex-start;gap:var(--space-2)}.TimelineCard .timeline-item:nth-child(2){margin-top:var(--space-5)}.TimelineCard .timeline-item+*{margin-top:var(--space-2);margin-left:var(--space-2)}.TimelineCard .timeline-item .timeline-item-wrapper{width:100%}.TimelineCard .timeline-item.is-reply{margin-top:var(--space-2);margin-left:var(--space-5)}.TimelineCard .new-comment{width:100%}.TimelineCard .new-comment .content{padding:var(--space-0-3) var(--space-2);color:var(--font-color);border:1px solid var(--transparent);background-color:var(--quaternary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.TimelineCard .new-comment .content img{height:1em;width:1em;vertical-align:middle}.TimelineCard .new-comment .content:hover,.TimelineCard .new-comment .content:focus-within{border-color:var(--card-border-hover)}.TimelineCard .new-comment .content.is-disabled{opacity:.6;cursor:not-allowed}.TimelineCard .timeline-item-icon{display:flex;align-items:center;justify-content:center;margin-left:calc(-1 * var(--space-6));flex-shrink:0;overflow:hidden;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.TimelineCard .timeline-item-icon svg{width:.8em;height:.8em}.TimelineCard .timeline-item-icon .author{color:var(--yellow);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.TimelineCard .timeline-item-icon .author:hover{opacity:1}.TimelineCard .timeline-item-icon.label-icon{width:1.5em;height:1.5em;margin-top:var(--space-2);color:var(--font-color)}.TimelineCard .timeline-item-icon:empty{background-color:initial}.TimelineCard .timeline-item-description{display:flex;align-items:center;gap:var(--space-0-3)}.TimelineCard .timeline-item-description img{flex-shrink:0}.TimelineCard .timeline-item-description a{font-weight:500;text-decoration:none}.TimelineCard .timeline-item-description a:hover,.TimelineCard .timeline-item-description a:focus{outline:0}.TimelineCard .timeline-item-description .name{padding:0 var(--space-0-3);display:inline-block;vertical-align:middle;white-space:nowrap;overflow:hidden;max-width:15vw;text-overflow:ellipsis;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.TimelineCard .timeline-item-description .name:hover{background-color:color-mix(in srgb,var(--tertiary-color) 90%,var(--secondary-color) 10%)}.TimelineCard .timeline-item-description .options{align-self:center;display:inline-flex;margin-left:auto;padding:var(--space-0-3);text-align:center;cursor:pointer;opacity:.8;color:var(--font-color);background-color:var(--quaternary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.TimelineCard .timeline-item-description .options:hover{opacity:var(--opacity)}.TimelineCard picture{display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:1/1;flex-shrink:0;width:2.2em;height:2.2em;border:2px solid var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.TimelineCard picture img{height:100%;width:100%}.TimelineCard .comment{padding-left:var(--space-2-5)}.TimelineCard .comment-controls{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1);padding-left:var(--space-2-5)}.TimelineCard .comment-controls button{padding:0;color:var(--muted-color);border:0;background:transparent;cursor:pointer}.TimelineCard .comment-edit,.TimelineCard .reply-form,.TimelineCard .edit-history{display:grid;gap:var(--space-1);margin-top:var(--space-1);margin-left:var(--space-2-5)}.TimelineCard .comment-edit textarea,.TimelineCard .reply-form textarea{width:100%;min-height:4rem;border:1px solid var(--card-border);background:var(--quaternary-color);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.TimelineCard .comment-edit div,.TimelineCard .reply-form div{display:flex;justify-content:flex-end;gap:var(--space-1)}.TimelineCard .comment-replies{padding-left:0;margin-left:var(--space-3);list-style:none}.TimelineCard .comment-muted,.TimelineCard .edit-history{color:var(--muted-color);font-size:var(--text-0-85)}.TimelineCard .show-replies{background-color:transparent;border:0;padding:0;margin-top:1.5em;margin-left:var(--space-2-5);display:flex;align-items:center;gap:var(--space-2);cursor:pointer}.TimelineCard .show-replies svg{flex-shrink:0;width:1em;height:1em}.TimelineCard .avatar-list{display:flex;align-items:center}.TimelineCard .avatar-list>*{position:relative;--box-shadow: 0 0 0 1px var(--font-color);box-shadow:var(--box-shadow);margin-right:-8px}.TimelineCard time{margin-left:var(--space-0-3)}.UserCard{margin:var(--space-0-8) 0;overflow:hidden;position:relative;cursor:pointer;background:var(--quaternary-color);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.UserCard:hover,.UserCard:focus-within{background:var(--secondary-color);border-color:var(--gray_20);box-shadow:var(--box-shadow),0 18px 36px #0000001a;transform:translateY(-2px)}.UserCard img{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.UserCard>a{display:block;width:100%}.UserCard .options{position:absolute;right:var(--space-2);top:var(--space-2);margin-left:auto;height:1.8em;width:1.8em;padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:var(--leading-1-8);text-align:center;cursor:pointer;overflow:visible;color:var(--font-color);background-color:var(--tertiary-color);border:1px solid var(--card-border);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.UserCard picture{display:block;width:100%}.UserCard picture img{display:block;width:100%;height:140px;object-fit:cover;object-position:center;-webkit-border-radius:18px 18px 0 0;-moz-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0}.UserCard .banner{width:100%}.UserCard .avatar{position:absolute;left:0;top:110px;margin-left:var(--space-2);background-size:cover;background-position:center;width:52px;height:52px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--tertiary-color);border:3px solid var(--tertiary-color)}.UserCard .title{margin:var(--space-2) var(--space-3) var(--space-3) 70px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:var(--text-1);min-width:0}.UserCard>ul{margin:var(--space-2) 0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.UserCard>ul li{position:relative;display:inline-block;margin-right:var(--space-6);height:40px;width:40px;line-height:40px;font-size:var(--text-0-8);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;cursor:pointer;background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.accordion{margin:0 0 var(--space-2);overflow:hidden;color:var(--font-color);padding:var(--space-0-3);background:transparent;border:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.accordion>.tab{width:100%;overflow:hidden;margin-top:var(--space-0-45)}.accordion>.tab label{color:var(--font-color)}.accordion>.tab .tab-label{display:flex;text-align:center;justify-content:space-between;align-items:center;gap:var(--space-0-6);padding:var(--space-0-55) var(--space-0-9);margin:0;background-color:var(--quaternary-color);border:1px solid var(--black_06);cursor:pointer;font-weight:600;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.accordion>.tab .tab-label .title{color:var(--font-color);font-size:var(--text-0-95)}.accordion>.tab .tab-label svg{padding:var(--space-0-35);color:var(--font-color);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.accordion>.tab .tab-label:hover{background-color:var(--quaternary-color);border-color:var(--black_10);box-shadow:var(--box-shadow)}.accordion>.tab .tab-label:after{content:"❯";width:1em;text-align:center;font-weight:900;font-family:"Font Awesome 6 Free";color:var(--font-color);-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;transition:transform .2s ease}.accordion>.tab .tab-content{max-height:0;padding:0 var(--space-0-7);margin:var(--space-0-25) 0 0;border:1px solid transparent;background:transparent;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease;-moz-transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease;transition:max-height .25s ease,padding .25s ease,border-color .25s ease,background-color .25s ease}.accordion>.tab .tab-content .member-list{display:flex;flex-direction:column}.accordion>.tab .tab-content .member-list button{text-align:center;padding:var(--space-0-7) var(--space-2);margin:var(--space-0-55) 0 0;background:var(--quaternary-color);color:var(--font-color);border:1px solid var(--black_08);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.accordion>.tab .tab-content .member-list>ul>li{display:flex;align-items:center;margin-top:var(--space-0-4);padding:var(--space-0-7) var(--space-0-65);position:relative;background:var(--quaternary-color);border:1px solid var(--black_08);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.accordion>.tab .tab-content .member-list>ul>li picture{display:contents;padding:var(--space-0-2)}.accordion>.tab .tab-content .member-list>ul>li img{width:2em;height:2em;object-fit:cover;margin-right:var(--space-2);border:2px solid var(--white_80);--box-shadow: 0 4px 10px var(--black_10);box-shadow:var(--box-shadow);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.accordion>.tab .tab-content .member-list>ul>li .name{overflow:hidden;line-height:var(--leading-1-3);font-weight:600;text-overflow:ellipsis}.accordion>.tab .tab-content .member-list>ul>li>.options{margin-left:var(--space-4);margin-right:var(--space-0-3);text-align:center;height:1.5em;width:2em;padding:0;display:flex;align-items:center;justify-content:center;opacity:0;background-color:var(--secondary-color);border:1px solid var(--black_08);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:opacity .2s ease,background-color .2s ease;-moz-transition:opacity .2s ease,background-color .2s ease;transition:opacity .2s ease,background-color .2s ease}.accordion>.tab .tab-content .member-list>ul>li>.options svg{cursor:pointer;height:.8em}.accordion>.tab .tab-content .member-list>ul>li:hover>.options{opacity:1}.accordion>.tab .tab-content ul.customize-list{display:flex;flex-direction:column}.accordion>.tab .tab-content ul.customize-list>li{display:flex;align-items:center;margin-top:var(--space-0-45);font-size:var(--text-0-9);padding:var(--space-0-55) var(--space-0-65);cursor:pointer;position:relative;border:1px solid var(--black_08);background-color:var(--quaternary-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.accordion>.tab .tab-content ul.customize-list>li svg{margin:0 var(--space-2) 0 var(--space-0-3);color:var(--font-color)}.accordion>.tab .tab-content ul.customize-list>li:hover{background-color:var(--quaternary-color);box-shadow:var(--box-shadow)}.accordion>.tab input[type=checkbox]{display:none}.accordion>.tab input:checked+.tab-label{border-color:var(--black_10);background-color:var(--quaternary-color)}.accordion>.tab input:checked+.tab-label:after{content:"";font-weight:900;font-family:"Font Awesome 6 Free";transform:rotate(180deg)}.accordion>.tab input:checked~.tab-content{max-height:88vh;padding:var(--space-0-65) var(--space-0-7) var(--space-0-8);border-color:transparent;background:transparent}.accordion>.tab:first-child{margin-top:0}#app-header{position:fixed;z-index:2;width:100%;min-height:3.25rem;padding-inline:var(--layout-gutter);display:flex;align-items:center;box-shadow:var(--box-shadow);background-color:var(--quaternary-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#app-header .header_title{margin:0;font-size:var(--text-1-25);padding:var(--space-0-55) var(--space-4);white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#app-header .icon-button{position:absolute;height:2em;height:fit-content;height:-moz-max-content;height:-webkit-max-content;right:var(--layout-gutter);top:0;bottom:0;margin:auto;padding:var(--space-0-45) var(--space-4);font-size:var(--text-1);line-height:1.2;vertical-align:middle;color:var(--font-color);background-color:var(--quaternary-color);border:1px solid var(--gray_10);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}#app-header .icon-button:hover,#app-header .icon-button:focus-visible{background-color:var(--secondary-color);border-color:var(--gray_15)}@media(max-width:980px){#app-header{padding-inline:var(--layout-gutter-tight)}#app-header .icon-button{right:var(--layout-gutter-tight)}}@media(max-width:736px){#app-header{text-align:left}#app-header .header_title{margin:0;width:58%;font-size:var(--text-1-2);padding-inline:var(--space-2)}#app-header .icon-button{right:var(--layout-gutter-tight);padding-inline:var(--space-2)}}.breadcrumb{display:flex;align-items:center;min-width:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.breadcrumb span{text-decoration:none;outline:none;display:block;min-width:0;max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-0-9);line-height:2.15rem;text-align:center;text-transform:capitalize;margin-left:.3em;padding:0 var(--space-1) 0 var(--space-5);position:relative;z-index:0;cursor:pointer;color:var(--font-color);opacity:.72;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease}.breadcrumb span:hover,.breadcrumb span:focus-visible{opacity:1;color:var(--font-color)}.breadcrumb span svg{position:relative;z-index:3;color:currentColor;opacity:1;pointer-events:none}.breadcrumb span:first-child{flex:0 0 auto;width:3em;text-align:center;padding:0 var(--space-0-8);border-width:2px 0 2px 2px;background-color:transparent;color:var(--font-color);border-color:transparent;opacity:.92;z-index:3;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.breadcrumb span:first-child:before{left:14px}.breadcrumb span:first-child svg{color:var(--accent-color)}.breadcrumb span:last-child{max-width:clamp(8rem,26vw,24rem)}.breadcrumb span:after{content:"";position:absolute;top:8px;right:-17px;width:20px;height:20px;z-index:1;opacity:.26;-webkit-border-radius:0 5px 0 50px;-moz-border-radius:0 5px 0 50px;border-radius:0 5px 0 50px;transform:scale(.707) rotate(45deg);--box-shadow: 5px -5px 1px -1px var(--font-color);box-shadow:var(--box-shadow)}.breadcrumb span:last-child:after{content:none}.breadcrumb span:not(:first-child):hover{box-shadow:var(--box-shadow);background-color:var(--gray_10);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:736px){.breadcrumb span{display:none}.breadcrumb span:first-child{display:block;width:2.5em;height:2.3em;padding:0}}.breadcrumb .breadcrumb__segment.is-current{opacity:1;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media(max-width:736px){.breadcrumb span:first-child:after{content:none}}.breadcrumb-toggle{width:2rem;height:2rem;min-height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:1em;line-height:1;color:var(--accent-color);background:var(--surface-raised);border:1px solid var(--card-border);box-shadow:var(--button-shadow);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}.breadcrumb-toggle:hover,.breadcrumb-toggle:focus-visible,.breadcrumb-toggle.is-active{color:var(--accent-color);background:var(--card-button-hover-bg);border-color:var(--card-border-hover);box-shadow:var(--button-shadow-hover)}.breadcrumb-toggle svg{display:block;width:1em;height:1em}#nav-bar>.breadcrumb-toggle{width:2rem;height:2rem;min-height:2rem;padding:0;font-size:1em;line-height:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}#nav-bar>.breadcrumb-toggle:hover,#nav-bar>.breadcrumb-toggle:focus-visible,#nav-bar>.breadcrumb-toggle.is-active{color:var(--accent-color);background:var(--card-button-hover-bg);border-color:var(--card-border-hover);box-shadow:var(--button-shadow-hover)}.ChatCard{display:flex;height:calc(100svh - var(--app-top-offset) - var(--space-6));min-height:560px;margin:0 auto;color:var(--font-color);padding:var(--space-0-8);gap:var(--space-0-8);position:relative;overflow:hidden;--chat-list-width: clamp(270px, 32%, 340px);--chat-settings-width: clamp(300px, 30%, 360px);--chat-settings-inset-x: var(--space-2);--chat-settings-inset-y: var(--space-2);--box-shadow: var(--card-shadow);box-shadow:var(--box-shadow);background-color:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px;-webkit-transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease;transition:border-color .2s ease,box-shadow .2s ease,padding-right .25s ease}.ChatCard .chat{flex:0 0 var(--chat-list-width);width:var(--chat-list-width);min-width:0;overflow:hidden;color:var(--font-color);padding-right:var(--space-0-8);border-right:1px solid var(--card-border);-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease;display:flex;flex-direction:column;height:100%}.ChatCard .chat .chat-btns{margin:0;padding:var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border-bottom:1px solid var(--card-border)}.ChatCard .chat .chat-btns>div{min-width:0;display:flex;flex-direction:column;line-height:var(--leading-1-3)}.ChatCard .chat .chat-btns>div strong{font-size:var(--text-1)}.ChatCard .chat .chat-btns>div span{color:var(--muted-color);font-size:var(--text-0-78)}.ChatCard .chat .chat-btns button{margin:0;width:auto;padding:var(--space-0-55) var(--space-0-8);font-weight:500;font-size:var(--text-0-9);color:var(--font-color);box-shadow:none;background-color:var(--bg-section);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,background-color .2s ease;-moz-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.ChatCard .chat .chat-btns button:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.ChatCard .chat .chat-btns button:disabled{opacity:.6;cursor:not-allowed;transform:none}.ChatCard .chat .chat-search{margin:var(--space-2) var(--space-2) 0 var(--space-2);min-height:2.7rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.ChatCard .chat .chat-search svg{color:var(--accent-color);font-size:var(--text-0-9)}.ChatCard .chat .chat-search input{width:100%;min-width:0;border:0;outline:0;background:transparent}.ChatCard .chat ul{display:flex;flex-direction:column;padding:var(--space-2);gap:var(--space-1);height:100%;min-height:0;overflow-y:auto;overflow-x:hidden}.ChatCard .chat ul li{display:flex;align-items:center;margin-top:0;padding:var(--space-0-55) var(--space-0-6);min-height:3.35em;cursor:pointer;position:relative;border:1px solid transparent;box-shadow:inset 0 0 0 transparent;background-color:transparent;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease;-moz-transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease}.ChatCard .chat ul li:hover{background:var(--gray_08);box-shadow:inset 2px 0 0 var(--secondary-color);transform:translate(1px)}.ChatCard .chat ul li.active{background:var(--gray_08);border-color:var(--gray_10);box-shadow:inset 2px 0 0 var(--accent-color)}.ChatCard .chat ul li.active .chat-name{color:var(--font-color);font-weight:650}.ChatCard .chat ul li.is-pinned .chat-pin{color:var(--tone-orange);background:var(--tone-orange-soft);opacity:1}.ChatCard .chat ul li.is-unread{border-color:color-mix(in srgb,var(--accent-color) 32%,transparent)}.ChatCard .chat ul li.is-unread .chat-name{font-weight:750}.ChatCard .chat ul li.is-unread .chat-info:after{content:"";position:absolute;right:0;top:50%;width:.55rem;height:.55rem;background:var(--accent-color);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .chat ul li picture{display:flex;position:relative;z-index:1}.ChatCard .chat ul li .chat-profile{width:2.55em;height:2.55em;object-fit:cover;margin-right:var(--space-0-55);border:2px solid var(--white_90);--box-shadow: 0 2px 6px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.ChatCard .chat ul li .chat-info{overflow:hidden;line-height:var(--leading-1-4);flex:1;position:relative;z-index:1}.ChatCard .chat ul li .chat-info .chat-title-row{display:flex;align-items:center;gap:var(--space-0-45);min-width:0}.ChatCard .chat ul li .chat-info .chat-title-row time{flex:0 0 auto;margin-left:auto;color:var(--muted-color);font-size:var(--text-0-72);white-space:nowrap}.ChatCard .chat ul li .chat-info .chat-name{flex:1 1 auto;min-width:0;font-size:var(--text-0-95);font-weight:500;overflow:hidden;text-overflow:ellipsis;margin-bottom:var(--space-0-15);color:var(--font-color);-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.ChatCard .chat ul li .chat-info .chat-content{display:flex;font-size:var(--text-0-85);opacity:var(--opacity);line-height:var(--leading-1-3)}.ChatCard .chat ul li .chat-info .chat-date{font-size:var(--text-0-5)}.ChatCard .chat ul li .chat-message{display:inline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-items:center}.ChatCard .chat ul li .chat-message img{height:1.2em;width:1.2em;margin-right:var(--space-2)}.ChatCard .chat ul li .chat-pin{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-0-35);padding:0;color:var(--muted-color);background:transparent;border:1px solid transparent;opacity:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:opacity .2s ease,background-color .2s ease,color .2s ease;-moz-transition:opacity .2s ease,background-color .2s ease,color .2s ease;transition:opacity .2s ease,background-color .2s ease,color .2s ease}.ChatCard .chat ul li:hover .chat-pin,.ChatCard .chat ul li:focus-within .chat-pin{opacity:1}.ChatCard .chat ul .chat-loading,.ChatCard .chat ul .chat-empty{cursor:default;border-left:0;background:var(--bg-section)}.ChatCard .chat ul .chat-loading{gap:var(--space-2);min-height:4.2rem;padding:var(--space-2)}.ChatCard .chat ul .chat-loading span,.ChatCard .chat ul .chat-loading i{display:block;background:linear-gradient(110deg,color-mix(in srgb,var(--font-color) 8%,transparent),color-mix(in srgb,var(--font-color) 15%,transparent),color-mix(in srgb,var(--font-color) 8%,transparent));background-size:220% 100%;animation:gradient-slide 1.2s ease infinite;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.ChatCard .chat ul .chat-loading>span{width:2.8em;height:2.8em;flex-shrink:0;margin-right:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .chat ul .chat-loading>div{flex:1}.ChatCard .chat ul .chat-loading i{width:78%;height:.7rem;margin-bottom:var(--space-2)}.ChatCard .chat ul .chat-loading i:last-child{width:46%;margin-bottom:0}.ChatCard .chat ul .chat-empty{min-height:8rem;padding:0;border:0;background:transparent}.ChatCard .chat ul .chat-empty .EmptyState{box-shadow:none}.ChatCard .messages{display:flex;flex:1 1 auto;width:auto;min-width:0;flex-grow:1;padding:var(--space-0-8);flex-direction:column;background:var(--bg-section);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ChatCard .messages header{display:flex;position:sticky;top:0;left:0;width:100%;padding:var(--space-0-7) var(--space-3);margin-bottom:var(--space-2);align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 88%,transparent);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;box-shadow:none;z-index:10}.ChatCard .messages header .chat-header-actions{display:flex;align-items:center;gap:var(--space-0-6);min-width:0}.ChatCard .messages header .chat-settings-toggle,.ChatCard .messages header .chat-meet-toggle{width:2.2em;height:2.2em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages header .chat-settings-toggle svg,.ChatCard .messages header .chat-meet-toggle svg{font-size:var(--text-0-85)}.ChatCard .messages header .chat-settings-toggle:hover,.ChatCard .messages header .chat-meet-toggle:hover{border-color:var(--gray_15);background-color:var(--bg-section);color:var(--font-color)}.ChatCard .messages header .chat-settings-toggle.is-active,.ChatCard .messages header .chat-meet-toggle.is-active{background-color:var(--gray_10);border-color:var(--gray_20);color:var(--font-color)}.ChatCard .messages header .chat-meet-toggle.is-active{background-color:#e8f0fe;border-color:#8ab4f8;color:#174ea6}.ChatCard .messages header ul{display:flex;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.ChatCard .messages header ul li{margin-left:calc(-1 * var(--space-0-4));position:relative;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages header ul li picture{display:flex}.ChatCard .messages header ul li picture img.avatar{--box-shadow: 0 2px 6px var(--black_10);box-shadow:var(--box-shadow);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:30px;height:30px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid white}.ChatCard .messages header ul li:first-child{margin-left:0}.ChatCard .messages header ul:hover{opacity:1}.ChatCard .messages .chat-profile{display:flex;width:2em;height:2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.ChatCard .messages .chat-title{font-size:var(--text-1-1);font-weight:600;color:var(--font-color);display:flex;align-items:center;gap:var(--space-0-4)}.ChatCard .messages .chat-title .chat-back{display:none;width:2.1em;height:2.1em;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-title .chat-back:hover{border-color:var(--gray_15);background-color:var(--bg-section);color:var(--font-color)}.ChatCard .messages .chat-title svg{font-size:var(--text-0-7);color:var(--font-color);opacity:.8}.ChatCard .messages .chat-announcement-inline{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-6) var(--space-0-9);margin:0 var(--space-2) var(--space-2);font-size:var(--text-0-85);font-weight:600;color:var(--font-color);border:1px solid var(--gray_20);background:var(--bg-card);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;cursor:pointer}.ChatCard .messages .chat-announcement-inline svg{color:var(--font-color);font-size:var(--text-0-8)}.ChatCard .messages .chat-announcement-inline span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard .messages .chat-meet-inline{display:inline-flex;align-items:center;gap:var(--space-0-5);width:max-content;max-width:calc(100% - var(--space-4));margin:0 var(--space-2) var(--space-2);padding:var(--space-0-65) var(--space-0-9);color:#174ea6;background:#e8f0fe;border:1px solid #8ab4f8;cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ChatCard .messages .chat-meet-inline span{font-weight:700}.ChatCard .messages .chat-meet-inline strong{color:#174ea6;font-size:var(--text-0-8)}.ChatCard .messages .chat-main{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:var(--space-2);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:border-color .2s ease;-moz-transition:border-color .2s ease;transition:border-color .2s ease}.ChatCard .messages .chat-main::-webkit-scrollbar{width:6px}.ChatCard .messages .chat-main::-webkit-scrollbar-track{background:transparent}.ChatCard .messages .chat-main::-webkit-scrollbar-thumb{background:var(--black_15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ChatCard .messages .chat-main::-webkit-scrollbar-thumb:hover{background:var(--black_25)}.ChatCard .messages .chat-main .chat-thread-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-5);color:var(--muted-color);text-align:center}.ChatCard .messages .chat-main .chat-thread-empty svg{font-size:var(--text-2);color:var(--gray)}.ChatCard .messages .chat-main .chat-thread-empty strong{color:var(--font-color);font-size:var(--text-1-1)}.ChatCard .messages .chat-footer{margin-top:var(--space-2);width:100%;align-items:baseline;position:sticky;bottom:0;left:0}.ChatCard .messages .chat-footer .chat-media-preview{margin:0 0 var(--space-0-55);padding:var(--space-0-45);border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.ChatCard .messages .chat-footer .chat-media-preview__list{display:flex;gap:var(--space-0-45);margin:0;padding:0;overflow-x:auto;list-style:none}.ChatCard .messages .chat-footer .chat-media-preview__item{position:relative;width:76px;height:76px;flex:0 0 auto;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;border:1px solid var(--card-border);background:var(--bg-section)}.ChatCard .messages .chat-footer .chat-media-preview__item img,.ChatCard .messages .chat-footer .chat-media-preview__item video{width:100%;height:100%;object-fit:cover;display:block}.ChatCard .messages .chat-footer .chat-media-preview__remove{position:absolute;top:4px;right:4px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_10);background:var(--black_70);color:var(--white);cursor:pointer;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.ChatCard .messages .chat-footer ul.chat-sender-utils{display:flex;padding:var(--space-0-2) 0;margin-top:var(--space-0-2);gap:var(--space-0-3)}.ChatCard .messages .chat-footer ul.chat-sender-utils li label{font-size:var(--text-0-9);text-align:center;padding:var(--space-2) var(--space-0-8);position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 2px 4px var(--black_04);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-footer ul.chat-sender-utils li label svg{width:1.1em;height:1.1em}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn{font-size:var(--text-0-9);text-align:center;padding:var(--space-2) var(--space-0-8);position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--font-color);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 2px 4px var(--black_04);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn svg{width:1.1em;height:1.1em}.ChatCard .messages .chat-footer ul.chat-sender-utils li button.chat-send-btn:disabled{opacity:.65;cursor:not-allowed}.ChatCard .messages .chat-footer .inputter{border:none;padding:var(--space-2) var(--space-0-8);width:100%;max-height:10em;overflow-y:auto;border:1px solid var(--card-input-border);background:var(--bg-card);box-shadow:none;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.ChatCard .messages .chat-footer .inputter:hover{border-color:var(--gray_15);box-shadow:var(--box-shadow)}.ChatCard .messages .chat-footer .inputter:focus-within{border-color:var(--card-input-focus-border);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-color) 16%,transparent)}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar{width:6px}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar-track{background:transparent}.ChatCard .messages .chat-footer .inputter::-webkit-scrollbar-thumb{background:var(--black_15);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.ChatCard .ChatCard__settings{position:absolute;top:var(--chat-settings-inset-y);bottom:var(--chat-settings-inset-y);right:var(--chat-settings-inset-x);width:var(--chat-settings-width);min-width:0;pointer-events:none;visibility:hidden;transform:translate(110%);transform-origin:right center;background-color:var(--bg-card);border:1px solid var(--card-border);padding:var(--space-2);overflow:hidden;display:flex;flex-direction:column;gap:var(--space-2);height:auto;z-index:15;box-shadow:var(--box-shadow);-webkit-transition:opacity .2s ease,visibility .2s ease,transform .25s ease;-moz-transition:opacity .2s ease,visibility .2s ease,transform .25s ease;transition:opacity .2s ease,visibility .2s ease,transform .25s ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.ChatCard .ChatCard__settings .chat-settings__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);padding:var(--space-0-6) var(--space-0-8);border-bottom:1px solid var(--card-border)}.ChatCard .ChatCard__settings .chat-settings__title{font-size:var(--text-0-95);font-weight:600;color:var(--font-color)}.ChatCard .ChatCard__settings .chat-settings__subtitle{font-size:var(--text-0-78);color:var(--muted-color);margin-top:var(--space-0-15);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard .ChatCard__settings .chat-settings__close{width:2.1em;height:2.1em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.ChatCard .ChatCard__settings .chat-settings__close:hover{border-color:var(--gray_15);background-color:var(--secondary-color);color:var(--font-color)}.ChatCard .ChatCard__settings .setting{width:100%;max-width:none;padding:var(--space-2);display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;flex:1 1 auto;min-height:0}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-label{margin:0;box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-label:hover{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content .member-list button,.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content .member-list>ul>li{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content ul.customize-list>li{box-shadow:none}.ChatCard .ChatCard__settings .setting .accordion>.tab .tab-content ul.customize-list>li:hover{box-shadow:none}.ChatCard.is-settings-open .ChatCard__settings{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}@media(max-width:736px){.ChatCard{flex-direction:column;height:calc(100svh - var(--app-top-offset) - var(--space-3));min-height:0;padding:var(--space-1)}.ChatCard.has-selected-chat .chat{display:none}.ChatCard .chat{width:100%;flex:1 1 auto;min-height:0;padding-right:0;border-right:none;border-bottom:1px solid var(--black_06)}.ChatCard .messages{display:flex;width:100%;padding:var(--space-1);min-height:0}.ChatCard .messages header{padding:var(--space-0-6) var(--space-1)}.ChatCard .chat-title .chat-back{display:inline-flex}.ChatCard .ChatCard__settings{position:fixed;inset:var(--space-2);width:auto;height:auto;z-index:30;transform:translateY(12px)}.ChatCard.is-settings-open .ChatCard__settings{transform:translateY(0)}}.AppLayout[data-asides-collapsed=true] .ChatCard{--chat-list-width: clamp(300px, 24%, 400px);--chat-settings-width: clamp(340px, 24%, 430px)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .ChatCard.is-settings-open{padding-right:calc(var(--chat-settings-width) + var(--space-3))}}.ChatCard__settings .chat-announcement{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);margin-bottom:var(--space-0-8);background:var(--bg-card);border:1px solid var(--card-border);border-left:3px solid var(--accent-color);box-shadow:var(--box-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ChatCard__settings .chat-announcement svg{color:var(--font-color);font-size:var(--text-0-8);margin-top:var(--space-0-1);padding:var(--space-0-35);background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:1}.ChatCard__settings .chat-announcement .chat-announcement__content{display:flex;flex-direction:column;gap:var(--space-0-35);min-width:0;z-index:1}.ChatCard__settings .chat-announcement .chat-announcement__text{font-size:var(--text-0-98);font-weight:600;color:var(--font-color);white-space:pre-wrap;word-break:break-word;line-height:var(--leading-1-4)}.ChatCard__settings .chat-announcement .chat-announcement__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-6);margin-top:var(--space-0-2);font-size:var(--text-0-72);color:var(--font-color);opacity:.7;letter-spacing:.03em}.ChatCard__settings .chat-announcement .chat-announcement__author{display:flex;align-items:center;gap:var(--space-0-45);min-width:0}.ChatCard__settings .chat-announcement .chat-announcement__author .avatar{width:22px;height:22px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid var(--white_80)}.ChatCard__settings .chat-announcement .chat-announcement__author .name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatCard__settings .chat-announcement .chat-announcement__time{margin-left:auto;white-space:nowrap;opacity:.75}.chat-settings-backdrop{position:fixed;inset:0;background:rgba(var(--navy-950-rgb),.35);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;z-index:20;display:none}.chat-settings-backdrop.is-visible{opacity:1;pointer-events:auto}@media(max-width:736px){.chat-settings-backdrop{display:block}}.FloatingChat{position:fixed;z-index:55;width:370px;max-width:calc(100vw - 24px);pointer-events:auto}.FloatingChat.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.FloatingChat.is-minimized{width:280px}.FloatingChat .FloatingChat__trigger{width:100%;border:1px solid var(--black_08);color:var(--font-color);background-color:var(--quaternary-color);--box-shadow: 0 6px 18px var(--black_10);box-shadow:var(--box-shadow);display:flex;align-items:center;justify-content:flex-start;gap:var(--space-0-6);padding:var(--space-0-6) var(--space-0-8);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChat .FloatingChat__trigger:hover{border-color:var(--gray_20);background-color:var(--secondary-color)}.FloatingChat .FloatingChat__trigger-drag{flex:1 1 auto;min-width:0;margin:0;border:none;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:flex-start;cursor:grab;text-align:left;padding:0;-webkit-user-select:none;user-select:none;touch-action:none}.FloatingChat .FloatingChat__trigger-drag:active{cursor:grabbing}.FloatingChat .FloatingChat__trigger-open{width:2em;height:2em;flex-shrink:0;border:1px solid var(--black_06);background-color:var(--card-button-bg);color:var(--font-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChat .FloatingChat__trigger-open:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.FloatingChat .FloatingChat__trigger-title{display:inline-flex;align-items:center;gap:var(--space-0-4);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-0-88);font-weight:600}.FloatingChat .FloatingChat__trigger-badge{min-width:1.8em;height:1.8em;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-3);background-color:var(--red);color:#fff;font-size:var(--text-0-72);font-weight:700;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.FloatingChatCard{height:530px;display:flex;flex-direction:column;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 8px 26px var(--black_12);box-shadow:var(--box-shadow);overflow:hidden;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.FloatingChatCard .FloatingChatCard__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-5);padding:var(--space-0-6) var(--space-0-7);border-bottom:1px solid var(--black_06);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.FloatingChatCard .FloatingChatCard__header:active{cursor:grabbing}.FloatingChatCard .FloatingChatCard__titleWrap{min-width:0;display:flex;flex-direction:column;line-height:var(--leading-1-3)}.FloatingChatCard .FloatingChatCard__titleWrap>strong{font-size:var(--text-0-92);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatingChatCard .FloatingChatCard__titleWrap>small{opacity:.65;font-size:var(--text-0-72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FloatingChatCard .FloatingChatCard__actions{display:inline-flex;align-items:center;gap:var(--space-0-2)}.FloatingChatCard .FloatingChatCard__actions button{width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_06);color:var(--font-color);background-color:var(--card-button-bg);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChatCard .FloatingChatCard__actions button:hover{border-color:var(--gray_15);background-color:var(--secondary-color)}.FloatingChatCard .FloatingChatCard__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--space-0-3)}.FloatingChatCard ul.FloatingChatCard__thread{margin:0;padding:var(--space-0-4) var(--space-0-4);height:100%;background:var(--quaternary-color);border:1px solid var(--black_06);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.FloatingChatCard .FloatingChatCard__empty,.FloatingChatCard .FloatingChatCard__emptyLine{width:100%;height:100%;min-height:140px;display:flex;align-items:center;justify-content:center;gap:var(--space-0-4);text-align:center;color:var(--font-color);opacity:.75;font-size:var(--text-0-82)}.FloatingChatCard .FloatingChatCard__emptyLine{min-height:0;height:auto;padding:var(--space-2)}.FloatingChatCard .FloatingChatCard__footer{display:flex;align-items:center;gap:var(--space-0-6);padding:var(--space-0-6);border-top:1px solid var(--black_06);min-width:0}.FloatingChatCard .FloatingChatCard__footer textarea{width:auto;flex:1 1 auto;min-width:0;min-height:2.9em;max-height:7.5em;margin:0;resize:none;box-sizing:border-box;border:1px solid var(--black_08);padding:var(--space-0-5) var(--space-0-6);font:inherit;color:var(--font-color);background-color:var(--quaternary-color);line-height:var(--leading-1-4);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChatCard .FloatingChatCard__footer textarea:focus{border-color:var(--gray_20)}.FloatingChatCard .FloatingChatCard__send{width:2.6em;height:2.6em;flex-shrink:0;align-self:center;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--black_08);color:var(--font-color);background-color:var(--secondary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.FloatingChatCard .FloatingChatCard__send:hover{border-color:var(--gray_20);transform:translateY(-1px)}.FloatingChatCard .FloatingChatCard__send:disabled{opacity:.45;cursor:not-allowed;transform:none}.FloatingChat.is-dragging .FloatingChat__trigger,.FloatingChat.is-dragging .FloatingChat__trigger-drag{cursor:grabbing}ul.chat-thread{padding:var(--space-0-4) var(--space-2);list-style:none;overflow-x:hidden;overflow-y:scroll;display:flex;flex-direction:column;gap:var(--space-0-2)}ul.chat-thread>time{width:100%;overflow:hidden;text-align:center;clear:both;display:inline-flex;align-items:center;justify-content:center;align-self:center;min-width:10rem;padding:var(--space-0-35) var(--space-0-8);margin:var(--space-2) 0;opacity:.65;color:var(--font-color);font-size:var(--text-0-72);font-weight:600;border:0;background:transparent;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>time:before,ul.chat-thread>time:after{content:"";position:absolute;top:50%;width:40%;height:1px;background:linear-gradient(to right,transparent,var(--black_10),transparent)}ul.chat-thread>time:before{left:0}ul.chat-thread>time:after{right:0}ul.chat-thread>time:hover{opacity:.7}ul.chat-thread>li{position:relative;display:flex;align-items:flex-start;word-wrap:break-word;padding:var(--space-0-3) var(--space-0-4);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .message-user{display:flex;margin:var(--space-0-2) 0;align-items:center;gap:var(--space-2)}ul.chat-thread>li .message-user picture{display:flex;flex-shrink:0}ul.chat-thread>li .message-user picture img.avatar{position:relative;--box-shadow: 0 2px 6px var(--black_08);box-shadow:var(--box-shadow);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease;width:2.2em;height:2.2em;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--quaternary-color);border:2px solid white}ul.chat-thread>li .message-user picture img.avatar:hover{--box-shadow: 0 3px 8px var(--black_12);box-shadow:var(--box-shadow)}ul.chat-thread>li .message-user .name{font-weight:500;font-size:var(--text-0-9);color:var(--font-color)}ul.chat-thread>li .options-wrapper{display:flex;flex-direction:column;margin:0 var(--space-0-4);opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .options-wrapper .options{height:1.8em;width:1.8em;display:flex;align-items:center;justify-content:center;text-align:center;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 4px 10px var(--black_08);box-shadow:var(--box-shadow);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .options-wrapper .options:hover{background-color:var(--secondary-color);border-color:var(--gray_15)}ul.chat-thread>li:hover .options-wrapper{opacity:1}ul.chat-thread>li .message-content{position:relative;padding:var(--space-0-65) var(--space-0-9);margin:0 var(--space-0-4);background-color:var(--quaternary-color);border:1px solid var(--black_06);--box-shadow: 0 6px 16px var(--black_08);box-shadow:var(--box-shadow);max-width:min(76%,640px);-webkit-border-radius:20px 20px 20px 8px;-moz-border-radius:20px 20px 20px 8px;border-radius:20px 20px 20px 8px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li .message-content>*{display:flex;align-items:center;line-height:var(--leading-1-5)}ul.chat-thread>li .message-content img{height:1.2em;width:1.2em;margin:0 var(--space-0-3)}ul.chat-thread>li .message-content:hover{--box-shadow: 0 9px 20px var(--black_10);box-shadow:var(--box-shadow)}ul.chat-thread>li.message-personal{margin-left:auto;flex-direction:row-reverse}ul.chat-thread>li.message-personal .message-content{background:var(--gray_10);color:var(--font-color);border-color:var(--gray_20);-webkit-border-radius:20px 20px 8px 20px;-moz-border-radius:20px 20px 8px 20px;border-radius:20px 20px 8px}ul.chat-thread>li.source-personal,ul.chat-thread>li.source-other{width:100%}ul.chat-thread>li.source-personal{justify-content:flex-end}ul.chat-thread>li.source-personal ul.media{margin-left:0;margin-right:var(--space-2-5)}ul.chat-thread>li.source-personal ul.media li:last-child:nth-child(3n+1){grid-column:3}ul.chat-thread>li.source-personal ul.media li:nth-last-child(2):nth-child(3n+1){grid-column:2}ul.chat-thread>li.source-personal ul.media li:last-child:nth-child(3n+2){grid-column:3}ul.chat-thread>li.source-other{justify-content:flex-start}ul.chat-thread>li.source-other ul.media{margin-left:var(--space-2-5);margin-right:0}ul.chat-thread>li.message-meeting{width:100%;margin:var(--space-0-4) 0;text-align:center;padding:var(--space-0-8);background-color:var(--quaternary-color);border-left:3px solid var(--gray_20);border:1px solid var(--black_06);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}ul.chat-thread>li.chat-delivery-state{align-self:flex-end;padding:0 var(--space-1) var(--space-0-2);color:var(--muted-color);font-size:var(--text-0-72);line-height:var(--leading-1-3)}ul.chat-thread>li.chat-typing-state{width:max-content;max-width:80%;align-items:center;gap:var(--space-0-35);margin-left:var(--space-2-5);padding:var(--space-0-55) var(--space-0-8);color:var(--muted-color);background:var(--quaternary-color);border:1px solid var(--black_06);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}ul.chat-thread>li.chat-typing-state span{font-size:var(--text-0-75);white-space:nowrap}ul.chat-thread>li.chat-typing-state i{width:.35rem;height:.35rem;display:block;background:var(--muted-color);opacity:.55;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}ul.chat-thread>li ul.media{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));padding:0;margin-left:var(--space-2-5);gap:var(--space-0-4);width:min(390px,72vw)}ul.chat-thread>li ul.media li{position:relative;margin:0;padding:0;width:100%;aspect-ratio:1/1;background-color:var(--quaternary-color);border:1px solid var(--black_10);--box-shadow: 0 10px 22px var(--black_10);box-shadow:var(--box-shadow);overflow:hidden;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li ul.media li:hover{border-color:var(--gray_20);--box-shadow: 0 16px 28px var(--black_12);box-shadow:var(--box-shadow)}ul.chat-thread>li ul.media li:hover .media-link img,ul.chat-thread>li ul.media li:hover .media-link video{transform:scale(1.03)}ul.chat-thread>li ul.media li .media-link{width:100%;height:100%;display:block;position:relative;overflow:hidden;cursor:zoom-in}ul.chat-thread>li ul.media li .media-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:linear-gradient(to top,var(--black_40),transparent);pointer-events:none}ul.chat-thread>li ul.media li img,ul.chat-thread>li ul.media li video{width:100%;height:100%;object-fit:cover;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}ul.chat-thread>li ul.media li img.uploading,ul.chat-thread>li ul.media li video.uploading{opacity:.4;filter:grayscale(.8)}@media(max-width:900px){ul.chat-thread>li ul.media{grid-template-columns:repeat(2,minmax(96px,1fr));width:min(300px,76vw);gap:var(--space-0-5)}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(3n+1),.source-personal ul.chat-thread>li ul.media li:nth-last-child(2):nth-child(3n+1),.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(3n+2){grid-column:auto}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(odd){grid-column:2}}@media(max-width:520px){ul.chat-thread>li ul.media{grid-template-columns:1fr;width:min(220px,74vw);gap:var(--space-0-4)}.source-personal ul.chat-thread>li ul.media li:last-child:nth-child(odd){grid-column:auto}}ul.chat-thread>li ul.file,ul.chat-thread>li ul.music{margin-left:var(--space-2-5);display:flex;flex-direction:column;gap:var(--space-0-4)}ul.chat-thread>li ul.file li,ul.chat-thread>li ul.music li{display:flex;width:250px;padding:var(--space-0-6) var(--space-0-8);align-items:center;vertical-align:middle;cursor:pointer;background-color:var(--quaternary-color);border:1px solid var(--black_08);--box-shadow: 0 7px 16px var(--black_08);box-shadow:var(--box-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}ul.chat-thread>li ul.file li:hover,ul.chat-thread>li ul.music li:hover{background-color:var(--secondary-color);--box-shadow: 0 11px 22px var(--black_10);box-shadow:var(--box-shadow)}.CommunityAside{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.CommunityAside__section{padding:var(--space-3);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.CommunityAside__title{display:flex;align-items:center;justify-content:space-between;font-size:var(--text-0-95);font-weight:600;color:var(--font-color);margin-bottom:var(--space-2)}.CommunityAside__list{display:flex;flex-direction:column;gap:0}.CommunityAside__member{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-45) var(--space-0-55);background-color:transparent;border:1px solid var(--gray_15);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;border-bottom:1px solid var(--gray_10);cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.CommunityAside__member:hover,.CommunityAside__member:focus-visible{background-color:var(--gray_08);outline:none}.CommunityAside__avatarWrap{position:relative;flex-shrink:0}.CommunityAside__avatarWrap picture{display:flex}.CommunityAside__avatar{width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:1px solid var(--gray_15);background-color:var(--tertiary-color)}.CommunityAside__meta{display:flex;flex-direction:column;min-width:0;line-height:1em}.CommunityAside__name{font-size:var(--text-0-95);font-weight:600;color:var(--font-color)}.CommunityAside__statusText{font-size:var(--text-0-8);color:var(--muted-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:20ch}.CommunityAside__empty{margin:0;font-size:var(--text-0-85);color:var(--muted-color)}.CommandPalette{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-start;justify-content:center;padding:min(12vh,6rem) var(--space-3) var(--space-3)}.CommandPalette__backdrop{position:absolute;inset:0;background:rgba(var(--black-rgb),.48);cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.CommandPalette__backdrop:hover{background:rgba(var(--black-rgb),.48)}.CommandPalette__panel{position:relative;z-index:1;width:min(640px,100%);padding:var(--space-2);background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 6%);border:1px solid var(--card-border);box-shadow:0 28px 80px rgba(var(--black-rgb),.42);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.CommandPalette__panel ul{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-2)}.CommandPalette__panel li button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2);background:transparent;border:1px solid transparent;text-align:left;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease}.CommandPalette__panel li button:hover,.CommandPalette__panel li button:focus-visible{background:var(--gray_08);box-shadow:inset 2px 0 0 var(--accent-color)}.CommandPalette__panel strong,.CommandPalette__panel small,.CommandPalette__panel em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CommandPalette__panel small,.CommandPalette__panel em{color:var(--muted-color);font-size:var(--text-0-8);font-style:normal}.CommandPalette__input{min-height:3.25rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.CommandPalette__input svg{color:var(--accent-color)}.CommandPalette__input input{width:100%;border:0;outline:0;background:transparent}.CommandPalette__input kbd{padding:var(--space-0-25) var(--space-0-5);color:var(--muted-color);border:1px solid var(--card-border);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.CommandPalette__hints{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;color:var(--muted-color);font-size:var(--text-0-78)}.CommandPalette__hints span{display:inline-flex;align-items:center;gap:var(--space-1)}.CommandPalette__hints kbd{padding:var(--space-0-1) var(--space-0-4);color:var(--font-color);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.CommandPalette__icon{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color);background:var(--accent-color-soft);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.CommandPalette__icon--recent{color:var(--tone-orange);background:var(--tone-orange-soft)}.edit-avatar{margin:0 auto;left:0;right:0;position:relative;height:4em;width:4em}.edit-avatar picture,.edit-avatar img{opacity:1;display:block;width:100%;height:100%;backface-visibility:hidden;border:1px solid var(--quaternary-color);background-color:var(--quaternary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.edit-avatar .middle{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.edit-avatar .text{line-height:var(--leading-2);font-size:var(--text-1-5);background-color:var(--tertiary-color);color:var(--font-color);width:2em;height:2em;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.edit-avatar button{position:absolute;height:2em;width:2em;font-size:var(--text-0-8);color:var(--font-color);box-shadow:var(--box-shadow);background-color:var(--tertiary-color);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.edit-avatar button:nth-of-type(1){top:-.5em;right:-2.5em}.edit-avatar button:nth-of-type(2){top:3em;right:-2.5em}.edit-avatar button:hover{color:var(--font-color);background:var(--secondary-color);border:1px solid var(--gray_15);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.edit-avatar:hover img{opacity:.5}.edit-avatar:hover .middle{opacity:.8}.edit-avatar:hover .middle:hover{opacity:1}.EmptyState{width:100%;padding:var(--space-6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;color:var(--font-color);background:color-mix(in srgb,var(--bg-card) 86%,var(--bg-section) 14%);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.EmptyState__icon{width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;color:var(--accent-color);background:var(--accent-color-soft);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.EmptyState h3{margin:0;font-size:var(--text-1-2);letter-spacing:0}.EmptyState p{max-width:26rem;margin:var(--space-1) auto 0;color:var(--muted-color);line-height:var(--leading-1-6)}.EmptyState button,.EmptyState a{min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);font-weight:700;color:var(--bg-page);background:var(--font-color);border-color:transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.icon-input{display:flex;align-items:center;position:relative;width:100%;padding:0 var(--space-4);margin:var(--space-2) 0;background-color:var(--quaternary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-input span{font-size:var(--text-0-9)}.icon-input input{background-color:var(--transparent);flex:1 0 auto;padding-left:var(--space-4);margin:0;border:none;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}.icon-input .fa-check{color:var(--tone-green-deep);margin:auto;font-size:var(--text-0-5)}nav.navigation-bar{width:fit-content;max-width:100%;margin:0 auto var(--space-4);background:var(--bg-section);border:1px solid var(--card-border);box-shadow:none;padding:var(--space-0-15);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}nav.navigation-bar ul{position:relative;list-style:none;padding:0;margin:0;display:flex;gap:var(--space-0-15);background-color:transparent;overflow-x:auto}nav.navigation-bar ul li{flex:0 0 auto;position:relative;cursor:pointer;padding:0;display:flex;justify-content:center;align-items:center;color:var(--font-color);background-color:transparent;-webkit-transition:background-color .2s ease,border-color .2s ease;-moz-transition:background-color .2s ease,border-color .2s ease;transition:background-color .2s ease,border-color .2s ease;overflow:hidden;border:1px solid transparent;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}nav.navigation-bar ul li:hover,nav.navigation-bar ul li.selected{border-color:var(--card-border);background-color:var(--bg-card);box-shadow:0 4px 12px rgba(var(--navy-950-rgb),.07)}nav.navigation-bar ul li a,nav.navigation-bar ul li button{position:relative;display:flex;width:100%;align-items:center;justify-content:center;min-height:2.05rem;padding:var(--space-0-35) var(--space-2);gap:var(--space-0-6);border:none;background:transparent;color:inherit;cursor:pointer;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:1}nav.navigation-bar.scrolled{box-shadow:none}.options-menu{display:flex;width:max-content;flex-direction:column;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.options-menu picture{display:block}.options-menu picture .avatar{margin-right:var(--space-0-3);display:flex;justify-content:center;text-align:center;width:40px;height:40px;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:var(--bg-color)}.options-menu ul.menu-list{margin:0;width:100%;display:block;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.options-menu ul.menu-list li{padding:var(--space-0-3) var(--space-4);margin-top:var(--space-0-3);border:1px solid var(--quaternary-color);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.options-menu ul.menu-list li:first-child{margin-top:0}.options-menu ul.menu-list li:hover{border:1px solid var(--gray_15);background-color:var(--secondary-color)}.options-menu ul.menu-list+.menu-list{border-top:1px solid var(--white_10)}.options-menu .menu-item{border:0;padding:var(--space-0-3);width:100%;min-width:140px;text-align:left;font:inherit;line-height:inherit;appearance:none;display:flex;align-items:center;position:relative;color:var(--font-color);background-color:var(--primary-color);cursor:pointer;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.options-menu .menu-item svg{margin-right:var(--space-0-8)}.options-menu .menu-item.delete{color:var(--red)}.options-menu .menu-item:hover{background-color:var(--primary-color)}.LoadingPane{width:100%;display:flex;justify-content:center}.LoadingPane>.PageSkeleton{width:min(100%,860px)}.LoadingPane--source>.PageSkeleton,.LoadingPane--videos>.PageSkeleton,.LoadingPane--watch>.PageSkeleton,.LoadingPane--channel>.PageSkeleton,.LoadingPane--group>.PageSkeleton,.LoadingPane--manage>.PageSkeleton{width:min(100%,980px)}.PageSkeleton{width:100%;display:grid;gap:var(--space-4);padding:var(--space-4)}.PageSkeleton *{min-width:0}.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__compactCard,.PageSkeleton__body{border:1px solid var(--card-border);background:var(--bg-card);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__body{padding:var(--space-4)}.PageSkeleton__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:var(--space-4)}.PageSkeleton__card,.PageSkeleton__postCard{display:grid;grid-template-columns:3rem 1fr;gap:var(--space-3)}.PageSkeleton__resultCard,.PageSkeleton__profileRow{display:grid;grid-template-columns:3rem 1fr;align-items:center;gap:var(--space-3)}.PageSkeleton__block,.PageSkeleton__card .PageSkeleton__block,.PageSkeleton__postCard .PageSkeleton__block{grid-column:1/-1}.PageSkeleton__title,.PageSkeleton__line,.PageSkeleton__avatar,.PageSkeleton__block,.PageSkeleton__field,.PageSkeleton__button,.PageSkeleton__video,.PageSkeleton__hero,.PageSkeleton__cover,.PageSkeleton__tab,.PageSkeleton__mediaCard,.PageSkeleton__compactCard{background:linear-gradient(110deg,color-mix(in srgb,var(--font-color) 8%,transparent),color-mix(in srgb,var(--font-color) 15%,transparent),color-mix(in srgb,var(--font-color) 8%,transparent));background-size:220% 100%;animation:gradient-slide 1.2s ease infinite;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.PageSkeleton__title{width:min(320px,72%);height:1.35rem;margin-bottom:var(--space-3)}.PageSkeleton__line{width:100%;height:.8rem;margin-bottom:var(--space-2)}.PageSkeleton__line--short,.PageSkeleton__line:last-child{width:58%;margin-bottom:0}.PageSkeleton__avatar{width:3rem;height:3rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.PageSkeleton__block{height:8rem;margin-top:var(--space-2)}.PageSkeleton__field{height:3.2rem;margin-bottom:var(--space-3)}.PageSkeleton__button{width:45%;height:3rem}.PageSkeleton__sidePanel{align-self:start}.PageSkeleton__tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PageSkeleton__tab{width:6rem;height:2.35rem}.PageSkeleton__list,.PageSkeleton--feed{display:grid;gap:var(--space-4)}.PageSkeleton--feed{width:min(760px,100%);margin:0 auto}.PageSkeleton--form,.PageSkeleton--settings{grid-template-columns:minmax(0,1fr) minmax(240px,.45fr)}.PageSkeleton--auth{min-height:360px;place-items:center}.PageSkeleton--auth .PageSkeleton__panel{width:min(420px,100%)}.PageSkeleton--watch{grid-template-columns:minmax(0,1fr) minmax(260px,.35fr);align-items:start}.PageSkeleton__video{aspect-ratio:16/9}.PageSkeleton__aside{display:grid;gap:var(--space-3)}.PageSkeleton__compactCard{height:5rem}.PageSkeleton--watch .PageSkeleton__body{grid-column:1/2}.PageSkeleton__hero{height:clamp(160px,24vw,260px)}.PageSkeleton__cover{height:clamp(160px,22vw,280px)}.PageSkeleton--profile{gap:var(--space-3)}.PageSkeleton--videos .PageSkeleton__hero,.PageSkeleton--source .PageSkeleton__hero{border:1px solid var(--card-border)}.PageSkeleton__mediaCard{aspect-ratio:4/3}@media(max-width:980px){.PageSkeleton{padding:var(--space-2)}.PageSkeleton--form,.PageSkeleton--settings,.PageSkeleton--watch{grid-template-columns:1fr}.PageSkeleton--watch .PageSkeleton__body{grid-column:auto}}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-1) 0;flex-wrap:wrap}.page-header .title{font-size:var(--text-1-15);font-weight:600;color:var(--font-color);margin:0}.page-header__filters{position:relative;display:flex;align-items:center;flex:0 1 auto}@media(max-width:736px){.page-header__filters{width:100%}}.page-header__filter-trigger{display:flex;align-items:center;gap:var(--space-2);min-height:2.4rem;padding:var(--space-0-55) var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);opacity:.86;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-header__filter-trigger svg{color:currentColor;opacity:1}.page-header__filter-trigger:hover,.page-header__filter-trigger:focus-visible{opacity:1;border-color:var(--gray_15);background-color:var(--bg-section)}@media(max-width:736px){.page-header__filter-trigger{width:100%;justify-content:flex-start}}.page-header__filter-count{padding:var(--space-0-3) var(--space-2);background-color:var(--bg-section);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-8);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.page-header__filter-caret{margin-left:auto;font-size:var(--text-0-75)}.page-header__filter-menu{width:min(390px,100vw - var(--space-5));min-width:0;padding:var(--space-0-8);background-color:var(--bg-card);border:1px solid var(--card-border);--box-shadow: 0 25px 60px rgba(var(--navy-950-rgb), .35);box-shadow:var(--box-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-0-8);max-height:70vh;box-sizing:border-box;overflow-y:auto}@media(max-width:736px){.page-header__filter-menu{width:min(100vw - var(--space-4),390px);max-height:calc(100vh - 3em)}}.page-header__filter-section{display:flex;flex-direction:column;gap:var(--space-3)}.page-header__filter-section-title{display:flex;align-items:center;gap:var(--space-0-45);text-transform:uppercase;letter-spacing:.1em;color:var(--muted-color)}.page-header__filters-list{display:flex;align-items:stretch;gap:var(--space-2);flex-wrap:wrap}.page-header__filters-item{position:relative;display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-45) var(--space-0-85);border:1px solid var(--card-border);background-color:var(--bg-section);color:var(--muted-color);font-size:var(--text-0-85);font-weight:500;cursor:pointer;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-header__filters-item input{position:absolute;inset:0;opacity:0;pointer-events:none}.page-header__filters-item svg{font-size:var(--text-0-8)}.page-header__filters-item:hover{border-color:var(--gray_15);background-color:var(--bg-card)}.page-header__filters-item.is-active{border-color:var(--gray_20);background-color:var(--bg-card)}@supports (color: color-mix(in srgb,var(--gray_10) 30%,transparent)){.page-header__filters-item.is-active{background-color:var(--gray_10)}}.page-header__filter-slider{display:flex;flex-direction:column;gap:var(--space-0-6)}.page-header__filter-slider input[type=range]{width:100%;height:4px}.page-header__filter-slider-selected{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-0-85);color:var(--muted-color)}.page-header__filter-slider-selected strong{font-size:var(--text-1);color:var(--font-color)}.page-header__filter-slider-range{display:flex;justify-content:space-between;font-size:var(--text-0-75);color:var(--muted-color);letter-spacing:.05em}.page-header__filter-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-0-65);flex-wrap:wrap}.page-header__filter-reset{background:none;border:none;color:var(--muted-color);font-size:var(--text-0-8);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;padding:var(--space-0-35) var(--space-2);-webkit-transition:color .2s ease;-moz-transition:color .2s ease;transition:color .2s ease}.page-header__filter-reset:hover,.page-header__filter-reset:focus-visible{color:var(--font-color)}.page-header__filter-reset:focus-visible{outline-offset:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.page-header__filter-apply{border:1px solid var(--gray_20);background-color:var(--gray_10);color:var(--font-color);font-size:var(--text-0-9);font-weight:600;padding:var(--space-0-55) var(--space-1-35);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.page-header__filter-apply:hover,.page-header__filter-apply:focus-visible{background-color:var(--bg-section);border-color:var(--gray_15);box-shadow:var(--box-shadow)}.page-header__filter-apply:focus-visible{outline:2px solid var(--gray_20);outline-offset:2px}.page-header .btns{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-0-4);margin-left:auto}.page-header .btns button{display:flex;align-items:center;justify-content:center;height:2.4em;padding:var(--space-0-65) var(--space-3);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);opacity:.86;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-header .btns button:hover,.page-header .btns button:focus-visible{opacity:1;border-color:var(--gray_15);background-color:var(--bg-section);box-shadow:var(--box-shadow)}.page-header .btns button:focus-visible{outline-offset:2px}.page-header .btns button span{margin-left:var(--space-2)}.page-header .btns button svg{font-size:var(--text-0-8);color:currentColor;opacity:1}.page-header .btns select{height:2.5em;min-width:8.5em;padding:0 var(--space-2);background-color:var(--bg-card);border:1px solid var(--card-border);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-header .btns select:hover,.page-header .btns select:focus-visible{border-color:var(--gray_15);box-shadow:var(--box-shadow)}.page-header .btns select:focus-visible{outline:2px solid var(--gray_15);outline-offset:2px}.page-header--groups{padding:0;background:transparent;border:0;box-shadow:none}.page-header--groups .page-header__actions{align-items:center;display:grid;grid-template-columns:minmax(11rem,1fr) auto minmax(11rem,1fr);gap:var(--space-0-5);width:100%}@media(max-width:736px){.page-header--groups .page-header__actions{grid-template-columns:1fr;align-items:stretch}}.page-header--groups .page-header__search{width:min(100%,14rem);min-height:2.35rem;display:inline-flex;align-items:center;gap:var(--space-0-5);padding:0 var(--space-2);background:var(--bg-card);border:1px solid var(--card-border);color:var(--muted-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.page-header--groups .page-header__search svg{flex-shrink:0;font-size:var(--text-0-85)}.page-header--groups .page-header__search input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent;color:var(--font-color);font:inherit;box-shadow:none;outline:0}.page-header--groups .page-header__search:focus-within{color:var(--font-color);background:var(--bg-section);border-color:var(--gray_15)}.page-header--groups .page-header__filters{flex:0 0 auto}.page-header--groups .page-header__filters--categories{flex:0 1 auto;justify-self:center;min-width:0;gap:var(--space-0-15);padding:var(--space-0-15);background:var(--bg-section);border:1px solid var(--card-border);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.page-header--groups .page-header__filters--categories .page-header__filter-trigger{flex:0 0 auto;min-width:0;min-height:2.05rem;padding:var(--space-0-35) var(--space-2);justify-content:center;background:transparent;border-color:transparent;opacity:.74;font-weight:600}.page-header--groups .page-header__filters--categories .page-header__filter-trigger.is-active{opacity:1;color:color-mix(in srgb,var(--accent-color) 82%,var(--font-color));background:var(--bg-card);border-color:var(--card-border);box-shadow:0 4px 12px rgba(var(--navy-950-rgb),.07)}.page-header--groups .page-header__right-actions{justify-self:end;display:flex;align-items:stretch;gap:var(--space-2)}.page-header--groups .page-header__filters--tools .page-header__filter-trigger{height:auto;min-height:2.35rem;padding:var(--space-0-35) var(--space-2);color:var(--muted-color)}.page-header--groups .page-header__filters--tools .page-header__filter-trigger.is-active,.page-header--groups .page-header__filters--tools .page-header__filter-trigger:hover,.page-header--groups .page-header__filters--tools .page-header__filter-trigger:focus-visible{color:var(--font-color)}.page-header--groups .btns{margin-left:0}.page-header--groups .btns button.page-header__action{width:2.35rem;height:auto;min-height:2.35rem;padding:0;background:var(--bg-card);border-color:var(--card-border);color:var(--muted-color)}.page-header--groups .btns button.page-header__action:hover,.page-header--groups .btns button.page-header__action:focus-visible{color:var(--font-color);background:var(--bg-section);border-color:var(--gray_15)}.page-header--groups .btns button.page-header__action span{display:none}@media(max-width:736px){.page-header--groups .page-header__search,.page-header--groups .page-header__filters,.page-header--groups .page-header__right-actions{width:100%}.page-header--groups .page-header__right-actions{justify-self:stretch}.page-header--groups .page-header__filters--tools{flex:1}.page-header--groups .page-header__filters--tools .page-header__filter-trigger{width:100%}.page-header--groups .page-header__filters--categories .page-header__filter-trigger{flex:1 1 0}}.page-header__empty-hint{text-align:center;padding:var(--space-7) 0;color:var(--gray);font-size:var(--text-0-95)}.tippy-box[data-theme~=filter]{background:transparent;--box-shadow: none;box-shadow:var(--box-shadow);padding:0}.tippy-box[data-theme~=filter]>.tippy-content{padding:0}.tippy-box[data-theme~=filter]>.tippy-arrow{display:none}.load-more{width:100%;overflow:hidden;text-align:center;margin-top:var(--space-6)}.load-more svg{font-size:var(--text-1-2);color:var(--font-color)}.load-more button{font-size:var(--text-0-8);padding:var(--space-0-3) var(--space-2)}:root{--menu-width: 37.5em;--items: 4;--item-width: calc(var(--menu-width) / var(--items))}nav.header{width:var(--menu-width);display:flex;justify-content:space-evenly;position:relative;z-index:2;margin:0 auto;perspective:2000px;flex-wrap:wrap}nav.header .menu-item{transform-style:preserve-3d;flex-grow:1;display:flex;padding-bottom:var(--space-2-5);flex-direction:column;flex-basis:var(--item-width);box-sizing:border-box;justify-content:flex-start;perspective:200px;letter-spacing:.5px;align-items:center}nav.header .menu-item .menu-text{width:5em;text-align:center;box-shadow:var(--box-shadow);background-color:var(--quaternary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}nav.header .menu-item .menu-container{position:absolute;padding:var(--space-2);top:3em;opacity:0;pointer-events:none;box-shadow:var(--box-shadow);background-color:var(--quaternary-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}nav.header .menu-item .sub-menu{box-sizing:border-box;z-index:1;padding:var(--space-0-3) var(--space-4);min-width:10em;margin-bottom:var(--space-0-3);pointer-events:all;border:1px solid var(--secondary-color);background-color:var(--secondary-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}nav.header .menu-item .sub-menu:last-child{margin-bottom:0}nav.header .menu-item .sub-menu:hover{border:1px solid var(--gray_15);background-color:var(--quaternary-color)}nav.header .menu-item:hover .menu-container{opacity:1}.Sidebar{width:min(232px,100%);height:var(--layout-aside-height, calc(100svh - var(--app-top-offset) - var(--space-4)));display:flex;align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:var(--space-3) 0;overflow-y:auto;overflow-x:hidden;position:relative;color:var(--font-color);scrollbar-width:none}.Sidebar::-webkit-scrollbar{display:none}.Sidebar__profile{width:100%;padding:0;margin-bottom:var(--space-3);border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;-moz-transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.Sidebar__profile.selected,.Sidebar__profile:hover{background-color:var(--bg-card);box-shadow:var(--card-shadow);transform:translate(1px)}.Sidebar__profile a{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-6) var(--space-1-4);text-decoration:none;color:inherit}.Sidebar__profile-avatar{display:flex;justify-content:center;align-items:center;width:36px;height:36px;flex-shrink:0;opacity:.8;background-color:var(--bg-section);overflow:hidden;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.Sidebar__profile-avatar picture{display:block;width:100%;height:100%;--box-shadow: 0 12px 26px var(--black_12);box-shadow:var(--box-shadow)}.Sidebar__profile-avatar picture img{display:block;width:100%;height:100%;object-fit:cover}.Sidebar__profile-text{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-1)}.Sidebar__profile-name{font-size:var(--text-1-05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar ul{width:100%;margin:auto 0;padding:0}.Sidebar ul li:not(.Sidebar__profile){display:block;margin-bottom:var(--space-0-6);padding:0;border:0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;-moz-transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.Sidebar ul li:not(.Sidebar__profile):last-child{margin-bottom:0}.Sidebar ul li:not(.Sidebar__profile).selected,.Sidebar ul li:not(.Sidebar__profile):hover{background-color:var(--bg-card);box-shadow:var(--card-shadow);transform:translate(1px)}.Sidebar ul li:not(.Sidebar__profile).selected a{color:color-mix(in srgb,var(--accent-color) 82%,var(--font-color))}.Sidebar ul li:not(.Sidebar__profile) a{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-6) var(--space-1-4);color:inherit;text-decoration:none}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--bg-section);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease,color .2s ease;-moz-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease;box-shadow:none;font-size:var(--text-0-95)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--red{background:var(--brand-danger_10);color:var(--brand-danger)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.Sidebar ul li:not(.Sidebar__profile) .Sidebar__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.Sidebar ul li:not(.Sidebar__profile) svg{width:1em;height:1em}.Sidebar ul li:not(.Sidebar__profile) a>span:not(.Sidebar__icon){text-overflow:ellipsis;white-space:nowrap;overflow:hidden;flex:1;min-width:0;font-size:var(--text-0-95);font-weight:600}.SidebarFloat__panel{width:min(280px,100vw - var(--space-4));max-height:calc(100svh - var(--app-top-offset) - var(--space-4));padding:var(--space-2);overflow:hidden;border:1px solid var(--card-border);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 3%);box-shadow:0 24px 64px rgba(var(--black-rgb),.28);-webkit-border-radius:var(--radius-panel);-moz-border-radius:var(--radius-panel);border-radius:var(--radius-panel)}.SidebarFloat .Sidebar{width:100%;height:auto;max-height:calc(100svh - var(--app-top-offset) - var(--space-6));padding:0}@media(max-width:736px){.SidebarFloat__panel{width:min(280px,100vw - var(--space-4))}}.tippy-box[data-theme~=sidebar]{background:transparent;box-shadow:none;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.tippy-box[data-theme~=sidebar]>.tippy-content{padding:0}#video-preview{position:relative;height:300px;width:100%;border:3px solid var(--secondary-color);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#video-preview video{height:100%;width:100%}#video-preview progress{position:absolute;bottom:1em;left:0;right:0;margin:auto;width:60%}#video-preview progress[value="0"]{display:none}.AboutPage{--about-border: var(--card-border);--about-panel: var(--bg-card);--about-soft: var(--bg-section);--about-muted: var(--muted-color);width:min(1160px,100%);margin:0 auto;color:var(--font-color)}.AboutPage__hero{min-height:clamp(360px,52vh,520px);display:flex;align-items:flex-end;padding:clamp(1.5rem,4vw,3.5rem);background:linear-gradient(90deg,rgba(var(--navy-950-rgb),.82),rgba(var(--navy-950-rgb),.42) 58%,rgba(var(--navy-950-rgb),.12)),var(--about-hero-image) center/cover;border:1px solid var(--about-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.AboutPage__heroContent{max-width:660px}.AboutPage__heroContent h1{margin:var(--space-2) 0;color:var(--white);font-size:clamp(2rem,4vw,3.5rem);line-height:var(--leading-1-1)}.AboutPage__heroContent p{max-width:580px;margin:0;color:#ffffffd1;font-size:var(--text-1-05);line-height:var(--leading-1-6)}.AboutPage__eyebrow{display:inline-flex;color:var(--tone-teal);font-size:var(--text-0-8);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.AboutPage__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.AboutPage__button{min-height:2.65rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);background:#ffffff1f;color:var(--white);border:1px solid rgba(255,255,255,.24);font-weight:700;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.AboutPage__button--primary{background:var(--white);color:var(--navy-950);border-color:var(--white)}.AboutPage__strip,.AboutPage__surfaces,.AboutPage__operations,.AboutPage__cta{margin-top:var(--space-4)}.AboutPage__strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--about-border);background:var(--about-panel);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;overflow:hidden}.AboutPage__strip div{min-width:0;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);border-right:1px solid var(--about-border)}.AboutPage__strip div:last-child{border-right:0}.AboutPage__strip span{color:var(--about-muted);font-size:var(--text-0-8);font-weight:800}.AboutPage__strip strong{font-size:var(--text-1-1);line-height:var(--leading-1-35)}.AboutPage__sectionIntro{max-width:620px;margin-bottom:var(--space-3)}.AboutPage__sectionIntro h2{margin:var(--space-1) 0 0;font-size:clamp(1.5rem,2.6vw,2.25rem)}.AboutPage__surfaceGrid,.AboutPage__metricGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.AboutPage__surfaceGrid article,.AboutPage__metricGrid article{min-width:0;padding:var(--space-4);background:var(--about-panel);border:1px solid var(--about-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__surfaceGrid svg{font-size:var(--text-1-35);color:var(--accent-color)}.AboutPage__surfaceGrid h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-1-15)}.AboutPage__surfaceGrid p{margin:0;color:var(--about-muted);line-height:var(--leading-1-6)}.AboutPage__operations{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--space-4);align-items:start;padding:var(--space-5);background:var(--about-soft);border:1px solid var(--about-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__operations h2{margin:var(--space-1) 0 var(--space-2);font-size:clamp(1.5rem,2.6vw,2.25rem)}.AboutPage__operations p{margin:0;color:var(--about-muted);line-height:var(--leading-1-7)}.AboutPage__metricGrid article{display:flex;flex-direction:column;gap:var(--space-1)}.AboutPage__metricGrid article strong{font-size:var(--text-1-15)}.AboutPage__metricGrid article span{color:var(--about-muted);line-height:var(--leading-1-5)}.AboutPage__cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5);background:var(--bg-card);border:1px solid var(--about-border);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AboutPage__cta h2{margin:0;font-size:clamp(1.35rem,2vw,1.9rem)}.AboutPage__cta .AboutPage__button{background:var(--font-color);color:var(--bg-page);border-color:var(--font-color)}@media(max-width:980px){.AboutPage__strip,.AboutPage__surfaceGrid,.AboutPage__metricGrid,.AboutPage__operations{grid-template-columns:1fr}.AboutPage__strip div{border-right:0;border-bottom:1px solid var(--about-border)}.AboutPage__strip div:last-child{border-bottom:0}}@media(max-width:736px){.AboutPage__hero{min-height:420px;padding:var(--space-4);background:linear-gradient(180deg,rgba(var(--navy-950-rgb),.22),rgba(var(--navy-950-rgb),.88)),var(--about-hero-image) center/cover}.AboutPage__operations,.AboutPage__cta{padding:var(--space-4)}.AboutPage__cta{align-items:flex-start;flex-direction:column}}.AdminPage{--admin-border: color-mix(in srgb, var(--font-color) 14%, transparent);--admin-soft: color-mix(in srgb, var(--bg-card) 94%, var(--bg-page) 6%);--admin-muted: color-mix(in srgb, var(--font-color) 58%, var(--bg-page));--admin-accent: #0f8b8d;--admin-warm: #f0a35a;--admin-danger: #c9473c;--admin-elev: 0 14px 34px color-mix(in srgb, #0b1218 10%, transparent);display:flex;flex-direction:column;gap:1rem}.AdminPage__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.62rem}.AdminPage__metric{border:1px solid var(--admin-border);background:linear-gradient(145deg,color-mix(in srgb,var(--bg-card) 95%,transparent),color-mix(in srgb,var(--bg-page) 88%,transparent));-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:.68rem .72rem;display:flex;align-items:center;gap:.58rem;min-height:74px}.AdminPage__metric-icon{width:2rem;height:2rem;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--admin-accent) 16%,var(--bg-card));color:color-mix(in srgb,var(--admin-accent) 72%,var(--font-color))}.AdminPage__metric-content{display:grid;gap:.06rem}.AdminPage__metric-content small{color:var(--admin-muted);font-size:var(--text-0-72);font-weight:700;letter-spacing:.015em;text-transform:uppercase}.AdminPage__metric-content strong{font-size:clamp(var(--text-1-08),1.9vw,var(--text-1-34));line-height:1.05}.AdminPage__metric.is-active .AdminPage__metric-icon{background:color-mix(in srgb,#5cc88b 22%,var(--bg-card));color:color-mix(in srgb,#2f9e62 86%,var(--font-color))}.AdminPage__metric.is-users .AdminPage__metric-icon{background:color-mix(in srgb,#4e9fd1 20%,var(--bg-card));color:color-mix(in srgb,#3579a6 86%,var(--font-color))}.AdminPage__metric.is-risk .AdminPage__metric-icon{background:color-mix(in srgb,var(--admin-warm) 24%,var(--bg-card));color:color-mix(in srgb,#b26a1e 86%,var(--font-color))}.AdminPage__tabs{display:inline-flex;align-items:center;align-self:flex-start;gap:.35rem;padding:.22rem;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 94%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.AdminPage__tabs button{border:0;background:transparent;color:var(--admin-muted);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.38rem .68rem;font-size:var(--text-0-78);font-weight:800;display:inline-flex;align-items:center;gap:.34rem}.AdminPage__tabs button.is-active{background:color-mix(in srgb,var(--admin-accent) 14%,var(--bg-card));color:color-mix(in srgb,var(--admin-accent) 82%,var(--font-color))}.AdminPage__panel{border:1px solid var(--admin-border);background:linear-gradient(160deg,color-mix(in srgb,var(--admin-soft) 94%,transparent),color-mix(in srgb,var(--bg-page) 86%,transparent));-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:.8rem;display:flex;flex-direction:column;gap:.72rem;box-shadow:var(--admin-elev)}.AdminPage__panel-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.45rem;border-bottom:1px solid color-mix(in srgb,var(--font-color) 8%,transparent)}.AdminPage__panel-head h2{margin:0;font-size:var(--text-1-05)}.AdminPage__panel-actions{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.AdminPage__panel-actions label{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--text-0-76);color:var(--admin-muted)}.AdminPage__panel-actions label.AdminPage__toggle{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 92%,transparent);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:.2rem .5rem}.AdminPage__panel-actions button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.26rem .58rem;font-size:var(--text-0-76);font-weight:700;display:inline-flex;align-items:center;gap:.3rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.AdminPage__panel-actions button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border));background:color-mix(in srgb,var(--bg-card) 84%,var(--admin-accent) 16%)}.AdminPage__search{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.AdminPage__search input,.AdminPage__search button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);color:var(--font-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.28rem .5rem;font-size:var(--text-0-78)}.AdminPage__search input{min-width:15rem}.AdminPage__search button:hover{border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border))}.AdminPage__table-wrap{overflow-x:auto;border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;background:color-mix(in srgb,var(--bg-card) 95%,transparent)}.AdminPage__table{width:100%;border-collapse:collapse;font-size:var(--text-0-79)}.AdminPage__table th,.AdminPage__table td{padding:.45rem .42rem;border-bottom:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);vertical-align:top;text-align:left}.AdminPage__table th{font-size:var(--text-0-74);color:var(--admin-muted);font-weight:700;background:color-mix(in srgb,var(--bg-page) 90%,transparent)}.AdminPage__table tbody tr{transition:background .16s ease}.AdminPage__table tbody tr:hover{background:color-mix(in srgb,var(--admin-accent) 8%,transparent)}.AdminPage__table tbody tr.is-inactive{opacity:.78}.AdminPage__table tbody tr.is-deleted{background:color-mix(in srgb,var(--admin-danger) 6%,transparent)}.AdminPage__user-cell{display:flex;align-items:center;gap:.52rem}.AdminPage__avatar{width:2rem;height:2rem;flex-shrink:0;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--admin-accent) 24%,var(--bg-card)),color-mix(in srgb,var(--admin-warm) 28%,var(--bg-card)));border:1px solid color-mix(in srgb,var(--font-color) 12%,transparent);display:grid;place-items:center;font-size:var(--text-0-76);font-weight:800;overflow:hidden}.AdminPage__avatar picture,.AdminPage__avatar img{display:block;width:100%;height:100%}.AdminPage__avatar img{object-fit:cover}.AdminPage__cell-main{display:flex;flex-direction:column;gap:.08rem}.AdminPage__cell-main strong{font-size:var(--text-0-84)}.AdminPage__cell-main span,.AdminPage__cell-main small{color:var(--admin-muted);font-size:var(--text-0-72)}.AdminPage__admin-list{display:grid;gap:.4rem}.AdminPage__admin-row{border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.AdminPage__admin-row button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.28rem .55rem;font-size:var(--text-0-74);font-weight:700;display:inline-flex;align-items:center;gap:.28rem}.AdminPage__admin-row button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__settings-list{display:grid;gap:.45rem}.AdminPage__setting-row{border:1px solid color-mix(in srgb,var(--font-color) 8%,transparent);background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:.62rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.AdminPage__setting-row button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.28rem .55rem;font-size:var(--text-0-74);font-weight:700;display:inline-flex;align-items:center;gap:.28rem}.AdminPage__setting-row button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__setting-main{display:inline-flex;align-items:center;gap:.52rem}.AdminPage__setting-main>svg{width:2rem;height:2rem;padding:.44rem;border-radius:999px;background:color-mix(in srgb,var(--admin-accent) 16%,var(--bg-card));color:color-mix(in srgb,var(--admin-accent) 72%,var(--font-color))}.AdminPage__setting-main div{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.AdminPage__setting-main strong{font-size:var(--text-0-88)}.AdminPage__actions{display:grid;justify-items:end;width:100%}.AdminPage__actions summary,.AdminPage__actions button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.24rem .46rem;font-size:var(--text-0-72);font-weight:700;display:inline-flex;align-items:center;gap:.26rem;transition:transform .16s ease,border-color .16s ease}.AdminPage__actions summary{width:2rem;height:2rem;justify-content:center;padding:0;cursor:pointer;list-style:none}.AdminPage__actions summary::-webkit-details-marker{display:none}.AdminPage__actions summary:hover,.AdminPage__actions button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--admin-accent) 34%,var(--admin-border))}.AdminPage__actions button.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__actions-menu{display:none;min-width:8.75rem;margin-top:.3rem;padding:.25rem;border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 98%,transparent);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;box-shadow:var(--admin-elev);gap:.18rem}.AdminPage__actions-menu button{width:100%;justify-content:flex-start}.AdminPage__actions[open] .AdminPage__actions-menu{display:grid}.AdminPage__badges{display:inline-flex;flex-wrap:wrap;gap:.2rem}.AdminPage__badge{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-page) 82%,transparent);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;padding:.08rem .4rem;font-size:var(--text-0-7);font-weight:700}.AdminPage__badge.is-success{border-color:color-mix(in srgb,var(--admin-accent) 56%,transparent);color:color-mix(in srgb,var(--admin-accent) 84%,var(--font-color))}.AdminPage__badge.is-danger{border-color:color-mix(in srgb,var(--admin-danger) 56%,transparent);color:color-mix(in srgb,var(--admin-danger) 84%,var(--font-color))}.AdminPage__badge.is-strong{border-color:color-mix(in srgb,var(--admin-warm) 64%,transparent);color:color-mix(in srgb,var(--admin-warm) 84%,var(--font-color))}.AdminPage__badge.is-muted{color:var(--admin-muted)}.AdminPage__pagination{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.AdminPage__pagination span{font-size:var(--text-0-76);color:var(--admin-muted)}.AdminPage__pagination div{display:inline-flex;gap:.35rem}.AdminPage__pagination button{border:1px solid var(--admin-border);background:color-mix(in srgb,var(--bg-card) 90%,transparent);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:.26rem .52rem;font-size:var(--text-0-76);font-weight:700}.AdminPage__empty{min-height:7rem;border:1px dashed var(--admin-border);background:linear-gradient(150deg,color-mix(in srgb,var(--bg-page) 88%,transparent),color-mix(in srgb,var(--bg-card) 90%,transparent));-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:.38rem;color:var(--admin-muted)}.AdminPage__empty svg{font-size:var(--text-1-12)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .AdminPage{gap:1.25rem}.AppLayout[data-asides-collapsed=true] .AdminPage__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.AppLayout[data-asides-collapsed=true] .AdminPage__panel{padding:1rem}.AppLayout[data-asides-collapsed=true] .AdminPage__table{font-size:var(--text-0-84)}.AppLayout[data-asides-collapsed=true] .AdminPage__table th,.AppLayout[data-asides-collapsed=true] .AdminPage__table td{padding:.62rem .58rem}}@media(max-width:1024px){.AdminPage__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.AdminPage__panel-head,.AdminPage__admin-row,.AdminPage__setting-row{flex-direction:column;align-items:flex-start}.AdminPage__tabs{width:100%}.AdminPage__tabs button{flex:1;justify-content:center}.AdminPage__metrics{grid-template-columns:1fr}.AdminPage__search input{min-width:0;width:100%}.AdminPage__pagination{flex-direction:column;align-items:flex-start}}.SettingsPage{width:100%;display:flex;flex-direction:column;gap:var(--space-4)}.settings-body{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);gap:var(--space-4);width:100%;align-items:flex-start}.settings-body.is-about{grid-template-columns:1fr}@media(max-width:980px){.settings-body{grid-template-columns:1fr}}.settings-sidebar{display:flex;flex-direction:column;gap:var(--space-5);padding-left:var(--space-3);top:110px;align-self:flex-start;min-width:0}@media(max-width:980px){.settings-sidebar{position:static;padding:0;border:0}}.settings-nav{display:flex;flex-direction:column;gap:var(--space-3)}.settings-nav ul{display:flex;flex-direction:column;gap:var(--space-0-6);margin:0;padding:0;list-style:none}.settings-nav ul *{overflow:hidden;text-overflow:ellipsis}.settings-nav__item{min-width:0;border:1px solid transparent;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .5s ease,box-shadow .5s ease;-moz-transition:background-color .5s ease,box-shadow .5s ease;transition:background-color .5s ease,box-shadow .5s ease}.settings-nav__item:hover,.settings-nav__item.is-active{background:var(--gray_08);box-shadow:inset 2px 0 0 var(--secondary-color)}.settings-nav__link{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-0-6) var(--space-1-4);width:100%;background:transparent;color:var(--font-color);text-decoration:none;border:none;text-align:left;cursor:pointer;font:inherit;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.settings-nav__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--quaternary-color);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:var(--text-0-95);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;--box-shadow: 0 6px 14px var(--black_06);box-shadow:var(--box-shadow)}.settings-nav__icon--blue{background:var(--accent-color-soft);color:var(--accent-color)}.settings-nav__icon--purple{background:var(--tone-purple-soft);color:var(--tone-purple)}.settings-nav__icon--teal{background:var(--tone-teal-soft);color:var(--tone-teal)}.settings-nav__icon--orange{background:var(--tone-orange-soft);color:var(--tone-orange)}.settings-nav__icon--green{background:var(--tone-green-soft);color:var(--tone-green)}.settings-nav__text{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:0}.settings-nav__label{display:block;font-weight:600;font-size:var(--text-0-95);color:var(--font-color);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.settings-nav__hint{display:block;font-size:var(--text-0-78);color:var(--gray);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0;line-height:var(--leading-1-2)}.settings-nav__chevron{color:var(--gray);font-size:var(--text-0-78)}@media(max-width:980px){.settings-nav ul{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--space-2);gap:var(--space-0-4);max-width:100%}.settings-nav__item{min-width:200px;scroll-snap-align:start}}.settings-main{display:flex;flex-direction:column;gap:var(--space-5);width:100%;min-width:0}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .settings-body:not(.is-about){grid-template-columns:280px minmax(0,1fr);gap:var(--space-5)}.AppLayout[data-asides-collapsed=true] .settings-sidebar{position:sticky}}.GroupListGrid{width:100%;max-width:980px;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--space-2);justify-items:stretch}.GroupListGrid__item,.GroupListGrid__empty{min-width:0;width:100%}.GroupListGrid__empty{grid-column:1/-1}.GroupListGrid__actions{display:flex;justify-content:center;margin-top:var(--space-1)}.GroupListGrid__actions button{min-height:2.4rem;padding:0 var(--space-3);border:1px solid var(--gray_10);background:var(--accent-color-soft);color:var(--accent-color);border-radius:8px;font-weight:700}.GroupListGrid .GroupCard{margin:0}.GroupAlbum__grid{row-gap:var(--space-3)}.GroupCategoryFilters .page-header__filter-trigger{gap:var(--space-0-6);min-width:2.6rem}.GroupCategoryFilters__count{min-width:1.35rem;min-height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-45);background:var(--gray_10);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-78);line-height:1;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .GroupListGrid{max-width:none;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupListGrid .GroupCard{max-width:none;height:100%;margin:0}.AppLayout[data-asides-collapsed=true] .GroupPostSearch,.AppLayout[data-asides-collapsed=true] .GroupAnnouncements,.AppLayout[data-asides-collapsed=true] .GroupInviteForm,.AppLayout[data-asides-collapsed=true] .GroupInviteToggle{max-width:none}.AppLayout[data-asides-collapsed=true] .GroupInvites__list,.AppLayout[data-asides-collapsed=true] .GroupTabPlaceholder--grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.AppLayout[data-asides-collapsed=true] .GroupAnnouncements__list,.AppLayout[data-asides-collapsed=true] .GroupAnnouncementSetting__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupAnnouncement{height:100%}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .GroupAlbum__grid .AlbumCard{margin:0}}.GroupPostSearch{margin:0 0 var(--space-3);width:100%}.GroupPostSearch label{min-height:3.1rem;display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:border-color .2s ease,box-shadow .2s ease;-moz-transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease}.GroupPostSearch label:focus-within{border-color:var(--gray_20);box-shadow:var(--card-shadow-hover)}.GroupPostSearch svg{color:var(--accent-color);font-size:var(--text-0-95)}.GroupPostSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--font-color)}.GroupInvites{width:100%;margin:var(--space-5) 0;display:flex;flex-direction:column;gap:var(--space-4)}.GroupInvites__header{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-1-05);font-weight:600;color:var(--font-color)}.GroupInvites__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}@media(max-width:736px){.GroupInvites__list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media(max-width:320px){.GroupInvites__list{grid-template-columns:1fr}}.GroupInviteForm{width:100%;margin:var(--space-4) 0;padding:var(--space-5);background-color:var(--quaternary-color);border:1px solid var(--white_10);box-shadow:var(--box-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:flex;flex-direction:column;gap:var(--space-4)}.GroupInviteForm__header{display:flex;gap:var(--space-4);align-items:center}.GroupInviteForm__header h2{margin:0;font-size:var(--text-1-15);font-weight:600}.GroupInviteForm__header p{margin:var(--space-0-25) 0 0;font-size:var(--text-0-9);color:var(--muted-color)}.GroupInviteForm__icon{width:2.8em;height:2.8em;display:flex;align-items:center;justify-content:center;background-color:var(--quaternary-color);color:var(--font-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-size:var(--text-1-2)}.GroupInviteForm__form{display:flex;flex-direction:column;gap:var(--space-4)}.GroupInviteForm__form .GroupInviteForm__row{display:flex;gap:var(--space-4);align-items:flex-end}@media(max-width:736px){.GroupInviteForm__form .GroupInviteForm__row{flex-direction:column}}.GroupInviteForm__form .GroupInviteForm__row label{flex:1 1 0}.GroupInviteForm__form label{display:flex;flex-direction:column;gap:var(--space-0-4);font-size:var(--text-0-9);color:var(--muted-color)}.GroupInviteForm__form label input{padding:var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.GroupInviteForm__form label select{padding:var(--space-0-65) var(--space-2-5) var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-95);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:2.5em;line-height:var(--leading-1-2);background-image:linear-gradient(45deg,transparent 50%,var(--muted-color) 50%),linear-gradient(135deg,var(--muted-color) 50%,transparent 50%);background-position:calc(100% - 1.4em) 50%,calc(100% - .9em) 50%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.GroupInviteForm__form label select option{background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-95)}.GroupInviteForm__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}.GroupInviteForm__actions button{padding:var(--space-0-6) var(--space-1-2);font-weight:600;font-size:var(--text-0-95);background-color:var(--secondary-color);color:var(--white);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteForm__actions button.is-secondary{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupInviteForm__actions button.is-secondary:hover:not(:disabled){background-color:var(--white_20);color:var(--font-color);--box-shadow: none;box-shadow:var(--box-shadow)}.GroupInviteForm__actions button:hover:not(:disabled){--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .2);box-shadow:var(--box-shadow)}.GroupInviteForm__actions button:disabled{opacity:.6;cursor:not-allowed;transform:none;--box-shadow: none;box-shadow:var(--box-shadow)}.GroupInviteForm__error{margin:0;font-size:var(--text-0-85);color:var(--danger-color, var(--brand-danger))}.GroupInviteToggle{margin:var(--space-4) 0 0;display:flex;justify-content:flex-end}.GroupInviteToggle__button{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-55) var(--space-4);font-size:var(--text-0-9);font-weight:600;background-color:var(--quaternary-color);color:var(--font-color);border:1px solid var(--white_10);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteToggle__button:hover{background-color:var(--white_10)}.GroupInviteToggle__button:focus-visible{outline:2px solid var(--secondary-color);outline-offset:2px}.GroupInviteToggle__button.is-open{background-color:var(--secondary-color);color:var(--white);border-color:transparent}.GroupInviteToggle__button.is-open:hover{background-color:var(--secondary-color);filter:brightness(1.05)}.GroupInviteToggle__icon{-webkit-transition:transform .25s ease;-moz-transition:transform .25s ease;transition:transform .25s ease}.GroupAnnouncements{margin:var(--space-5) 0;padding:var(--space-4);background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;display:flex;flex-direction:column;gap:var(--space-3);position:relative;overflow:hidden}.GroupAnnouncements__header{display:flex;align-items:center;gap:var(--space-2);position:relative;z-index:1}.GroupAnnouncements__header h3{margin:0;font-size:var(--text-1-15);font-weight:600}.GroupAnnouncements__count{padding:var(--space-0-2) var(--space-0-6);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;border:1px solid var(--card-input-border);background-color:var(--quaternary-color);font-size:var(--text-0-85);color:var(--font-color);font-weight:600;letter-spacing:.02em}.GroupAnnouncements__list{display:flex;flex-direction:column;gap:var(--space-3);position:relative;z-index:1}.GroupAnnouncement{padding:var(--space-3) var(--space-4);border:1px solid var(--card-input-border);background:var(--quaternary-color);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;display:flex;flex-direction:column;gap:var(--space-0-4);position:relative}.GroupAnnouncement.is-pinned{border-color:var(--card-border-hover);box-shadow:var(--card-shadow)}.GroupAnnouncement.is-pinned:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--secondary-color);-webkit-border-radius:18px 0 0 18px;-moz-border-radius:18px 0 0 18px;border-radius:18px 0 0 18px}.GroupAnnouncement__header{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.GroupAnnouncement__pin{display:inline-flex;align-items:center;gap:var(--space-0-2);font-size:var(--text-0-85);color:var(--font-color);font-weight:700;text-transform:uppercase;letter-spacing:.06em;background-color:color-mix(in srgb,var(--secondary-color) 12%,var(--quaternary-color) 88%);padding:var(--space-0-1) var(--space-0-4);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.GroupAnnouncement__schedule{font-size:var(--text-0-85);color:var(--muted-color);background-color:color-mix(in srgb,var(--tertiary-color) 84%,var(--secondary-color) 16%);padding:var(--space-0-1) var(--space-0-4);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.GroupAnnouncement__text{margin:0;font-size:var(--text-0-95);line-height:var(--leading-1-5);color:var(--font-color)}.GroupAnnouncementSetting{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.GroupAnnouncementSetting__form{display:flex;flex-direction:column;gap:var(--space-3)}.GroupAnnouncementSetting__form label{display:flex;flex-direction:column;gap:var(--space-0-4);font-size:var(--text-0-9);color:var(--muted-color)}.GroupAnnouncementSetting__form input[type=text],.GroupAnnouncementSetting__form input[type=datetime-local]{padding:var(--space-0-65) var(--space-0-85);border:1px solid var(--white_10);background-color:var(--quaternary-color);color:var(--font-color);font-size:var(--text-1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.GroupAnnouncementSetting__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3);align-items:end}.GroupAnnouncementSetting__toggle{flex-direction:row;align-items:center;gap:var(--space-0-4);margin-top:var(--space-1)}.GroupAnnouncementSetting__toggle input{margin:0}.GroupAnnouncementSetting__toggle span{color:var(--font-color);font-size:var(--text-0-95)}.GroupAnnouncementSetting__actions{display:flex;gap:var(--space-2)}.GroupAnnouncementSetting__actions button{padding:var(--space-0-6) var(--space-1-2);border:none;cursor:pointer;font-size:var(--text-0-95);font-weight:600;background-color:var(--secondary-color);color:var(--white);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupAnnouncementSetting__actions button.is-secondary{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupAnnouncementSetting__actions button.is-danger{background-color:var(--brand-danger);color:var(--white)}.GroupAnnouncementSetting__list{display:flex;flex-direction:column;gap:var(--space-3)}.GroupAnnouncementSetting__item{padding:var(--space-3);border:1px solid var(--white_10);background-color:var(--quaternary-color);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;display:flex;flex-direction:column;gap:var(--space-0-6)}.GroupAnnouncementSetting__meta{display:flex;flex-wrap:wrap;gap:var(--space-0-6);font-size:var(--text-0-85);color:var(--muted-color)}.GroupAnnouncementSetting__meta .status{font-weight:600;color:var(--font-color)}.GroupAnnouncementSetting__meta .pin{color:var(--font-color);font-weight:600}.GroupAnnouncementSetting__text{margin:0;font-size:var(--text-0-95);color:var(--font-color)}.GroupAnnouncementSetting__empty{margin:0;font-size:var(--text-0-9);color:var(--muted-color)}.GroupTabPlaceholder{width:100%;display:flex;flex-direction:column;gap:var(--space-1-2)}.GroupTabPlaceholder__card{padding:var(--space-1-2);background-color:var(--quaternary-color);border:1px solid var(--white_10);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;box-shadow:var(--box-shadow-sm, 0 4px 12px rgba(15, 23, 42, .06))}.GroupTabPlaceholder__header{display:flex;align-items:center;gap:var(--space-0-8);margin-bottom:var(--space-4)}.GroupTabPlaceholder__avatar{width:48px;height:48px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.GroupTabPlaceholder__lines{flex:1;display:flex;flex-direction:column;gap:var(--space-0-35)}.GroupTabPlaceholder__line{display:block;height:.85em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:var(--quaternary-color)}.GroupTabPlaceholder__line.is-short{width:65%}.GroupTabPlaceholder__body{display:flex;flex-direction:column;gap:var(--space-2)}.GroupTabPlaceholder--grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}.GroupTabPlaceholder--grid .GroupTabPlaceholder__tile{aspect-ratio:1/.75;border:1px solid var(--white_10);background-color:var(--quaternary-color);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:var(--box-shadow-sm, 0 4px 12px rgba(15, 23, 42, .08))}.GroupTabPlaceholder .shimmer{position:relative;overflow:hidden;background-color:var(--quaternary-color)}.GroupTabPlaceholder .shimmer:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:GroupPlaceholderShimmer 1.6s ease-in-out infinite}@keyframes GroupPlaceholderShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.GroupEmptyState{width:100%;padding:var(--space-6);text-align:center;opacity:.6;border:1px dashed var(--white_12);background-color:var(--quaternary-color);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;margin:var(--space-4) 0}.GroupEmptyState h4{margin:0;font-size:var(--text-1-1);font-weight:600;color:var(--font-color)}.GroupEmptyState p{margin:var(--space-0-6) 0 0;color:var(--muted-color);font-size:var(--text-0-95)}.GroupEmptyState button{margin-top:var(--space-4);padding:var(--space-0-55) var(--space-1-2);border:none;background-color:var(--secondary-color);color:var(--white);font-weight:600;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;cursor:pointer}.GroupEmptyState.is-error{border-color:var(--danger-color, var(--brand-danger));background-color:#ff00000d}.GroupEmptyState.is-error button{background-color:var(--danger-color, var(--brand-danger))}.GroupInviteCard{display:flex;flex-direction:column;background-color:var(--quaternary-color);border:1px solid var(--white_10);box-shadow:var(--box-shadow);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;overflow:hidden}.GroupInviteCard__cover{position:relative;width:100%;height:160px;background:var(--quaternary-color)}.GroupInviteCard__coverImage{display:block;width:100%;height:100%;object-fit:cover}.GroupInviteCard__coverPlaceholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted-color);opacity:.6;font-size:var(--text-1-6)}.GroupInviteCard__body{display:flex;flex-direction:column;gap:var(--space-0-8);padding:var(--space-1-1) var(--space-1-2) var(--space-1-2);color:var(--font-color)}.GroupInviteCard__body h3{margin:0;font-size:var(--text-1-1);font-weight:600;letter-spacing:.01em}.GroupInviteCard__body p{margin:0;font-size:var(--text-0-9);color:var(--muted-color);line-height:var(--leading-1-5);max-height:4.2em;overflow:hidden}.GroupInviteCard__meta{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-0-85);color:var(--muted-color)}.GroupInviteCard__meta span{display:inline-flex;align-items:center;gap:var(--space-0-35)}.GroupInviteCard__actions{margin-top:auto;display:flex;gap:var(--space-0-6)}.GroupInviteCard__actions button{flex:1 1 auto;padding:var(--space-0-55) var(--space-4);font-size:var(--text-0-9);font-weight:600;background-color:var(--secondary-color);color:var(--white);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.GroupInviteCard__actions button:hover{--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .2);box-shadow:var(--box-shadow)}.GroupInviteCard__actions button:focus-visible{outline:2px solid var(--white);outline-offset:2px}.GroupInviteCard__actions button.is-decline{background-color:var(--white_10);color:var(--font-color);border:1px solid var(--white_10)}.GroupInviteCard__actions button.is-decline:hover{background-color:var(--white_20);--box-shadow: 0 12px 24px rgba(var(--navy-950-rgb), .12);box-shadow:var(--box-shadow)}.GroupInviteCard__actions button:disabled{opacity:.6;cursor:not-allowed;transform:none;--box-shadow: none;box-shadow:var(--box-shadow)}.GroupMemberTable__user{display:inline-flex;align-items:center;gap:var(--space-0-6);width:200px}.GroupMemberTable__avatar{display:block;height:2.4em;width:2.4em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;object-fit:cover;margin-right:var(--space-0-6)}.GroupMemberTable__userInfo{display:flex;align-items:baseline;flex-wrap:wrap;flex-direction:column;line-height:var(--leading-1)}.GroupMemberTable__name{font-weight:600;color:var(--font-color);max-width:140px;overflow:hidden;text-overflow:ellipsis}.GroupMemberTable__role{color:var(--muted-color);font-size:var(--text-0-8)}.GroupListFilters{display:flex;align-items:center;gap:var(--space-0-6);flex-wrap:wrap;min-width:0}.GroupListFilters__section{display:flex;flex-direction:column;gap:var(--space-0-35)}.GroupListFilters__label{font-size:var(--text-0-75);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.GroupListFilters__visibility{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;border:1px solid var(--gray_10);background:var(--quaternary-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden}.GroupListFilters__visibility button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-45);min-width:0;min-height:2.65rem;padding:var(--space-0-6) var(--space-0-8);border:none;border-right:1px solid var(--gray_10);background:transparent;color:var(--muted-color);font-size:var(--text-0-85);font-weight:600;line-height:var(--leading-1);white-space:nowrap;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.GroupListFilters__visibility button span{min-width:0;overflow:hidden;text-overflow:ellipsis}.GroupListFilters__visibility button:last-child{border-right:none}.GroupListFilters__visibility button:hover{background:var(--gray_08);color:var(--font-color)}.GroupListFilters__visibility button.is-active{background:var(--secondary-color);color:var(--font-color)}.GroupListFilters__member{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:0 var(--space-0-2)}.GroupListFilters__member span{font-size:var(--text-0-8);color:var(--muted-color);white-space:nowrap}.GroupListFilters__member select{min-width:0;min-height:2.2em;padding:var(--space-0-35) var(--space-1-8) var(--space-0-35) var(--space-0-7);border:1px solid var(--gray_10);background:var(--quaternary-color);color:var(--font-color);font-size:var(--text-0-85);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.GroupListFilters__reset{border:1px solid var(--gray_10);background:var(--quaternary-color);color:var(--muted-color);font-size:var(--text-0-8);text-transform:uppercase;letter-spacing:.08em;padding:var(--space-0-45) var(--space-0-8);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.GroupListFilters__reset:hover{color:var(--font-color);background:var(--gray_08)}.GroupListFilters--popup{width:100%;flex-direction:column;align-items:stretch;gap:var(--space-0-75)}.GroupListFilters--popup .GroupListFilters__visibility{width:100%}.GroupListFilters--popup .GroupListFilters__visibility button{padding:var(--space-0-65) var(--space-0-7)}.GroupListFilters--popup .GroupListFilters__member{width:100%;padding:0;flex-direction:column;align-items:flex-start;gap:var(--space-0-35)}.GroupListFilters--popup .GroupListFilters__member select{width:100%;min-height:2.1em}@media(max-width:736px){.GroupListFilters{width:100%;align-items:stretch}.GroupListFilters__visibility{width:100%}.GroupListFilters__visibility button{flex:1 1 0;justify-content:center}.GroupListFilters__member{width:100%;justify-content:space-between;padding:0}.GroupListFilters__member select{flex:1 1 auto}}nav.navigation-bar .group-nav-icon{opacity:.98}nav.navigation-bar .group-nav-icon--discussion{color:var(--brand-twitter)}nav.navigation-bar .group-nav-icon--album{color:var(--tone-gold)}nav.navigation-bar .group-nav-icon--member{color:var(--tone-green-deep)}nav.navigation-bar .group-nav-icon--setting{color:var(--brand-danger)}nav.navigation-bar li.selected .group-nav-icon{filter:saturate(1.15) brightness(1.05)}.FriendToolbar{margin:0 0 var(--space-3)}.FriendToolbar__filters .page-header__filter-trigger{gap:var(--space-0-6);min-width:2.6rem}.FriendToolbar__filters.is-empty{min-width:0;padding:0;background:transparent;border-color:transparent}.FriendToolbar__count{min-width:1.35rem;min-height:1.35rem;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-0-45);background:var(--gray_10);border:1px solid var(--card-border);color:var(--font-color);font-size:var(--text-0-78);line-height:1;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.FriendToolbar__add svg{flex:0 0 auto}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .FriendToolbar+.row .UserCard{height:100%;margin:0}}@media(max-width:736px){.FriendToolbar .page-header__filters--categories{justify-self:stretch;overflow-x:auto}.FriendToolbar .FriendToolbar__filter{min-width:max-content}}.SourcePage{display:flex;flex-direction:column}.SourcePage__header{align-items:flex-start;padding-bottom:var(--space-2);border-bottom:1px solid var(--white_10)}.SourcePage__title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;flex-wrap:wrap}.SourcePage__lead{margin:0;color:var(--muted-color);font-size:var(--text-0-95);line-height:var(--leading-1-6)}.SourcePage__actions{display:flex;align-items:center}.SourcePage__nav{margin-bottom:var(--space-1-2)}.SourcePage__edit-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-0-85);font-weight:600;text-decoration:none;color:var(--font-color);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.35);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourcePage__edit-link:hover,.SourcePage__edit-link:focus-visible{border-bottom-color:rgba(var(--black-rgb),.35)}.SourcePage__action-trigger{display:inline-flex;align-items:center;gap:var(--space-0-4);padding:var(--space-0-8);color:var(--font-color);border:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourcePage__action-menu{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-2);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);box-shadow:0 18px 45px rgba(var(--black-rgb),.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}@supports (background: color-mix(in srgb,#000 50%,#fff 50%)){.SourcePage__action-menu{background:color-mix(in srgb,var(--quaternary-color) 88%,rgba(var(--navy-950-rgb),.08) 12%)}}.SourcePage__action-menu .SourcePage__action-list{display:flex;flex-direction:column;gap:var(--space-0-65);margin:0;padding:0;list-style:none}.SourcePage__action-menu .SourcePage__action-list li{display:flex}.SourcePage__action-menu .SourcePage__action-list button{display:inline-flex;align-items:center;gap:var(--space-0-6);width:100%;padding:var(--space-0-65) var(--space-0-85);background:rgba(var(--black-rgb),.03);color:var(--font-color);border:1px solid rgba(var(--black-rgb),.06);cursor:pointer;font-size:var(--text-0-85);font-weight:500;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__action-menu .SourcePage__action-list button svg{font-size:var(--text-0-9)}.SourcePage__action-menu .SourcePage__action-list button.is-danger{color:var(--brand-danger)}.SourcePage__action-menu .SourcePage__action-list button.is-danger svg{color:var(--brand-danger)}.SourcePage__overview{display:flex;flex-direction:column;gap:var(--space-1-25)}.SourcePage__timestamps{display:flex;flex-direction:column;gap:var(--space-0-8)}.SourcePage__timestamps .SourcePage__timestamp{display:flex;flex-direction:column;gap:var(--space-0-25);padding:var(--space-0-9) var(--space-1-1);background:var(--quaternary-color);border:1px solid var(--white_10);-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}.SourcePage__timestamps .SourcePage__timestamp .SourcePage__timestamp-label{color:var(--muted-color);font-size:var(--text-0-8);letter-spacing:.06em;text-transform:uppercase}.SourcePage__timestamps .SourcePage__timestamp time{font-size:var(--text-0-95);color:var(--font-color)}.SourcePage__content{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourcePage__content .SourcePage__tab{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourcePage__content .SourcePage__count-badge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1em;padding:var(--space-0-2) var(--space-0-7);background:rgba(var(--black-rgb),.16);color:var(--font-color);font-size:var(--text-0-8);font-weight:600;-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.SourcePage__content .SourcePage__grid{display:grid;gap:var(--space-0-3);grid-template-columns:repeat(5,minmax(0,1fr))}.SourcePage__content .SourcePage__grid .AlbumCard{min-height:0}.SourcePage__content .SourcePage__grid .AlbumCard img,.SourcePage__content .SourcePage__grid .AlbumCard video{min-height:0}.SourcePage__content .SourcePage__sortable{position:relative;touch-action:manipulation}.SourcePage__content .SourcePage__sortable.is-dragging{opacity:.86}.SourcePage__content .SourcePage__sortable-actions{position:absolute;top:var(--space-2);left:var(--space-2);z-index:3;display:flex;gap:var(--space-1)}.SourcePage__content .SourcePage__sortable-actions button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--white-rgb),.18);background:rgba(var(--black-rgb),.5);color:var(--white);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;transition:all .2s ease}.SourcePage__content .SourcePage__sortable-actions button.is-active{background:var(--tone-gold);border-color:var(--tone-gold);color:var(--black)}.SourcePage__content .SourcePage__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);text-align:center;background:var(--quaternary-color);border:1px dashed var(--white_10);color:var(--muted-color);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.SourcePage__content .SourcePage__empty svg{font-size:var(--text-2)}.SourcePage__content .SourcePage__empty small{color:var(--muted-color)}.SourcePage__uploader{display:flex;flex-direction:column;gap:var(--space-4)}.SourcePage__batchbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.SourcePage__batchbar strong,.SourcePage__batchbar div,.SourcePage__batchbar button{display:inline-flex;align-items:center;gap:var(--space-2)}.SourcePage__batchbar div{flex-wrap:wrap}.SourcePage__batchbar button{height:34px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.16);background:rgba(var(--black-rgb),.06);color:var(--font-color);font-size:var(--text-0-85);font-weight:600;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourcePage__batchbar button.is-danger{color:var(--brand-danger)}.SourcePage__dropzone{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--space-1-2) var(--space-1-4);background:rgba(var(--white-rgb),.04);border:1.5px dashed rgba(var(--white-rgb),.18);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;box-shadow:0 12px 32px rgba(var(--black-rgb),.04)}.SourcePage__dropzone.is-active{border-color:rgba(var(--white-rgb),.35);background:rgba(var(--white-rgb),.1);box-shadow:0 18px 42px rgba(var(--black-rgb),.2)}.SourcePage__dropzone--compact{cursor:pointer;justify-content:flex-start;min-height:120px;background-color:var(--quaternary-color)}.SourcePage__dropzone-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:rgba(var(--white-rgb),.12);color:var(--font-color);font-size:var(--text-1-6);-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.SourcePage__dropzone-copy{display:flex;flex-direction:column;gap:var(--space-0-35);min-width:220px}.SourcePage__dropzone-copy strong{font-size:var(--text-1-05);color:var(--font-color)}.SourcePage__dropzone-copy span{font-size:var(--text-0-9);color:var(--muted-color)}.SourcePage__file-input{display:none}.SourcePage__upload-queue{display:flex;flex-direction:column;gap:var(--space-0-9);padding:var(--space-1-1) var(--space-1-2);background:rgba(var(--white-rgb),.03);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourcePage__upload-queue header{display:flex;align-items:center;gap:var(--space-0-6);color:var(--muted-color)}.SourcePage__upload-queue header strong{color:var(--font-color);font-size:var(--text-0-95)}.SourcePage__upload-queue header span{font-size:var(--text-0-8)}.SourcePage__upload-queue ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourcePage__upload-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,180px) minmax(100px,120px) 32px;gap:var(--space-4);align-items:center;padding:var(--space-3) var(--space-0-4);border-bottom:1px solid rgba(var(--black-rgb),.06)}.SourcePage__upload-item:last-child{border-bottom:none}@media(max-width:980px){.SourcePage__upload-item{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);grid-template-rows:repeat(2,auto);grid-template-areas:"details status" "progress remove";gap:var(--space-0-6) var(--space-4)}.SourcePage__upload-item .SourcePage__upload-details{grid-area:details}.SourcePage__upload-item .SourcePage__upload-progress{grid-area:progress}.SourcePage__upload-item .SourcePage__upload-status{grid-area:status}.SourcePage__upload-item .SourcePage__upload-remove{grid-area:remove;justify-self:end}}.SourcePage__upload-item.is-success .SourcePage__upload-status{color:var(--brand-success)}.SourcePage__upload-item.is-error .SourcePage__upload-status{color:var(--brand-danger)}.SourcePage__upload-details{display:flex;flex-direction:column;gap:var(--space-0-3);min-width:0}.SourcePage__upload-details .SourcePage__upload-name{font-size:var(--text-0-95);font-weight:600;color:var(--font-color);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SourcePage__upload-details .SourcePage__upload-size{font-size:var(--text-0-8);color:var(--muted-color)}.SourcePage__upload-progress{position:relative;height:6px;background:rgba(var(--black-rgb),.1);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.SourcePage__upload-progress-bar{position:absolute;inset:0;width:0;background:linear-gradient(90deg,rgba(var(--white-rgb),.12),var(--brand-success));-webkit-transition:width .2s ease;-moz-transition:width .2s ease;transition:width .2s ease}.SourcePage__upload-status{display:inline-flex;align-items:center;gap:var(--space-0-4);font-size:var(--text-0-85);color:var(--muted-color)}.SourcePage__upload-status svg{font-size:var(--text-0-9)}.SourcePage__upload-remove{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:rgba(var(--black-rgb),.05);color:var(--muted-color);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__settings{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourcePage__settings-card{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-1-3) var(--space-1-4);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourcePage__settings-card h2{margin:0;font-size:var(--text-1);font-weight:600;color:var(--font-color)}.SourcePage__settings-card p{margin:0;font-size:var(--text-0-9);color:var(--muted-color)}.SourcePage__settings-card header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.SourcePage__settings-card header p{max-width:480px}.SourcePage__settings-card .SourcePage__settings-link{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-0-45) var(--space-0-9);background:rgba(var(--black-rgb),.06);color:var(--font-color);font-size:var(--text-0-8);font-weight:600;text-decoration:none;border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourcePage__settings-meta{display:grid;gap:var(--space-0-8);margin:0}.SourcePage__settings-meta dt{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourcePage__settings-meta dd{margin:0;font-size:var(--text-0-9);color:var(--font-color)}.SourcePage__settings-meta div{display:flex;flex-direction:column;gap:var(--space-0-2)}.SourcePage__settings-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.SourcePage__settings-group{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourcePage__settings-field{display:flex;flex-direction:column;gap:var(--space-2)}.SourcePage__settings-field .SourcePage__settings-field-label{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourcePage__settings-field .SourcePage__settings-field-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-85)}.SourcePage__settings-field .SourcePage__settings-field-value strong{font-size:var(--text-0-95);color:var(--font-color)}.SourcePage__settings-field .SourcePage__settings-field-value p{margin:0;font-size:var(--text-0-9);color:var(--font-color);max-width:520px}.SourcePage__settings-field .SourcePage__settings-field-value button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-0-4) var(--space-0-9);font-size:var(--text-0-8);font-weight:600;background:rgba(var(--black-rgb),.15);border:1px solid rgba(var(--black-rgb),.35);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourcePage__settings-list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourcePage__settings-list li{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-0-9);color:var(--font-color)}.SourcePage__settings-list li svg{color:var(--font-color)}.SourceSettingsCard{display:flex;flex-direction:column;gap:var(--space-1-1);padding:var(--space-1-4) var(--space-1-6);background:var(--quaternary-color);border:1px solid rgba(var(--black-rgb),.08);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 14px 32px rgba(var(--black-rgb),.05)}.SourceSettingsCard__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-1-2)}.SourceSettingsCard__header h2{margin:0;font-size:var(--text-1-05);font-weight:600;color:var(--font-color)}.SourceSettingsCard__header p{margin:var(--space-0-35) 0 0;font-size:var(--text-0-9);color:var(--muted-color);max-width:420px}.SourceSettingsCard__cta{display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-45) var(--space-0-85);font-size:var(--text-0-8);font-weight:600;border:1px solid rgba(var(--black-rgb),.35);background:rgba(var(--black-rgb),.12);color:var(--font-color);text-decoration:none;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourceSettingsCard__body{display:flex;flex-direction:column;gap:var(--space-1-1)}.SourceSettingsCard__meta{display:grid;gap:var(--space-4);margin:0}.SourceSettingsCard__meta--columns{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.SourceSettingsCard__meta--timestamps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.SourceSettingsCard__meta-row{display:flex;flex-direction:column;gap:var(--space-0-35)}.SourceSettingsCard__meta-row span{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourceSettingsCard__meta-row strong{font-size:var(--text-0-95);color:var(--font-color)}.SourceSettingsCard__field{display:flex;flex-direction:column;gap:var(--space-2)}.SourceSettingsCard__field .SourceSettingsCard__field-label{font-size:var(--text-0-75);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-color)}.SourceSettingsCard__field-value{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-0-8)}.SourceSettingsCard__field-value strong{font-size:var(--text-0-95);color:var(--font-color)}.SourceSettingsCard__field-value p{margin:0;font-size:var(--text-0-9);color:var(--font-color);max-width:520px}.SourceSettingsCard__field-value button{display:inline-flex;align-items:center;gap:var(--space-0-45);padding:var(--space-0-4) var(--space-0-9);font-size:var(--text-0-8);font-weight:600;background:rgba(var(--black-rgb),.15);border:1px solid rgba(var(--black-rgb),.35);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;transition:all .25s ease}.SourceSettingsCard__segmented button.is-active{background:rgba(var(--black-rgb),.82);color:var(--white)}.SourceSettingsCard__search{display:flex;gap:var(--space-2)}.SourceSettingsCard__search input{min-width:0;flex:1;height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.18);background:rgba(var(--white-rgb),.8);color:var(--font-color);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__search button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--black-rgb),.35);background:rgba(var(--black-rgb),.15);color:var(--font-color);font-size:var(--text-0-85);font-weight:600;cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__list{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.SourceSettingsCard__list li{display:flex;align-items:center;gap:var(--space-0-6);font-size:var(--text-0-9);color:var(--font-color)}.SourceSettingsCard__list li .SourceSettingsCard__name{min-width:0;flex:1}.SourceSettingsCard__list li .SourceSettingsCard__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;overflow:hidden;background:rgba(var(--black-rgb),.08);color:var(--font-color);font-size:var(--text-0-85);font-weight:700;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.SourceSettingsCard__list li .SourceSettingsCard__avatar picture,.SourceSettingsCard__list li .SourceSettingsCard__avatar img{width:100%;height:100%;object-fit:cover}.SourceSettingsCard__list li svg{color:var(--font-color)}.SourceSettingsCard__list li button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgba(var(--black-rgb),.12);background:rgba(var(--black-rgb),.06);color:var(--font-color);cursor:pointer;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.SourceSettingsCard__list li button:disabled{opacity:.35;cursor:not-allowed}.SourceSettingsCard__list--suggestions{padding-bottom:var(--space-2);border-bottom:1px solid rgba(var(--black-rgb),.08)}.SourceSettingsCard__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.SourceSettingsCard__actions button{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:var(--text-0-85);font-weight:600;background:rgba(var(--black-rgb),.16);border:1px solid rgba(var(--black-rgb),.4);color:var(--font-color);cursor:pointer;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.SourceSettingsCard__actions button.is-danger{background:rgba(var(--brand-danger_20),.6);border-color:var(--brand-danger_20);color:var(--white)}[theme-mode=dark] .SourcePage__dropzone{background:rgba(var(--white-rgb),.04);border-color:rgba(var(--white-rgb),.08);box-shadow:0 18px 46px rgba(var(--black-rgb),.4)}[theme-mode=dark] .SourcePage__dropzone.is-active{background:rgba(var(--black-rgb),.24);border-color:rgba(var(--black-rgb),.8);box-shadow:0 26px 60px rgba(var(--black-rgb),.4)}[theme-mode=dark] .SourcePage__upload-queue{background:color-mix(in srgb,var(--bg-chip) 85%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 20px 56px rgba(var(--black-rgb),.55)}[theme-mode=dark] .SourcePage__upload-progress{background:rgba(var(--white-rgb),.1)}[theme-mode=dark] .SourcePage__upload-progress-bar{background:linear-gradient(90deg,rgba(var(--black-rgb),.35),rgba(var(--black-rgb),.85))}[theme-mode=dark] .SourcePage__upload-status{color:var(--white_80)}[theme-mode=dark] .SourcePage__upload-remove{background:rgba(var(--white-rgb),.08);color:var(--white_70)}[theme-mode=dark] .SourcePage__batchbar{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08)}[theme-mode=dark] .SourcePage__batchbar button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourcePage__action-menu{background:color-mix(in srgb,var(--bg-chip) 96%,transparent);border-color:rgba(var(--white-rgb),.06);box-shadow:0 24px 60px rgba(var(--black-rgb),.55)}@supports (background: color-mix(in srgb,#000 50%,#fff 50%)){[theme-mode=dark] .SourcePage__action-menu{background:color-mix(in srgb,var(--bg-chip) 85%,rgba(var(--white-rgb),.08) 15%)}}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button{background:rgba(var(--white-rgb),.06);border-color:rgba(var(--white-rgb),.08);color:var(--white_90)}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button.is-danger{color:var(--brand-danger)}[theme-mode=dark] .SourcePage__action-menu .SourcePage__action-list button.is-danger svg{color:var(--brand-danger)}[theme-mode=dark] .SourcePage__settings-card{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 20px 54px rgba(var(--black-rgb),.55)}[theme-mode=dark] .SourcePage__settings-card button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--black-rgb),.35);color:var(--white_90)}[theme-mode=dark] .SourcePage__settings-card button.is-danger{background:rgba(var(--brand-danger_20),.65);border-color:var(--brand-danger_20);color:var(--white)}[theme-mode=dark] .SourceSettingsCard{background:color-mix(in srgb,var(--bg-chip) 88%,transparent);border-color:rgba(var(--white-rgb),.08);box-shadow:0 24px 60px rgba(var(--black-rgb),.6)}[theme-mode=dark] .SourceSettingsCard__cta{background:rgba(var(--white-rgb),.08);color:var(--white_80);border-color:rgba(var(--white-rgb),.12)}[theme-mode=dark] .SourceSettingsCard__field-value button{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__segmented button.is-active{background:rgba(var(--white-rgb),.18)}[theme-mode=dark] .SourceSettingsCard__search input,[theme-mode=dark] .SourceSettingsCard__search button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourceSettingsCard__actions button{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__meta-row span{color:var(--white_70)}[theme-mode=dark] .SourceSettingsCard__meta-row strong{color:var(--white)}[theme-mode=dark] .SourceSettingsCard__list li{color:var(--white_90)}[theme-mode=dark] .SourceSettingsCard__list li .SourceSettingsCard__avatar{background:rgba(var(--white-rgb),.08);color:var(--white)}[theme-mode=dark] .SourceSettingsCard__list li button{background:rgba(var(--white-rgb),.08);border-color:rgba(var(--white-rgb),.12);color:var(--white)}[theme-mode=dark] .SourceSettingsNav .settings-nav__link{background:rgba(var(--white-rgb),.08);color:var(--white_80)}[theme-mode=dark] .SourceSettingsNav .settings-nav__item.is-active .settings-nav__link{background:rgba(var(--black-rgb),.28);color:var(--white)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .SourcePage{gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SourcePage__timestamps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .SourcePage__content .SourcePage__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-0-6)}.AppLayout[data-asides-collapsed=true] .SourcePage__dropzone{min-height:180px;padding:var(--space-4)}.AppLayout[data-asides-collapsed=true] .SourcePage__settings-meta,.AppLayout[data-asides-collapsed=true] .SourceSettingsCard__meta--timestamps{grid-template-columns:repeat(3,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .SourceSettings__body{grid-template-columns:320px minmax(0,1fr)}}@media(max-width:1280px){.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:980px){.SourcePage__header{flex-direction:column;align-items:stretch;gap:var(--space-4)}.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:736px){.SourcePage__content .SourcePage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.SourcePage__content .SourcePage__grid{grid-template-columns:1fr}}.SourceSettings{display:flex;flex-direction:column;gap:var(--space-1-4)}.SourceSettings__body{display:grid;grid-template-columns:280px 1fr;gap:var(--space-1-4);align-items:start}@media(max-width:980px){.SourceSettings__body{grid-template-columns:1fr}}.SourceSettings__sidebar{position:sticky;top:96px;align-self:flex-start}@media(max-width:980px){.SourceSettings__sidebar{position:static}}.SourceSettings__main{display:flex;flex-direction:column;gap:var(--space-1-2)}.SourceSettingsNav button.settings-nav__link{border:none;text-align:left;cursor:pointer;font:inherit}@media(max-width:980px){.SourceSettingsNav .settings-nav__item{min-width:260px}}.UserAbout{display:flex;flex-direction:column;gap:var(--space-4)}.UserAbout .page-header{margin-bottom:0}.UserAbout__intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:var(--space-3)}.UserAbout__summary{min-width:0;padding:var(--space-5);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color) 14%,var(--bg-card)),var(--bg-card));border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.UserAbout__summary p{margin:var(--space-2) 0 0;color:var(--font-color);font-size:var(--text-1-15);line-height:var(--leading-1-8)}.UserAbout__eyebrow{color:var(--tone-orange);font-size:var(--text-0-78);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.UserAbout__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.UserAbout__card{min-width:0;background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.UserAbout__cardHeader{display:flex;align-items:center;gap:var(--space-0-9)}.UserAbout__cardHeader h3{margin:0;font-size:var(--text-1-1);font-weight:600;color:var(--font-color)}.UserAbout__cardHeader p{margin:var(--space-0-15) 0 0;color:var(--muted-color);font-size:var(--text-0-9)}.UserAbout__cardIcon{width:42px;height:42px;flex:0 0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:var(--bg-section);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-1-2);color:var(--font-color)}.UserAbout__stats{display:flex;flex-direction:column;gap:var(--space-2)}.UserAbout__stat{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:var(--space-0-45) var(--space-2);align-items:center;padding:var(--space-3);background:var(--bg-card);border:1px solid var(--card-border);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.UserAbout__stat svg{grid-row:span 2;color:var(--accent-color)}.UserAbout__stat span{color:var(--muted-color);font-size:var(--text-0-78);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.UserAbout__stat strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-1)}.UserAbout__chips{display:flex;flex-wrap:wrap;gap:var(--space-0-45);margin:0;padding:0}.UserAbout__chip{font-size:var(--text-0-85);display:inline-flex;align-items:center;padding:var(--space-0-45) var(--space-0-9);border:1px solid var(--card-border);background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px;color:var(--font-color)}.UserAbout__timeline{display:flex;flex-direction:column;gap:var(--space-1-25);margin:0;padding:0}.UserAbout__timelineItem{list-style:none;position:relative;padding-left:var(--space-1-75)}.UserAbout__timelineItem:before{content:"";position:absolute;left:.35rem;top:.4rem;width:.6rem;height:.6rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:var(--accent-color);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-color) 14%,transparent)}.UserAbout__timelineItem:after{content:"";position:absolute;left:.63rem;top:1.4rem;bottom:-1.2rem;width:2px;background:var(--card-border)}.UserAbout__timelineItem:last-child:after{display:none}.UserAbout__timelineHeader{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}@media(max-width:736px){.UserAbout__timelineHeader{flex-direction:column;gap:var(--space-0-4)}}.UserAbout__timelineTitle{margin:0;font-size:var(--text-1);font-weight:600;color:var(--font-color)}.UserAbout__timelineSubtitle{margin:var(--space-0-15) 0 0;font-size:var(--text-0-9);color:var(--muted-color)}.UserAbout__timelineMeta{font-size:var(--text-0-85);color:var(--muted-color);white-space:nowrap}.UserAbout__empty{margin:0;padding:var(--space-0-9) var(--space-4);border:1px dashed var(--white_10);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;font-size:var(--text-0-9);color:var(--muted-color);background:var(--bg-section)}.UserAlbum__grid{row-gap:var(--space-3)}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .UserAbout__intro{grid-template-columns:minmax(0,1.6fr) minmax(340px,.8fr)}.AppLayout[data-asides-collapsed=true] .UserAbout__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--space-3)}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid>[class*=col-]{max-width:none;padding:0;flex:initial}.AppLayout[data-asides-collapsed=true] .UserAlbum__grid .AlbumCard{margin:0}}@media(max-width:980px){.UserAbout__intro,.UserAbout__grid{grid-template-columns:1fr}}nav.navigation-bar .user-nav-icon{opacity:.98}nav.navigation-bar .user-nav-icon--timeline{color:var(--accent-color)}nav.navigation-bar .user-nav-icon--album{color:var(--tone-gold)}nav.navigation-bar .user-nav-icon--about{color:var(--tone-green)}nav.navigation-bar li.selected .user-nav-icon{filter:saturate(1.15) brightness(1.05)}.UserSkeleton{display:flex;flex-direction:column;gap:var(--space-3)}.UserSkeleton__cover,.UserSkeleton__body,.UserSkeleton__tabs,.UserSkeleton__content{background:var(--bg-card);border:1px solid var(--card-border);box-shadow:var(--card-shadow);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.UserSkeleton__cover{height:240px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--font-color) 8%,transparent),transparent),var(--bg-section);background-size:180% 100%;animation:skeleton-shimmer 1.4s ease infinite}.UserSkeleton__body{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:var(--space-4)}.UserSkeleton__avatar{width:88px;height:88px;background:var(--bg-section);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.UserSkeleton__meta{display:grid;gap:var(--space-2)}.UserSkeleton__meta span,.UserSkeleton__meta i{height:.9rem;background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.UserSkeleton__meta span{width:min(280px,80%);height:1.4rem}.UserSkeleton__meta i:nth-child(2){width:min(420px,92%)}.UserSkeleton__meta i:nth-child(3){width:min(220px,60%)}.UserSkeleton__tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2);padding:var(--space-2)}.UserSkeleton__tabs span{height:2.6rem;background:var(--bg-section);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.UserSkeleton__content{display:grid;gap:var(--space-2);padding:var(--space-4)}.UserSkeleton__content span{height:1rem;background:var(--bg-section);-webkit-border-radius:999px;-moz-border-radius:999px;border-radius:999px}.UserSkeleton__content span:nth-child(1){width:92%}.UserSkeleton__content span:nth-child(2){width:72%}.UserSkeleton__content span:nth-child(3){width:48%}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.NotFoundPage{min-height:calc(100vh - 8rem);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center}.NotFoundPage__mark{font-size:clamp(var(--text-3),12vw,8rem);font-weight:800;line-height:1;color:color-mix(in srgb,var(--font-color) 14%,transparent)}.NotFoundPage h1{margin:0;font-size:var(--text-2)}.NotFoundPage p{margin:0;color:var(--muted-color)}.NotFoundPage a{margin-top:var(--space-3);padding:var(--space-2) var(--space-4);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--card-border);background:var(--bg-card);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.VideosPage,.VideoUploadPage,.VideoWatchPage,.Channel,.ChannelCreate,.ChannelManage{width:min(100%,1180px);margin:0 auto}.VideosPage{display:grid;gap:1.1rem}.VideosPage__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,480px);align-items:end;gap:1rem;padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.VideosPage__heading{display:grid;gap:.35rem;min-width:0}.VideosPage__heading h1{margin:0;font-size:var(--text-1-5);line-height:1.2;letter-spacing:0}.VideosPage__heading p{max-width:620px;margin:0;color:var(--muted-color);font-size:var(--text-0-9);line-height:1.5}.VideosPage__eyebrow{color:var(--tone-sky);font-size:.78rem;font-weight:750;text-transform:uppercase}.VideosPage__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,420px) auto;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;border:1px solid var(--gray_10);background:color-mix(in srgb,var(--bg-card) 94%,transparent);border-radius:8px}.VideosPage__toolbar h1{margin:0 0 .25rem;font-size:var(--text-1-35);letter-spacing:0}.VideosPage__toolbar p{margin:0;color:var(--muted-color);font-size:var(--text-0-9)}.VideosPage__bar{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding-bottom:.2rem}.VideosPage__search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.VideosPage__search input{width:100%;min-width:0;height:2.5rem;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.VideosPage__search button{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.VideosPage__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideosPage__upload,.VideosPage__empty a,.VideoUploadPage__panel>button,.VideoUploadPage__empty a,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideosPage__pagination button,.VideoWatchPage__commentForm button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.55rem .85rem;border:1px solid color-mix(in srgb,var(--tone-sky) 44%,var(--gray_10));color:var(--white);background:color-mix(in srgb,var(--tone-sky) 72%,var(--blue-dark) 28%);border-radius:8px;font-size:var(--text-0-9);font-weight:650;white-space:nowrap}.VideosPage__upload:hover,.VideosPage__empty a:hover,.VideoUploadPage__panel>button:hover,.VideoUploadPage__empty a:hover,.ChannelCreate__panel>button:hover,.ChannelManage__saveBtn:hover,.ChannelManage__backBtn:hover,.Channel__editBtn:hover,.VideoWatchPage__details button:hover,.VideoWatchPage__details a:hover,.VideoWatchPage__commentEdit button:hover,.VideoWatchPage__loadComments:hover,.VideosPage__pagination button:hover,.VideoWatchPage__commentForm button:hover{filter:brightness(1.03)}.VideosPage__upload--secondary{color:var(--font-color);border-color:var(--gray_15);background:var(--bg-section)}.VideosPage__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.45rem;padding-top:.25rem}.VideosPage__pagination button{min-width:2.5rem;color:var(--font-color);border-color:var(--gray_15);background:var(--bg-section)}.VideosPage__pagination button.is-active{border-color:var(--tone-sky);color:var(--white);background:color-mix(in srgb,var(--tone-sky) 86%,var(--blue-dark) 14%);box-shadow:0 8px 18px color-mix(in srgb,var(--tone-sky) 24%,transparent)}.VideosPage__pagination button:disabled{opacity:.5;cursor:not-allowed}.VideosPage__pagination span{color:var(--muted-color);font-size:var(--text-0-9)}.VideosPage__featured{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:.9rem;padding:.9rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.VideosPage__featuredThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px}.VideosPage__featuredThumb img{width:100%;height:100%;object-fit:cover}.VideosPage__featuredThumb>svg{color:var(--white_80);font-size:var(--text-2-25)}.VideosPage__featuredThumb em{position:absolute;right:.65rem;bottom:.6rem;padding:.25rem .45rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.8rem;font-style:normal}.VideosPage__featuredBody{display:grid;align-content:center;gap:.75rem;min-width:0}.VideosPage__featuredBody p{margin:0;color:var(--muted-color)}.VideosPage__featuredTitle{display:-webkit-box;overflow:hidden;color:var(--font-color);font-size:var(--text-1-25);font-weight:700;line-height:1.25;-webkit-line-clamp:3;-webkit-box-orient:vertical}.VideosPage__featuredChannel{display:inline-flex;align-items:center;gap:.65rem;width:fit-content;color:var(--font-color)}.VideosPage__featuredChannel span{display:grid;place-items:center;width:2.25rem;height:2.25rem;color:var(--white);background:var(--tone-green-deep);border-radius:50%;font-weight:750}.VideosPage__sectionHeader{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:.4rem}.VideosPage__sectionHeader h2{margin:0;font-size:var(--text-1-05);letter-spacing:0}.VideosPage__sectionHeader span{color:var(--muted-color);font-size:.9rem}.VideosPage__grid,.Channel__videoGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25rem}.VideoCard{display:grid;gap:.55rem;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.VideoCard:hover .VideoCard__thumb{border-color:color-mix(in srgb,var(--tone-sky) 40%,var(--gray_10));box-shadow:0 10px 24px var(--black_08)}.VideoCard:hover .VideoCard__title{color:var(--tone-sky)}.VideoCard__thumb{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px;transition:border-color .18s ease,box-shadow .18s ease}.VideoCard__thumb img{width:100%;height:100%;object-fit:cover}.VideoCard__thumb span,.VideoCard__thumb svg{color:var(--muted-color);font-size:1.75rem}.VideoCard__thumb em{position:absolute;right:.5rem;bottom:.45rem;padding:.2rem .4rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.78rem;font-style:normal}.VideoCard__body,.VideoCard__info{display:grid;gap:.25rem;min-width:0}.VideoCard__title{display:-webkit-box;overflow:hidden;color:var(--font-color);font-size:var(--text-0-95);font-weight:650;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .18s ease}.VideoCard__channel,.VideoCard__body p,.VideoCard__stats{margin:0;color:var(--muted-color);font-size:var(--text-0-85)}.VideosPage__empty{display:grid;place-items:center;gap:.75rem;min-height:320px;padding:2rem;border:1px dashed var(--gray_20);background:color-mix(in srgb,var(--bg-card) 86%,transparent);border-radius:8px;text-align:center}.VideosPage__empty svg{color:var(--tone-sky);font-size:var(--text-2)}.VideosPage__empty h2,.VideosPage__empty p{margin:0}.VideosPage__empty h2{font-size:var(--text-1-1);letter-spacing:0}.VideosPage__empty p{color:var(--muted-color)}.VideoUploadPage{display:grid;gap:1rem}.VideoUploadPage__toolbarActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideoUploadPage__panel{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr);gap:.9rem;padding:1.15rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.VideoUploadPage__panel h2{grid-column:1/-1;margin:0;font-size:var(--text-1-1);letter-spacing:0}.VideoUploadPage__panel>button,.VideoUploadPage__panel .VideoUploadPage__progress{grid-column:1/-1}.VideoUploadPage__fields{display:grid;gap:.75rem}.VideoUploadPage__fields input,.VideoUploadPage__fields select,.VideoUploadPage__fields textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.VideoUploadPage__dropzone{display:grid;place-items:center;gap:.65rem;min-height:220px;padding:1.5rem;border:1px dashed var(--gray_20);background:var(--bg-section);border-radius:8px;color:var(--muted-color);text-align:center;cursor:pointer;transition:border-color .18s ease,background .18s ease}.VideoUploadPage__dropzone svg{color:var(--tone-sky);font-size:var(--text-1-5)}.VideoUploadPage__dropzone:hover{border-color:color-mix(in srgb,var(--tone-sky) 42%,var(--gray_20))}.VideoUploadPage__empty{display:grid;place-items:center;gap:.75rem;min-height:360px;padding:2rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;text-align:center;box-shadow:var(--card-shadow)}.VideoUploadPage__empty>svg{color:var(--tone-sky);font-size:var(--text-1-8)}.VideoUploadPage__empty h2,.VideoUploadPage__empty p{margin:0}.VideoUploadPage__empty h2{font-size:var(--text-1-1);letter-spacing:0}.VideoUploadPage__empty p{color:var(--muted-color)}.VideoUploadPage__progress{position:relative;height:1.7rem;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:999px}.VideoUploadPage__progress span{display:block;height:100%;background:linear-gradient(90deg,var(--tone-mint),var(--tone-pink-strong))}.VideoUploadPage__progress em{position:absolute;inset:0;display:grid;place-items:center;color:var(--font-color);font-size:.85rem;font-style:normal;font-weight:650}.ChannelCreate{display:grid;gap:1rem}.ChannelCreate__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.ChannelCreate__header h1{margin:.2rem 0 .3rem;font-size:var(--text-1-35);letter-spacing:0}.ChannelCreate__header p{margin:0;color:var(--muted-color)}.ChannelCreate__layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:1rem}.ChannelCreate__panel,.ChannelCreate__preview{padding:1.15rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow)}.ChannelCreate__panel{display:grid;gap:1rem}.ChannelCreate__panel label{display:grid;gap:.45rem;font-weight:650}.ChannelCreate__panel input,.ChannelCreate__panel select,.ChannelCreate__panel textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelCreate__error{margin:0;padding:.75rem;color:var(--brand-danger);background:var(--brand-danger_10);border-radius:8px}.ChannelCreate__preview{display:grid;align-content:start;gap:1rem}.ChannelCreate__preview h2,.ChannelCreate__preview p{margin:0}.ChannelCreate__preview h2{font-size:var(--text-1-1);letter-spacing:0}.ChannelCreate__preview p{color:var(--muted-color);line-height:1.5}.ChannelCreate__preview>span{justify-self:start;padding:.3rem .6rem;border:1px solid var(--gray_10);background:var(--bg-chip);border-radius:999px;color:var(--muted-color);font-size:.85rem;text-transform:capitalize}.ChannelCreate__avatar{display:grid;place-items:center;width:4.25rem;height:4.25rem;color:var(--white);background:var(--tone-sky);border-radius:8px;font-size:var(--text-1-35);font-weight:750}.VideoWatchPage{display:grid;gap:1rem}.VideoWatchPage__main{display:grid;gap:1rem;min-width:0}.VideoWatchPage__player{overflow:hidden;aspect-ratio:16/9;width:100%;background:var(--black);border-radius:8px;box-shadow:var(--card-shadow)}.VideoWatchPage__player video{display:block;width:100%;height:100%;background:var(--black)}.VideoWatchPage__videojs{width:100%;height:100%}.VideoWatchPage__videojsWrap{position:relative;width:100%;height:100%}.VideoWatchPage__quality{position:absolute;right:.75rem;top:.75rem;z-index:3;width:auto;min-height:2rem;border:1px solid var(--white_20);color:var(--white);background:var(--black_70);border-radius:8px;font-size:.85rem}.VideoWatchPage__processing{display:grid;place-items:center;align-content:center;gap:.8rem;height:100%;color:var(--white)}.VideoWatchPage__details{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--gray_10)}.VideoWatchPage__details h1{margin:0 0 .35rem;font-size:var(--text-1-35);letter-spacing:0}.VideoWatchPage__details p{margin:0;color:var(--muted-color);font-size:var(--text-0-9)}.VideoWatchPage__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideoWatchPage__action--active{border-color:color-mix(in srgb,var(--tone-sky) 70%,var(--gray_10))!important;background:var(--tone-sky)!important}.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__comments{padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoWatchPage__channel a{display:inline-flex;align-items:center;gap:.75rem}.VideoWatchPage__channel a>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--white);background:var(--tone-mint);border-radius:50%;font-weight:700}.VideoWatchPage__channel a div{display:grid;gap:.15rem}.VideoWatchPage__channel a small{color:var(--muted-color)}.VideoWatchPage__description{white-space:pre-wrap;word-break:break-word;line-height:1.6}.VideoWatchPage__comments{display:grid;gap:1rem}.VideoWatchPage__comments header{display:flex;align-items:baseline;gap:.6rem}.VideoWatchPage__comments h2,.VideoWatchPage__comments p{margin:0}.VideoWatchPage__comments h2{font-size:var(--text-1-05);letter-spacing:0}.VideoWatchPage__comments header span,.VideoWatchPage__comments small,.VideoWatchPage__comments .VideoWatchPage__commentSignin{color:var(--muted-color)}.VideoWatchPage__commentForm{display:grid;gap:.75rem}.VideoWatchPage__commentForm textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px;resize:vertical}.VideoWatchPage__commentForm button{justify-self:end}.VideoWatchPage__commentList{display:grid;gap:1rem}.VideoWatchPage__comment{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:.75rem;margin-left:.45rem;padding:.75rem;border:1px solid transparent;border-radius:8px}.VideoWatchPage__comment>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;color:var(--white);background:var(--tone-sky);border-radius:50%;font-weight:750}.VideoWatchPage__comment p{white-space:pre-wrap;word-break:break-word;line-height:1.5}.VideoWatchPage__comment:hover{border-color:var(--gray_10);background:color-mix(in srgb,var(--bg-section) 64%,transparent)}.VideoWatchPage__comment.is-reply{margin-left:.75rem;padding-left:.4rem}.VideoWatchPage__commentBody,.VideoWatchPage__commentHead,.VideoWatchPage__commentEdit{min-width:0}.VideoWatchPage__commentBody,.VideoWatchPage__commentEdit{display:grid;gap:.5rem}.VideoWatchPage__commentHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.VideoWatchPage__commentHead>div:first-child{display:grid;gap:.15rem;min-width:0}.VideoWatchPage__commentActions{display:inline-flex;gap:.35rem;opacity:0;transition:opacity .18s ease}.VideoWatchPage__commentActions button{display:grid;place-items:center;width:2rem;height:2rem;min-height:2rem;padding:0;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-card);border-radius:50%}.VideoWatchPage__comment:hover .VideoWatchPage__commentActions,.VideoWatchPage__commentActions:focus-within{opacity:1}.VideoWatchPage__commentDanger{color:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 35%,var(--gray_10))!important}.VideoWatchPage__commentEdit textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px;resize:vertical}.VideoWatchPage__commentEdit div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.VideoWatchPage__commentMeta,.VideoWatchPage__showReplies{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.VideoWatchPage__commentMeta button,.VideoWatchPage__showReplies button{padding:0;border:0;color:var(--muted-color);background:transparent;font-size:var(--text-0-85)}.VideoWatchPage__showReplies{width:fit-content;margin-top:.15rem;padding:0;border:0;color:var(--muted-color);background:transparent;font-size:var(--text-0-85);cursor:pointer}.VideoWatchPage__replies,.VideoWatchPage__editHistory{display:grid;gap:.75rem;margin-top:.35rem}.VideoWatchPage__replies{margin-left:.6rem;padding-left:1.35rem;border-left:1px solid var(--gray_10)}.VideoWatchPage__editHistory{padding:.65rem;color:var(--muted-color);background:var(--bg-section);border-radius:8px}.VideoWatchPage__editHistory p{margin:.2rem 0 0}.VideosPage__loadMore{display:flex;justify-content:center;padding:1rem 0}.VideoWatchPage__recommendations{display:grid;align-content:start;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.VideoWatchPage__recommendations header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.25rem;border-bottom:1px solid var(--gray_10)}.VideoWatchPage__recommendations h2,.VideoWatchPage__recommendations p{margin:0}.VideoWatchPage__recommendations h2{font-size:var(--text-1-05);letter-spacing:0}.VideoWatchPage__recommendationList{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);gap:.75rem;overflow-x:auto;padding-bottom:.15rem;scroll-snap-type:x proximity}.VideoWatchPage__recommendation{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.65rem;min-width:0;color:var(--font-color);scroll-snap-align:start}.VideoWatchPage__recommendation:hover strong{color:var(--tone-sky)}.VideoWatchPage__recommendationThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px}.VideoWatchPage__recommendationThumb img{width:100%;height:100%;object-fit:cover}.VideoWatchPage__recommendationThumb svg{color:var(--white_80)}.VideoWatchPage__recommendationThumb em{position:absolute;right:.35rem;bottom:.3rem;padding:.15rem .35rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.72rem;font-style:normal}.VideoWatchPage__recommendationBody{display:grid;align-content:start;gap:.2rem;min-width:0}.VideoWatchPage__recommendationBody strong{display:-webkit-box;overflow:hidden;font-size:var(--text-0-9);line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .18s ease}.VideoWatchPage__recommendationBody small{overflow:hidden;color:var(--muted-color);font-size:var(--text-0-8);text-overflow:ellipsis;white-space:nowrap}.VideoWatchPage__recommendationEmpty{padding:1rem;border:1px dashed var(--gray_15);color:var(--muted-color);background:var(--bg-card);border-radius:8px}@media(min-width:1120px){.VideoWatchPage{align-items:start}}@media(min-width:1280px){.AppLayout[data-asides-collapsed=true] .VideosPage,.AppLayout[data-asides-collapsed=true] .Channel,.AppLayout[data-asides-collapsed=true] .ChannelCreate,.AppLayout[data-asides-collapsed=true] .ChannelManage{width:100%;max-width:none}.AppLayout[data-asides-collapsed=true] .VideosPage__header{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);padding:var(--space-4)}.AppLayout[data-asides-collapsed=true] .VideosPage__featured{grid-template-columns:minmax(0,1.65fr) minmax(340px,.65fr)}.AppLayout[data-asides-collapsed=true] .VideosPage__grid,.AppLayout[data-asides-collapsed=true] .Channel__videoGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.AppLayout[data-asides-collapsed=true] .Channel__content{gap:var(--space-4)}.AppLayout[data-asides-collapsed=true] .Channel__aboutInfo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.AppLayout[data-asides-collapsed=true] .ChannelCreate__layout{grid-template-columns:minmax(0,1fr) minmax(360px,460px)}.AppLayout[data-asides-collapsed=true] .ChannelManage__container{grid-template-columns:260px minmax(0,1fr)}.AppLayout[data-asides-collapsed=true] .VideoWatchPage{width:100%;max-width:none}}.Channel__banner{display:grid;place-items:center;height:190px;overflow:hidden;background:linear-gradient(135deg,var(--tone-mint),var(--tone-pink-strong));border-radius:8px 8px 0 0}.Channel__banner img{width:100%;height:100%;object-fit:cover}.Channel__bannerPlaceholder{color:var(--white_80);font-size:var(--text-2)}.Channel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 0 1.5rem;border-bottom:1px solid var(--gray_10)}.Channel__info{display:flex;gap:1rem;min-width:0}.Channel__avatar{display:grid;place-items:center;flex:0 0 auto;width:5.5rem;height:5.5rem;overflow:hidden;border:3px solid var(--bg-page);background:var(--bg-section);border-radius:50%}.Channel__avatar img{width:100%;height:100%;object-fit:cover}.Channel__meta{min-width:0}.Channel__name{display:flex;align-items:center;gap:.45rem;margin:0 0 .25rem;font-size:var(--text-1-35);letter-spacing:0}.Channel__name svg{color:var(--tone-mint);font-size:1rem}.Channel__handle,.Channel__stats,.Channel__description,.Channel__empty,.Channel__aboutItem{color:var(--muted-color)}.Channel__stats,.Channel__categories,.Channel__tabs,.Channel__aboutInfo{display:flex;flex-wrap:wrap;gap:.5rem}.Channel__description,.Channel__about p{white-space:pre-wrap;word-break:break-word;line-height:1.55}.Channel__categories{margin:1rem 0}.Channel__category{padding:.35rem .65rem;border:1px solid var(--gray_10);background:var(--bg-chip);border-radius:999px;font-size:.85rem}.Channel__tabs{margin-bottom:1rem;border-bottom:1px solid var(--gray_10)}.Channel__tabs button{border:0;border-bottom:2px solid transparent;background:transparent;border-radius:0}.Channel__tab--active{color:var(--tone-pink-strong);border-bottom-color:var(--tone-pink-strong)!important}.Channel__content{display:grid;gap:1rem}.Channel__about{padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.Channel__aboutInfo{flex-direction:column;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--gray_10)}.ChannelManage{display:grid;gap:1.1rem}.ChannelManage--list{max-width:1120px}.ChannelManage__header,.ChannelManage__container,.ChannelManage__section{padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.25rem;background:linear-gradient(135deg,color-mix(in srgb,var(--bg-card) 96%,var(--tone-sky) 4%),var(--bg-card))}.ChannelManage__header h1{margin:0;font-size:var(--text-1-35);letter-spacing:0}.ChannelManage__heading{display:grid;gap:.25rem;min-width:0}.ChannelManage__heading p{margin:0;color:var(--muted-color);font-size:var(--text-0-9)}.ChannelManage__headerActions,.ChannelManage__sectionActions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.ChannelManage__action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--gray_10);border-radius:8px;font-size:var(--text-0-9);font-weight:650;white-space:nowrap}.ChannelManage__action--primary{color:var(--white);border-color:color-mix(in srgb,var(--tone-sky) 45%,var(--gray_10));background:color-mix(in srgb,var(--tone-sky) 72%,var(--blue-dark) 28%)}.ChannelManage__action--secondary{color:var(--font-color);background:color-mix(in srgb,var(--bg-section) 86%,transparent)}.ChannelManage__container{display:grid;grid-template-columns:220px minmax(0,1fr);gap:1rem;padding:0;border:0;background:transparent;border-radius:0}.ChannelManage__sidebar{display:grid;align-content:start;gap:.5rem;padding:.65rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__sidebarItem{display:inline-flex;align-items:center;gap:.6rem;min-height:2.65rem;padding:.55rem .7rem;border:1px solid transparent;color:var(--muted-color);background:transparent;justify-content:flex-start;border-radius:8px;text-align:left;font-weight:650}.ChannelManage__sidebarItem--active{color:var(--font-color);border-color:color-mix(in srgb,var(--tone-sky) 28%,var(--gray_10));background:color-mix(in srgb,var(--tone-sky) 10%,var(--bg-section))}.ChannelManage__section{display:grid;gap:1rem;padding:1.15rem}.ChannelManage__section h2{margin:0;font-size:var(--text-1-05);letter-spacing:0}.ChannelManage__sectionHeader{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--gray_10)}.ChannelManage__mediaGrid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:1rem}.ChannelManage__mediaField{display:grid;gap:.45rem}.ChannelManage__mediaField>span{font-weight:650}.ChannelManage__mediaField>div{position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px}.ChannelManage__mediaField img{width:100%;height:100%;object-fit:cover}.ChannelManage__mediaField label{position:absolute;right:.65rem;bottom:.65rem;display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;padding:0 .7rem;color:var(--white);background:var(--black_70);border:1px solid var(--white_20);border-radius:8px;font-size:var(--text-0-85);font-weight:650;cursor:pointer}.ChannelManage__mediaField input{display:none}.ChannelManage__mediaField--cover>div{aspect-ratio:16/5;min-height:150px}.ChannelManage__mediaField--cover>div>svg{color:var(--muted-color);font-size:var(--text-1-5)}.ChannelManage__mediaField--avatar>div{aspect-ratio:1;width:100%;max-width:220px;border-radius:50%}.ChannelManage__mediaField--avatar strong{display:grid;place-items:center;width:100%;height:100%;color:var(--white);background:var(--tone-sky);font-size:var(--text-2)}.ChannelManage__formGroup{display:grid;gap:.4rem}.ChannelManage__formGroup label{font-weight:650}.ChannelManage__input,.ChannelManage__textarea,.ChannelManage__select{width:100%}.ChannelManage__hint,.ChannelManage__sectionDesc{margin:0;color:var(--muted-color);font-size:.9rem}.ChannelManage__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ChannelManage__stat{display:flex;align-items:center;gap:.8rem;padding:.85rem;border:1px solid var(--gray_10);background:color-mix(in srgb,var(--bg-card) 78%,var(--bg-section));border-radius:8px}.ChannelManage__stat>svg{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:.55rem;color:var(--tone-sky);background:color-mix(in srgb,var(--tone-sky) 12%,var(--bg-section));border-radius:8px}.ChannelManage__statLabel,.ChannelManage__statValue{display:block}.ChannelManage__statLabel{color:var(--muted-color);font-size:.85rem}.ChannelManage__statValue{margin-top:.25rem;font-size:var(--text-1-1);font-weight:700}.ChannelManage__badge{display:inline-flex;align-items:center;width:fit-content;min-height:1.45rem;padding:.15rem .5rem;border:1px solid var(--gray_10);color:var(--muted-color);background:var(--bg-section);border-radius:999px;font-size:.76rem;font-weight:700;text-transform:capitalize}.ChannelManage__badge--public,.ChannelManage__badge--ready{color:var(--tone-green-deep);border-color:color-mix(in srgb,var(--tone-green-deep) 30%,var(--gray_10));background:color-mix(in srgb,var(--tone-green-deep) 10%,var(--bg-section))}.ChannelManage__badge--private,.ChannelManage__badge--failed{color:var(--brand-danger);border-color:color-mix(in srgb,var(--brand-danger) 30%,var(--gray_10));background:color-mix(in srgb,var(--brand-danger_10) 62%,var(--bg-section))}.ChannelManage__badge--unlisted,.ChannelManage__badge--processing,.ChannelManage__badge--draft{color:var(--tone-gold);border-color:color-mix(in srgb,var(--tone-gold) 36%,var(--gray_10));background:color-mix(in srgb,var(--tone-gold) 10%,var(--bg-section))}.ChannelManage__channelList{display:grid;gap:.85rem}.ChannelManage__channelItem{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(360px,auto);align-items:center;gap:1rem;padding:1rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px;box-shadow:var(--card-shadow);transition:border-color .18s ease,transform .18s ease}.ChannelManage__channelItem:hover{border-color:color-mix(in srgb,var(--tone-sky) 28%,var(--gray_10));transform:translateY(-1px)}.ChannelManage__channelAvatar{display:grid;place-items:center;width:4rem;height:4rem;overflow:hidden;color:var(--white);background:var(--tone-sky);border-radius:50%;font-weight:750}.ChannelManage__channelAvatar img{width:100%;height:100%;object-fit:cover}.ChannelManage__channelMain{display:grid;gap:.5rem;min-width:0}.ChannelManage__channelMain h2,.ChannelManage__channelMain p{margin:0}.ChannelManage__channelMain h2{font-size:var(--text-1-05);letter-spacing:0}.ChannelManage__channelMain p{color:var(--muted-color);font-size:var(--text-0-9);line-height:1.45}.ChannelManage__channelTitle{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}.ChannelManage__channelDescription{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ChannelManage__channelStats,.ChannelManage__channelActions,.ChannelManage__videoActions,.ChannelManage__videoEdit div,.ChannelManage__channelEdit div{display:flex;flex-wrap:wrap;gap:.5rem}.ChannelManage__channelStats{color:var(--muted-color);font-size:var(--text-0-85)}.ChannelManage__channelActions,.ChannelManage__videoActions{justify-content:flex-end}.ChannelManage__channelActions a,.ChannelManage__channelActions button,.ChannelManage__videoActions a,.ChannelManage__videoActions button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.15rem;padding:0 .7rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px;font-size:var(--text-0-85);font-weight:650;white-space:nowrap}.ChannelManage__primaryInline{color:var(--white)!important;border-color:color-mix(in srgb,var(--tone-sky) 36%,var(--gray_10))!important;background:color-mix(in srgb,var(--tone-sky) 70%,var(--blue-dark) 30%)!important}.ChannelManage__channelEdit,.ChannelManage__videoEdit{display:grid;gap:.65rem;min-width:0}.ChannelManage__channelEdit input,.ChannelManage__channelEdit select,.ChannelManage__channelEdit textarea,.ChannelManage__videoEdit input,.ChannelManage__videoEdit select,.ChannelManage__videoEdit textarea{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__channelEdit div,.ChannelManage__videoEdit div{justify-content:flex-end}.ChannelManage__channelEdit button,.ChannelManage__videoEdit button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px}.ChannelManage__channelEdit{grid-template-columns:minmax(180px,1fr) 150px}.ChannelManage__channelEdit textarea,.ChannelManage__channelEdit div{grid-column:1/-1}.ChannelManage__categoryGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.ChannelManage__categoryCheckbox{display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.8rem;border:1px solid var(--gray_10);background:var(--bg-section);border-radius:8px;cursor:pointer;font-weight:650}.ChannelManage__categoryCheckbox input{accent-color:var(--tone-pink-strong)}.ChannelManage__categoryCheckbox:has(input:checked){border-color:color-mix(in srgb,var(--tone-sky) 36%,var(--gray_10));background:color-mix(in srgb,var(--tone-sky) 10%,var(--bg-section))}.ChannelManage__memberSearch{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;gap:.6rem}.ChannelManage__memberSearch input,.ChannelManage__memberSearch select{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__memberSearch button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.5rem;padding:0 .85rem;color:var(--white);border:1px solid color-mix(in srgb,var(--tone-sky) 44%,var(--gray_10));background:color-mix(in srgb,var(--tone-sky) 72%,var(--blue-dark) 28%);border-radius:8px;font-weight:650}.ChannelManage__memberSuggestions,.ChannelManage__memberList{display:grid;gap:.65rem}.ChannelManage__memberSuggestions button{display:grid;grid-template-columns:2.3rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem;border:1px solid var(--gray_10);color:var(--font-color);background:var(--bg-section);border-radius:8px;text-align:left}.ChannelManage__memberSuggestions button>span{display:grid;place-items:center;width:2.3rem;height:2.3rem;color:var(--white);background:var(--tone-sky);border-radius:50%;font-weight:750}.ChannelManage__memberSuggestions button div{display:grid;gap:.15rem;min-width:0}.ChannelManage__memberSuggestions button small,.ChannelManage__memberSuggestions button em{color:var(--muted-color);font-size:var(--text-0-85);font-style:normal}.ChannelManage__memberItem{display:grid;grid-template-columns:2.6rem minmax(0,1fr) 150px auto;align-items:center;gap:.75rem;padding:.8rem;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__memberItem select{width:100%;border:1px solid var(--gray_15);background:var(--bg-section);border-radius:8px}.ChannelManage__memberItem button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.2rem;padding:0 .75rem;border:1px solid var(--gray_10);border-radius:8px}.ChannelManage__memberAvatar{display:grid;place-items:center;width:2.6rem;height:2.6rem;color:var(--white);background:var(--tone-mint);border-radius:50%;font-weight:750}.ChannelManage__memberMain{display:grid;gap:.15rem;min-width:0}.ChannelManage__memberMain small{color:var(--muted-color)}.ChannelManage__videoList{display:grid;gap:0;overflow:hidden;border:1px solid var(--gray_10);background:var(--bg-card);border-radius:8px}.ChannelManage__videoItem{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(260px,auto);align-items:center;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--gray_10);background:var(--bg-card)}.ChannelManage__videoItem:last-child{border-bottom:0}.ChannelManage__videoItem:hover{background:color-mix(in srgb,var(--bg-section) 58%,transparent)}.ChannelManage__videoItem span{color:var(--muted-color);font-size:var(--text-0-85)}.ChannelManage__videoThumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--gray_10);background:var(--black);border-radius:8px}.ChannelManage__videoThumb img{width:100%;height:100%;object-fit:cover}.ChannelManage__videoThumb svg{color:var(--white_80)}.ChannelManage__videoThumb em{position:absolute;right:.4rem;bottom:.35rem;padding:.15rem .35rem;color:var(--white);background:var(--black_70);border-radius:4px;font-size:.72rem;font-style:normal}.ChannelManage__videoMain{display:grid;gap:.4rem;min-width:0}.ChannelManage__videoMain strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChannelManage__videoMeta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.ChannelManage__videoEdit{grid-column:1/-1;grid-template-columns:minmax(220px,1fr) 160px;padding:1rem;border-top:1px solid var(--gray_10);background:color-mix(in srgb,var(--bg-section) 58%,transparent)}.ChannelManage__videoEdit textarea,.ChannelManage__videoEdit input[placeholder=Tags],.ChannelManage__videoEdit div{grid-column:1/-1}.ChannelManage__dangerZone{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.25rem;padding:1rem;border:1px solid color-mix(in srgb,var(--brand-danger) 34%,var(--gray_10));background:color-mix(in srgb,var(--brand-danger_10) 72%,transparent);border-radius:8px}.ChannelManage__dangerZone strong,.ChannelManage__dangerZone p{margin:0}.ChannelManage__dangerZone p{margin-top:.25rem;color:var(--muted-color);font-size:var(--text-0-9)}.ChannelManage__dangerBtn{color:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 45%,var(--gray_10))!important;background:color-mix(in srgb,var(--brand-danger_10) 72%,var(--bg-section))!important}.VideosPage__header,.VideosPage__toolbar,.VideosPage__featured,.VideoUploadPage__panel,.VideoUploadPage__empty,.ChannelCreate__header,.ChannelCreate__panel,.ChannelCreate__preview,.VideoWatchPage__channel,.VideoWatchPage__description,.VideoWatchPage__comments,.Channel__about,.ChannelManage__header,.ChannelManage__section,.ChannelManage__channelItem,.ChannelManage__videoEdit,.ChannelManage__dangerZone{padding:var(--space-3)}.VideosPage__upload,.VideosPage__empty a,.VideoUploadPage__panel>button,.VideoUploadPage__empty a,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideosPage__loadMore button,.VideoWatchPage__commentForm button,.ChannelManage__action,.ChannelManage__channelActions a,.ChannelManage__channelActions button,.ChannelManage__videoActions a,.ChannelManage__videoActions button,.ChannelManage__channelEdit button,.ChannelManage__videoEdit button,.ChannelManage__memberSearch button,.ChannelManage__memberItem button,.ChannelManage__mediaField label{min-height:2.05rem;padding:var(--space-0-35) var(--space-2);gap:var(--space-0-6);font-size:var(--text-0-85)}.VideosPage__search input{height:2.35rem}.VideoUploadPage__fields input,.VideoUploadPage__fields select,.ChannelCreate__panel input,.ChannelCreate__panel select,.ChannelManage__input,.ChannelManage__select,.ChannelManage__channelEdit input,.ChannelManage__channelEdit select,.ChannelManage__videoEdit input,.ChannelManage__videoEdit select,.ChannelManage__memberSearch input,.ChannelManage__memberSearch select,.ChannelManage__memberItem select{min-height:2.35rem;padding:0 var(--space-2)}.VideoUploadPage__fields textarea,.ChannelCreate__panel textarea,.ChannelManage__textarea,.ChannelManage__channelEdit textarea,.ChannelManage__videoEdit textarea,.VideoWatchPage__commentForm textarea,.VideoWatchPage__commentEdit textarea{padding:var(--space-2)}.VideoUploadPage__dropzone{min-height:180px;padding:var(--space-3)}.VideosPage__empty,.VideoUploadPage__empty{min-height:260px}.Channel__tabs{width:fit-content;max-width:100%;margin-bottom:var(--space-3);padding:var(--space-0-15);border:1px solid var(--card-border);background:var(--bg-section);border-radius:8px;gap:var(--space-0-15)}.Channel__tabs button{min-height:2.05rem;padding:var(--space-0-35) var(--space-2);border:1px solid transparent;border-radius:8px;font-size:var(--text-0-85);font-weight:600}.Channel__tab--active{background:var(--bg-card)!important;border-color:var(--card-border)!important;box-shadow:0 4px 12px rgba(var(--navy-950-rgb),.07)}@media(max-width:900px){.VideosPage__header,.VideosPage__featured{grid-template-columns:1fr}.VideosPage__toolbar{grid-template-columns:1fr;align-items:stretch}.VideoWatchPage__details,.Channel__header,.ChannelCreate__header,.ChannelManage__header{flex-direction:column;align-items:stretch}.VideoUploadPage__panel,.ChannelCreate__layout,.ChannelManage__container,.ChannelManage__mediaGrid{grid-template-columns:1fr}.ChannelManage__channelItem,.ChannelManage__videoItem,.ChannelManage__memberSearch,.ChannelManage__memberItem{grid-template-columns:1fr;align-items:stretch}.ChannelManage__channelAvatar{width:3.5rem;height:3.5rem}.ChannelManage__videoThumb{width:min(100%,240px)}.ChannelManage__sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.VideosPage__bar,.VideosPage__sectionHeader{align-items:flex-start;flex-direction:column}.VideosPage__search{grid-template-columns:1fr}.VideosPage__actions,.VideoUploadPage__toolbarActions,.ChannelManage__headerActions,.ChannelManage__channelActions,.ChannelManage__videoActions{justify-content:flex-start}.VideosPage__grid,.Channel__videoGrid{grid-template-columns:1fr}.Channel__info{flex-direction:column}.ChannelManage__stats{grid-template-columns:1fr}.ChannelManage__sectionHeader,.ChannelManage__dangerZone{align-items:stretch;flex-direction:column}.VideoWatchPage__recommendationList{grid-auto-columns:minmax(230px,84vw)}.VideoWatchPage__recommendation{grid-template-columns:7rem minmax(0,1fr)}}.react-datepicker-wrapper{width:100%!important;text-align:center!important}.react-datepicker__triangle{display:none!important}button>svg{pointer-events:none}.ql-clipboard{display:none}.react-tabs__tab{padding:initial}.react-tabs__tab-list{border:none;margin:0!important}.react-tabs__tab:focus:after{display:none}.react-tabs__tab{display:inline-flex!important;align-items:center!important;width:100%!important;border:none!important}.react-tabs__tab--selected{color:inherit;background-color:inherit}.react-tabs__tab-panel--selected{animation-name:fadeIn;animation-duration:.5s;animation-timing-function:linear}.swal2-container.swal2-backdrop-show{background:rgba(var(--black-rgb),.42)!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.swal2-container.swal2-toast-container.swal2-backdrop-show{background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none}.swal2-popup{width:auto!important;min-width:min(92vw,20rem);max-width:min(92vw,28rem);padding:1.15rem 1.2rem 1rem!important;color:var(--font-color)!important;background-color:var(--tertiary-color)!important;border:1px solid var(--gray_15);box-shadow:0 18px 48px rgba(var(--black-rgb),.28),0 2px 10px rgba(var(--black-rgb),.16)!important;-webkit-border-radius:14px!important;-moz-border-radius:14px!important;border-radius:14px!important}.swal2-popup.swal2-loading{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.swal2-popup.swal2-toast{background-color:var(--tertiary-color)!important}.swal2-title{margin-bottom:.55rem!important;color:var(--font-color)!important;font-size:1.35rem!important;line-height:1.25}.swal2-html-container{margin:.4rem .2rem .9rem!important;color:var(--font-color)!important}.swal2-actions{gap:.6rem;margin:.8rem 0 0!important}.swal2-popup.swal2-toast .swal2-actions{margin:0!important}.swal2-styled{min-width:6.5rem;margin:0!important;padding:.48rem .9rem!important;border:1px solid transparent!important;font-weight:500!important;box-shadow:none!important;-webkit-border-radius:9px!important;-moz-border-radius:9px!important;border-radius:9px!important}.swal2-styled.swal2-confirm{color:var(--white)!important;background:var(--tone-green-deep)!important;border-color:color-mix(in srgb,var(--tone-green-deep) 82%,var(--white) 18%)!important}.swal2-styled.swal2-confirm:hover{background:color-mix(in srgb,var(--tone-green-deep) 86%,var(--white) 14%)!important}.swal2-styled.swal2-confirm.swal2-confirm-danger{color:var(--white)!important;background:var(--brand-danger)!important;border-color:color-mix(in srgb,var(--brand-danger) 82%,var(--white) 18%)!important}.swal2-styled.swal2-confirm.swal2-confirm-danger:hover{background:color-mix(in srgb,var(--brand-danger) 86%,var(--black) 14%)!important}.swal2-styled.swal2-cancel{color:var(--font-color)!important;background:color-mix(in srgb,var(--quaternary-color) 88%,var(--font-color) 12%)!important;border-color:var(--gray_20)!important}.swal2-styled.swal2-cancel:hover{background:color-mix(in srgb,var(--quaternary-color) 76%,var(--font-color) 24%)!important}.swal2-input,.swal2-select,.swal2-file,.swal2-textarea{margin:.45rem auto!important;border:1px solid var(--gray_15)!important;color:var(--font-color)!important;background-color:var(--quaternary-color)!important;box-shadow:none!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;border-radius:8px!important}.swal2-input,.swal2-select{width:100%!important;min-width:0;line-height:1.1;text-align:center;text-align-last:center}.swal2-html-container .icon-input,.swal2-html-container select{height:2rem;border:1px solid var(--gray_15);text-align:center;text-align-last:center;background-color:var(--secondary-color);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.swal2-popup.swal2-toast{width:auto!important;padding:.45rem .6rem!important;border:1px solid var(--gray_10);box-shadow:0 8px 24px rgba(var(--black-rgb),.2)!important;overflow:hidden;display:flex!important;align-items:center;justify-content:flex-start;gap:.45rem;text-align:left;-webkit-border-radius:12px!important;-moz-border-radius:12px!important;border-radius:12px!important}.swal2-popup.swal2-toast .swal2-icon{margin:0!important;flex-shrink:0}.swal2-popup.swal2-toast .swal2-title{margin:0!important;padding:0!important;font-size:1rem!important;line-height:1.4!important;width:auto;text-align:left!important}.swal2-popup.swal2-toast .swal2-html-container{width:auto;text-align:left!important}.swal2-timer-progress-bar{height:.15rem;opacity:.7;background-color:var(--secondary-color)!important}.Swal-circle-image{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.swal2-popup.swal2-show{animation:swal-popup-in .18s ease-out}.swal2-popup.swal2-hide{animation:swal-popup-out .14s ease-in}@keyframes swal-popup-in{0%{opacity:0;transform:translate3d(0,8px,0) scale(.98)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes swal-popup-out{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,6px,0) scale(.98)}}.swal2-success-fix,.swal2-success-circular-line-left,.swal2-success-circular-line-right{background-color:transparent!important}.tippy-box{color:var(--font-color);box-shadow:var(--box-shadow);background-color:var(--primary-color);-webkit-border-radius:15px!important;-moz-border-radius:15px!important;border-radius:15px!important}.tippy-content{padding:.5em}.video-js{height:100%;width:100%;overflow:hidden;color:var(--font-color);box-shadow:var(--box-shadow);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.video-js video{object-fit:contain}.video-js button{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.video-js button:hover{background-color:var(--quaternary-color)}.video-js .vjs-control-bar button{color:var(--white_60)!important}.video-js .vjs-control-bar button:hover{background-color:var(--transparent)}.video-js .vjs-remaining-time-display{color:var(--white_60)!important}.page-header{margin-bottom:var(--space-5)}.page-header .title{font-size:var(--text-1-2);font-weight:700}.page-header__filter-trigger,.page-header__filters-item,.page-header__filter-apply,.page-header .btns button,.navigation-bar button,.settings-nav__link,.VideosPage__upload,.ChannelManage__action,.ChannelManage__primaryInline,.AboutPage__button,.GroupInviteCard__actions button,.GroupInviteCard__actions a,.GroupListGrid__actions button,.GroupListGrid__actions a,.SourcePage__batchbar button,.SourceSettingsCard__actions button,.VideoWatchPage__details button,.VideoWatchPage__details a,.VideoWatchPage__commentEdit button,.VideoWatchPage__loadComments,.VideoWatchPage__commentForm button,.VideoUploadPage__panel>button,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.ChannelManage__backBtn,.Channel__editBtn,.AdminPage__panel-actions button,.AdminPage__search button,.AdminPage__pagination button,.btn-add,.btn-accept,.btn-message,.btn-cancel,.btn-reject,.btn-unfriend{min-height:2.45rem;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-0-5);border:1px solid var(--card-border);color:var(--font-color);background:var(--surface-raised);box-shadow:var(--button-shadow);font-weight:650;line-height:1.2;text-align:center;-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control);-webkit-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;-moz-transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.page-header__filter-trigger:hover,.page-header__filter-trigger:focus-visible,.page-header__filters-item:hover,.page-header__filter-apply:hover,.page-header__filter-apply:focus-visible,.page-header .btns button:hover,.page-header .btns button:focus-visible,.navigation-bar button:hover,.navigation-bar button:focus-visible,.settings-nav__link:hover,.settings-nav__link:focus-visible,.VideosPage__upload:hover,.VideosPage__upload:focus-visible,.ChannelManage__action:hover,.ChannelManage__action:focus-visible,.ChannelManage__primaryInline:hover,.ChannelManage__primaryInline:focus-visible,.AboutPage__button:hover,.AboutPage__button:focus-visible,.GroupInviteCard__actions button:hover,.GroupInviteCard__actions button:focus-visible,.GroupInviteCard__actions a:hover,.GroupInviteCard__actions a:focus-visible,.GroupListGrid__actions button:hover,.GroupListGrid__actions button:focus-visible,.GroupListGrid__actions a:hover,.GroupListGrid__actions a:focus-visible,.SourcePage__batchbar button:hover,.SourcePage__batchbar button:focus-visible,.SourceSettingsCard__actions button:hover,.SourceSettingsCard__actions button:focus-visible,.VideoWatchPage__details button:hover,.VideoWatchPage__details button:focus-visible,.VideoWatchPage__details a:hover,.VideoWatchPage__details a:focus-visible,.VideoWatchPage__commentEdit button:hover,.VideoWatchPage__commentEdit button:focus-visible,.VideoWatchPage__loadComments:hover,.VideoWatchPage__loadComments:focus-visible,.VideoWatchPage__commentForm button:hover,.VideoWatchPage__commentForm button:focus-visible,.VideoUploadPage__panel>button:hover,.VideoUploadPage__panel>button:focus-visible,.ChannelCreate__panel>button:hover,.ChannelCreate__panel>button:focus-visible,.ChannelManage__saveBtn:hover,.ChannelManage__saveBtn:focus-visible,.ChannelManage__backBtn:hover,.ChannelManage__backBtn:focus-visible,.Channel__editBtn:hover,.Channel__editBtn:focus-visible,.AdminPage__panel-actions button:hover,.AdminPage__panel-actions button:focus-visible,.AdminPage__search button:hover,.AdminPage__search button:focus-visible,.AdminPage__pagination button:hover,.AdminPage__pagination button:focus-visible,.btn-add:hover,.btn-add:focus-visible,.btn-accept:hover,.btn-accept:focus-visible,.btn-message:hover,.btn-message:focus-visible,.btn-cancel:hover,.btn-cancel:focus-visible,.btn-reject:hover,.btn-reject:focus-visible,.btn-unfriend:hover,.btn-unfriend:focus-visible{border-color:var(--card-border-hover);background:var(--card-button-hover-bg);box-shadow:var(--button-shadow-hover);transform:translateY(-1px)}.VideosPage__upload:not(.VideosPage__upload--secondary),.ChannelManage__action--primary,.ChannelManage__primaryInline,.AboutPage__button--primary,.VideoUploadPage__panel>button,.ChannelCreate__panel>button,.ChannelManage__saveBtn,.btn-add,.btn-accept{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-green-deep) 94%,var(--white) 6%),color-mix(in srgb,var(--tone-green-deep) 82%,var(--black) 18%))}.VideosPage__upload:not(.VideosPage__upload--secondary):hover,.VideosPage__upload:not(.VideosPage__upload--secondary):focus-visible,.ChannelManage__action--primary:hover,.ChannelManage__action--primary:focus-visible,.ChannelManage__primaryInline:hover,.ChannelManage__primaryInline:focus-visible,.AboutPage__button--primary:hover,.AboutPage__button--primary:focus-visible,.VideoUploadPage__panel>button:hover,.VideoUploadPage__panel>button:focus-visible,.ChannelCreate__panel>button:hover,.ChannelCreate__panel>button:focus-visible,.ChannelManage__saveBtn:hover,.ChannelManage__saveBtn:focus-visible,.btn-add:hover,.btn-add:focus-visible,.btn-accept:hover,.btn-accept:focus-visible{color:var(--white);border-color:color-mix(in srgb,var(--tone-green-deep) 70%,var(--white) 14%);background:linear-gradient(180deg,color-mix(in srgb,var(--tone-green-deep) 88%,var(--white) 12%),color-mix(in srgb,var(--tone-green-deep) 76%,var(--black) 24%));box-shadow:0 10px 22px color-mix(in srgb,var(--tone-green-deep) 24%,transparent)}.VideosPage__upload--secondary,.ChannelManage__action--secondary,.ChannelManage__backBtn,.btn-cancel,.btn-message{color:var(--font-color);border-color:var(--card-border);background:var(--surface-subtle)}.ChannelManage__dangerBtn,.SourcePage button.is-danger,.SourceSettingsCard button.is-danger,.AdminPage button.is-danger,.GroupAnnouncementSetting button.is-danger,.btn-unfriend,.btn-reject{color:var(--white);border-color:color-mix(in srgb,var(--brand-danger) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-danger) 92%,var(--white) 8%),color-mix(in srgb,var(--brand-danger) 78%,var(--black) 22%))}.ChannelManage__dangerBtn:hover,.ChannelManage__dangerBtn:focus-visible,.SourcePage button.is-danger:hover,.SourcePage button.is-danger:focus-visible,.SourceSettingsCard button.is-danger:hover,.SourceSettingsCard button.is-danger:focus-visible,.AdminPage button.is-danger:hover,.AdminPage button.is-danger:focus-visible,.GroupAnnouncementSetting button.is-danger:hover,.GroupAnnouncementSetting button.is-danger:focus-visible,.btn-unfriend:hover,.btn-unfriend:focus-visible,.btn-reject:hover,.btn-reject:focus-visible{color:var(--white);border-color:color-mix(in srgb,var(--brand-danger) 70%,var(--white) 14%);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-danger) 86%,var(--white) 14%),color-mix(in srgb,var(--brand-danger) 72%,var(--black) 28%));box-shadow:0 10px 22px color-mix(in srgb,var(--brand-danger) 24%,transparent)}.SettingCard,.InfoCard,.TableCard,.CheckCard,.SwitchCard,.TermCard,.MeetCard,.MeetPreviewCard,.BannerCard,.AlbumCard,.GroupCard,.UserCard,.PostCard,.TimelineCard,.PosterCard,.SearchCard,.SearchResultItem,.GroupInviteCard,.SourcePage__header,.SourcePage__overview,.SourcePage__uploader,.SourcePage__upload-queue,.SourceSettingsCard,.VideosPage__header,.VideosPage__toolbar,.VideosPage__featured,.VideoUploadPage__panel,.VideoUploadPage__empty,.ChannelCreate__panel,.ChannelCreate__preview,.ChannelManage__panel,.ChannelManage__channelItem,.ChannelManage__memberItem,.ChannelManage__videoItem,.Channel__hero,.Channel__about,.VideoWatchPage__main,.VideoWatchPage__details,.VideoWatchPage__comments,.AdminPage__metric,.AdminPage__panel,.CommunityAside__section,.NotificationWidget,.FloatingChatCard,.CommandPalette__panel,.EmptyState,.PageSkeleton__header,.PageSkeleton__panel,.PageSkeleton__sidePanel,.PageSkeleton__card,.PageSkeleton__postCard,.PageSkeleton__resultCard,.PageSkeleton__profileRow,.PageSkeleton__compactCard,.PageSkeleton__body{border-color:var(--card-border);background:color-mix(in srgb,var(--bg-card) 94%,var(--font-color) 3%);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.SettingCard:hover,.InfoCard:hover,.TableCard:hover,.CheckCard:hover,.SwitchCard:hover,.TermCard:hover,.MeetCard:hover,.MeetPreviewCard:hover,.BannerCard:hover,.AlbumCard:hover,.GroupCard:hover,.UserCard:hover,.PostCard:hover,.TimelineCard:hover,.PosterCard:hover,.SearchCard:hover,.SearchResultItem:hover,.GroupInviteCard:hover,.SourceSettingsCard:hover,.VideosPage__featured:hover,.ChannelManage__channelItem:hover,.ChannelManage__memberItem:hover,.ChannelManage__videoItem:hover,.AdminPage__metric:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}.SettingCard>header,.InfoCard>header,.TableCard>header,.SourceSettingsCard__header,.AdminPage__panel-head,.NotificationWidget__head,.FloatingChatCard__header,.MeetPreviewCard__header{border-bottom-color:var(--card-border)}.EmptyState,.GroupEmptyState,.VideosPage__empty,.SourcePage__empty,.AdminPage__empty,.NotificationWidget__empty,.FloatingChatCard__empty,.page-header__empty-hint{border:1px solid var(--card-border);color:var(--muted-color);background:color-mix(in srgb,var(--bg-card) 90%,var(--font-color) 3%);box-shadow:var(--card-shadow);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.EmptyState__icon,.PageSkeleton__avatar,.AdminPage__metric-icon,.CommandPalette__icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 18%,transparent)}.icon-input,.page-header__search,.SearchFilters__item,.SourceSettingsCard__search,.AdminPage__search input,.VideosPage__search input,.CommandPalette__input,.MeetPreviewCard__devices,.MeetPreviewCard__notice,.swal2-input,.swal2-select,.swal2-file,.swal2-textarea{border:1px solid var(--card-input-border);background:var(--surface-raised);box-shadow:inset 0 1px color-mix(in srgb,var(--white) 6%,transparent);-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}.icon-input:focus-within,.page-header__search:focus-within,.SearchFilters__item:focus-within,.SourceSettingsCard__search:focus-within,.CommandPalette__input:focus-within{border-color:var(--card-input-focus-border);box-shadow:var(--focus-ring)}.options-menu,.page-header__filter-menu,#nav-bar .search-container .search-panel,.swal2-popup,.drawer{border-color:var(--card-border);background:color-mix(in srgb,var(--bg-card) 96%,var(--font-color) 3%)!important;box-shadow:0 24px 64px rgba(var(--black-rgb),.28)!important;-webkit-border-radius:var(--radius-panel);-moz-border-radius:var(--radius-panel);border-radius:var(--radius-panel)}.options-menu .menu-item,.options-menu ul.menu-list li,.CommandPalette__panel li button,#nav-bar .search-container .search-panel button,.NotificationWidget__filters button{-webkit-border-radius:var(--radius-control);-moz-border-radius:var(--radius-control);border-radius:var(--radius-control)}.avatar,[class$=__avatar],[class*="__avatar "]{box-shadow:var(--avatar-ring)}.VideosPage__featuredThumb,.VideoCard__thumb,.AlbumCard__link,.PosterCard__attachment-media,.SourcePage__grid img,.SourcePage__grid video,.GroupInviteCard__cover,.MeetPreviewCard__videoWrap{overflow:hidden;border-color:var(--card-border);background:var(--bg-page);-webkit-border-radius:var(--radius-card);-moz-border-radius:var(--radius-card);border-radius:var(--radius-card)}.VideosPage__eyebrow,.AboutPage__eyebrow,.SearchResultItem__label,.page-header__filter-section-title,.SourcePage__timestamp-label,.AdminPage__metric-content small,.VideosPage__featuredThumb em{letter-spacing:0}.VideosPage__heading p,.VideosPage__toolbar p,.SourcePage__lead,.AdminPage__empty,.EmptyState p,.GroupEmptyState p,.SettingSafetyList p{color:var(--muted-color);line-height:var(--leading-1-6)}.TableCard table,.AdminPage__table{border-collapse:separate;border-spacing:0}.TableCard th,.AdminPage__table th{color:var(--muted-color);background:var(--surface-muted)}.TableCard tr:hover,.AdminPage__table tbody tr:hover{background:color-mix(in srgb,var(--accent-color) 8%,transparent)}.swal2-title{letter-spacing:0!important}.swal2-styled{box-shadow:var(--button-shadow)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
