@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Display&display=swap');.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-control:focus .vjs-svg-icon,.vjs-svg-icon:hover{filter:drop-shadow(0 0 .25em #fff)}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-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}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-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-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-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10b"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder: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,.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f115"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f11b"}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,.vjs-icon-replay-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,.vjs-icon-replay-5:before{content:"\f11c"}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,.vjs-icon-replay-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,.vjs-icon-replay-10:before{content:"\f11d"}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,.vjs-icon-replay-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,.vjs-icon-replay-30:before{content:"\f11e"}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,.vjs-icon-forward-5{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,.vjs-icon-forward-5:before{content:"\f11f"}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,.vjs-icon-forward-10{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,.vjs-icon-forward-10:before{content:"\f120"}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,.vjs-icon-forward-30{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,.vjs-icon-forward-30:before{content:"\f121"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f129"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f12a"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f12b"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f12c"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f12d"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f12e"}.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:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-1-1,.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-9-16,.video-js.vjs-fluid{width:100%;max-width:100%}.video-js.vjs-1-1: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-fluid: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;left:0;top:0;bottom:0;right: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:rgba(0,0,0,.7);padding:.5em;text-align:center;width:100%}.vjs-layout-small.vjs-pip-container .vjs-pip-text,.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,.vjs-layout-x-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:rgba(43,51,63,.7);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 .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .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:0 0;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 #fff;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:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));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}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,.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{fill:#000}.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.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:rgba(43,51,63,.7);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-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.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{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{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.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover{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.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .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:rgba(43,51,63,.7)}.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-audio-only-mode .vjs-control-bar,.vjs-has-started .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-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,.vjs-audio.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,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.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-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{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:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-load-progress div{background:rgba(114.9141509434,132.7028301887,159.3858490566,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 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-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .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{display:block}.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display{display:block}.video-js.vjs-touch-enabled:not(.vjs-scrubbing) .vjs-progress-control .vjs-mouse-display,.video-js.vjs-user-inactive .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:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgb(114.9141509434,132.7028301887,159.3858490566);background-color:rgba(114.9141509434,132.7028301887,159.3858490566,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus{outline:.0625em solid #fff}.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-volume-control.vjs-slider-active,.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-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{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-volume-control.vjs-slider-active.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-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{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.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-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{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.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal: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:translateX(-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:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.video-js .vjs-volume-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-control:hover .vjs-volume-tooltip{display:block;font-size:1em;visibility:visible}.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,.video-js .vjs-volume-vertical:hover .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:rgba(0,0,0,.8)}.vjs-poster{display:inline-block;vertical-align:middle;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left: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%;-o-object-fit:contain;object-fit:contain}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .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}.video-js .vjs-current-time,.video-js .vjs-duration,.vjs-live .vjs-time-control,.vjs-live .vjs-time-divider{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;bottom:3em;left:0;right:0;top:0;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{top:0;right:0;bottom:0;left: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-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{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:after,.vjs-loading-spinner:before{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:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{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{100%{transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}20%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}35%{border-top-color:#fff}60%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}100%{border-top-color:rgb(114.9141509434,132.7028301887,159.3858490566)}}.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:"\f10c";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:" \f12e";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-small .vjs-current-time,.video-js.vjs-layout-small .vjs-duration,.video-js.vjs-layout-small .vjs-playback-rate,.video-js.vjs-layout-small .vjs-remaining-time,.video-js.vjs-layout-small .vjs-time-divider,.video-js.vjs-layout-small .vjs-volume-control,.video-js.vjs-layout-tiny .vjs-current-time,.video-js.vjs-layout-tiny .vjs-duration,.video-js.vjs-layout-tiny .vjs-playback-rate,.video-js.vjs-layout-tiny .vjs-remaining-time,.video-js.vjs-layout-tiny .vjs-time-divider,.video-js.vjs-layout-tiny .vjs-volume-control,.video-js.vjs-layout-x-small .vjs-current-time,.video-js.vjs-layout-x-small .vjs-duration,.video-js.vjs-layout-x-small .vjs-playback-rate,.video-js.vjs-layout-x-small .vjs-remaining-time,.video-js.vjs-layout-x-small .vjs-time-divider,.video-js.vjs-layout-x-small .vjs-volume-control{display:none}.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.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:active,.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.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:active,.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.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:active,.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js.vjs-layout-tiny .vjs-progress-control,.video-js.vjs-layout-x-small .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:rgba(43,51,63,.75);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-controls,.vjs-text-track-settings .vjs-track-settings-font{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 24px}.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-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .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:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,rgb(114.9141509434,132.7028301887,159.3858490566) 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}.vjs-title-bar{background:rgba(0,0,0,.9);background:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 60%,rgba(0,0,0,0) 100%);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-description,.vjs-title-bar-title{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{cursor:pointer}.video-js .vjs-skip-forward-10{cursor:pointer}.video-js .vjs-skip-forward-30{cursor:pointer}.video-js .vjs-skip-backward-5{cursor:pointer}.video-js .vjs-skip-backward-10{cursor:pointer}.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:rgba(50,50,50,.5);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:rgba(50,50,50,.9)}@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:0}.video-js :focus:not(:focus-visible){outline:0}
@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABCoAAsAAAAAHDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPQAAAFZAsk1xY21hcAAAAYQAAAEEAAAD2PSMwI1nbHlmAAACiAAACrMAABD0xPIgY2hlYWQAAA08AAAALAAAADYpPUZFaGhlYQAADWgAAAAbAAAAJAQDAi5obXR4AAANhAAAAA8AAAC4WgAAAGxvY2EAAA2UAAAAXgAAAF5gblxsbWF4cAAADfQAAAAfAAAAIAE/AGNuYW1lAAAOFAAAASUAAAIK1cf1oHBvc3QAAA88AAABbAAAAmDzckkyeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGT8yjiBgZWBgdGFMY2BgcEdSn9lkGRoYWBgYmBlZsAKAtJcUxgcPjJ+1GUCcfWYIMKMIAIAqAMIqwAAAHic7dNXcoMwAEXRC8Yd9957NxvMgvKVzWkFjh4vywgzR3fQ0AYBUAUq0TvKIPkhQdt3nE3K+Qqtcj7jqzwm03woPp84JhrjflaOaTw2i1esUadBM57XJqdDlx59BgwZMWbClBlzFixZsWbDlh17Dhw5cebClRt3Hjx5xfsX8dI1/rdcQ/r+2yv09q1cj9RQK6Z1DZlphULVtOahZqh1Q20YatNQW6ZvIbQNNTc9XegYatdQe4baN9SBoQ4NdWSoY0OdGOrUUGeGOjfUhaEuDXVlqGtD3Rjq1lB3hro31IOhHg31ZKhnQ70Y6tVQb4Z6N9SHoT4N9WWob9P/Gwqj+AXv7m5jeJyFV2tsI1cVvsdje5zEjx2PZ8Yzjp9jzzgZrxN7PJ5NzDrWPtG+ku7W2bQ0VVuVlq6jLBVtF0qpRqLQll3ECpqogERXCKElFhJFlD8FlJVapErd/ijKqq2EKuAXrFQJtAV+eTl3nDjZbZfaM3fuPfd1znfueVwCBH/QhS7xEGJzvhUQO9DqEsalX4NrSI+QUUJmQLdzYYiloNqEWhmYXBlqTaimIBaGDccxph+amnroCVpMl2fL5dn7aHHpgQee3KRi0XM2yVjg8h53DwdWcTeWEN7kVPo67Xa33YaV3jUY713DIV533LvIS5QIJE0sbGm6IEqiEGMrflaq23WrVrAFSfALrG5hxwTYwOp+1s9a1RlP3dYFXbXgUnluOpf3MsO5Xf5A77/FRwAqUjj850czsJrZExFigm/EHxjy3t85Deend03s2j0xHZKjXC4p5YS5mj57n9cDnmopJAn5xzK9M5k9IXaIqXg9Xi9z/1Mdh7Lp8jqPePpQIsGUOHZl/swZaDkdmO9syfw9t38EEbdMm9NtBNHPPrLQ6fxEkWVl3en01jo/CBl7jBAdzgzkj5A4SQ2kj6F4AspeY1F8HWn1grsclXNKzeezjeOVygvhcFiWezdOdzp9mYzyk+XdXGXXdPNHzyrSqBAPrgWH3B3JAOt1WCd+EkS84yjFXjAFVUBWBdXyqYJpqQ2gjZbT3nCM3jUDv23DgVbbMNptw6W2nZ1rUVk5dy2TTiwIdClcFZfy9Vdv0QVw1k1CK8RpQ6ftOFjvbbhfo02Qo60zySJvPEmQDCnimram5vAUFMqgs5IqNcGq+fQwCDHJZFMg2SYrmlU8A299UZK0g6MnwBc5sPvEny4tJZK9v5xKJL2XfkwJ6qnN7syvfLL0fG7iMPe88HryyJggXKSlKFDKRdpHqHZd2fpndwQ1w1P7yXIFlEnCV9/8tsDpvX358ruiiE/r8uUOPdTHBEGwRVHc0u0VPA8RopMZrGdzfoGLiWa2Wre4msaqFoXcFGJ+A3LaXqjVG1AVBekOdGo3UVmOwjiWv8sYRiY01BoKBrEIrdCmW3Np0JWjN4k7GMvVkdaIGAiFAvO0EG9pbevyCvKZIAUy9klOGcqRalGtNjxVMQmUMxshuJ2lDD7j7rrzyBCsy9Ht/pvEMBzLcvfNtLZ0vg6dHThLiLTpSo+7IcpZKyvga2HRMtxfG4zeRv+9Pu4Y+Meyaxhb670PH5AwrpNGzCeIjeuVGatWtwV0cKJk67aEYtgSazXBlsLA48my8CTxOrbNMOjYRpuV/j52uJY6e/f+06f3SUvKjNZMtKUSn5IbdqwkZaaVVDLCMePeeJjhIqmY5C16C9NHjbufCRSHH/7Ww0P7lxIzFy/OJN4bY6LYH4cHw7y3yMh872qSL8UzjW/HS/xovJEZ+MpX4TckRPDY2FTjJgpM9a+it+sz/JWwmAe5IEYuLCmtfEuZFSMn8RcRv9BRWm++2VI21/k1vIp4DlH/kxXobFt6DMpvP6M89LYyVyg8+HX5wavK5tl8B95BPyASBS0NfWquku3vbeqsbus+iZ0AQbdq8MN4FXr/RAauH4ktxc6DpRSVeB6u9h6VqpSNI3wndv65RDHRXSl8edNPrqMt5wgp5Fi9XtNtsVqvaXioYhKLn5hYtSVsuFRw4tGXPZ5V3tS0mtb/mvzLnnwtn/8Fd08gHFiIalahkGDZBQ5HcAsBv1IomIUBdq+jH9LJJMpM1Ud53wtU002YAVOifkJiRUlgY6zEoveIgN7nJia+FxiWhqaKVY+nWpwakoYDc4EgPzxdNAF/SBoWhgNjUjq9O51uNZlQQD5UCAZHQoWD8UCIaTa9wUD8oMb6Rob9gcIhORD0Ns+nS2l8Brx1XfvnP8WmslwWnG0jpQYL5FbDxVO+FXeobwyingZRGiO2sR1/gWwH6cHe/Tky1u4Y3nfO2xHcYeOOoX1H/kDXzv2/1e2YP6fV6lXxDttEUZ343Gm3rkJ7tdvkid+2I8+6Kqcnnd25TyV97Fj6+HG3vGWHD7eoWA7Wpuc1gJEM45iAOUUW47tqsRL6HnXlWrt9k4xfww+Qcei02u2W47glGeQFXbjuckbn9IVHICx1wCWQTkdt5HKNQ42csYXyynynM682DlK6OnGiXD6xeMLFuM/Ty7jmLoowz6LnMjEEmLWyBz0vS6OsgJEPY4NmYMS2fr+4qJTDsx1NbZ6aiFQff/rpF0I8H1r4KlxfXEyUl+cmTzbzlasv1Sf40KlQrD6x5fffgI9IkqhoPwa11rLHMvtmaQAaC0JqVlOeWNijW33/bwo0/AEZO2yl8ovPLd67L6jF5+akYpBSUtbhzuie0fv3aZqO9bF9izhEi991lzSGzbs+b6W+8XjiwoULifmt/f8F/3ZlrJI6tm6T09eXc1tWVcr5MfqIGA/7bRY7QewLv4TC343C964vHzmy/AQnitwz1JJO0uLYoUPwMYXi7OzEKYTiSnVP1a4q0V/yMsjRLh2CxeSlbez7fFGe1FzYgyxhFEb+Pok9NJRKePJUU9U6s+FyYvGPCH6Y58MLX4OPlQoqZHJuGckvvlSf5MN98Lex96GvDlHs7VsAZlETtaanAVQFuq26PrOOugl7/rAJcHQT8LGRooQK0IZcsPNI+dkmxh9h/SQOGpNQATp2Lu6jcwa54I3bsP80OT8Le06pRCig2pIr+/t96CWJW74VeqWSx5M5exbHPLsTen6NDlnj5corA1u6guc+1bfy/oYITd+nJGGLHWpRtYWaprTaxQMnDxTbLUWrLcB1pK0qWtcoHiziY3Q1ZRVJ2zblgIM1v3vrMTmTc157bcNwHOemu/f2GIaOoXcWW+Icwzj6GvXVDuavm/6P+nWGDLseA3NTWwL8WxE0GtNi/7qcPvt4qXcjDSOls6n9padK8Lmz6eXvlnofpyFYeuotlzbQw3XMvaKYs2TpOaBxIgmmleVcUWmoAFQK3gFQfmoYsF2D9Z4TlQ1wVlYQxd7+ViGRrCSNsQNjtXtMY2aJJmCtFqbx/Qyst44gtcdxyNiB4ryBuLSWZga+tYvSRFCaLM3gsxyW2b0ItwHjznhvzVmDtQ3odh2axtErwC3zwlhrAEeTFuS7QA+GMe705sdhHids4MTeWhfBM5wtHa9ifo23JBquMSojfrYOK6lz57YeOLejsbnXbxGnGKJECqqO96LyZhgwMZkQcP4tce0o588WWkdbhUJLM3X/mcw/lN2yvLtWUpTShl83NdqD3Vk/dyZzRinVNnsJva+icAAPuHeyMTJNjpJTZN690dUlkf7ZMLB+3cabR11jMacR7foM1K26rsbSIG4Tarrq/3SCz5wBmuVKgvq3QCmaiorBMMOY+fjkZDzFMLnRZdbH+BgR8kMMKMOsn/EyUj4AXpCHA77tRo8/GG1VGsHiNz8ADxPapSRz+hTj8UzFxVHV8yWP7fExQ/7i7qkK4/OUJ23rM9r2KCQ/PHF4O87346KGuTRmpv5+aGAwOLI0fTMxOmKAxyyr2hdPU7M6bA1b4WRZleXvG8eTPpkD8h8PA/wrQd5/DDOp3hsx2BV1Bzi0UGVoj/+0NjyC55nxghoc/o7PNxQa73X7vWSQV75Ib2g2nhrQ1+9NngOS+vm9Kfoh5H/dAgMOAHicY2BkYGAA4iPVCtHx/DZfGbiZGEDgCT/TSmSaiZHxG5DiYABLAwDr0AepeJxjYGRgYGIAARD5/z8TIwMjAyrQAwAsCgI2AHicY2BgYGAaghgAIRAAWwAAAAAAAAwAPgBSAKgAuADSAQgBLgFWAZwBwAIUAlACeALUAvgDDgM8A3IDwAPkA/4ELARmBJQEtATeBRAFUAWcBc4GDgZaBogGmgasBtIHFAcwB0wHZgecCCAIaAh6AAB4nGNgZGBg0GMIZ2BnAAEmIOYCQgaG/2A+AwAWRAGjAHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkOty2jAQhX0AGwwlCaQtNM390rsomQwPpMhrrImQHF1C8vYxBneamewP7XdWO9LuiVrRNuLo/ZihhTY6iJGgix5S9DHABwyxh30cYIQxDvERn/AZE0zxBUf4imOc4BRnOMcFLnGFa9zgG77jB37iF37jDxhm+Bt1SsVfBpuDCWmForjkwdHgyaiwIrYKnvo7Vmbd4EpmTUchl8VBHpRywhJpRtqT3f+/8Cx915VSa7KpC/deekWuJ3jppdGuVWQ9UVSCrBtkZq2V4ZnUy2EuFbGmMH6jKtA0elsyeR67gltqC7NM3GOoMNmutLdNzASvpKbDnawn2m2dCK4FqcRSSdxvUuVIb5vYIt3B7byhu3maG7vmNmOLfkO38394N495yKRJNT17Jj2thqWlJ2mCq1XXFSHPFXUEd35aSuGD3UzEGqxtnLx3UdkZC2UcJY64FcWo/ohlVPkta0+rR23VU5B4iKJXi1OzWQ==) format("woff");font-weight:normal;font-style:normal}.vjs-icon-play{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.vjs-icon-pause{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-pause:before{content:"\f103"}.vjs-icon-volume-mute{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mute:before{content:"\f104"}.vjs-icon-volume-low{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-low:before{content:"\f105"}.vjs-icon-volume-mid{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-mid:before{content:"\f106"}.vjs-icon-volume-high{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-volume-high:before{content:"\f107"}.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-enter:before{content:"\f108"}.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-spinner{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-spinner:before{content:"\f10a"}.vjs-icon-subtitles{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-subtitles:before{content:"\f10b"}.vjs-icon-captions{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-captions:before{content:"\f10c"}.vjs-icon-hd{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-hd:before{content:"\f10d"}.vjs-icon-chapters{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-downloading{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-downloading:before{content:"\f10f"}.vjs-icon-file-download{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download:before{content:"\f110"}.vjs-icon-file-download-done{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-done:before{content:"\f111"}.vjs-icon-file-download-off{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-file-download-off:before{content:"\f112"}.vjs-icon-share{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-share:before{content:"\f113"}.vjs-icon-cog{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cog:before{content:"\f114"}.vjs-icon-square{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-square:before{content:"\f115"}.vjs-icon-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle:before{content:"\f116"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-outline:before{content:"\f117"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f118"}.vjs-icon-cancel{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cancel:before{content:"\f119"}.vjs-icon-repeat{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-repeat:before{content:"\f11a"}.vjs-icon-replay{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay:before{content:"\f11b"}.vjs-icon-replay-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-5:before{content:"\f11c"}.vjs-icon-replay-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-10:before{content:"\f11d"}.vjs-icon-replay-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-replay-30:before{content:"\f11e"}.vjs-icon-forward-5{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-5:before{content:"\f11f"}.vjs-icon-forward-10{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-10:before{content:"\f120"}.vjs-icon-forward-30{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-forward-30:before{content:"\f121"}.vjs-icon-audio{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio:before{content:"\f122"}.vjs-icon-next-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-next-item:before{content:"\f123"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-previous-item:before{content:"\f124"}.vjs-icon-shuffle{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-shuffle:before{content:"\f125"}.vjs-icon-cast{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cast:before{content:"\f126"}.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-enter:before{content:"\f127"}.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-picture-in-picture-exit:before{content:"\f128"}.vjs-icon-close{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-close:before{content:"\f129"}.vjs-icon-search{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-search:before{content:"\f12a"}.vjs-icon-audio-description{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-audio-description:before{content:"\f12b"}.vjs-icon-cart{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-cart:before{content:"\f12c"}.vjs-icon-check{font-family:VideoJS;font-weight:normal;font-style:normal}.vjs-icon-check:before{content:"\f12d"}.cld-video-player .vp-theme-button{position:relative;height:40px;font-size:16px;border-radius:4px;padding:0 20px;overflow:hidden}.cld-video-player .vp-theme-button.theme-transparent-white{background-color:rgba(255,255,254,.18)}.cld-video-player .vp-theme-button.theme-transparent-white:hover{background-color:rgba(255,255,254,.28)}.cld-video-player .vp-theme-button.theme-transparent-white .vp-loading-bar{background-color:rgba(255,255,254,.22)}.cld-video-player .vp-theme-button .vp-loading-bar{position:absolute;top:0;left:0;height:100%;width:100%;transition:width;animation-name:loading}.cld-video-player .vp-theme-button:hover{cursor:pointer}@keyframes loading{from{width:0}to{width:100%}}.cld-video-player .vjs-text-track-display{bottom:5em;z-index:2}.cld-video-player .vjs-text-track-display.cld-paced-text-tracks b{color:var(--color-accent)}.cld-video-player.vjs-controls-disabled .vjs-text-track-display,.cld-video-player.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.cld-video-player .vjs-text-track-cue{max-width:100%}.cld-video-player .vjs-text-track-cue>div{display:inline-block !important;padding:.1em .3em;background-color:rgba(0,0,0,.5) !important}.cld-video-player .cld-paced-text-tracks .vjs-text-track-cue b{color:var(--color-accent)}.cld-video-player .vjs-text-track-display:not(.cld-styled-text-tracks-theme-videojs-default) .vjs-text-track-cue{font-family:inherit !important}.cld-video-player .vjs-text-track-display:not(.cld-styled-text-tracks-theme-videojs-default) .vjs-text-track-cue>div{font-weight:700;background-color:rgba(0,0,0,0) !important;text-shadow:0 0 .2em rgba(0,0,0,.8);border-radius:.2em}.cld-video-player{--color-accent: #0D9AFF;--color-base: #000000;--color-text: #FFFFFF;font-family:Arial,Helvetica,sans-serif;overflow:hidden;font-size:12px;font-weight:300}.cld-video-player.cld-video-player-skin-light{--color-base: #FFFFFF;--color-text: #000000}.cld-video-player:focus{outline:none}.cld-video-player .vjs-control,.cld-video-player .vjs-icon-close,.cld-video-player .vjs-volume-bar{z-index:1}.cld-video-player .vjs-control:focus,.cld-video-player .vjs-control:focus:before,.cld-video-player .vjs-icon-close:focus,.cld-video-player .vjs-icon-close:focus:before,.cld-video-player .vjs-volume-bar:focus,.cld-video-player .vjs-volume-bar:focus:before{outline:none;text-shadow:0 0 .1em var(--color-accent),0 0 .2em var(--color-accent),0 0 .3em var(--color-accent),0 0 .8em var(--color-text),0 0 1em var(--color-text)}.cld-video-player .vjs-control::before,.cld-video-player .vjs-icon-placeholder::before,.cld-video-player .vjs-time-divider,.cld-video-player .vjs-duration,.cld-video-player .vjs-playback-rate-value,.cld-video-player .vjs-cloudinary-button:focus{opacity:.8}.cld-video-player .vjs-control:hover::before,.cld-video-player .vjs-icon-placeholder:hover::before,.cld-video-player .vjs-time-divider:hover,.cld-video-player .vjs-duration:hover,.cld-video-player .vjs-playback-rate:hover .vjs-playback-rate-value{opacity:1;text-shadow:none}.cld-video-player.cld-fluid{width:100%;max-width:100%}.cld-video-player.cld-fluid .vjs-poster{background:#000;background-size:cover}.cld-video-player.cld-fluid .vjs-poster img{-o-object-fit:cover;object-fit:cover}.cld-video-player .vjs-time-control{padding-left:.15em;padding-right:.15em;width:auto;font-variant-numeric:tabular-nums}.cld-video-player .vjs-time-control>*{font-size:90%}.cld-video-player .vjs-time-divider{min-width:0;display:block}.cld-video-player .vjs-current-time{display:block}.cld-video-player .vjs-remaining-time{display:none}.cld-video-player .vjs-duration{display:block}.cld-video-player .vjs-time-tooltip{padding:.4em .6em;top:-2.6em;font-size:.8em}.cld-video-player .vjs-big-play-button{font-size:5em;width:1.5em;height:auto;border:0;margin:0;border-radius:50%;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.cld-video-player .vjs-big-play-button:before{content:"";position:relative;display:block;width:100%;padding-bottom:100%}.cld-video-player .vjs-big-play-button .vjs-icon-placeholder{display:block;position:absolute;top:30%;left:40%;height:40%;width:30%;overflow:hidden}.cld-video-player .vjs-big-play-button .vjs-icon-placeholder:before{content:"";position:absolute;top:50%;left:100%;display:block;width:0;height:0;border-left:300px solid currentColor;border-top:200px solid rgba(0,0,0,0);border-bottom:200px solid rgba(0,0,0,0);margin-left:-300px;margin-top:-200px}.cld-video-player.cld-fluid .vjs-big-play-button{max-width:15%}.cld-video-player.vjs-big-play-button-init-only.vjs-has-started .vjs-big-play-button{display:none}.cld-video-player.vjs-paused .vjs-big-play-button,.cld-video-player.vjs-paused.vjs-has-started .vjs-big-play-button{opacity:1;visibility:visible}.cld-video-player.vjs-error .vjs-error-display{background:#90a0b3}.cld-video-player.vjs-error .vjs-error-display:before{display:none}.cld-video-player.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:20px;font-weight:500;text-align:left;padding:0 10%;display:flex;align-items:center}.cld-video-player.vjs-error .vjs-error-display .vjs-modal-dialog-content:before{content:"";width:34px;height:34px;margin-right:10px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzRweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMzQgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1NS4xICg3ODEzNikgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+RkFCNDUzODAtMkQ2Qy00Rjc0LUE0MTUtRTg0MkEwNDg4NDUxPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBza2V0Y2h0b29sLjwvZGVzYz4KICAgIDxnIGlkPSJWZXJzaW9uLTAtMiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9IlZDLTEtNS1FcnJvciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU0MS4wMDAwMDAsIC0zMjQuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cC0zIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgLTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVmlkZW8tUGxheWVyL0RhcmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ3MC4wMDAwMDAsIDg1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJpY29uL2luZm8vb3V0bGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzAuMDAwMDAwLCAyMzkuMDQ0NDQ0KSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4zMTI1LDI2LjQzNzUgTDE5LjY4NzUsMjYuNDM3NSBMMTkuNjg3NSwxNi4zMTI1IEwxNi4zMTI1LDE2LjMxMjUgTDE2LjMxMjUsMjYuNDM3NSBaIE0xOCwxLjEyNSBDOC42ODUsMS4xMjUgMS4xMjUsOC42ODUgMS4xMjUsMTggQzEuMTI1LDI3LjMxNSA4LjY4NSwzNC44NzUgMTgsMzQuODc1IEMyNy4zMTUsMzQuODc1IDM0Ljg3NSwyNy4zMTUgMzQuODc1LDE4IEMzNC44NzUsOC42ODUgMjcuMzE1LDEuMTI1IDE4LDEuMTI1IFogTTE4LDMxLjUgQzEwLjU1ODEyNSwzMS41IDQuNSwyNS40NDE4NzUgNC41LDE4IEM0LjUsMTAuNTU4MTI1IDEwLjU1ODEyNSw0LjUgMTgsNC41IEMyNS40NDE4NzUsNC41IDMxLjUsMTAuNTU4MTI1IDMxLjUsMTggQzMxLjUsMjUuNDQxODc1IDI1LjQ0MTg3NSwzMS41IDE4LDMxLjUgWiBNMTYuMzEyNSwxMi45Mzc1IEwxOS42ODc1LDEyLjkzNzUgTDE5LjY4NzUsOS41NjI1IEwxNi4zMTI1LDkuNTYyNSBMMTYuMzEyNSwxMi45Mzc1IFoiIGlkPSJpY19pbmZvX291dGxpbmVfMjRweCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);transform:translateY(-1px);flex-shrink:0}.cld-video-player.vjs-controls-disabled .vjs-big-play-button,.cld-video-player.vjs-has-started .vjs-big-play-button,.cld-video-player.vjs-using-native-controls .vjs-big-play-button,.cld-video-player.vjs-error .vjs-big-play-button{transition:visibility .2s,opacity .2s;display:block;visibility:hidden;opacity:0}.cld-video-player.vjs-controls-enabled::before{content:"";pointer-events:none;position:absolute;bottom:3em;left:0;right:0;width:100%;height:5rem;background:linear-gradient(to bottom, transparent 0%, var(--color-base) 100%);opacity:.4;z-index:1;font-size:120%;display:none}.cld-video-player.vjs-has-started::before,.cld-video-player.vjs-audio-only-mode::before{display:flex;transition:opacity .1s}.cld-video-player.vjs-has-started.vjs-user-inactive.vjs-playing::before{opacity:0;transition:opacity 1s}.cld-video-player .vjs-control{width:2.5em}.cld-video-player .vjs-control::before,.cld-video-player .vjs-icon-placeholder:before{font-size:1.8em;line-height:1.7;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cld-video-player .vjs-control-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;font-size:120%}.cld-video-player .vjs-control-bar .vjs-volume-panel{margin-right:.5em}.cld-video-player .vjs-control-bar .vjs-volume-panel.vjs-volume-panel-horizontal{max-width:8em}.cld-video-player .vjs-control-bar .vjs-volume-panel .vjs-slider{background-color:color-mix(in srgb, var(--color-text) 10%, transparent);box-shadow:0 0 1px 1px color-mix(in srgb, var(--color-text) 80%, transparent) inset}.cld-video-player .vjs-control-bar .vjs-progress-control,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;left:0px;width:100%;height:3px;bottom:100%}.cld-video-player .vjs-control-bar .vjs-progress-holder{margin:0;z-index:1;height:100%}.cld-video-player .vjs-control-bar .vjs-progress-holder::after{content:"";position:absolute;width:100%;left:0;right:0;top:-0.4rem;bottom:-0.4rem}.cld-video-player .vjs-control-bar .vjs-progress-control:hover,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover{z-index:2}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder{font-size:inherit;transition:none}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder .vjs-time-tooltip,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder .vjs-time-tooltip{font-size:.8em}.cld-video-player .vjs-control-bar .vjs-progress-control:hover .vjs-progress-holder::after,.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker:hover .vjs-progress-holder::after{top:-1.4rem}.cld-video-player .vjs-control-bar .vjs-load-progress div{background:none}.cld-video-player .vjs-control-bar .vjs-play-progress::before{display:none}.cld-video-player .vjs-control-bar .vjs-play-progress .vjs-time-tooltip{display:none}.cld-video-player .vjs-control-bar .vjs-progress-control-events-blocker{background-color:rgba(0,0,0,0)}.cld-video-player .vjs-playback-rate-value{font-size:1.3em;line-height:2.3em}.cld-video-player .vjs-subs-caps-button .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:top;display:inline-block;margin-bottom:-0.3em}.cld-video-player .vjs-subs-caps-button>.vjs-icon-placeholder:before{content:"" !important}.cld-video-player .vjs-menu .vjs-menu-content{min-width:10em;width:auto;padding:.2em 0}.cld-video-player .vjs-menu .vjs-selected{background:none;color:var(--color-text)}.cld-video-player .vjs-menu .vjs-menu-item{justify-content:left;text-align:left;white-space:nowrap;text-transform:capitalize;font-size:.9em;padding:0 1em;line-height:2em}.cld-video-player .vjs-menu:has(.vjs-selected) .vjs-menu-item{padding-left:2em}.cld-video-player .vjs-menu:has(.vjs-selected) .vjs-menu-item.vjs-selected:before{font-family:VideoJS;font-weight:400;font-style:normal;content:"";display:block;position:absolute;width:1em;margin-left:-1.3em;font-size:1.2em;line-height:1.6}.cld-video-player .vjs-spacer{flex:auto}.cld-video-player .vjs-modal-dialog{background:none}
.vjs-control-bar a.vjs-control.vjs-cloudinary-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIuOCAxMTMuMTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MC4yNSw0MC4yN0E1Ny44NCw1Ny44NCwwLDAsMCw4NS41NiwwLDU2Ljc1LDU2Ljc1LDAsMCwwLDM1LjI0LDI5LjlhNDIuNzksNDIuNzksMCwwLDAtMTAuMzMsODFsMS4wOC41aC4wNlY5OS4yM2EzMS45NSwzMS45NSwwLDAsMSwxMy4zMS01OWwzLS4zMSwxLjMxLTIuNzRBNDYsNDYsMCwwLDEsODUuNTYsMTAuODVhNDYuODMsNDYuODMsMCwwLDEsNDUuMTksMzUuNzlsMSw0LjExLDQuMjMuMDdhMjYuNTYsMjYuNTYsMCwwLDEsMjYsMjYuNDRjMCwxMC4xMS01LjgzLDE4LjM2LTE1LjcyLDIyLjU1djExLjU1bC43MS0uMjRjMTUuOTUtNS4yMSwyNS44Ni0xOC4xOSwyNS44Ni0zMy44NkEzNy40OSwzNy40OSwwLDAsMCwxNDAuMjUsNDAuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjQuNTYsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjM0LjgxSDQ3Ljg0YTguNTMsOC41MywwLDAsMS04LjU0LTguNTNWNjguMTRhLjQ3LjQ3LDAsMCwwLS40Ny0uNDdIMzQuNzZhLjQ4LjQ4LDAsMCwxLS4zNC0uODFMNTAuMzUsNTAuOTRhLjQ2LjQ2LDAsMCwxLC42NywwTDY2Ljk0LDY2Ljg2YS40Ny40NywwLDAsMS0uMzQuODFINjIuNTNhLjQ3LjQ3LDAsMCwwLS40Ny40N1YxMDRBOC41Myw4LjUzLDAsMCwwLDY0LjU2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OS43NiwxMTBsMi4zOCwyLjM4YS40Ny40NywwLDAsMS0uMzQuODFIODNhOC41Myw4LjUzLDAsMCwxLTguNTQtOC41M1Y3Ny4zMmEuNDcuNDcsMCwwLDAtLjQ3LS40OEg3MGEuNDguNDgsMCwwLDEtLjM0LS44MUw4NS41NSw2MC4xMWEuNDYuNDYsMCwwLDEsLjY3LDBMMTAyLjE0LDc2YS40Ny40NywwLDAsMS0uMzQuODFIOTcuNzNhLjQ3LjQ3LDAsMCwwLS40Ny40OFYxMDRBOC41Myw4LjUzLDAsMCwwLDk5Ljc2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzUsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjMzLjgxSDExOC4yNGE4LjU0LDguNTQsMCwwLDEtOC41NC04LjUzVjg2LjQ5YS40Ny40NywwLDAsMC0uNDctLjQ3aC00LjA3YS40Ny40NywwLDAsMS0uMzMtLjgxbDE1LjkyLTE1LjkzYS40OC40OCwwLDAsMSwuNjcsMGwxNS45MiwxNS45M0EuNDcuNDcsMCwwLDEsMTM3LDg2aC00LjA4YS40Ny40NywwLDAsMC0uNDcuNDdWMTA0QTguNTMsOC41MywwLDAsMCwxMzUsMTEwWiIvPjwvZz48L2c+PC9zdmc+);background-size:25px;background-position:center;background-repeat:no-repeat;color:inherit}.cld-video-player-skin-light .vjs-control-bar a.vjs-control.vjs-cloudinary-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzIuOCAxMTMuMTgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMDAwMDAwO308L3N0eWxlPjwvZGVmcz48ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIj48ZyBpZD0iTGF5ZXJfMS0yIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE0MC4yNSw0MC4yN0E1Ny44NCw1Ny44NCwwLDAsMCw4NS41NiwwLDU2Ljc1LDU2Ljc1LDAsMCwwLDM1LjI0LDI5LjlhNDIuNzksNDIuNzksMCwwLDAtMTAuMzMsODFsMS4wOC41aC4wNlY5OS4yM2EzMS45NSwzMS45NSwwLDAsMSwxMy4zMS01OWwzLS4zMSwxLjMxLTIuNzRBNDYsNDYsMCwwLDEsODUuNTYsMTAuODVhNDYuODMsNDYuODMsMCwwLDEsNDUuMTksMzUuNzlsMSw0LjExLDQuMjMuMDdhMjYuNTYsMjYuNTYsMCwwLDEsMjYsMjYuNDRjMCwxMC4xMS01LjgzLDE4LjM2LTE1LjcyLDIyLjU1djExLjU1bC43MS0uMjRjMTUuOTUtNS4yMSwyNS44Ni0xOC4xOSwyNS44Ni0zMy44NkEzNy40OSwzNy40OSwwLDAsMCwxNDAuMjUsNDAuMjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjQuNTYsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjM0LjgxSDQ3Ljg0YTguNTMsOC41MywwLDAsMS04LjU0LTguNTNWNjguMTRhLjQ3LjQ3LDAsMCwwLS40Ny0uNDdIMzQuNzZhLjQ4LjQ4LDAsMCwxLS4zNC0uODFMNTAuMzUsNTAuOTRhLjQ2LjQ2LDAsMCwxLC42NywwTDY2Ljk0LDY2Ljg2YS40Ny40NywwLDAsMS0uMzQuODFINjIuNTNhLjQ3LjQ3LDAsMCwwLS40Ny40N1YxMDRBOC41Myw4LjUzLDAsMCwwLDY0LjU2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OS43NiwxMTBsMi4zOCwyLjM4YS40Ny40NywwLDAsMS0uMzQuODFIODNhOC41Myw4LjUzLDAsMCwxLTguNTQtOC41M1Y3Ny4zMmEuNDcuNDcsMCwwLDAtLjQ3LS40OEg3MGEuNDguNDgsMCwwLDEtLjM0LS44MUw4NS41NSw2MC4xMWEuNDYuNDYsMCwwLDEsLjY3LDBMMTAyLjE0LDc2YS40Ny40NywwLDAsMS0uMzQuODFIOTcuNzNhLjQ3LjQ3LDAsMCwwLS40Ny40OFYxMDRBOC41Myw4LjUzLDAsMCwwLDk5Ljc2LDExMFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xMzUsMTEwbDIuMzgsMi4zOGEuNDcuNDcsMCwwLDEtLjMzLjgxSDExOC4yNGE4LjU0LDguNTQsMCwwLDEtOC41NC04LjUzVjg2LjQ5YS40Ny40NywwLDAsMC0uNDctLjQ3aC00LjA3YS40Ny40NywwLDAsMS0uMzMtLjgxbDE1LjkyLTE1LjkzYS40OC40OCwwLDAsMSwuNjcsMGwxNS45MiwxNS45M0EuNDcuNDcsMCwwLDEsMTM3LDg2aC00LjA4YS40Ny40NywwLDAsMC0uNDcuNDdWMTA0QTguNTMsOC41MywwLDAsMCwxMzUsMTEwWiIvPjwvZz48L2c+PC9zdmc+Cg==)}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:hover{cursor:pointer}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:last-child{margin-right:.4em;margin-left:.8em}.vjs-control-bar a.vjs-control.vjs-cloudinary-button:last-child::before{content:"";position:absolute;left:-0.25em;top:.3em;bottom:.3em;border-left:1px solid currentColor;opacity:.25}
.cld-video-player .vjs-title-bar{display:flex;flex-direction:column;align-items:center;visibility:visible;opacity:1;transition:opacity .1s;width:100%;position:absolute;top:0;left:0;padding:2em;padding:clamp(1.3em,4cqw,2em);pointer-events:none;container-type:inline-size;text-shadow:0 0 .5em var(--color-base);color:var(--color-text);background-image:linear-gradient(color-mix(in srgb, var(--color-base) 70%, transparent), transparent 100%)}.cld-video-player .vjs-title-bar .vjs-title-bar-title{width:100%;font-weight:600;line-height:1.2;margin-bottom:.5em;margin-bottom:clamp(.2em,1.5cqw,.5em);font-size:1.8em;font-size:clamp(1.3em,4cqw,1.8em)}.cld-video-player .vjs-title-bar .vjs-title-bar-subtitle{width:100%;font-weight:100;line-height:1;font-size:1em;font-size:clamp(.8em,3cqw,1.1em)}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-title-bar{visibility:visible;opacity:0;transition:opacity 1s}.vjs-controls-disabled .vjs-title-bar,.vjs-using-native-controls .vjs-title-bar,.vjs-error .vjs-title-bar,.vjs-ad-playing .vjs-title-bar{display:none !important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-title-bar{opacity:1;visibility:visible}
.cld-video-player .vjs-highlights-graph-display{position:absolute;left:0;right:0;bottom:50%;z-index:0;pointer-events:none;opacity:0;transition:opacity .2s}.cld-video-player .vjs-highlights-graph-display svg{width:100%;height:100%}.cld-video-player .vjs-highlights-graph-display path{fill:currentColor}.cld-video-player .vjs-progress-control:hover .vjs-highlights-graph-display{opacity:.8}
.vjs-context-menu-ui{position:absolute;z-index:2}.vjs-context-menu-ui .vjs-menu-content{background:rgba(0,0,0,.6);border-radius:.2em;padding:0}.vjs-context-menu-ui .vjs-menu-item{font-size:1em;line-height:1em;text-transform:none;cursor:pointer;margin:0;padding:.8em 1.4em}.vjs-context-menu-ui .vjs-menu-item:active,.vjs-context-menu-ui .vjs-menu-item:hover{background-color:rgba(0,0,0,.5)}.vjs-context-menu-ui .player-version{font-size:80%;opacity:.7}
.cld-video-player-floater{position:static;transition:all .5s ease-out;transition-property:bottom,right,left}.cld-video-player-floater .cld-video-player-floater-close{display:none}.cld-video-player-floater.cld-video-player-floating{position:fixed;z-index:9;border:4px solid #fff;box-shadow:0 3px 10px rgba(0,0,0,.2)}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-inner{height:0;width:100%}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-close{position:absolute;bottom:100%;background:#fff;border-bottom:none;margin-bottom:4px;right:-4px;padding:4px 6px 2px;display:block;box-shadow:0 0 4px rgba(0,0,0,.05);cursor:pointer}.cld-video-player-floater.cld-video-player-floating .cld-video-player-floater-close::after{content:"";position:absolute;top:100%;right:0;width:120%;height:4px;background:#fff}.cld-video-player-floater.cld-video-player-floating .vjs-time-control,.cld-video-player-floater.cld-video-player-floating .vjs-upcoming-video-title-display,.cld-video-player-floater.cld-video-player-floating .vjs-recommendations-overlay{display:none}.cld-video-player-floater.cld-video-player-floating .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:rgba(0,0,0,0)}.cld-video-player-floater.cld-video-player-floating .vjs-big-play-button{font-size:4em;top:40%}.cld-video-player-floater.cld-video-player-floating.cld-video-player-floater-bottom-right{bottom:20px !important;right:20px !important;top:auto !important;left:auto !important}.cld-video-player-floater.cld-video-player-floating.cld-video-player-floater-bottom-left{bottom:20px !important;left:20px !important;top:auto !important;right:auto !important}
.cld-video-player .cld-styled-text-tracks-gravity-center{inset:0 !important}.cld-video-player .cld-styled-text-tracks-gravity-center .vjs-text-track-cue{inset:0 !important;margin:auto}.cld-video-player .cld-styled-text-tracks-gravity-top .vjs-text-track-cue{top:0 !important}.cld-video-player .cld-styled-text-tracks-gravity-right .vjs-text-track-cue{text-align:right !important}.cld-video-player .cld-styled-text-tracks-gravity-left .vjs-text-track-cue{text-align:left !important}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-yellow-outlined div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-yellow-outlined) ::cue{color:#fef94a !important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-3d div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-3d) ::cue{color:hsl(335.9124087591,100%,113.137254902%) !important;text-shadow:0.03em 0.03em 0 rgb(255,67,142.4744525547),0.06em 0.06em 0 rgb(255,16,111.9489051095),0.09em 0.09em 0 rgb(220,0,88.3211678832),0.12em 0.12em 0 rgb(169,0,67.8467153285)}.cld-video-player div.vjs-text-track-display.cld-styled-text-tracks-theme-player-colors div.vjs-text-track-cue>div,.cld-video-player:has(.cld-styled-text-tracks-theme-player-colors) ::cue{color:var(--color-text) !important;background-color:var(--color-accent) !important;text-shadow:0 0 4px var(--color-base)}
.cld-video-player .vjs-vtt-thumbnail-display{position:absolute;left:0;z-index:1;transition:opacity .2s;bottom:3em;pointer-events:none;border:1px solid var(--color-base);border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translateX(-50%)}.cld-video-player .vjs-vtt-time-display{font-size:80%;line-height:1.4;position:absolute;bottom:-2.8em;left:0;right:0;margin:auto;color:var(--color-text);background:var(--color-base);padding:.3em .6em;width:-moz-fit-content;width:fit-content;border-radius:4px}.cld-video-player .vjs-time-tooltip{right:auto !important;translate:-50%}
.cld-video-player .vjs-control-bar-chapter-wrapper{display:flex;align-items:center;container-type:inline-size}.cld-video-player .vjs-control-bar-chapter-display{line-height:1.5;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .5em}.cld-video-player .vjs-control-bar-chapter-display:not(:empty)::before{content:"•";padding-right:.5em}@container (max-width: 150px){.cld-video-player .vjs-control-bar-chapter-display{display:none}}.cld-video-player .vjs-chapter-marker{pointer-events:none;position:absolute;background:var(--color-base);width:4px;top:0;bottom:0;opacity:.5;z-index:1}.cld-video-player .vjs-chapter-display{pointer-events:none;line-height:1.5;font-size:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:translateX(-50%);bottom:2.7em;position:absolute;padding:0 .3em;font-weight:bold;text-shadow:0 0 8px var(--color-base),0 0 1px var(--color-base),0 0 1px var(--color-base)}.cld-video-player .vjs-chapter-display:not(:empty)~.vjs-vtt-thumbnail-display{bottom:4em}.cld-video-player .vjs-time-tooltip{right:auto !important;translate:-50%}
.cld-video-player{color:var(--color-text)}.cld-video-player .vjs-time-tooltip,.cld-video-player .vjs-mouse-display:after,.cld-video-player .vjs-play-progress:after{color:var(--color-text);background-color:var(--color-base)}.cld-video-player .vjs-load-progress{background:color-mix(in srgb, var(--color-text) 30%, transparent)}.cld-video-player .vjs-volume-level{background:var(--color-text)}.cld-video-player .vjs-play-progress{background:var(--color-accent)}.cld-video-player .vjs-volume-vertical{background-color:color-mix(in srgb, var(--color-base) 70%, transparent)}.cld-video-player .vjs-volume-panel-horizontal .vjs-control:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) color-mix(in srgb, var(--color-accent) 40%, transparent) rgba(0,0,0,0)}.cld-video-player .vjs-volume-panel-horizontal .vjs-volume-level:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--color-accent) rgba(0,0,0,0)}.cld-video-player .vjs-progress-control:before{color:var(--color-base)}.cld-video-player .vjs-highlights-graph-display{color:color-mix(in srgb, var(--color-text) 30%, transparent)}.cld-video-player .vjs-recommendations-overlay{color:var(--color-text);background-color:color-mix(in srgb, var(--color-base) 40%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item{box-shadow:0 .5em 1.2em 0px var(--color-base);color:var(--color-text);border:1px solid var(--color-text) !important;position:relative}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item:active,.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item:hover{border:1px solid var(--color-accent) !important}.cld-video-player .vjs-menu-content .vjs-menu-item:active,.cld-video-player .vjs-menu-content .vjs-menu-item:focus,.cld-video-player .vjs-menu-content .vjs-menu-item:hover{color:var(--color-text);background-color:color-mix(in srgb, var(--color-text) 20%, transparent)}.cld-video-player.vjs-ad-playing .vjs-progress-control .vjs-play-progress{background:var(--color-base)}.cld-video-player.cld-plw-layout{background-color:var(--color-base)}.cld-video-player .cld-plw-item-info-wrap{color:var(--color-text)}.cld-video-player .cld-video-player-floater-close polygon{fill:var(--color-base)}.cld-video-player .cld-spbl-product-hotspot:after{background:var(--color-base);box-shadow:0 0 0 4px var(--color-accent),0 0 0 8px color-mix(in srgb, var(--color-text) 24%, transparent)}.cld-video-player .cld-spbl-product-tooltip{color:var(--color-base);background:var(--color-text)}.cld-video-player .base-color-semi-bg{background:color-mix(in srgb, var(--color-base) 70%, transparent)}.cld-video-player .text-color-semi-bg{background:color-mix(in srgb, var(--color-text) 70%, transparent)}.cld-video-player .text-color-text{color:var(--color-text)}.cld-video-player .base-color-text{color:var(--color-base)}.cld-video-player .accent-color-text{color:var(--color-accent)}.cld-video-player.cld-video-player-skin-dark .base-color-bg,.cld-video-player.cld-video-player-skin-dark .vjs-control-bar,.cld-video-player.cld-video-player-skin-dark .vjs-big-play-button,.cld-video-player.cld-video-player-skin-dark .vjs-menu-button .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary div{background:linear-gradient(to top, rgba(0, 0, 0, 0.7), transparent 80%)}.cld-video-player .vjs-upcoming-video{border:1px solid color-mix(in srgb, var(--color-text) 50%, transparent)}.cld-video-player .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player .vjs-context-menu-ui .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 60%, transparent)}.cld-video-player.cld-video-player-skin-light .base-color-bg,.cld-video-player.cld-video-player-skin-light .vjs-control-bar,.cld-video-player.cld-video-player-skin-light .vjs-big-play-button,.cld-video-player.cld-video-player-skin-light .vjs-menu-button .vjs-menu-content{background-color:color-mix(in srgb, var(--color-base) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary:active .vjs-recommendations-overlay-item-primary-content,.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-primary:hover .vjs-recommendations-overlay-item-primary-content{color:var(--color-base);background-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary:active div,.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary:hover div{color:var(--color-base);background-color:color-mix(in srgb, var(--color-accent) 80%, transparent)}.cld-video-player.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-item.vjs-recommendations-overlay-item-secondary div{background:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video{border:1px solid var(--color-text)}.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video .vjs-upcoming-video-bar{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .vjs-context-menu-ui .vjs-menu-content{background-color:var(--color-base)}.cld-video-player.cld-video-player-skin-light .cld-plw-item-info-wrap{color:var(--color-text)}@media only screen and (max-width: 768px){.cld-video-player.cld-video-player-skin-light.cld-plw-vertical .cld-plw-item-info-wrap{color:var(--color-accent)}}
.ima-ad-container{top:0em;position:absolute;display:none;width:100%;height:100%}.video-js.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.video-js.vjs-user-inactive.vjs-playing .bumpable-ima-ad-container{margin-top:0em}.video-js.vjs-paused .bumpable-ima-ad-container,.video-js.vjs-playing:hover .bumpable-ima-ad-container,.video-js.vjs-user-active.vjs-playing .bumpable-ima-ad-container{margin-top:-4em}.ima-controls-div{bottom:0em;height:1.4em;position:absolute;overflow:hidden;display:none;opacity:1;background-color:rgba(7,20,30,.7);background:linear-gradient(to top, rgba(7, 20, 30, 0.7) 0%, rgba(7, 20, 30, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#0007141E", endColorstr="#07141E",GradientType=0 )}.ima-controls-div.ima-controls-div-showing{height:3.7em}.ima-countdown-div{height:1em;color:#fff;text-shadow:0 0 .2em #000;cursor:default}.ima-seek-bar-div{top:1.2em;height:.3em;position:absolute;background:hsla(0,0%,100%,.4)}.ima-progress-div{width:0em;height:.3em;background-color:#ecc546}.ima-play-pause-div,.ima-mute-div,.ima-slider-div,.ima-fullscreen-div{width:2.33em;height:1.33em;top:.733em;left:0em;position:absolute;color:#ccc;font-size:1.5em;line-height:2;text-align:center;font-family:VideoJS;cursor:pointer}.ima-mute-div{left:auto;right:5.667em}.ima-slider-div{left:auto;right:2.33em;width:3.33em;height:.667em;top:1.33em;background-color:#555}.ima-slider-level-div{width:100%;height:.667em;background-color:#ecc546}.ima-fullscreen-div{left:auto;right:0em}.ima-playing:before{content:""}.ima-paused:before{content:""}.ima-playing:hover:before,.ima-paused:hover:before{text-shadow:0 0 1em #fff}.ima-non-muted:before{content:""}.ima-muted:before{content:""}.ima-non-muted:hover:before,.ima-muted:hover:before{text-shadow:0 0 1em #fff}.ima-non-fullscreen:before{content:""}.ima-fullscreen:before{content:""}.ima-non-fullscreen:hover:before,.ima-fullscreen:hover:before{text-shadow:0 0 1em #fff}
.vjs-upcoming-video{opacity:0;transition:bottom .1s,visibility .2s,opacity .2s;visibility:hidden;position:absolute;bottom:4.5em;right:.75em;width:38.7%;max-width:30em;border:1px solid #e8e8e9}.vjs-upcoming-video .upcoming-video-overlay{aspect-ratio:16/9;background-size:cover;cursor:pointer}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar{display:flex;flex:auto;justify-content:space-between;position:absolute;height:3em;line-height:3em;width:100%;bottom:0px}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title{flex:auto;text-align:left;display:block;width:auto;max-width:80%;padding-left:1em;padding-right:1em}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title .vjs-upcoming-video-title-display{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vjs-upcoming-video .upcoming-video-overlay .vjs-upcoming-video-bar .vjs-upcoming-video-title .vjs-upcoming-video-title-display .vjs-upcoming-video-title-display-label{font-weight:400}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-upcoming-video{transition:bottom 1s,visibility .2s,opacity .2s;bottom:.7em}.vjs-upcoming-video.vjs-upcoming-video-show{transition:visibility .2s,opacity .2s;opacity:1;visibility:visible}.vjs-upcoming-video.disable-transition{transition:visibility 0s}@media only screen and (max-width: 768px){.vjs-upcoming-video:before{display:none}.cld-video-player.cld-video-player-skin-dark .vjs-upcoming-video,.cld-video-player.cld-video-player-skin-light .vjs-upcoming-video{border:none}.vjs-upcoming-video .aspect-ratio-content{background-image:none !important}}
.cld-video-player .vjs-playlist-button{display:none}.cld-video-player.vjs-playlist .vjs-playlist-button{display:block}
.cld-plw-horizontal .cld-plw-col-list{padding-top:14.0625%;position:relative}.cld-plw-horizontal .cld-plw-panel{overflow:auto;position:absolute;top:0;bottom:0;right:0;left:0;display:flex;flex-direction:row}.cld-plw-horizontal .cld-plw-panel-item{background-image:none;min-width:25%;max-width:25%}.cld-plw-horizontal .cld-plw-panel-item:first-child{margin-left:0}.cld-plw-horizontal .cld-plw-panel-item:last-child{margin-right:0}.cld-plw-vertical{display:flex;flex-direction:row}.cld-plw-vertical.cld-plw-layout>div:first-child{flex:1}.cld-plw-vertical .cld-plw-col-list{display:flex;flex-direction:column;min-width:20%}.cld-plw-vertical .cld-plw-panel{height:100%;overflow:auto}.cld-plw-vertical .cld-plw-panel-item{height:25%}.cld-plw-vertical .cld-plw-panel-item:last-child{margin-bottom:0}.cld-plw-item-title-next{font-weight:bold}.cld-plw-item-info-wrap{position:absolute;bottom:0;left:0;padding:5% 7%;width:100%;transition:color .25s;display:flex;flex-direction:row;justify-content:space-between;box-sizing:border-box}.cld-video-player-skin-dark .cld-plw-item-info-wrap{text-shadow:0 0 1px var(--color-base)}@media only screen and (max-width: 768px){.cld-video-player-skin-dark .cld-plw-item-info-wrap{background:var(--color-base)}}.cld-plw-item-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cld-plw-item-duration{margin-left:10px}.cld-plw-layout.cld-plw-layout-fluid{width:100%}.cld-plw-layout.cld-plw-vertical{flex-direction:row}.cld-plw-layout.cld-plw-horizontal{flex-direction:column}.cld-plw-custom{padding:4px}.cld-plw-custom .cld-plw-panel-item{background:none !important;margin:4px 0}.cld-plw-custom .cld-plw-panel-item:first-child{margin-top:0}.cld-plw-custom .cld-plw-panel-item:last-child{margin-bottom:0}.cld-plw-custom .cld-plw-panel-item img{display:block;width:150px}.cld-plw-custom .cld-plw-panel-item .cld-plw-item-info-wrap{left:160px}.cld-plw-custom .cld-plw-panel-item .cld-plw-item-title-next{display:block}@media only screen and (max-width: 768px){.cld-plw-layout.cld-plw-vertical,.cld-plw-layout.cld-plw-horizontal{flex-direction:column}.cld-plw-layout.cld-plw-vertical .cld-plw-panel,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel{flex-direction:column}.cld-plw-layout.cld-plw-vertical .cld-plw-col-list,.cld-plw-layout.cld-plw-horizontal .cld-plw-col-list{width:inherit !important;height:inherit !important;max-height:340px}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item{background:none !important}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item img,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item img{display:block;width:150px;height:84px}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-info-wrap,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-info-wrap{left:150px;padding:15px 10px;top:0;right:0;width:auto}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title-next,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title-next{display:block}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title-curr,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title-curr{display:block}.cld-plw-layout.cld-plw-vertical .cld-plw-panel-item .cld-plw-item-title,.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item .cld-plw-item-title{white-space:normal}.cld-plw-layout.cld-plw-horizontal .cld-plw-col-list{padding-top:0;overflow:auto}.cld-plw-layout.cld-plw-horizontal .cld-plw-panel{position:initial}.cld-plw-layout.cld-plw-horizontal .cld-plw-panel-item{max-width:none}}
.cld-thumbnail{position:relative;display:block;width:100%;overflow:hidden;font-size:1em;text-align:left;background-repeat:no-repeat;background-size:cover;background-position:center}.cld-thumbnail .cld-thumbnail-img{display:none}.cld-thumbnail:before{content:"";position:absolute;top:40%;max-height:60%;right:0;bottom:0;left:0;background:linear-gradient(to top, var(--color-base), transparent 80%);opacity:.9}.cld-thumbnail.cld-plw-panel-item-active{border:1px solid var(--color-accent);box-sizing:border-box;box-shadow:0 0 3em -0.5em var(--color-accent) inset}.cld-plw-panel-item:hover:after{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:var(--color-text);opacity:.2}@media only screen and (max-width: 768px){.cld-thumbnail:before{background:none}}
.cld-video-player.vjs-user-active .interaction-areas-container{display:block}.cld-video-player.interaction-areas .vjs-big-play-button{display:none !important}.cld-video-player .interaction-areas-container{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);display:none;z-index:1}.cld-video-player .interaction-areas-container:hover{display:block}.cld-video-player .interaction-areas-container .go-back-button,.cld-video-player .interaction-areas-container .vp-ia-item{position:absolute;cursor:pointer}.cld-video-player .interaction-areas-container .go-back-button{top:0;left:0;width:100%;height:100%}.cld-video-player .interaction-areas-container .vp-ia-item{display:inline-flex;align-items:center;justify-content:center;transition:top,left,width,height;transition-timing-function:linear}.cld-video-player .interaction-areas-container .vp-ia-item.theme-shadowed .vp-ia-marker-shadow{opacity:.24}.cld-video-player .interaction-areas-container .vp-ia-item.theme-pulsing .vp-ia-marker-shadow{-webkit-animation:pulsing-animation 1.3s ease-out;-webkit-animation-iteration-count:infinite;border:solid 2px;opacity:0}.cld-video-player .interaction-areas-container .vp-ia-item:hover .vp-ia-marker-main:before{content:"";width:20px;height:20px;border:solid 2px rgba(0,0,0,.25)}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker{position:relative;width:20px;height:20px}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main,.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main:before,.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-shadow{position:absolute;border-radius:50%;transform:translate(-50%, -50%);top:50%;left:50%}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-main{background-color:#fff;border:solid 2px;height:100%;width:100%}.cld-video-player .interaction-areas-container .vp-ia-item .vp-ia-area-marker .vp-ia-marker-shadow{width:28px;height:28px}.cld-video-player .interaction-areas-container.vp-ia-layout-message{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;z-index:2;background-color:rgba(0,0,0,.5)}.cld-video-player .interaction-areas-container.vp-ia-layout-message.clickable{cursor:pointer}.cld-video-player .interaction-areas-container.vp-ia-layout-message.clickable:hover .vp-theme-button{background-color:rgba(255,255,254,.28)}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-icon{margin-bottom:20px;height:60px}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-title{font-size:24px;line-height:34px;text-align:center}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-theme-button{margin:8px 0 18px 0}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show{display:flex;align-items:center}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show>*{cursor:pointer}.cld-video-player .interaction-areas-container.vp-ia-layout-message .vp-ia-layout-message-do-not-show .vp-ia-layout-message-checkbox-title{margin:0 0 0 5px}
.vjs-visual-search .vjs-visual-search-wrapper{position:absolute;top:1.5em;right:1.5em;margin-left:auto;display:flex;align-items:center;transition:all .3s ease;border-radius:1.5em;overflow:hidden;background-color:rgba(0,0,0,0);pointer-events:auto}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active{background-color:color-mix(in srgb, var(--color-base) 60%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-form{width:13.75em;margin-right:.25em;opacity:1}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-button{background-color:rgba(0,0,0,0);text-shadow:none}.vjs-visual-search .vjs-visual-search-wrapper.vjs-visual-search-active .vjs-visual-search-button:hover{text-shadow:0 0 .5em var(--color-accent)}.vjs-visual-search .vjs-visual-search-wrapper:hover:not(.vjs-visual-search-active) .vjs-visual-search-button{background-color:color-mix(in srgb, var(--color-base) 25%, transparent)}.vjs-visual-search .vjs-visual-search-wrapper+.vjs-title-bar-title{padding-right:2em}.vjs-visual-search .vjs-visual-search-button{background:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;width:2.75em;height:2.75em;padding:.1em;opacity:.9;border-radius:50%;transition:all .25s ease;z-index:2;flex-shrink:0;text-shadow:0 0 1em var(--color-base)}.vjs-visual-search .vjs-visual-search-button:hover{opacity:1}.vjs-visual-search .vjs-visual-search-button>span:before{font-size:1.8em}.vjs-visual-search .vjs-visual-search-button .vjs-loading-spinner{display:none;width:2.15em;height:2.15em;position:absolute;top:.3em;left:.3em;border-width:.4em;transform:none}.vjs-visual-search .vjs-visual-search-button.vjs-waiting>.vjs-icon-search{display:none}.vjs-visual-search .vjs-visual-search-button.vjs-waiting>.vjs-loading-spinner{display:flex}.vjs-visual-search .vjs-visual-search-form{display:flex;align-items:center;width:0;opacity:0;transition:all .3s ease;overflow:hidden}.vjs-visual-search .vjs-visual-search-input{background:rgba(0,0,0,0);border:none;color:var(--color-text);font-size:.938em;padding:0;width:100%;height:2.25em;outline:none}.vjs-visual-search .vjs-visual-search-input::-moz-placeholder{color:color-mix(in srgb, white 70%, transparent)}.vjs-visual-search .vjs-visual-search-input::placeholder{color:color-mix(in srgb, white 70%, transparent)}.vjs-visual-search .vjs-visual-search-close{background:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;width:2em;height:2em;padding:.25em;opacity:.7;transition:opacity .2s ease;flex-shrink:0;text-shadow:0 0 .25em var(--color-base)}.vjs-visual-search .vjs-visual-search-close:hover{opacity:1}.vjs-visual-search .vjs-visual-search-close .vjs-icon-close:before{font-size:1em}.vjs-visual-search .vjs-visual-search-results-wrapper{position:absolute;bottom:100%;left:0;width:100%;height:.75em;z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--color-accent) 15%, transparent), color-mix(in srgb, var(--color-accent) 15%, transparent)),linear-gradient(to right, color-mix(in srgb, var(--color-base) 20%, transparent), color-mix(in srgb, var(--color-base) 20%, transparent))}.vjs-visual-search .vjs-visual-search-marker{position:absolute;height:100%;background-color:var(--color-accent);opacity:.7;pointer-events:auto;cursor:pointer;transition:opacity .2s ease}.vjs-visual-search .vjs-visual-search-marker:hover{opacity:.8}.vjs-visual-search .vjs-visual-search-marker:focus{box-shadow:inset 0 0 0 .1em color-mix(in srgb, var(--color-text) 50%, transparent)}.vjs-visual-search-results-active .vjs-mouse-display{translate:0 -0.75em}@keyframes vjs-visual-search-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.vjs-share-download-button{position:relative}.vjs-share-download-button>.vjs-loading-spinner{display:none;width:1.4em;height:1.4em;border-width:.2em;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.vjs-share-download-button.vjs-waiting>.vjs-icon-file-download{display:none}.vjs-share-download-button.vjs-waiting>.vjs-loading-spinner{display:flex}
.cld-spbl-bar{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}.cld-spbl-bar-inner{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateX(20%);transition:transform .3s}.cld-video-player .vjs-control-bar{transition:width .3s}.shoppable-panel-visible .cld-spbl-bar-inner{transform:translateX(0)}.shoppable-panel-visible .vjs-control-bar{width:80%}.shoppable-panel-visible .cld-spbl-toggle-icon:before{content:""}.cld-spbl-banner-msg{position:absolute;font-size:2em;text-shadow:0 0 5px rgba(0,0,0,.5);left:0;top:calc(50% + 3em);width:100%;text-align:center}.cld-video-player.vjs-has-started .cld-spbl-banner-msg,.cld-video-player.vjs-error .cld-spbl-banner-msg{display:none}.cld-spbl-toggle{position:absolute;top:3%;right:20%;color:inherit;border-radius:6px 0 0 6px;width:40px;height:40px;line-height:40px;font-size:24px;text-align:center;cursor:pointer;pointer-events:all;text-decoration:none}.cld-spbl-toggle:hover{color:inherit;text-decoration:none}.cld-spbl-toggle:focus{outline:none}.cld-spbl-toggle-icon{display:block;animation-duration:1s;animation-fill-mode:both}.cld-spbl-toggle-icon.animate,.shoppable-panel-hidden .cld-spbl-toggle-icon:hover{animation-name:tada;animation-iteration-count:infinite}.cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:75%}.shoppable-panel-hidden .cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon:before{display:none}.shoppable-panel-visible .cld-spbl-toggle-icon.cld-spbl-toggle-custom-icon{background-image:none !important}.cld-spbl-panel{position:absolute;top:0;right:0;bottom:0;width:20%;overflow:auto;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.cld-spbl-panel::-webkit-scrollbar{display:none}.cld-spbl-item{display:block;position:relative;margin:12px 8px;color:inherit;transform:scale(0.98);transition:transform .3s}.cld-spbl-bar[size=md] .cld-spbl-item{font-size:10px}.cld-spbl-bar[size=sm] .cld-spbl-item{font-size:8px}.cld-spbl-item:before,.cld-spbl-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;box-shadow:0 0 0;transition:box-shadow .3s;border-radius:3px}.cld-spbl-item.active{transform:scale(1)}.cld-spbl-item.active:before{opacity:.5;box-shadow:0 0 0 4px}.cld-spbl-item.active:after{box-shadow:0 0 0 2px}.cld-spbl-item:hover{color:inherit}.cld-spbl-img{max-width:100%;height:auto}.cld-spbl-hover-img{display:none}.cld-spbl-item-info{position:absolute;right:0;bottom:0;left:0;max-height:100%;overflow:hidden;padding:6%}.cld-spbl-overlay{display:inline-flex;position:absolute;top:0;right:0;bottom:0;left:0;line-height:1.3;font-size:120%;text-align:center;padding:10%;z-index:1;opacity:0}.cld-spbl-overlay .cld-spbl-overlay-text{margin:auto}.cld-spbl-item:hover .cld-spbl-overlay{opacity:1}.cld-spbl-item:hover .cld-spbl-overlay~.cld-spbl-item-info{display:none}.cld-spbl-item:hover .cld-spbl-hover-img{display:block}.cld-spbl-item:hover .cld-spbl-hover-img+.cld-spbl-img{display:none}.cld-spbl-post-play .cld-spbl-post-play-bg{position:absolute;top:0;left:0;bottom:0;right:0;background-size:cover}.cld-spbl-post-play .cld-spbl-post-title{position:absolute;font-size:1.5em;text-shadow:0 0 5px rgba(0,0,0,.5);left:0;top:.8em;width:100%;text-align:center}.cld-spbl-post-play .cld-spbl-panel{width:100%;top:16%;height:60%;padding:10px 8px;white-space:nowrap;background:none !important;cursor:grab}.cld-spbl-post-play .cld-spbl-panel:active{cursor:grabbing}.cld-spbl-post-play .cld-spbl-item{display:inline-block;width:28%;padding-top:28%;margin:0 8px;white-space:normal;vertical-align:top;border-radius:10px;overflow:hidden;box-shadow:0 4px 6px 1.2px rgba(0,0,0,.24),0 6px 8px 4px rgba(0,0,0,.24);transform:none}.cld-spbl-post-play .cld-spbl-img{max-width:100%;max-height:100%;position:absolute;top:0;left:0;bottom:0;right:0;margin:0 auto auto}.cld-spbl-post-play .cld-spbl-replay-btn{position:absolute;left:5%;bottom:10%;font-family:inherit;padding:8px 15px;border-radius:5px}.cld-spbl-post-play .cld-spbl-replay-btn:before{font-family:VideoJS;vertical-align:bottom;margin-right:4px}.cld-spbl-post-modal .cld-spbl-bar,.cld-spbl-post-modal .vjs-big-play-button,.cld-spbl-post-modal .vjs-recommendations-overlay{display:none}@keyframes tada{0%{transform:scale3d(1, 1, 1)}10%,20%{transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}100%{transform:scale3d(1, 1, 1)}}.shoppable-products-overlay .vjs-title-bar,.shoppable-products-overlay .vjs-big-play-button{display:none !important}.cld-spbl-products-overlay{position:absolute;width:100%;top:50%;transform:translateY(-50%)}.cld-spbl-product-hotspot{pointer-events:all;position:absolute;cursor:pointer;padding:15px}.cld-spbl-product-hotspot:after{content:"";display:block;width:8px;height:8px;background:#fff;box-shadow:0 0 0 4px #0078ff,0 0 0 8px rgba(0,120,255,.24);border-radius:18px}.cld-spbl-product-hotspot:hover .cld-spbl-product-tooltip{display:block}.cld-spbl-product-tooltip{display:none;position:absolute;white-space:nowrap;padding:4px 6px;border-radius:4px;top:100%;left:50%;transform:translateX(-50%)}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-top{top:auto;bottom:100%}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-left{top:50%;right:100%;left:auto;transform:translateY(-50%)}.cld-spbl-product-tooltip.cld-spbl-product-tooltip-right{top:50%;left:100%;transform:translateY(-50%)}
.vjs-recommendations-overlay{display:flex;align-items:center;justify-content:center;visibility:hidden;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vjs-recommendations-overlay .vjs-recommendations-overlay-hide{font-size:1em;cursor:pointer;position:absolute;display:inline-block;top:3.75%;right:1.72%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content{position:relative;width:85%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content:before{display:block;content:"";width:100%;padding-top:56.25%}.vjs-recommendations-overlay .vjs-recommendations-overlay-content>.aspect-ratio-content{position:absolute;top:0;left:0;right:0;bottom:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content{display:flex;flex-flow:column;height:auto}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item{border:1px solid hsla(0,0%,100%,.5)}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary{flex:1.82;display:flex;flex-flow:row}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-image{flex:1;background-size:cover}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content{flex:.5625;display:flex;flex-flow:column;background:rgba(0,0,0,.6);text-align:left;padding:3%;min-width:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 0;font-size:18px;margin:0 0 1em 0;font-weight:600}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h3{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 0 0 0;font-size:20px;margin:0 0 1.3em 0;font-weight:500}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{padding:0 0 0 0;margin:0 0 0 0;font-size:14px;overflow:hidden;line-height:1.4em;font-weight:400}@media only screen and (max-width: 1050px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h2{font-size:16px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content h3{font-size:18px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{font-size:12px}}@media only screen and (max-width: 900px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{font-size:10px}}@media only screen and (max-width: 768px){.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-primary .vjs-recommendations-overlay-item-primary-content p{display:none}}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container{flex:1;display:flex;flex-flow:row wrap;justify-content:flex-start}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary{background-size:100% 100%;flex:1;max-width:33%;font-size:1.16em;position:relative;margin:2% 2% 0 0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary:last-child{margin-right:0}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div{display:flex;flex-direction:row;justify-content:space-between;text-align:left;line-height:normal;position:absolute;width:100%;bottom:0;left:0;padding:20% 7% 4.5% 7%}.cld-video-player-skin-light .vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div{padding:5% 7%}.cld-video-player-skin-dark .vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div.vjs-recommendations-overlay-item-info{text-shadow:1px 1px 0 rgba(0,0,0,.3)}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span{display:block;min-width:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span.vjs-recommendations-overlay-item-secondary-title{flex:2.3;font-size:13px}.vjs-recommendations-overlay .vjs-recommendations-overlay-content .aspect-ratio-content .vjs-recommendations-overlay-item-secondary-container .vjs-recommendations-overlay-item-secondary div span.vjs-recommendations-overlay-item-secondary-duration{text-align:right;margin-left:10px}
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color: rgb(from red r g b)))) {
    *, :before, :after, ::backdrop {
      --tw-outline-style: solid;
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-content: "";
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
    }
  }
}

@layer theme {
  :root, :host {
    --font-sans: Gotham, sans-serif;
    --font-serif: Sebenta, serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-red-100: oklch(93.6% .032 17.717);
    --color-red-400: oklch(70.4% .191 22.216);
    --color-red-600: oklch(57.7% .245 27.325);
    --color-yellow-400: oklch(85.2% .199 91.936);
    --color-blue-100: oklch(93.2% .032 255.585);
    --color-gray-50: oklch(98.5% .002 247.839);
    --color-gray-100: oklch(96.7% .003 264.542);
    --color-gray-200: oklch(92.8% .006 264.531);
    --color-gray-300: oklch(87.2% .01 258.338);
    --color-gray-400: oklch(70.7% .022 261.325);
    --color-gray-500: oklch(55.1% .027 264.364);
    --color-neutral-50: oklch(98.5% 0 0);
    --color-neutral-100: oklch(97% 0 0);
    --color-neutral-200: oklch(92.2% 0 0);
    --color-neutral-300: oklch(87% 0 0);
    --color-neutral-400: oklch(70.8% 0 0);
    --color-neutral-500: oklch(55.6% 0 0);
    --color-neutral-600: oklch(43.9% 0 0);
    --color-neutral-700: oklch(37.1% 0 0);
    --color-neutral-800: oklch(26.9% 0 0);
    --color-neutral-900: oklch(20.5% 0 0);
    --color-neutral-950: oklch(14.5% 0 0);
    --color-stone-50: #fdfdfd;
    --color-stone-100: #fbfbfa;
    --color-stone-200: #f7f7f5;
    --color-stone-300: #f3f3f1;
    --color-stone-400: #efefec;
    --color-stone-500: #ebebe7;
    --color-black: #000;
    --color-white: #fff;
    --spacing: .25rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --tracking-tighter: -.05em;
    --tracking-tight: -.025em;
    --leading-normal: 1.5;
    --radius-sm: .25rem;
    --radius-md: .375rem;
    --radius-lg: .5rem;
    --radius-xl: .75rem;
    --ease-in: cubic-bezier(.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, .2, 1);
    --ease-in-out: cubic-bezier(.4, 0, .2, 1);
    --animate-spin: spin 1s linear infinite;
    --blur-2xl: 40px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
    --btn-dark-bg: var(--color-midnight-400);
    --btn-dark-bg-hover: var(--color-midnight-350);
    --btn-dark-bg-disabled: var(--color-black);
    --btn-dark-text: var(--color-white);
    --btn-dark-text-disabled: var(--color-white);
    --btn-white-bg: var(--color-white);
    --btn-white-bg-hover: var(--color-stone-150);
    --btn-white-bg-disabled: var(--color-stone-150);
    --btn-white-text: var(--color-midnight-400);
    --btn-white-text-disabled: var(--color-black);
    --btn-off-white-bg: var(--color-stone-400);
    --btn-off-white-bg-hover: var(--color-stone-500);
    --btn-off-white-bg-disabled: var(--color-stone-200);
    --btn-off-white-text: var(--color-midnight-400);
    --btn-off-white-text-disabled: var(--color-midnight-200);
    --btn-on-material-bg: var(--color-black);
    --btn-on-material-bg-hover: var(--color-white);
    --btn-on-material-bg-disabled: var(--color-black);
    --btn-on-material-text: var(--color-midnight-400);
    --btn-on-material-text-disabled: var(--color-midnight-300);
    --btn-height-sm: 1.75rem;
    --btn-height-md: 2.1875rem;
    --btn-height-lg: 3.125rem;
    --btn-height-main-cta: 5rem;
    --btn-pad-x-sm: .625rem;
    --btn-pad-x-md: 1.25rem;
    --btn-pad-x-lg: 1.75rem;
    --btn-pad-x-main-cta: 1.875rem;
    --btn-pad-x-icon-sm: .3125rem;
    --btn-pad-x-icon-md: .9375rem;
    --btn-pad-x-icon-lg: 1.375rem;
    --btn-pad-y-sm: .125rem;
    --btn-pad-y-md: .3125rem;
    --btn-pad-y-lg: .5625rem;
    --btn-pad-y-main-cta: .5625rem;
    --btn-gap-sm: .1875rem;
    --btn-gap-md: .25rem;
    --btn-gap-lg: .25rem;
    --color-stone-150: #f9f9f8;
    --color-stone-250: #f4f4f2;
    --color-stone-350: #f1f1ef;
    --color-stone-450: #ededea;
    --color-midnight-50: #e6e6e6;
    --color-midnight-100: #ccc;
    --color-midnight-150: #b3b3b3;
    --color-midnight-200: #999;
    --color-midnight-250: #7f7f7f;
    --color-midnight-300: #666;
    --color-midnight-350: #4d4d4d;
    --color-midnight-400: #333;
    --color-midnight-450: #1a1a1a;
    --grid-padding-lg: 1.375rem;
    --grid-padding-md: 1.375rem;
    --grid-padding-sm: 1.25rem;
    --grid-gap: .625rem;
    --grid-gap-y-sm: 5rem;
    --grid-gap-y-md: 5rem;
    --grid-gap-y-lg: 5rem;
    --grid-module-columns-lg: 24;
    --grid-modal-columns-lg: 21;
    --module-sm-padding-top: 1.25rem;
    --module-sm-padding-bottom: 5rem;
    --module-md-padding-top: 2.25rem;
    --module-md-padding-bottom: 5rem;
    --module-lg-padding-top: 2.25rem;
    --module-lg-padding-bottom: 5rem;
    --text-h1-sm: 1.75rem;
    --text-h1-sm--line-height: 2.1875rem;
    --text-h1-sm--font-weight: 500;
    --text-h1-sm-padding-bottom: .875rem;
    --text-h1-md: 2.1875rem;
    --text-h1-md--line-height: 2.1875rem;
    --text-h1-md--font-weight: 500;
    --text-h1-lg: 2.1875rem;
    --text-h1-lg--font-weight: 500;
    --text-h1-lg--line-height: 2.75rem;
    --text-h1-lg--letter-spacing: -.025rem;
    --text-h2-sm: 1.5625rem;
    --text-h2-sm--line-height: 1.6875rem;
    --text-h2-sm-padding-top: .625rem;
    --text-h2-sm-padding-bottom: .625rem;
    --text-h2-md: 1.5625rem;
    --text-h2-md--line-height: 1.6875rem;
    --text-h2-md-padding-top: .625rem;
    --text-h2-lg: 1.875rem;
    --text-h2-lg--line-height: 2rem;
    --text-h2-lg--letter-spacing: -.0125rem;
    --text-h2-lg-padding-top: .625rem;
    --text-h3-sm: 1.25rem;
    --text-h3-sm--line-height: 1.625rem;
    --text-h3-sm--letter-spacing: -.00625rem;
    --text-h3-sm-padding-top: 1rem;
    --text-h3-sm-padding-bottom: .875rem;
    --text-h3-md: 1.25rem;
    --text-h3-md--line-height: 1.625rem;
    --text-h3-md--letter-spacing: -.00625rem;
    --text-h3-md-padding-top: 1rem;
    --text-h3-md-padding-bottom: .875rem;
    --text-h3-lg: 1.25rem;
    --text-h3-lg--line-height: 1.8125rem;
    --text-h3-lg--letter-spacing: -.0125rem;
    --text-h3-lg-padding-top: 1.125rem;
    --text-h3-lg-padding-bottom: 1.125rem;
    --text-h4-sm: 1rem;
    --text-h4-sm--line-height: 1.5rem;
    --text-h4-sm-padding-bottom: 1.25rem;
    --text-h4-md: 1rem;
    --text-h4-md--line-height: 1.5rem;
    --text-h4-md-padding-bottom: 1.25rem;
    --text-h4-lg: 1.125rem;
    --text-h4-lg--line-height: 1.5rem;
    --text-h4-lg--letter-spacing: -.0375rem;
    --text-h4-lg-padding-bottom: 1.25rem;
    --text-subheader-sm: .6875rem;
    --text-subheader-sm--line-height: 1.25rem;
    --text-subheader-sm--letter-spacing: .0625rem;
    --text-subheader-sm-padding-bottom: .875rem;
    --text-subheader-md: .6875rem;
    --text-subheader-md--line-height: 1.25rem;
    --text-subheader-md--letter-spacing: .0625rem;
    --text-subheader-md-padding-bottom: .875rem;
    --text-subheader-lg: .6875rem;
    --text-subheader-lg--line-height: 1.25rem;
    --text-subheader-lg--letter-spacing: .09375rem;
    --text-subheader-lg-padding-bottom: .75rem;
    --text-body-sm: .8125rem;
    --text-body-sm--line-height: 1.25rem;
    --text-body-sm-padding-top: 1.25rem;
    --text-body-sm-padding-bottom: 1.375rem;
    --text-body-md: .8125rem;
    --text-body-md--line-height: 1.25rem;
    --text-body-md-padding-top: 1.25rem;
    --text-body-lg: .9375rem;
    --text-body-lg--line-height: 1.3125rem;
    --text-body-lg-padding-top: 1.25rem;
    --text-caption: .75rem;
    --text-caption--line-height: 1rem;
    --text-caption-sm-padding-top: .5625rem;
    --text-caption-sm-padding-bottom: .875rem;
    --text-caption-md-padding-top: .5625rem;
    --text-caption-lg-padding-top: .5625rem;
    --text-label-m: .8125rem;
    --text-label-m--line-height: 1rem;
  }
}

@layer base {
  *, :after, :before, ::backdrop {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  ::file-selector-button {
    box-sizing: border-box;
    border: 0 solid;
    margin: 0;
    padding: 0;
  }

  html, :host {
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
      -o-tab-size: 4;
         tab-size: 4;
    line-height: 1.5;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }

  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }

  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }

  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }

  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }

  b, strong {
    font-weight: bolder;
  }

  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }

  small {
    font-size: 80%;
  }

  sub, sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative;
  }

  sub {
    bottom: -.25em;
  }

  sup {
    top: -.5em;
  }

  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }

  :-moz-focusring {
    outline: auto;
  }

  progress {
    vertical-align: baseline;
  }

  summary {
    display: list-item;
  }

  ol, ul, menu {
    list-style: none;
  }

  img, svg, video, canvas, audio, iframe, embed, object {
    vertical-align: middle;
    display: block;
  }

  img, video {
    max-width: 100%;
    height: auto;
  }

  button, input, select, optgroup, textarea {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    opacity: 1;
    background-color: #0000;
    border-radius: 0;
  }

  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }

  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }

  ::file-selector-button {
    margin-inline-end: 4px;
  }

  ::-moz-placeholder {
    opacity: 1;
  }

  ::placeholder {
    opacity: 1;
  }

  @supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {
    ::-moz-placeholder {
      color: currentColor;
    }
    ::placeholder {
      color: currentColor;
    }

    @supports (color: color-mix(in lab, red, red)) {
      ::-moz-placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
      ::placeholder {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }

  textarea {
    resize: vertical;
  }

  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }

  ::-webkit-datetime-edit {
    display: inline-flex;
  }

  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }

  ::-webkit-datetime-edit {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-year-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-month-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-day-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-hour-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-minute-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-second-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-millisecond-field {
    padding-block: 0;
  }

  ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }

  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }

  :-moz-ui-invalid {
    box-shadow: none;
  }

  button, input:where([type="button"], [type="reset"], [type="submit"]) {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }

  ::file-selector-button {
    -webkit-appearance: button;
       -moz-appearance: button;
            appearance: button;
  }

  ::-webkit-inner-spin-button {
    height: auto;
  }

  ::-webkit-outer-spin-button {
    height: auto;
  }

  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}

@layer components {
  .bel-grid {
    -moz-column-gap: var(--grid-gap);
         column-gap: var(--grid-gap);
    padding: var(--grid-padding-sm);
    grid-template-columns: repeat(8, minmax(0, 1fr));
    display: grid;
  }

  @media (min-width: 834px) {
    .bel-grid {
      padding: var(--grid-padding-md);
      grid-template-columns: repeat(16, minmax(0, 1fr));
    }
  }

  @media (min-width: 1440px) {
    .bel-grid {
      grid-template-columns: repeat(24, minmax(0, 1fr));
    }
  }

  .bel-grid.bel-grid-gap-y {
    row-gap: var(--grid-gap-y-sm);
    padding-block: calc(var(--spacing) * 0);
  }

  @media (min-width: 834px) {
    .bel-grid.bel-grid-gap-y {
      row-gap: var(--grid-gap-y-md);
    }
  }

  @media (min-width: 1440px) {
    .bel-grid.bel-grid-gap-y {
      row-gap: var(--grid-gap-y-lg);
    }
  }

  .bel-modal-container {
    background-color: #0006;
    width: 100%;
    height: 100%;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bel-modal-container {
      background-color: color-mix(in oklab, var(--color-black) 40%, transparent);
    }
  }

  @media (min-width: 1440px) {
    .bel-modal-container {
      padding-left: calc((((100% - ((var(--grid-module-columns-lg)  - 1) * var(--grid-gap))  - var(--grid-padding-lg) * 2 ) / var(--grid-module-columns-lg)) * (var(--grid-module-columns-lg)  - var(--grid-modal-columns-lg)))  + ((var(--grid-module-columns-lg)  - var(--grid-modal-columns-lg)) * var(--grid-gap)));
    }
  }

  .bel-modal-container .bel-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  @media (min-width: 834px) {
    .bel-modal-container .bel-grid {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }
  }

  @media (min-width: 1440px) {
    .bel-modal-container .bel-grid {
      grid-template-columns: repeat(20, minmax(0, 1fr));
    }
  }

  .map-marker-wrapper {
    pointer-events: auto;
    z-index: 20;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .map-marker-content {
    margin-bottom: calc(var(--spacing) * 2.5);
    border-radius: var(--radius-md);
    background-color: var(--color-white);
    padding-inline: calc(var(--spacing) * 4.5);
    padding-block: calc(var(--spacing) * 1.75);
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .map-marker-icon-black-dot {
    height: calc(var(--spacing) * 6.25);
    width: calc(var(--spacing) * 6.25);
    background-color: var(--color-black);
    text-align: center;
    color: var(--color-white);
    border-radius: 3.40282e38px;
    position: relative;
  }

  @media (hover: hover) {
    .map-marker-icon-black-dot:hover {
      color: var(--color-black);
    }
  }

  .map-marker-icon-black-dot:before {
    background-color: var(--color-white);
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-content: "";
    content: var(--tw-content);
    border-radius: 3.40282e38px;
    transition-duration: .3s;
    position: absolute;
    inset: 40%;
  }

  gmp-advanced-marker:focus, gmp-advanced-marker:hover, .map-marker-wrapper:hover, .map-marker-wrapper.active {
    z-index: 30;
  }

  :is(gmp-advanced-marker:focus, gmp-advanced-marker:hover, .map-marker-wrapper:hover, .map-marker-wrapper.active) .map-marker-icon-black-dot:before {
    inset: 25%;
  }

  .gm-style {
    z-index: 10 !important;
  }

  .v-popper--theme-calendar .v-popper__inner {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
    font-size: var(--text-h4-sm);
    font-family: var(--font-sans);
    line-height: var(--text-body-lg--line-height);
    background-color: var(--color-midnight-400) !important;
    padding-inline: calc(var(--spacing) * 4) !important;
    padding-block: calc(var(--spacing) * 1.5) !important;
  }

  .v-popper--theme-calendar.v-popper__arrow-outer {
    border-top-color: var(--color-midnight-400) !important;
  }
}

@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }

  .pointer-events-none {
    pointer-events: none;
  }

  .visible {
    visibility: visible;
  }

  .sr-only {
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden;
  }

  .absolute {
    position: absolute;
  }

  .fixed {
    position: fixed;
  }

  .relative {
    position: relative;
  }

  .sticky {
    position: sticky;
  }

  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }

  .inset-\[2px\] {
    inset: 2px;
  }

  .start-2 {
    inset-inline-start: calc(var(--spacing) * 2);
  }

  .top-0 {
    top: calc(var(--spacing) * 0);
  }

  .top-1\/2 {
    top: 50%;
  }

  .top-2 {
    top: calc(var(--spacing) * 2);
  }

  .top-2\.5 {
    top: calc(var(--spacing) * 2.5);
  }

  .top-\[17\.5px\] {
    top: 17.5px;
  }

  .top-\[calc\(100\%\+0\.5em\)\] {
    top: calc(100% + .5em);
  }

  .top-\[var\(--grid-padding-lg\)\] {
    top: var(--grid-padding-lg);
  }

  .top-full {
    top: 100%;
  }

  .right-\(--grid-padding-lg\) {
    right: var(--grid-padding-lg);
  }

  .right-0 {
    right: calc(var(--spacing) * 0);
  }

  .right-2 {
    right: calc(var(--spacing) * 2);
  }

  .right-2\.5 {
    right: calc(var(--spacing) * 2.5);
  }

  .right-3\.75 {
    right: calc(var(--spacing) * 3.75);
  }

  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }

  .bottom-4 {
    bottom: calc(var(--spacing) * 4);
  }

  .bottom-full {
    bottom: 100%;
  }

  .left-0 {
    left: calc(var(--spacing) * 0);
  }

  .left-1\.25 {
    left: calc(var(--spacing) * 1.25);
  }

  .left-1\/2 {
    left: 50%;
  }

  .left-2 {
    left: calc(var(--spacing) * 2);
  }

  .left-4 {
    left: calc(var(--spacing) * 4);
  }

  .left-\[0\.5em\] {
    left: .5em;
  }

  .left-full {
    left: 100%;
  }

  .isolate {
    isolation: isolate;
  }

  .focus-ring {
    z-index: 10;
    border-radius: revert-layer;
    outline-style: var(--tw-outline-style);
    outline-offset: 0px;
    outline-width: 2px;
    outline-color: var(--color-black);
    --tw-outline-style: dotted;
    outline-style: dotted;
  }

  .focus-ring:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    outline-color: var(--color-white);
  }

  .\!z-40 {
    z-index: 40 !important;
  }

  .\!z-50 {
    z-index: 50 !important;
  }

  .z-10 {
    z-index: 10;
  }

  .z-15 {
    z-index: 15;
  }

  .z-20 {
    z-index: 20;
  }

  .z-30 {
    z-index: 30;
  }

  .z-40 {
    z-index: 40;
  }

  .z-90 {
    z-index: 90;
  }

  .z-\[99\] {
    z-index: 99;
  }

  .order-1 {
    order: 1;
  }

  .order-2 {
    order: 2;
  }

  .order-3 {
    order: 3;
  }

  .order-4 {
    order: 4;
  }

  .order-5 {
    order: 5;
  }

  .order-first {
    order: -9999;
  }

  .col-span-3 {
    grid-column: span 3 / span 3;
  }

  .col-span-4 {
    grid-column: span 4 / span 4;
  }

  .col-span-5 {
    grid-column: span 5 / span 5;
  }

  .col-span-6 {
    grid-column: span 6 / span 6;
  }

  .col-span-7 {
    grid-column: span 7 / span 7;
  }

  .col-span-8 {
    grid-column: span 8 / span 8;
  }

  .col-span-full {
    grid-column: 1 / -1;
  }

  .\!col-start-1 {
    grid-column-start: 1 !important;
  }

  .col-start-1 {
    grid-column-start: 1;
  }

  .col-start-2 {
    grid-column-start: 2;
  }

  .col-start-3 {
    grid-column-start: 3;
  }

  .col-start-4 {
    grid-column-start: 4;
  }

  .col-end-1 {
    grid-column-end: 1;
  }

  .col-end-2 {
    grid-column-end: 2;
  }

  .col-end-3 {
    grid-column-end: 3;
  }

  .col-end-4 {
    grid-column-end: 4;
  }

  .col-end-7 {
    grid-column-end: 7;
  }

  .row-span-2 {
    grid-row: span 2 / span 2;
  }

  .row-span-3 {
    grid-row: span 3 / span 3;
  }

  .row-span-6 {
    grid-row: span 6 / span 6;
  }

  .row-span-\[999\] {
    grid-row: span 999 / span 999;
  }

  .row-span-full {
    grid-row: 1 / -1;
  }

  .row-start-1 {
    grid-row-start: 1;
  }

  .row-start-2 {
    grid-row-start: 2;
  }

  .row-start-3 {
    grid-row-start: 3;
  }

  .row-end-1 {
    grid-row-end: 1;
  }

  .row-end-2 {
    grid-row-end: 2;
  }

  .row-end-3 {
    grid-row-end: 3;
  }

  .row-end-5 {
    grid-row-end: 5;
  }

  .row-end-8 {
    grid-row-end: 8;
  }

  .container {
    width: 100%;
  }

  @media (min-width: 393px) {
    .container {
      max-width: 393px;
    }
  }

  @media (min-width: 834px) {
    .container {
      max-width: 834px;
    }
  }

  @media (min-width: 1440px) {
    .container {
      max-width: 1440px;
    }
  }

  @media (min-width: 80rem) {
    .container {
      max-width: 80rem;
    }
  }

  @media (min-width: 96rem) {
    .container {
      max-width: 96rem;
    }
  }

  .-m-\(--grid-padding-sm\) {
    margin: calc(var(--grid-padding-sm) * -1);
  }

  .m-0 {
    margin: calc(var(--spacing) * 0);
  }

  .m-0\.5 {
    margin: calc(var(--spacing) * .5);
  }

  .m-1 {
    margin: calc(var(--spacing) * 1);
  }

  .m-1\.5 {
    margin: calc(var(--spacing) * 1.5);
  }

  .m-2 {
    margin: calc(var(--spacing) * 2);
  }

  .m-4 {
    margin: calc(var(--spacing) * 4);
  }

  .m-\[0\.16em\] {
    margin: .16em;
  }

  .m-auto {
    margin: auto;
  }

  .-mx-1 {
    margin-inline: calc(var(--spacing) * -1);
  }

  .mx-1 {
    margin-inline: calc(var(--spacing) * 1);
  }

  .mx-5 {
    margin-inline: calc(var(--spacing) * 5);
  }

  .mx-auto {
    margin-inline: auto;
  }

  .my-0\.5 {
    margin-block: calc(var(--spacing) * .5);
  }

  .my-2 {
    margin-block: calc(var(--spacing) * 2);
  }

  .my-2\.5 {
    margin-block: calc(var(--spacing) * 2.5);
  }

  .my-4 {
    margin-block: calc(var(--spacing) * 4);
  }

  .my-5 {
    margin-block: calc(var(--spacing) * 5);
  }

  .my-auto {
    margin-block: auto;
  }

  .-mt-1 {
    margin-top: calc(var(--spacing) * -1);
  }

  .mt-0\.5 {
    margin-top: calc(var(--spacing) * .5);
  }

  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }

  .mt-1\.5 {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }

  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }

  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }

  .mt-3\.25 {
    margin-top: calc(var(--spacing) * 3.25);
  }

  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }

  .mt-4\.5 {
    margin-top: calc(var(--spacing) * 4.5);
  }

  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }

  .mt-5\.5 {
    margin-top: calc(var(--spacing) * 5.5);
  }

  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }

  .mt-auto {
    margin-top: auto;
  }

  .\!mr-0 {
    margin-right: calc(var(--spacing) * 0) !important;
  }

  .\!mr-2 {
    margin-right: calc(var(--spacing) * 2) !important;
  }

  .-mr-\(--grid-padding-sm\) {
    margin-right: calc(var(--grid-padding-sm) * -1);
  }

  .-mr-1 {
    margin-right: calc(var(--spacing) * -1);
  }

  .mr-1 {
    margin-right: calc(var(--spacing) * 1);
  }

  .mr-1\.5 {
    margin-right: calc(var(--spacing) * 1.5);
  }

  .mr-2 {
    margin-right: calc(var(--spacing) * 2);
  }

  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }

  .mr-\[var\(--grid-gap\)\] {
    margin-right: var(--grid-gap);
  }

  .mr-auto {
    margin-right: auto;
  }

  .\!mb-0 {
    margin-bottom: calc(var(--spacing) * 0) !important;
  }

  .-mb-1 {
    margin-bottom: calc(var(--spacing) * -1);
  }

  .-mb-2 {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .-mb-px {
    margin-bottom: -1px;
  }

  .mb-0 {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .mb-1 {
    margin-bottom: calc(var(--spacing) * 1);
  }

  .mb-1\.5 {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .mb-2\.5 {
    margin-bottom: calc(var(--spacing) * 2.5);
  }

  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .mb-3\.5 {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }

  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .mb-8 {
    margin-bottom: calc(var(--spacing) * 8);
  }

  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }

  .mb-\[1px\] {
    margin-bottom: 1px;
  }

  .mb-auto {
    margin-bottom: auto;
  }

  .\!ml-0 {
    margin-left: calc(var(--spacing) * 0) !important;
  }

  .\!ml-2 {
    margin-left: calc(var(--spacing) * 2) !important;
  }

  .-ml-\(--grid-padding-sm\) {
    margin-left: calc(var(--grid-padding-sm) * -1);
  }

  .-ml-1 {
    margin-left: calc(var(--spacing) * -1);
  }

  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }

  .ml-2 {
    margin-left: calc(var(--spacing) * 2);
  }

  .ml-\[20px\] {
    margin-left: 20px;
  }

  .ml-auto {
    margin-left: auto;
  }

  .box-content {
    box-sizing: content-box;
  }

  .block {
    display: block;
  }

  .contents {
    display: contents;
  }

  .flex {
    display: flex;
  }

  .grid {
    display: grid;
  }

  .hidden {
    display: none;
  }

  .inline {
    display: inline;
  }

  .inline-block {
    display: inline-block;
  }

  .inline-flex {
    display: inline-flex;
  }

  .table {
    display: table;
  }

  .aspect-4\/5 {
    aspect-ratio: 4 / 5;
  }

  .aspect-5\/4 {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[1\/1\] {
    aspect-ratio: 1;
  }

  .aspect-\[2\/1\] {
    aspect-ratio: 2;
  }

  .aspect-\[3\/1\] {
    aspect-ratio: 3;
  }

  .aspect-\[4\/5\] {
    aspect-ratio: 4 / 5;
  }

  .aspect-\[5\/4\] {
    aspect-ratio: 5 / 4;
  }

  .aspect-\[16\/9\] {
    aspect-ratio: 16 / 9;
  }

  .aspect-square {
    aspect-ratio: 1;
  }

  .\!h-\[var\(--slider-height\)\] {
    height: var(--slider-height) !important;
  }

  .\!h-screen {
    height: 100vh !important;
  }

  .h-\(--btn-height-lg\) {
    height: var(--btn-height-lg);
  }

  .h-\(--btn-height-main-cta\) {
    height: var(--btn-height-main-cta);
  }

  .h-\(--btn-height-md\) {
    height: var(--btn-height-md);
  }

  .h-\(--btn-height-sm\) {
    height: var(--btn-height-sm);
  }

  .h-0 {
    height: calc(var(--spacing) * 0);
  }

  .h-1\.5 {
    height: calc(var(--spacing) * 1.5);
  }

  .h-3\/4 {
    height: 75%;
  }

  .h-4 {
    height: calc(var(--spacing) * 4);
  }

  .h-5\.75 {
    height: calc(var(--spacing) * 5.75);
  }

  .h-6 {
    height: calc(var(--spacing) * 6);
  }

  .h-10 {
    height: calc(var(--spacing) * 10);
  }

  .h-11\.25 {
    height: calc(var(--spacing) * 11.25);
  }

  .h-15 {
    height: calc(var(--spacing) * 15);
  }

  .h-16 {
    height: calc(var(--spacing) * 16);
  }

  .h-24 {
    height: calc(var(--spacing) * 24);
  }

  .h-72 {
    height: calc(var(--spacing) * 72);
  }

  .h-\[0\.75em\] {
    height: .75em;
  }

  .h-\[1\.5em\] {
    height: 1.5em;
  }

  .h-\[1\.5rem\] {
    height: 1.5rem;
  }

  .h-\[1\.66em\] {
    height: 1.66em;
  }

  .h-\[1em\] {
    height: 1em;
  }

  .h-\[2\.25em\] {
    height: 2.25em;
  }

  .h-\[3px\] {
    height: 3px;
  }

  .h-\[10px\] {
    height: 10px;
  }

  .h-\[19px\] {
    height: 19px;
  }

  .h-\[350px\] {
    height: 350px;
  }

  .h-\[calc\(100\%-2px\)\] {
    height: calc(100% - 2px);
  }

  .h-auto {
    height: auto;
  }

  .h-dvh {
    height: 100dvh;
  }

  .h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }

  .h-full {
    height: 100%;
  }

  .h-max {
    height: -moz-max-content;
    height: max-content;
  }

  .h-px {
    height: 1px;
  }

  .h-screen {
    height: 100vh;
  }

  .\!max-h-screen {
    max-height: 100vh !important;
  }

  .max-h-110 {
    max-height: calc(var(--spacing) * 110);
  }

  .max-h-\[200px\] {
    max-height: 200px;
  }

  .\!min-h-\[450px\] {
    min-height: 450px !important;
  }

  .min-h-15 {
    min-height: calc(var(--spacing) * 15);
  }

  .min-h-60 {
    min-height: calc(var(--spacing) * 60);
  }

  .min-h-187\.5 {
    min-height: calc(var(--spacing) * 187.5);
  }

  .min-h-\[1\.5em\] {
    min-height: 1.5em;
  }

  .min-h-\[5\.625rem\] {
    min-height: 5.625rem;
  }

  .min-h-\[50px\] {
    min-height: 50px;
  }

  .min-h-\[400px\] {
    min-height: 400px;
  }

  .min-h-\[var\(--text-body-sm--line-height\)\] {
    min-height: var(--text-body-sm--line-height);
  }

  .min-h-dvh {
    min-height: 100dvh;
  }

  .\!w-5 {
    width: calc(var(--spacing) * 5) !important;
  }

  .\!w-\[0\%\] {
    width: 0% !important;
  }

  .\!w-\[1\.5em\] {
    width: 1.5em !important;
  }

  .\!w-\[15px\] {
    width: 15px !important;
  }

  .\!w-auto {
    width: auto !important;
  }

  .w-\(--btn-height-lg\) {
    width: var(--btn-height-lg);
  }

  .w-\(--btn-height-md\) {
    width: var(--btn-height-md);
  }

  .w-\(--btn-height-sm\) {
    width: var(--btn-height-sm);
  }

  .w-0 {
    width: calc(var(--spacing) * 0);
  }

  .w-2 {
    width: calc(var(--spacing) * 2);
  }

  .w-3\/4 {
    width: 75%;
  }

  .w-4 {
    width: calc(var(--spacing) * 4);
  }

  .w-6 {
    width: calc(var(--spacing) * 6);
  }

  .w-8 {
    width: calc(var(--spacing) * 8);
  }

  .w-10 {
    width: calc(var(--spacing) * 10);
  }

  .w-15 {
    width: calc(var(--spacing) * 15);
  }

  .w-16 {
    width: calc(var(--spacing) * 16);
  }

  .w-25\.5 {
    width: calc(var(--spacing) * 25.5);
  }

  .w-32\.5 {
    width: calc(var(--spacing) * 32.5);
  }

  .w-48 {
    width: calc(var(--spacing) * 48);
  }

  .w-\[0\.75em\] {
    width: .75em;
  }

  .w-\[1\.5em\] {
    width: 1.5em;
  }

  .w-\[1\.5rem\] {
    width: 1.5rem;
  }

  .w-\[1\.25em\] {
    width: 1.25em;
  }

  .w-\[1\.75rem\] {
    width: 1.75rem;
  }

  .w-\[1em\] {
    width: 1em;
  }

  .w-\[2\.5em\] {
    width: 2.5em;
  }

  .w-\[2\.25em\] {
    width: 2.25em;
  }

  .w-\[2em\] {
    width: 2em;
  }

  .w-\[3px\] {
    width: 3px;
  }

  .w-\[4px\] {
    width: 4px;
  }

  .w-\[10px\] {
    width: 10px;
  }

  .w-\[50\%\] {
    width: 50%;
  }

  .w-\[85\%\] {
    width: 85%;
  }

  .w-\[100\%-2rem\] {
    width: 100%-2rem;
  }

  .w-\[100vw\] {
    width: 100vw;
  }

  .w-\[130px\] {
    width: 130px;
  }

  .w-\[calc\(\(100\%\/10\)-0\.5em\)\] {
    width: calc(10% - .5em);
  }

  .w-\[min\(20em\,75\%\)\] {
    width: min(20em, 75%);
  }

  .w-auto {
    width: auto;
  }

  .w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .w-full {
    width: 100%;
  }

  .w-max {
    width: -moz-max-content;
    width: max-content;
  }

  .w-md {
    width: var(--container-md);
  }

  .w-px {
    width: 1px;
  }

  .w-screen {
    width: 100vw;
  }

  .w-xl {
    width: var(--container-xl);
  }

  .\!max-w-\[45\%\] {
    max-width: 45% !important;
  }

  .max-w-\[18\.5em\] {
    max-width: 18.5em;
  }

  .max-w-\[22px\] {
    max-width: 22px;
  }

  .max-w-\[30rem\] {
    max-width: 30rem;
  }

  .max-w-\[32rem\] {
    max-width: 32rem;
  }

  .max-w-\[50\%\] {
    max-width: 50%;
  }

  .max-w-\[390px\] {
    max-width: 390px;
  }

  .max-w-\[400px\] {
    max-width: 400px;
  }

  .max-w-\[450px\] {
    max-width: 450px;
  }

  .max-w-\[500px\] {
    max-width: 500px;
  }

  .max-w-\[600px\] {
    max-width: 600px;
  }

  .max-w-\[700px\] {
    max-width: 700px;
  }

  .max-w-\[800px\] {
    max-width: 800px;
  }

  .max-w-\[1000px\] {
    max-width: 1000px;
  }

  .max-w-full {
    max-width: 100%;
  }

  .max-w-md {
    max-width: var(--container-md);
  }

  .max-w-none {
    max-width: none;
  }

  .max-w-screen {
    max-width: 100vw;
  }

  .\!min-w-0 {
    min-width: calc(var(--spacing) * 0) !important;
  }

  .min-w-0 {
    min-width: calc(var(--spacing) * 0);
  }

  .min-w-11\.25 {
    min-width: calc(var(--spacing) * 11.25);
  }

  .min-w-15 {
    min-width: calc(var(--spacing) * 15);
  }

  .min-w-\[1em\] {
    min-width: 1em;
  }

  .min-w-\[3em\] {
    min-width: 3em;
  }

  .min-w-\[10em\] {
    min-width: 10em;
  }

  .min-w-\[20em\] {
    min-width: 20em;
  }

  .min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content;
  }

  .flex-1 {
    flex: 1;
  }

  .shrink {
    flex-shrink: 1;
  }

  .shrink-0 {
    flex-shrink: 0;
  }

  .flex-grow, .grow {
    flex-grow: 1;
  }

  .grow-0 {
    flex-grow: 0;
  }

  .origin-center {
    transform-origin: center;
  }

  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-2 {
    --tw-translate-x: calc(var(--spacing) * -2);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-\[calc\(100\%\+1rem\)\] {
    --tw-translate-x: calc(calc(100% + 1rem) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-x-full {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-1\/2 {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-translate-y-\[4px\] {
    --tw-translate-y: calc(4px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .translate-y-10 {
    --tw-translate-y: calc(var(--spacing) * 10);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .-rotate-90 {
    rotate: -90deg;
  }

  .rotate-90 {
    rotate: 90deg;
  }

  .rotate-180 {
    rotate: 180deg;
  }

  .transform {
    transform: var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, );
  }

  .animate-spin {
    animation: var(--animate-spin);
  }

  .cursor-grab {
    cursor: grab;
  }

  .cursor-pointer {
    cursor: pointer;
  }

  .touch-manipulation {
    touch-action: manipulation;
  }

  .resize {
    resize: both;
  }

  .appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .auto-rows-\[1fr\] {
    grid-auto-rows: 1fr;
  }

  .auto-rows-auto {
    grid-auto-rows: auto;
  }

  .auto-rows-max {
    grid-auto-rows: max-content;
  }

  .\[grid-template-columns\:1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }

  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .grid-cols-\[2\.5em_1fr_2\.5em\] {
    grid-template-columns: 2.5em 1fr 2.5em;
  }

  .grid-cols-\[repeat\(7\,1fr\)\] {
    grid-template-columns: repeat(7, 1fr);
  }

  .grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\] {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }

  .grid-cols-subgrid {
    grid-template-columns: subgrid;
  }

  .\[grid-template-rows\:auto_1fr\] {
    grid-template-rows: auto 1fr;
  }

  .flex-col {
    flex-direction: column;
  }

  .flex-row {
    flex-direction: row;
  }

  .flex-row-reverse {
    flex-direction: row-reverse;
  }

  .flex-wrap {
    flex-wrap: wrap;
  }

  .place-content-start {
    place-content: start;
  }

  .content-between {
    align-content: space-between;
  }

  .content-center {
    align-content: center;
  }

  .content-start {
    align-content: flex-start;
  }

  .items-center {
    align-items: center;
  }

  .items-end {
    align-items: flex-end;
  }

  .items-start {
    align-items: flex-start;
  }

  .justify-between {
    justify-content: space-between;
  }

  .justify-center {
    justify-content: center;
  }

  .justify-end {
    justify-content: flex-end;
  }

  .justify-start {
    justify-content: flex-start;
  }

  .justify-items-center {
    justify-items: center;
  }

  .\!gap-0 {
    gap: calc(var(--spacing) * 0) !important;
  }

  .gap-\(--grid-gap\) {
    gap: var(--grid-gap);
  }

  .gap-1\.5 {
    gap: calc(var(--spacing) * 1.5);
  }

  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }

  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }

  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }

  .gap-5\.25 {
    gap: calc(var(--spacing) * 5.25);
  }

  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }

  .gap-\[15px\] {
    gap: 15px;
  }

  :where(.space-y-0 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-2\.5 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-4 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
  }

  :where(.space-y-8 > :not(:last-child)) {
    --tw-space-y-reverse: 0;
    margin-block-start: calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));
    margin-block-end: calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)));
  }

  .gap-x-\(--btn-gap-lg\) {
    -moz-column-gap: var(--btn-gap-lg);
         column-gap: var(--btn-gap-lg);
  }

  .gap-x-\(--btn-gap-md\) {
    -moz-column-gap: var(--btn-gap-md);
         column-gap: var(--btn-gap-md);
  }

  .gap-x-\(--btn-gap-sm\) {
    -moz-column-gap: var(--btn-gap-sm);
         column-gap: var(--btn-gap-sm);
  }

  .gap-x-\(--grid-gap\) {
    -moz-column-gap: var(--grid-gap);
         column-gap: var(--grid-gap);
  }

  .gap-x-0\.5 {
    -moz-column-gap: calc(var(--spacing) * .5);
         column-gap: calc(var(--spacing) * .5);
  }

  .gap-x-1 {
    -moz-column-gap: calc(var(--spacing) * 1);
         column-gap: calc(var(--spacing) * 1);
  }

  .gap-x-2 {
    -moz-column-gap: calc(var(--spacing) * 2);
         column-gap: calc(var(--spacing) * 2);
  }

  .gap-x-2\.5 {
    -moz-column-gap: calc(var(--spacing) * 2.5);
         column-gap: calc(var(--spacing) * 2.5);
  }

  .gap-x-4 {
    -moz-column-gap: calc(var(--spacing) * 4);
         column-gap: calc(var(--spacing) * 4);
  }

  .gap-y-0 {
    row-gap: calc(var(--spacing) * 0);
  }

  .gap-y-1 {
    row-gap: calc(var(--spacing) * 1);
  }

  .gap-y-2\.5 {
    row-gap: calc(var(--spacing) * 2.5);
  }

  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }

  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }

  .gap-y-6 {
    row-gap: calc(var(--spacing) * 6);
  }

  .gap-y-10 {
    row-gap: calc(var(--spacing) * 10);
  }

  .gap-y-\[15px\] {
    row-gap: 15px;
  }

  :where(.divide-y > :not(:last-child)) {
    --tw-divide-y-reverse: 0;
    border-bottom-style: var(--tw-border-style);
    border-top-style: var(--tw-border-style);
    border-top-width: calc(1px * var(--tw-divide-y-reverse));
    border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  }

  :where(.divide-\(--color-midnight-100\) > :not(:last-child)) {
    border-color: var(--color-midnight-100);
  }

  :where(.divide-\[\#E7E7E7\] > :not(:last-child)) {
    border-color: #e7e7e7;
  }

  :where(.divide-midnight-100 > :not(:last-child)) {
    border-color: var(--color-midnight-100);
  }

  .self-center {
    align-self: center;
  }

  .self-end {
    align-self: flex-end;
  }

  .self-start {
    align-self: flex-start;
  }

  .self-stretch {
    align-self: stretch;
  }

  .justify-self-center {
    justify-self: center;
  }

  .truncate {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }

  .overflow-auto {
    overflow: auto;
  }

  .overflow-clip {
    overflow: clip;
  }

  .overflow-hidden {
    overflow: hidden;
  }

  .overflow-x-clip {
    overflow-x: clip;
  }

  .overflow-y-auto {
    overflow-y: auto;
  }

  .\!rounded-\[0\.313rem\] {
    border-radius: .313rem !important;
  }

  .\[border-radius\:calc\(var\(--item-radius\)-var\(--item-padding\)\)\] {
    border-radius: calc(var(--item-radius)  - var(--item-padding));
  }

  .rounded {
    border-radius: .25rem;
  }

  .rounded-\(--item-radius\) {
    border-radius: var(--item-radius);
  }

  .rounded-\(--switch-radius\) {
    border-radius: var(--switch-radius);
  }

  .rounded-\[0\.25rem\] {
    border-radius: .25rem;
  }

  .rounded-\[0\.313rem\] {
    border-radius: .313rem;
  }

  .rounded-\[0\.625rem\] {
    border-radius: .625rem;
  }

  .rounded-\[0\.3125rem\] {
    border-radius: .3125rem;
  }

  .rounded-\[1\.25rem\] {
    border-radius: 1.25rem;
  }

  .rounded-\[5px\] {
    border-radius: 5px;
  }

  .rounded-\[10px\] {
    border-radius: 10px;
  }

  .rounded-\[calc\(var\(--switch-radius\)-var\(--switch-padding\)\)\] {
    border-radius: calc(var(--switch-radius)  - var(--switch-padding));
  }

  .rounded-full {
    border-radius: 3.40282e38px;
  }

  .rounded-lg {
    border-radius: var(--radius-lg);
  }

  .rounded-md {
    border-radius: var(--radius-md);
  }

  .rounded-none {
    border-radius: 0 !important;
  }

  .rounded-sm {
    border-radius: var(--radius-sm);
  }

  .rounded-xl {
    border-radius: var(--radius-xl);
  }

  .rounded-t {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
  }

  .rounded-l-none {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .rounded-tl-none {
    border-top-left-radius: 0 !important;
  }

  .rounded-r-none {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .rounded-tr-none {
    border-top-right-radius: 0 !important;
  }

  .rounded-b {
    border-bottom-right-radius: .25rem;
    border-bottom-left-radius: .25rem;
  }

  .rounded-br-none {
    border-bottom-right-radius: 0 !important;
  }

  .rounded-bl-none {
    border-bottom-left-radius: 0 !important;
  }

  .\!border {
    border-style: var(--tw-border-style) !important;
    border-width: 1px !important;
  }

  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0;
  }

  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }

  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .border-t-4 {
    border-top-style: var(--tw-border-style);
    border-top-width: 4px;
  }

  .border-r-4 {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }

  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 2px;
  }

  .border-b-4 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 4px;
  }

  .border-l-4 {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }

  .\!border-none {
    --tw-border-style: none !important;
    border-style: none !important;
  }

  .border-none {
    --tw-border-style: none;
    border-style: none;
  }

  .\!border-stone-500 {
    border-color: var(--color-stone-500) !important;
  }

  .border-\(--color-midnight-100\) {
    border-color: var(--color-midnight-100);
  }

  .border-black {
    border-color: var(--color-black);
  }

  .border-gray-200 {
    border-color: var(--color-gray-200);
  }

  .border-midnight-50 {
    border-color: var(--color-midnight-50);
  }

  .border-midnight-100 {
    border-color: var(--color-midnight-100);
  }

  .border-midnight-350 {
    border-color: var(--color-midnight-350);
  }

  .border-neutral-400 {
    border-color: var(--color-neutral-400);
  }

  .\!bg-black {
    background-color: var(--color-black) !important;
  }

  .\!bg-midnight-50 {
    background-color: var(--color-midnight-50) !important;
  }

  .\!bg-midnight-250 {
    background-color: var(--color-midnight-250) !important;
  }

  .\!bg-midnight-450 {
    background-color: var(--color-midnight-450) !important;
  }

  .\!bg-stone-150 {
    background-color: var(--color-stone-150) !important;
  }

  .\!bg-transparent {
    background-color: #0000 !important;
  }

  .bg-\(--btn-dark-bg\) {
    background-color: var(--btn-dark-bg);
  }

  .bg-\(--btn-dark-bg-disabled\)\/25 {
    background-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-dark-bg-disabled\)\/25 {
      background-color: color-mix(in oklab, var(--btn-dark-bg-disabled) 25%, transparent);
    }
  }

  .bg-\(--btn-off-white-bg\) {
    background-color: var(--btn-off-white-bg);
  }

  .bg-\(--btn-off-white-bg-disabled\) {
    background-color: var(--btn-off-white-bg-disabled);
  }

  .bg-\(--btn-on-material-bg\)\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-on-material-bg\)\/5 {
      background-color: color-mix(in oklab, var(--btn-on-material-bg) 5%, transparent);
    }
  }

  .bg-\(--btn-on-material-bg-disabled\)\/5 {
    background-color: #0000000d;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-on-material-bg-disabled\)\/5 {
      background-color: color-mix(in oklab, var(--btn-on-material-bg-disabled) 5%, transparent);
    }
  }

  .bg-\(--btn-white-bg\) {
    background-color: var(--btn-white-bg);
  }

  .bg-\(--btn-white-bg-disabled\)\/50 {
    background-color: #f9f9f880;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-\(--btn-white-bg-disabled\)\/50 {
      background-color: color-mix(in oklab, var(--btn-white-bg-disabled) 50%, transparent);
    }
  }

  .bg-\[\#F2F2F2\] {
    background-color: #f2f2f2;
  }

  .bg-black {
    background-color: var(--color-black);
  }

  .bg-black\/25 {
    background-color: #00000040;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-black\/25 {
      background-color: color-mix(in oklab, var(--color-black) 25%, transparent);
    }
  }

  .bg-blue-100 {
    background-color: var(--color-blue-100);
  }

  .bg-gray-50 {
    background-color: var(--color-gray-50);
  }

  .bg-gray-100 {
    background-color: var(--color-gray-100);
  }

  .bg-gray-300 {
    background-color: var(--color-gray-300);
  }

  .bg-midnight-400\/4 {
    background-color: #3333330a;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .bg-midnight-400\/4 {
      background-color: color-mix(in oklab, var(--color-midnight-400) 4%, transparent);
    }
  }

  .bg-neutral-100 {
    background-color: var(--color-neutral-100);
  }

  .bg-neutral-200 {
    background-color: var(--color-neutral-200);
  }

  .bg-neutral-400 {
    background-color: var(--color-neutral-400);
  }

  .bg-neutral-900 {
    background-color: var(--color-neutral-900);
  }

  .bg-red-100 {
    background-color: var(--color-red-100);
  }

  .bg-stone-200 {
    background-color: var(--color-stone-200);
  }

  .bg-stone-250 {
    background-color: var(--color-stone-250);
  }

  .bg-transparent {
    background-color: #0000;
  }

  .bg-white {
    background-color: var(--color-white);
  }

  .bg-linear-to-l {
    --tw-gradient-position: to left;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-l {
      --tw-gradient-position: to left in oklab;
    }
  }

  .bg-linear-to-l {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-linear-to-r {
    --tw-gradient-position: to right;
  }

  @supports (background-image: linear-gradient(in lab, red, red)) {
    .bg-linear-to-r {
      --tw-gradient-position: to right in oklab;
    }
  }

  .bg-linear-to-r {
    background-image: linear-gradient(var(--tw-gradient-stops));
  }

  .bg-none {
    background-image: none;
  }

  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .to-midnight-250 {
    --tw-gradient-to: var(--color-midnight-250);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }

  .object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }

  .\!p-0 {
    padding: calc(var(--spacing) * 0) !important;
  }

  .p-\(--grid-padding-sm\) {
    padding: var(--grid-padding-sm);
  }

  .p-\(--item-padding\) {
    padding: var(--item-padding);
  }

  .p-\(--switch-padding\) {
    padding: var(--switch-padding);
  }

  .p-0 {
    padding: calc(var(--spacing) * 0);
  }

  .p-0\.5 {
    padding: calc(var(--spacing) * .5);
  }

  .p-1 {
    padding: calc(var(--spacing) * 1);
  }

  .p-2 {
    padding: calc(var(--spacing) * 2);
  }

  .p-2\.5 {
    padding: calc(var(--spacing) * 2.5);
  }

  .p-3 {
    padding: calc(var(--spacing) * 3);
  }

  .p-4 {
    padding: calc(var(--spacing) * 4);
  }

  .p-5 {
    padding: calc(var(--spacing) * 5);
  }

  .p-6 {
    padding: calc(var(--spacing) * 6);
  }

  .p-8 {
    padding: calc(var(--spacing) * 8);
  }

  .p-\[15px\] {
    padding: 15px;
  }

  .\!px-0 {
    padding-inline: calc(var(--spacing) * 0) !important;
  }

  .\!px-3 {
    padding-inline: calc(var(--spacing) * 3) !important;
  }

  .\!px-4 {
    padding-inline: calc(var(--spacing) * 4) !important;
  }

  .px-\(--btn-pad-x-lg\) {
    padding-inline: var(--btn-pad-x-lg);
  }

  .px-\(--btn-pad-x-main-cta\) {
    padding-inline: var(--btn-pad-x-main-cta);
  }

  .px-\(--btn-pad-x-md\) {
    padding-inline: var(--btn-pad-x-md);
  }

  .px-\(--btn-pad-x-sm\) {
    padding-inline: var(--btn-pad-x-sm);
  }

  .px-0\.5 {
    padding-inline: calc(var(--spacing) * .5);
  }

  .px-1 {
    padding-inline: calc(var(--spacing) * 1);
  }

  .px-1\.5 {
    padding-inline: calc(var(--spacing) * 1.5);
  }

  .px-1\.75 {
    padding-inline: calc(var(--spacing) * 1.75);
  }

  .px-2 {
    padding-inline: calc(var(--spacing) * 2);
  }

  .px-2\.5 {
    padding-inline: calc(var(--spacing) * 2.5);
  }

  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }

  .px-3\.75 {
    padding-inline: calc(var(--spacing) * 3.75);
  }

  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }

  .px-4\.5 {
    padding-inline: calc(var(--spacing) * 4.5);
  }

  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }

  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }

  .px-10 {
    padding-inline: calc(var(--spacing) * 10);
  }

  .px-\[7px\] {
    padding-inline: 7px;
  }

  .px-\[var\(--grid-padding-lg\)\] {
    padding-inline: var(--grid-padding-lg);
  }

  .\!py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5) !important;
  }

  .\!py-1\.25 {
    padding-block: calc(var(--spacing) * 1.25) !important;
  }

  .\!py-2 {
    padding-block: calc(var(--spacing) * 2) !important;
  }

  .py-\(--btn-pad-y-lg\) {
    padding-block: var(--btn-pad-y-lg);
  }

  .py-\(--btn-pad-y-main-cta\) {
    padding-block: var(--btn-pad-y-main-cta);
  }

  .py-\(--btn-pad-y-md\) {
    padding-block: var(--btn-pad-y-md);
  }

  .py-\(--btn-pad-y-sm\) {
    padding-block: var(--btn-pad-y-sm);
  }

  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }

  .py-0\.5 {
    padding-block: calc(var(--spacing) * .5);
  }

  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }

  .py-1\.5 {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .py-2 {
    padding-block: calc(var(--spacing) * 2);
  }

  .py-2\.5 {
    padding-block: calc(var(--spacing) * 2.5);
  }

  .py-2\.25 {
    padding-block: calc(var(--spacing) * 2.25);
  }

  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }

  .py-3\.25 {
    padding-block: calc(var(--spacing) * 3.25);
  }

  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }

  .py-4\.5 {
    padding-block: calc(var(--spacing) * 4.5);
  }

  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }

  .py-5\.5 {
    padding-block: calc(var(--spacing) * 5.5);
  }

  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }

  .py-\[2px\] {
    padding-block: 2px;
  }

  .py-px {
    padding-block: 1px;
  }

  .py-module {
    padding-top: var(--module-sm-padding-top);
    padding-bottom: var(--module-sm-padding-bottom);
  }

  @media (min-width: 834px) {
    .py-module {
      padding-top: var(--module-md-padding-top);
      padding-bottom: var(--module-md-padding-bottom);
    }
  }

  @media (min-width: 1440px) {
    .py-module {
      padding-top: var(--module-lg-padding-top);
      padding-bottom: var(--module-lg-padding-bottom);
    }
  }

  .pt-body {
    padding-top: var(--text-body-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-body {
      padding-top: var(--text-body-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-body {
      padding-top: var(--text-body-lg-padding-top);
    }
  }

  .pt-caption {
    padding-top: var(--text-caption-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-caption {
      padding-top: var(--text-caption-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-caption {
      padding-top: var(--text-caption-lg-padding-top);
    }
  }

  .pt-h2 {
    padding-top: var(--text-h2-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-h2 {
      padding-top: var(--text-h2-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-h2 {
      padding-top: var(--text-h2-lg-padding-top);
    }
  }

  .pt-h3 {
    padding-top: var(--text-h3-sm-padding-top);
  }

  @media (min-width: 834px) {
    .pt-h3 {
      padding-top: var(--text-h3-md-padding-top);
    }
  }

  @media (min-width: 1440px) {
    .pt-h3 {
      padding-top: var(--text-h3-lg-padding-top);
    }
  }

  .pt-0 {
    padding-top: calc(var(--spacing) * 0);
  }

  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }

  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }

  .pt-2\.25 {
    padding-top: calc(var(--spacing) * 2.25);
  }

  .pt-3\.25 {
    padding-top: calc(var(--spacing) * 3.25);
  }

  .pt-3\.75 {
    padding-top: calc(var(--spacing) * 3.75);
  }

  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }

  .pt-4\.5 {
    padding-top: calc(var(--spacing) * 4.5);
  }

  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }

  .pt-7\.5 {
    padding-top: calc(var(--spacing) * 7.5);
  }

  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }

  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }

  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }

  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }

  .\!pr-0\.5 {
    padding-right: calc(var(--spacing) * .5) !important;
  }

  .pr-\(--btn-pad-x-icon-lg\) {
    padding-right: var(--btn-pad-x-icon-lg);
  }

  .pr-\(--btn-pad-x-icon-md\) {
    padding-right: var(--btn-pad-x-icon-md);
  }

  .pr-\(--btn-pad-x-icon-sm\) {
    padding-right: var(--btn-pad-x-icon-sm);
  }

  .pr-0 {
    padding-right: calc(var(--spacing) * 0);
  }

  .pr-10 {
    padding-right: calc(var(--spacing) * 10);
  }

  .pr-\[1\.5em\] {
    padding-right: 1.5em;
  }

  .pr-\[2em\] {
    padding-right: 2em;
  }

  .text-h1 {
    padding-bottom: var(--text-h1-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h1:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h1 {
    font-size: var(--text-h1-sm);
    line-height: var(--tw-leading, var(--text-h1-sm--line-height));
    font-weight: var(--tw-font-weight, var(--text-h1-sm--font-weight));
  }

  @media (min-width: 834px) {
    .text-h1 {
      font-size: var(--text-h1-md);
      line-height: var(--tw-leading, var(--text-h1-md--line-height));
      font-weight: var(--tw-font-weight, var(--text-h1-md--font-weight));
    }
  }

  @media (min-width: 1440px) {
    .text-h1 {
      font-size: var(--text-h1-lg);
      line-height: var(--tw-leading, var(--text-h1-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h1-lg--letter-spacing));
      font-weight: var(--tw-font-weight, var(--text-h1-lg--font-weight));
    }
  }

  .text-subheader {
    padding-bottom: var(--text-subheader-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-subheader:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-subheader {
    font-size: var(--text-subheader-sm);
    line-height: var(--tw-leading, var(--text-subheader-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-subheader-sm--letter-spacing));
    text-transform: uppercase;
  }

  @media (min-width: 834px) {
    .text-subheader {
      padding-bottom: var(--text-subheader-md-padding-bottom);
      font-size: var(--text-subheader-md);
      line-height: var(--tw-leading, var(--text-subheader-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-md--letter-spacing));
    }
  }

  @media (min-width: 1440px) {
    .text-subheader {
      padding-bottom: var(--text-subheader-lg-padding-bottom);
      font-size: var(--text-subheader-lg);
      line-height: var(--tw-leading, var(--text-subheader-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-lg--letter-spacing));
    }
  }

  .text-h3 {
    padding-bottom: var(--text-h3-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h3:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h3 {
    font-size: var(--text-h3-sm);
    line-height: var(--tw-leading, var(--text-h3-sm--line-height));
    letter-spacing: var(--tw-tracking, var(--text-h3-sm--letter-spacing));
  }

  @media (min-width: 834px) {
    .text-h3 {
      padding-bottom: var(--text-h3-md-padding-bottom);
      font-size: var(--text-h3-md);
      line-height: var(--tw-leading, var(--text-h3-md--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-md--letter-spacing));
    }
  }

  @media (min-width: 1440px) {
    .text-h3 {
      padding-bottom: var(--text-h3-lg-padding-bottom);
      font-size: var(--text-h3-lg);
      line-height: var(--tw-leading, var(--text-h3-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h3-lg--letter-spacing));
    }
  }

  .text-h4 {
    padding-bottom: var(--text-h4-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-h4:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h4 {
    font-size: var(--text-h4-sm);
    line-height: var(--tw-leading, var(--text-h4-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-h4 {
      padding-bottom: var(--text-h4-md-padding-bottom);
      font-size: var(--text-h4-md);
      line-height: var(--tw-leading, var(--text-h4-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-h4 {
      padding-bottom: var(--text-h4-lg-padding-bottom);
      font-size: var(--text-h4-lg);
      line-height: var(--tw-leading, var(--text-h4-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h4-lg--letter-spacing));
    }
  }

  .text-h2 {
    padding-bottom: var(--text-h2-sm-padding-bottom);
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .text-h2:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-h2 {
    font-size: var(--text-h2-sm);
    line-height: var(--tw-leading, var(--text-h2-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-h2 {
      font-size: var(--text-h2-md);
      line-height: var(--tw-leading, var(--text-h2-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-h2 {
      font-size: var(--text-h2-lg);
      line-height: var(--tw-leading, var(--text-h2-lg--line-height));
      letter-spacing: var(--tw-tracking, var(--text-h2-lg--letter-spacing));
    }
  }

  .text-body {
    padding-bottom: var(--text-body-sm-padding-bottom);
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .text-body:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-body {
    font-size: var(--text-body-sm);
    line-height: var(--tw-leading, var(--text-body-sm--line-height));
  }

  @media (min-width: 834px) {
    .text-body {
      font-size: var(--text-body-md);
      line-height: var(--tw-leading, var(--text-body-md--line-height));
    }
  }

  @media (min-width: 1440px) {
    .text-body {
      font-size: var(--text-body-lg);
      line-height: var(--tw-leading, var(--text-body-lg--line-height));
    }
  }

  .text-caption {
    padding-bottom: var(--text-caption-sm-padding-bottom);
  }

  .text-caption:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .text-caption {
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .\!pb-0 {
    padding-bottom: calc(var(--spacing) * 0) !important;
  }

  .\!pb-4\.5 {
    padding-bottom: calc(var(--spacing) * 4.5) !important;
  }

  .\!pb-9\.25 {
    padding-bottom: calc(var(--spacing) * 9.25) !important;
  }

  .pb-0 {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .pb-1 {
    padding-bottom: calc(var(--spacing) * 1);
  }

  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }

  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }

  .pb-2\.25 {
    padding-bottom: calc(var(--spacing) * 2.25);
  }

  .pb-3\.5 {
    padding-bottom: calc(var(--spacing) * 3.5);
  }

  .pb-3\.75 {
    padding-bottom: calc(var(--spacing) * 3.75);
  }

  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }

  .pb-4\.5 {
    padding-bottom: calc(var(--spacing) * 4.5);
  }

  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }

  .pb-7\.5 {
    padding-bottom: calc(var(--spacing) * 7.5);
  }

  .pb-7\.75 {
    padding-bottom: calc(var(--spacing) * 7.75);
  }

  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }

  .pb-9\.75 {
    padding-bottom: calc(var(--spacing) * 9.75);
  }

  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }

  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }

  .\!pl-0 {
    padding-left: calc(var(--spacing) * 0) !important;
  }

  .\!pl-0\.5 {
    padding-left: calc(var(--spacing) * .5) !important;
  }

  .pl-\(--btn-pad-x-icon-lg\) {
    padding-left: var(--btn-pad-x-icon-lg);
  }

  .pl-\(--btn-pad-x-icon-md\) {
    padding-left: var(--btn-pad-x-icon-md);
  }

  .pl-\(--btn-pad-x-icon-sm\) {
    padding-left: var(--btn-pad-x-icon-sm);
  }

  .pl-0 {
    padding-left: calc(var(--spacing) * 0);
  }

  .pl-1 {
    padding-left: calc(var(--spacing) * 1);
  }

  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }

  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }

  .pl-\[1\.5em\] {
    padding-left: 1.5em;
  }

  .\!text-left {
    text-align: left !important;
  }

  .text-center {
    text-align: center;
  }

  .text-left {
    text-align: left;
  }

  .align-bottom {
    vertical-align: bottom;
  }

  .font-body {
    font-family: var(--font-sans);
    color: var(--color-midnight-400);
  }

  .font-body:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-title {
    font-family: var(--font-serif);
    color: var(--color-midnight-400);
  }

  .font-title:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-stone-100);
  }

  .font-mono {
    font-family: var(--font-mono);
  }

  .font-sans {
    font-family: var(--font-sans);
  }

  .font-serif {
    font-family: var(--font-serif);
  }

  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }

  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }

  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }

  .text-caption {
    font-size: var(--text-caption);
    line-height: var(--tw-leading, var(--text-caption--line-height));
  }

  .text-label-m {
    font-size: var(--text-label-m);
    line-height: var(--tw-leading, var(--text-label-m--line-height));
  }

  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }

  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .\!\[font-size\:var\(--text-body-lg\)\] {
    font-size: var(--text-body-lg) !important;
  }

  .\[font-size\:var\(--text-body-lg\)\] {
    font-size: var(--text-body-lg);
  }

  .\[font-size\:var\(--text-subheader-lg\)\] {
    font-size: var(--text-subheader-lg);
  }

  .text-\[0\.625rem\] {
    font-size: .625rem;
  }

  .text-\[0px\] {
    font-size: 0;
  }

  .text-\[10px\] {
    font-size: 10px;
  }

  .text-\[11px\] {
    font-size: 11px;
  }

  .text-\[35px\] {
    font-size: 35px;
  }

  .leading-0 {
    --tw-leading: calc(var(--spacing) * 0);
    line-height: calc(var(--spacing) * 0);
  }

  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }

  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }

  .leading-\[1\.2\] {
    --tw-leading: 1.2;
    line-height: 1.2;
  }

  .leading-\[1\.3\] {
    --tw-leading: 1.3;
    line-height: 1.3;
  }

  .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
  }

  .leading-\[var\(--text-body-lg--line-height\)\] {
    --tw-leading: var(--text-body-lg--line-height);
    line-height: var(--text-body-lg--line-height);
  }

  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }

  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }

  .\[line-height\:1\.25rem\] {
    line-height: 1.25rem;
  }

  .\[line-height\:1em\] {
    line-height: 1em;
  }

  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }

  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }

  .font-normal {
    --tw-font-weight: var(--font-weight-normal);
    font-weight: var(--font-weight-normal);
  }

  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }

  .\!tracking-\[0px\] {
    --tw-tracking: 0px !important;
    letter-spacing: 0 !important;
  }

  .tracking-\[1\.5px\] {
    --tw-tracking: 1.5px;
    letter-spacing: 1.5px;
  }

  .tracking-\[1px\] {
    --tw-tracking: 1px;
    letter-spacing: 1px;
  }

  .tracking-\[var\(--text-h3-lg--letter-spacing\)\] {
    --tw-tracking: var(--text-h3-lg--letter-spacing);
    letter-spacing: var(--text-h3-lg--letter-spacing);
  }

  .tracking-tight {
    --tw-tracking: var(--tracking-tight);
    letter-spacing: var(--tracking-tight);
  }

  .tracking-tighter {
    --tw-tracking: var(--tracking-tighter);
    letter-spacing: var(--tracking-tighter);
  }

  .\[letter-spacing\:var\(--text-subheader-lg--letter-spacing\)\] {
    letter-spacing: var(--text-subheader-lg--letter-spacing);
  }

  .text-nowrap {
    text-wrap: nowrap;
  }

  .text-ellipsis {
    text-overflow: ellipsis;
  }

  .whitespace-nowrap {
    white-space: nowrap;
  }

  .whitespace-pre {
    white-space: pre;
  }

  .\!text-\(--btn-dark-text\) {
    color: var(--btn-dark-text) !important;
  }

  .\!text-\(--btn-dark-text-disabled\)\/45 {
    color: #ffffff73 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-\(--btn-dark-text-disabled\)\/45 {
      color: color-mix(in oklab, var(--btn-dark-text-disabled) 45%, transparent) !important;
    }
  }

  .\!text-\(--btn-off-white-text\) {
    color: var(--btn-off-white-text) !important;
  }

  .\!text-\(--btn-off-white-text-disabled\) {
    color: var(--btn-off-white-text-disabled) !important;
  }

  .\!text-\(--btn-on-material-text\) {
    color: var(--btn-on-material-text) !important;
  }

  .\!text-\(--btn-on-material-text-disabled\) {
    color: var(--btn-on-material-text-disabled) !important;
  }

  .\!text-\(--btn-white-text\) {
    color: var(--btn-white-text) !important;
  }

  .\!text-\(--btn-white-text-disabled\)\/50 {
    color: #00000080 !important;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\!text-\(--btn-white-text-disabled\)\/50 {
      color: color-mix(in oklab, var(--btn-white-text-disabled) 50%, transparent) !important;
    }
  }

  .\!text-black {
    color: var(--color-black) !important;
  }

  .text-black {
    color: var(--color-black);
  }

  .text-gray-400 {
    color: var(--color-gray-400);
  }

  .text-gray-500 {
    color: var(--color-gray-500);
  }

  .text-midnight-200 {
    color: var(--color-midnight-200);
  }

  .text-midnight-250 {
    color: var(--color-midnight-250);
  }

  .text-midnight-300 {
    color: var(--color-midnight-300);
  }

  .text-midnight-350 {
    color: var(--color-midnight-350);
  }

  .text-midnight-400 {
    color: var(--color-midnight-400);
  }

  .text-midnight-450 {
    color: var(--color-midnight-450);
  }

  .text-neutral-400 {
    color: var(--color-neutral-400);
  }

  .text-neutral-500 {
    color: var(--color-neutral-500);
  }

  .text-neutral-600 {
    color: var(--color-neutral-600);
  }

  .text-neutral-700 {
    color: var(--color-neutral-700);
  }

  .text-neutral-900 {
    color: var(--color-neutral-900);
  }

  .text-red-600 {
    color: var(--color-red-600);
  }

  .text-transparent {
    color: #0000;
  }

  .text-white {
    color: var(--color-white);
  }

  .text-yellow-400 {
    color: var(--color-yellow-400);
  }

  .\!normal-case {
    text-transform: none !important;
  }

  .uppercase {
    text-transform: uppercase;
  }

  .underline {
    text-decoration-line: underline;
  }

  .\[color-scheme\:light\] {
    color-scheme: light;
  }

  .opacity-0 {
    opacity: 0;
  }

  .opacity-50 {
    opacity: .5;
  }

  .opacity-100 {
    opacity: 1;
  }

  .shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #fff), 0 0 0 3px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0_0_0_999em_rgba\(0\,0\,0\,0\.5\)\] {
    --tw-shadow: 0 0 0 999em var(--tw-shadow-color, #00000080);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-\[0px_5px_15px_5px_rgba\(0\,0\,0\,0\.05\)\] {
    --tw-shadow: 0px 5px 15px 5px var(--tw-shadow-color, #0000000d);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-lg {
    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, #0000001a), 0 4px 6px -4px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .shadow-md {
    --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, #0000001a), 0 2px 4px -2px var(--tw-shadow-color, #0000001a);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .\!ring-0 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .ring-1 {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .ring-neutral-900 {
    --tw-ring-color: var(--color-neutral-900);
  }

  .outline-1 {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .-outline-offset-1 {
    outline-offset: calc(1px * -1);
  }

  .outline-black\/20 {
    outline-color: #0003;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .outline-black\/20 {
      outline-color: color-mix(in oklab, var(--color-black) 20%, transparent);
    }
  }

  .outline-midnight-50 {
    outline-color: var(--color-midnight-50);
  }

  .blur {
    --tw-blur: blur(8px);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .filter {
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
    backdrop-filter: var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );
  }

  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[background-color\,color\] {
    transition-property: background-color, color;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-\[width\] {
    transition-property: width;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-opacity {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }

  .duration-100 {
    --tw-duration: .1s;
    transition-duration: .1s;
  }

  .duration-200 {
    --tw-duration: .2s;
    transition-duration: .2s;
  }

  .duration-300 {
    --tw-duration: .3s;
    transition-duration: .3s;
  }

  .duration-500 {
    --tw-duration: .5s;
    transition-duration: .5s;
  }

  .duration-1000 {
    --tw-duration: 1s;
    transition-duration: 1s;
  }

  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }

  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }

  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }

  .scrollbar-thin {
    scrollbar-width: thin;
    scrollbar-gutter: stable;
  }

  .select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }

  .\[--item-padding\:0\.625rem\] {
    --item-padding: .625rem;
  }

  .\[--item-radius\:0\.75rem\] {
    --item-radius: .75rem;
  }

  .\[--slider-height\:450px\!important\] {
    --slider-height: 450px !important;
  }

  .\[--switch-padding\:0\.125rem\] {
    --switch-padding: .125rem;
  }

  .\[--switch-radius\:0\.25rem\] {
    --switch-radius: .25rem;
  }

  .\[grid-area\:a\] {
    grid-area: a;
  }

  .\[grid-area\:b\] {
    grid-area: b;
  }

  .\[grid-area\:c\] {
    grid-area: c;
  }

  .\[grid-area\:d\] {
    grid-area: d;
  }

  .\[grid-area\:e\] {
    grid-area: e;
  }

  .\[grid-template-areas\:\'a_a_a\'_\'b_c_e\'_\'b_d_e\'\] {
    grid-template-areas: "a a a"
                         "b c e"
                         "b d e";
  }

  @media (hover: hover) {
    .group-hover\:bg-\(--btn-off-white-bg-hover\):is(:where(.group):hover *) {
      background-color: var(--btn-off-white-bg-hover);
    }

    .group-hover\:opacity-100:is(:where(.group):hover *) {
      opacity: 1;
    }
  }

  .group-focus\:opacity-100:is(:where(.group):focus *), .group-focus-visible\/handle\:opacity-100:is(:where(.group\/handle):focus-visible *) {
    opacity: 1;
  }

  .group-disabled\:text-midnight-250:is(:where(.group):disabled *) {
    color: var(--color-midnight-250);
  }

  .group-disabled\:text-midnight-250\/80:is(:where(.group):disabled *) {
    color: #7f7f7fcc;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .group-disabled\:text-midnight-250\/80:is(:where(.group):disabled *) {
      color: color-mix(in oklab, var(--color-midnight-250) 80%, transparent);
    }
  }

  @media (hover: hover) {
    .group-disabled\:group-hover\:bg-stone-250:is(:where(.group):disabled *):is(:where(.group):hover *) {
      background-color: var(--color-stone-250);
    }
  }

  .group-data-\[disabled\]\:\!cursor-not-allowed:is(:where(.group)[data-disabled] *) {
    cursor: not-allowed !important;
  }

  .group-data-\[disabled\]\/repeater\:pointer-events-none:is(:where(.group\/repeater)[data-disabled] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\]\/repeater\:opacity-50:is(:where(.group\/repeater)[data-disabled] *) {
    opacity: .5;
  }

  .group-data-\[disabled\]\/repeater\:grayscale:is(:where(.group\/repeater)[data-disabled] *) {
    --tw-grayscale: grayscale(100%);
    filter: var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, );
  }

  .group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled="true"] *) {
    pointer-events: none;
  }

  .group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled="true"] *) {
    opacity: .5;
  }

  .group-data-\[empty\]\:hidden:is(:where(.group)[data-empty] *) {
    display: none;
  }

  .group-data-\[has-overlay\]\:\!caret-neutral-900:is(:where(.group)[data-has-overlay] *) {
    caret-color: var(--color-neutral-900) !important;
  }

  .group-data-\[inline\]\:static:is(:where(.group)[data-inline] *) {
    position: static;
  }

  .group-data-\[inline\]\:z-auto:is(:where(.group)[data-inline] *) {
    z-index: auto;
  }

  .group-data-\[inline\]\:-mt-1:is(:where(.group)[data-inline] *) {
    margin-top: calc(var(--spacing) * -1);
  }

  .group-data-\[inline\]\:mb-2:is(:where(.group)[data-inline] *) {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .group-data-\[inline\]\:\!w-full:is(:where(.group)[data-inline] *) {
    width: 100% !important;
  }

  .group-data-\[inline\]\:w-full:is(:where(.group)[data-inline] *) {
    width: 100%;
  }

  .group-data-\[inline\]\:max-w-none:is(:where(.group)[data-inline] *) {
    max-width: none;
  }

  .group-data-\[inline\]\:rounded-none:is(:where(.group)[data-inline] *) {
    border-radius: 0 !important;
  }

  .group-data-\[inline\]\:border:is(:where(.group)[data-inline] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[inline\]\:border-none:is(:where(.group)[data-inline] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[inline\]\:bg-transparent:is(:where(.group)[data-inline] *) {
    background-color: #0000;
  }

  .group-data-\[inline\]\:p-0:is(:where(.group)[data-inline] *) {
    padding: calc(var(--spacing) * 0);
  }

  .group-data-\[inline\]\:\!ring-0:is(:where(.group)[data-inline] *) {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor) !important;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow) !important;
  }

  .group-data-\[inline\]\:outline-none:is(:where(.group)[data-inline] *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .group-data-\[is-max\=true\]\:opacity-50:is(:where(.group)[data-is-max="true"] *) {
    opacity: .5;
  }

  .group-data-\[is-multiline\]\:\!rounded-none:is(:where(.group)[data-is-multiline] *) {
    border-radius: 0 !important;
  }

  .group-data-\[multiple\]\:static:is(:where(.group)[data-multiple] *) {
    position: static;
  }

  .group-data-\[multiple\]\:-mt-1\.5:is(:where(.group)[data-multiple] *) {
    margin-top: calc(var(--spacing) * -1.5);
  }

  .group-data-\[multiple\]\:mt-1\.5:is(:where(.group)[data-multiple] *) {
    margin-top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:mb-0:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .group-data-\[multiple\]\:mb-1\.5:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:mb-2:is(:where(.group)[data-multiple] *) {
    margin-bottom: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:block:is(:where(.group)[data-multiple] *) {
    display: block;
  }

  .group-data-\[multiple\]\:rounded-none:is(:where(.group)[data-multiple] *) {
    border-radius: 0 !important;
  }

  .group-data-\[multiple\]\:border:is(:where(.group)[data-multiple] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[multiple\]\:border-none:is(:where(.group)[data-multiple] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[multiple\]\:border-midnight-100:is(:where(.group)[data-multiple] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[multiple\]\:p-2:is(:where(.group)[data-multiple] *) {
    padding: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:px-2:is(:where(.group)[data-multiple] *) {
    padding-inline: calc(var(--spacing) * 2);
  }

  .group-data-\[multiple\]\:py-1\.5:is(:where(.group)[data-multiple] *) {
    padding-block: calc(var(--spacing) * 1.5);
  }

  .group-data-\[multiple\]\:text-sm:is(:where(.group)[data-multiple] *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .group-data-\[multiple\]\:outline-none:is(:where(.group)[data-multiple] *) {
    --tw-outline-style: none;
    outline-style: none;
  }

  .group-data-\[overscroll\]\:m-0:is(:where(.group)[data-overscroll] *) {
    margin: calc(var(--spacing) * 0);
  }

  .group-data-\[overscroll\]\:border:is(:where(.group)[data-overscroll] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[overscroll\]\:border-none:is(:where(.group)[data-overscroll] *) {
    --tw-border-style: none;
    border-style: none;
  }

  .group-data-\[overscroll\]\:border-midnight-100:is(:where(.group)[data-overscroll] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[overscroll\]\:shadow-none:is(:where(.group)[data-overscroll] *) {
    --tw-shadow: 0 0 #0000;
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .group-data-\[prefix-icon\]\:\!pl-0:is(:where(.group)[data-prefix-icon] *) {
    padding-left: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[prefix-icon\]\:pl-5:is(:where(.group)[data-prefix-icon] *) {
    padding-left: calc(var(--spacing) * 5);
  }

  .group-data-\[show-tooltip\=true\]\/handle\:opacity-100:is(:where(.group\/handle)[data-show-tooltip="true"] *) {
    opacity: 1;
  }

  .group-data-\[suffix-icon\]\:mr-\[1\.5em\]:is(:where(.group)[data-suffix-icon] *) {
    margin-right: 1.5em;
  }

  .group-data-\[suffix-icon\]\:\!pr-0:is(:where(.group)[data-suffix-icon] *) {
    padding-right: calc(var(--spacing) * 0) !important;
  }

  .group-data-\[suffix-icon\]\:pr-5:is(:where(.group)[data-suffix-icon] *) {
    padding-right: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:absolute:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    position: absolute;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:relative:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    position: relative;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:top-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    top: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:z-10:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    z-index: 10;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:my-6:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    margin-block: calc(var(--spacing) * 6);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:flex:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    display: flex;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:h-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    height: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:w-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    width: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:w-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    width: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:shrink-0:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-shrink: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:grow:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-grow: 1;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:flex-col:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    flex-direction: column;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:items-center:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    align-items: center;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:justify-around:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    justify-content: space-around;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:overflow-visible:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    overflow: visible;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:p-1:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    padding: calc(var(--spacing) * 1);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-xs:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-\[10px\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    font-size: 10px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:\[line-height\:0\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    line-height: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:whitespace-nowrap:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    white-space: nowrap;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:text-neutral-800:is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    color: var(--color-neutral-800);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:group-data-\[hide-labels\=true\]\/wrapper\:mb-3\.5:is(:where(.group\/wrapper)[data-tab-style="progress"] *):is(:where(.group\/wrapper)[data-hide-labels="true"] *) {
    margin-bottom: calc(var(--spacing) * 3.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:relative:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    position: relative;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:top-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    top: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:right-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    right: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:flex:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    display: flex;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:h-5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    height: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:w-5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    width: calc(var(--spacing) * 5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:grow:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    flex-grow: 1;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:cursor-pointer:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    cursor: pointer;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:items-center:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    align-items: center;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:justify-center:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    justify-content: center;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:overflow-auto:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    overflow: auto;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-radius: 0 !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tl-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-left-radius: 0 !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-tr-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-right-radius: 0 !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-br-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-right-radius: 0 !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:rounded-bl-none:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-left-radius: 0 !important;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-t-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-r:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-right-style: var(--tw-border-style);
    border-right-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-b:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-b-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:border-midnight-100:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-color: var(--color-midnight-100);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-50:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    background-color: var(--color-neutral-50);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:p-1\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding: calc(var(--spacing) * 1.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:px-4:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding-inline: calc(var(--spacing) * 4);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:py-3\.5:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    padding-block: calc(var(--spacing) * 3.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-sm:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-\[0\.66rem\]:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    font-size: .66rem;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:text-neutral-700:is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    color: var(--color-neutral-700);
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-\[5px\]:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-radius: 5px !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-tr-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-top-right-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:\!rounded-br-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *) {
    border-bottom-right-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-\[5px\]:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-radius: 5px !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-tl-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-top-left-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!rounded-bl-none:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-bottom-left-radius: 0 !important;
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:\!border-r:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *) {
    border-right-style: var(--tw-border-style) !important;
    border-right-width: 1px !important;
  }

  .group-data-\[vertical\=true\]\/options\:w-full:is(:where(.group\/options)[data-vertical="true"] *) {
    width: 100%;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-br-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-bottom-right-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:\!rounded-bl-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *) {
    border-bottom-left-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tl-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-top-left-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!rounded-tr-none:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-top-right-radius: 0 !important;
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:\!border-b:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *) {
    border-bottom-style: var(--tw-border-style) !important;
    border-bottom-width: 1px !important;
  }

  .peer-first\:mb-0:is(:where(.peer):first-child ~ *) {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .peer-checked\:\!border-black:is(:where(.peer):checked ~ *) {
    border-color: var(--color-black) !important;
  }

  .peer-checked\:\!bg-\[\#538755\]:is(:where(.peer):checked ~ *) {
    background-color: #538755 !important;
  }

  .peer-checked\:bg-black:is(:where(.peer):checked ~ *) {
    background-color: var(--color-black);
  }

  .peer-checked\:bg-neutral-900:is(:where(.peer):checked ~ *) {
    background-color: var(--color-neutral-900);
  }

  .peer-checked\:text-neutral-900:is(:where(.peer):checked ~ *) {
    color: var(--color-neutral-900);
  }

  .peer-checked\:text-white:is(:where(.peer):checked ~ *) {
    color: var(--color-white);
  }

  .peer-focus\:focus-ring:is(:where(.peer):focus ~ *) {
    z-index: 10;
    border-radius: revert-layer;
    outline-style: var(--tw-outline-style);
    outline-offset: 0px;
    outline-width: 2px;
    outline-color: var(--color-black);
    --tw-outline-style: dotted;
    outline-style: dotted;
  }

  .peer-focus\:focus-ring:is(:where(.peer):focus ~ *):where(.dark, .dark *, .theme-dark, .theme-dark *) {
    outline-color: var(--color-white);
  }

  .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled ~ *) {
    cursor: not-allowed;
  }

  .peer-data-\[has-multiple\]\:shrink-0:is(:where(.peer)[data-has-multiple] ~ *) {
    flex-shrink: 0;
  }

  .peer-data-\[has-multiple\]\:text-xs:is(:where(.peer)[data-has-multiple] ~ *) {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }

  .file\:pointer-events-none::file-selector-button {
    pointer-events: none;
  }

  .file\:h-0::file-selector-button {
    height: calc(var(--spacing) * 0);
  }

  .file\:w-0::file-selector-button {
    width: calc(var(--spacing) * 0);
  }

  .file\:overflow-hidden::file-selector-button {
    overflow: hidden;
  }

  .placeholder\:text-neutral-400::-moz-placeholder {
    color: var(--color-neutral-400);
  }

  .placeholder\:text-neutral-400::placeholder {
    color: var(--color-neutral-400);
  }

  .before\:pointer-events-none:before {
    content: var(--tw-content);
    pointer-events: none;
  }

  .before\:absolute:before {
    content: var(--tw-content);
    position: absolute;
  }

  .before\:inset-0:before {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .before\:z-\[2\]:before {
    content: var(--tw-content);
    z-index: 2;
  }

  .before\:h-6:before {
    content: var(--tw-content);
    height: calc(var(--spacing) * 6);
  }

  .before\:w-6:before {
    content: var(--tw-content);
    width: calc(var(--spacing) * 6);
  }

  .before\:rounded-\[5px\]:before {
    content: var(--tw-content);
    border-radius: 5px;
  }

  .before\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:before {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .before\:content-\[\'\'\]:before {
    --tw-content: "";
    content: var(--tw-content);
  }

  .before\:content-\[var\(--icon\)\]:before {
    --tw-content: var(--icon);
    content: var(--tw-content);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:z-10:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    z-index: 10;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:block:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    display: block;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:h-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    height: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:w-\[1\.25rem\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    width: 1.25rem;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:rounded-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-4:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:border-neutral-300:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-color: var(--color-neutral-300);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-white:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:before\:text-sm:is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .after\:absolute:after {
    content: var(--tw-content);
    position: absolute;
  }

  .after\:inset-0:after {
    content: var(--tw-content);
    inset: calc(var(--spacing) * 0);
  }

  .after\:top-full:after {
    content: var(--tw-content);
    top: 100%;
  }

  .after\:left-1\/2:after {
    content: var(--tw-content);
    left: 50%;
  }

  .after\:-translate-x-1\/2:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:-translate-y-\[1px\]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(1px * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .after\:rounded-\[5px\]:after {
    content: var(--tw-content);
    border-radius: 5px;
  }

  .after\:border-4:after {
    content: var(--tw-content);
    border-style: var(--tw-border-style);
    border-width: 4px;
  }

  .after\:border-transparent:after {
    content: var(--tw-content);
    border-color: #0000;
  }

  .after\:border-t-neutral-900:after {
    content: var(--tw-content);
    border-top-color: var(--color-neutral-900);
  }

  .after\:shadow-\[inset_0_0_0_1px_rgba\(0\,0\,0\,0\.2\)\]:after {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .after\:content-\[\"\"\]:after, .after\:content-\[\'\'\]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:absolute:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    position: absolute;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:top-\[0\.5em\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    top: .5em;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:left-\[calc\(50\%\+0\.5em\)\]:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    left: calc(50% + .5em);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:block:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    display: block;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:h-1:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1);
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:w-full:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    width: 100%;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-neutral-300:is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    background-color: var(--color-neutral-300);
  }

  .first\:-mt-2:first-child {
    margin-top: calc(var(--spacing) * -2);
  }

  .first\:border-t-0:first-child {
    border-top-style: var(--tw-border-style);
    border-top-width: 0;
  }

  .first\:pt-0:first-child {
    padding-top: calc(var(--spacing) * 0);
  }

  .first\:pt-2:first-child {
    padding-top: calc(var(--spacing) * 2);
  }

  .first\:\!pl-0\.5:first-child {
    padding-left: calc(var(--spacing) * .5) !important;
  }

  .last\:mb-0:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .last\:mb-5:last-child {
    margin-bottom: calc(var(--spacing) * 5);
  }

  .last\:border-b-0:last-child {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0;
  }

  .last\:border-none:last-child {
    --tw-border-style: none;
    border-style: none;
  }

  .last\:\!pr-0\.5:last-child {
    padding-right: calc(var(--spacing) * .5) !important;
  }

  .last\:pb-0:last-child {
    padding-bottom: calc(var(--spacing) * 0);
  }

  .last\:pb-2:last-child {
    padding-bottom: calc(var(--spacing) * 2);
  }

  .last\:pb-5\.5:last-child {
    padding-bottom: calc(var(--spacing) * 5.5);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:last\:border-r-0:is(:where(.group\/wrapper)[data-tab-style="tab"] *):last-child {
    border-right-style: var(--tw-border-style);
    border-right-width: 0;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:last\:after\:hidden:is(:where(.group\/wrapper)[data-tab-style="progress"] *):last-child:after {
    content: var(--tw-content);
    display: none;
  }

  .first\:last\:-mb-2:first-child:last-child {
    margin-bottom: calc(var(--spacing) * -2);
  }

  .odd\:col-start-1:nth-child(odd) {
    grid-column-start: 1;
  }

  .first-of-type\:border-t:first-of-type {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }

  .empty\:mb-0:empty {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .empty\:hidden:empty {
    display: none;
  }

  .focus-within\:outline:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }

  .focus-within\:outline-2:focus-within {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus-within\:outline-neutral-900:focus-within {
    outline-color: var(--color-neutral-900);
  }

  @media (hover: hover) {
    .hover\:bg-\(--btn-dark-bg-hover\):hover {
      background-color: var(--btn-dark-bg-hover);
    }

    .hover\:bg-\(--btn-off-white-bg-hover\):hover {
      background-color: var(--btn-off-white-bg-hover);
    }

    .hover\:bg-\(--btn-on-material-bg-hover\)\/75:hover {
      background-color: #ffffffbf;
    }

    @supports (color: color-mix(in lab, red, red)) {
      .hover\:bg-\(--btn-on-material-bg-hover\)\/75:hover {
        background-color: color-mix(in oklab, var(--btn-on-material-bg-hover) 75%, transparent);
      }
    }

    .hover\:bg-\(--btn-white-bg-hover\):hover {
      background-color: var(--btn-white-bg-hover);
    }

    .hover\:bg-midnight-50:hover {
      background-color: var(--color-midnight-50);
    }

    .hover\:bg-stone-150:hover {
      background-color: var(--color-stone-150);
    }

    .hover\:text-black:hover {
      color: var(--color-black);
    }

    .group-disabled\:hover\:bg-stone-250:is(:where(.group):disabled *):hover {
      background-color: var(--color-stone-250);
    }

    .group-disabled\:hover\:bg-white:is(:where(.group):disabled *):hover {
      background-color: var(--color-white);
    }
  }

  .focus\:bg-stone-500:focus {
    background-color: var(--color-stone-500);
  }

  .focus\:bg-white:focus {
    background-color: var(--color-white);
  }

  .focus\:ring-0:focus {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .focus\:outline-2:focus {
    outline-style: var(--tw-outline-style);
    outline-width: 2px;
  }

  .focus\:outline-neutral-900:focus {
    outline-color: var(--color-neutral-900);
  }

  .focus\:outline-none:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .focus-visible\:text-neutral-900:focus-visible {
    color: var(--color-neutral-900);
  }

  .focus-visible\:outline-0:focus-visible {
    outline-style: var(--tw-outline-style);
    outline-width: 0;
  }

  .focus-visible\:outline-none:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .active\:cursor-grabbing:active {
    cursor: grabbing;
  }

  .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
  }

  .disabled\:\!text-neutral-400:disabled {
    color: var(--color-neutral-400) !important;
  }

  .disabled\:opacity-50:disabled {
    opacity: .5;
  }

  .group-data-\[disabled\]\:disabled\:opacity-100:is(:where(.group)[data-disabled] *):disabled {
    opacity: 1;
  }

  .aria-selected\:\!bg-neutral-900[aria-selected="true"] {
    background-color: var(--color-neutral-900) !important;
  }

  .aria-selected\:bg-neutral-100[aria-selected="true"] {
    background-color: var(--color-neutral-100);
  }

  .aria-selected\:bg-neutral-900[aria-selected="true"] {
    background-color: var(--color-neutral-900);
  }

  .aria-selected\:\!text-white[aria-selected="true"] {
    color: var(--color-white) !important;
  }

  .aria-selected\:text-white[aria-selected="true"] {
    color: var(--color-white);
  }

  .aria-\[pressed\=true\]\:bg-neutral-900[aria-pressed="true"] {
    background-color: var(--color-neutral-900);
  }

  .aria-\[pressed\=true\]\:text-white[aria-pressed="true"] {
    color: var(--color-white);
  }

  .group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-neutral-900:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-left-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-neutral-900:is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-right-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-neutral-900:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-top-color: var(--color-neutral-900);
  }

  .group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-neutral-900:is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-bottom-color: var(--color-neutral-900);
  }

  .data-\[active\=true\]\:bg-neutral-900[data-active="true"] {
    background-color: var(--color-neutral-900);
  }

  .data-\[active\=true\]\:bg-white[data-active="true"] {
    background-color: var(--color-white);
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:z-10:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    z-index: 10;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    border-bottom-color: #0000;
  }

  .group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-white:is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    background-color: var(--color-white);
  }

  .data-\[active\=true\]\:after\:pointer-events-none[data-active="true"]:after {
    content: var(--tw-content);
    pointer-events: none;
  }

  .data-\[active\=true\]\:after\:absolute[data-active="true"]:after {
    content: var(--tw-content);
    position: absolute;
  }

  .data-\[active\=true\]\:after\:top-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    top: 50%;
  }

  .data-\[active\=true\]\:after\:left-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    left: 50%;
  }

  .data-\[active\=true\]\:after\:z-\[2\][data-active="true"]:after {
    content: var(--tw-content);
    z-index: 2;
  }

  .data-\[active\=true\]\:after\:block[data-active="true"]:after {
    content: var(--tw-content);
    display: block;
  }

  .data-\[active\=true\]\:after\:h-1\.5[data-active="true"]:after {
    content: var(--tw-content);
    height: calc(var(--spacing) * 1.5);
  }

  .data-\[active\=true\]\:after\:w-1\.5[data-active="true"]:after {
    content: var(--tw-content);
    width: calc(var(--spacing) * 1.5);
  }

  .data-\[active\=true\]\:after\:-translate-x-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:after\:-translate-y-1\/2[data-active="true"]:after {
    content: var(--tw-content);
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .data-\[active\=true\]\:after\:rounded-full[data-active="true"]:after {
    content: var(--tw-content);
    border-radius: 3.40282e38px;
  }

  .data-\[active\=true\]\:after\:bg-white[data-active="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-white);
  }

  .data-\[active\=true\]\:after\:shadow-\[0_0_0_1px_rgba\(0\,0\,0\,0\.33\)\][data-active="true"]:after {
    content: var(--tw-content);
    --tw-shadow: 0 0 0 1px var(--tw-shadow-color, #00000054);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[active\=true\]\:after\:content-\[\'\'\][data-active="true"]:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .data-\[disabled\]\:pointer-events-none[data-disabled] {
    pointer-events: none;
  }

  .data-\[disabled\]\:opacity-50[data-disabled] {
    opacity: .5;
  }

  .data-\[disabled\]\:select-none[data-disabled] {
    -webkit-user-select: none;
    -moz-user-select: none;
         user-select: none;
  }

  .group-data-\[disabled\]\:data-\[disabled\]\:opacity-100:is(:where(.group)[data-disabled] *)[data-disabled] {
    opacity: 1;
  }

  .data-\[disabled\=true\]\:pointer-events-none[data-disabled="true"] {
    pointer-events: none;
  }

  .data-\[disabled\=true\]\:opacity-50[data-disabled="true"] {
    opacity: .5;
  }

  .data-\[is-active\]\:bg-neutral-100[data-is-active] {
    background-color: var(--color-neutral-100);
  }

  .data-\[is-active\]\:before\:ring-1[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[is-active\]\:before\:ring-neutral-300[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-neutral-300);
  }

  .data-\[is-active\]\:before\:ring-inset[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-inset: inset;
  }

  .data-\[is-active\]\:first\:before\:rounded-none[data-is-active]:first-child:before {
    content: var(--tw-content);
    border-radius: 0 !important;
  }

  .data-\[is-active\]\:first\:before\:rounded-b-none[data-is-active]:first-child:before {
    content: var(--tw-content);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .data-\[is-active\]\:last\:before\:rounded-none[data-is-active]:last-child:before {
    content: var(--tw-content);
    border-radius: 0 !important;
  }

  .data-\[is-active\]\:last\:before\:rounded-t-none[data-is-active]:last-child:before {
    content: var(--tw-content);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .data-\[is-active\]\:first\:last\:before\:rounded-none[data-is-active]:first-child:last-child:before {
    content: var(--tw-content);
    border-radius: 0 !important;
  }

  .data-\[is-active\=true\]\:bg-neutral-100[data-is-active="true"] {
    background-color: var(--color-neutral-100);
  }

  .data-\[is-target\=true\]\:z-20[data-is-target="true"] {
    z-index: 20;
  }

  .data-\[placeholder\]\:text-neutral-400[data-placeholder] {
    color: var(--color-neutral-400);
  }

  .data-\[placeholder\]\:text-neutral-900[data-placeholder] {
    color: var(--color-neutral-900);
  }

  .data-\[prevent-focus-style\]\:shadow-\[0_0_0_2px_rgba\(255\,255\,255\,1\)\,0_0_0_3px_rgba\(0\,0\,0\,0\.2\)\][data-prevent-focus-style] {
    --tw-shadow: 0 0 0 2px var(--tw-shadow-color, #fff), 0 0 0 3px var(--tw-shadow-color, #0003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[prevent-focus-style\]\:ring-0[data-prevent-focus-style] {
    --tw-ring-shadow: var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .data-\[prevent-focus-style\]\:outline-none[data-prevent-focus-style] {
    --tw-outline-style: none;
    outline-style: none;
  }

  .data-\[tab-style\=tab\]\:rounded-none[data-tab-style="tab"] {
    border-radius: 0 !important;
  }

  .data-\[vertical\=true\]\:flex-col[data-vertical="true"] {
    flex-direction: column;
  }

  .group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-neutral-900:is(:where(.group\/wrapper)[data-tab-style="progress"] *)[data-valid="true"][data-visited="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-neutral-900);
  }

  @media not all and (min-width: 1440px) {
    .max-lg\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .max-lg\:flex {
      display: flex;
    }

    .max-lg\:hidden {
      display: none;
    }

    .max-lg\:w-full {
      width: 100%;
    }

    .max-lg\:auto-rows-auto {
      grid-auto-rows: auto;
    }

    .max-lg\:items-start {
      align-items: flex-start;
    }

    .max-lg\:justify-center {
      justify-content: center;
    }

    .max-lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    :where(.max-lg\:divide-y > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }

    .max-lg\:rounded-\[0\.625rem\] {
      border-radius: .625rem;
    }

    .max-lg\:bg-white {
      background-color: var(--color-white);
    }

    .max-lg\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .max-lg\:py-2\.25 {
      padding-block: calc(var(--spacing) * 2.25);
    }

    .max-lg\:pt-7 {
      padding-top: calc(var(--spacing) * 7);
    }

    .max-lg\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .max-lg\:pl-3 {
      padding-left: calc(var(--spacing) * 3);
    }

    .max-lg\:before\:mr-4:before {
      content: var(--tw-content);
      margin-right: calc(var(--spacing) * 4);
    }

    .max-lg\:before\:content-dash:before {
      content: var(--tw-content);
      content: "—";
    }

    .max-lg\:last\:pb-5\.5:last-child {
      padding-bottom: calc(var(--spacing) * 5.5);
    }
  }

  @media not all and (min-width: 834px) {
    .max-md\:fixed {
      position: fixed;
    }

    .max-md\:inset-0 {
      inset: calc(var(--spacing) * 0);
    }

    .max-md\:top-auto {
      top: auto;
    }

    .max-md\:bottom-0 {
      bottom: calc(var(--spacing) * 0);
    }

    .max-md\:z-50 {
      z-index: 50;
    }

    .max-md\:col-span-full {
      grid-column: 1 / -1;
    }

    .max-md\:col-start-3 {
      grid-column-start: 3;
    }

    .max-md\:row-start-1 {
      grid-row-start: 1;
    }

    .max-md\:row-start-2 {
      grid-row-start: 2;
    }

    .max-md\:row-start-3 {
      grid-row-start: 3;
    }

    .max-md\:mt-7\.5 {
      margin-top: calc(var(--spacing) * 7.5);
    }

    .max-md\:mt-47 {
      margin-top: calc(var(--spacing) * 47);
    }

    .max-md\:mt-auto {
      margin-top: auto;
    }

    .max-md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .max-md\:block {
      display: block;
    }

    .max-md\:hidden {
      display: none;
    }

    .max-md\:max-h-\[calc\(100dvh-11\.75rem\)\] {
      max-height: calc(100dvh - 11.75rem);
    }

    .max-md\:w-full {
      width: 100%;
    }

    .max-md\:basis-0 {
      flex-basis: calc(var(--spacing) * 0);
    }

    .max-md\:translate-y-0 {
      --tw-translate-y: calc(var(--spacing) * 0);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:translate-y-full {
      --tw-translate-y: 100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .max-md\:grid-cols-1 {
      grid-template-columns: repeat(1, minmax(0, 1fr));
    }

    .max-md\:grid-rows-\[auto_1fr_1fr\] {
      grid-template-rows: auto 1fr 1fr;
    }

    .max-md\:place-content-start {
      place-content: start;
    }

    .max-md\:gap-y-10 {
      row-gap: calc(var(--spacing) * 10);
    }

    .max-md\:overflow-y-scroll {
      overflow-y: scroll;
    }

    .max-md\:rounded-t-\[1\.25rem\] {
      border-top-left-radius: 1.25rem;
      border-top-right-radius: 1.25rem;
    }

    .max-md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .max-md\:bg-\[\#F2F2F2\] {
      background-color: #f2f2f2;
    }

    .max-md\:pt-h3 {
      padding-top: var(--text-h3-sm-padding-top);
    }

    @media (min-width: 834px) {
      .max-md\:pt-h3 {
        padding-top: var(--text-h3-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .max-md\:pt-h3 {
        padding-top: var(--text-h3-lg-padding-top);
      }
    }

    .max-md\:pt-5 {
      padding-top: calc(var(--spacing) * 5);
    }

    .max-md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .max-md\:pr-5 {
      padding-right: calc(var(--spacing) * 5);
    }

    .max-md\:pr-10 {
      padding-right: calc(var(--spacing) * 10);
    }

    .max-md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .max-md\:text-center {
      text-align: center;
    }

    .max-md\:text-right {
      text-align: right;
    }

    .max-md\:text-\[11px\] {
      font-size: 11px;
    }

    .max-md\:leading-\[1\.4\] {
      --tw-leading: 1.4;
      line-height: 1.4;
    }

    .max-md\:\[grid-area\:1\/1\/1\/6\] {
      grid-area: 1 / 1 / 1 / 6;
    }

    .max-md\:\[grid-area\:1\/6\/1\/9\] {
      grid-area: 1 / 6 / 1 / 9;
    }

    .max-md\:\[grid-area\:2\/1\/4\/4\] {
      grid-area: 2 / 1 / 4 / 4;
    }

    .max-md\:\[grid-area\:2\/4\/2\/9\] {
      grid-area: 2 / 4 / 2 / 9;
    }

    .max-md\:\[grid-area\:3\/4\/3\/9\] {
      grid-area: 3 / 4 / 3 / 9;
    }
  }

  .before\:max-md\:-top-\[1\.125rem\]:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-top-\[1\.125rem\]:before {
      top: -1.125rem;
    }
  }

  .before\:max-md\:-translate-x-\[30\%\]:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-translate-x-\[30\%\]:before {
      --tw-translate-x: calc(30% * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .before\:max-md\:-translate-y-full:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:-translate-y-full:before {
      --tw-translate-y: -100%;
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }
  }

  .before\:max-md\:rotate-90:before {
    content: var(--tw-content);
  }

  @media not all and (min-width: 834px) {
    .before\:max-md\:rotate-90:before {
      rotate: 90deg;
    }

    .last\:max-md\:mb-0:last-child, .max-md\:last\:mb-0:last-child {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .max-md\:last\:border-b:last-child {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 1px;
    }
  }

  @media (min-width: 393px) {
    .sm\:order-1 {
      order: 1;
    }

    .sm\:order-2 {
      order: 2;
    }

    .sm\:mx-2 {
      margin-inline: calc(var(--spacing) * 2);
    }

    .sm\:my-auto {
      margin-block: auto;
    }

    .sm\:rotate-0 {
      rotate: none;
    }

    .sm\:flex-col {
      flex-direction: column;
    }

    .sm\:flex-row {
      flex-direction: row;
    }
  }

  @media (min-width: 834px) {
    .md\:right-\(--grid-padding-md\) {
      right: var(--grid-padding-md);
    }

    .md\:order-1 {
      order: 1;
    }

    .md\:order-2 {
      order: 2;
    }

    .md\:order-none {
      order: 0;
    }

    .md\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .md\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .md\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .md\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .md\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .md\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .md\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .md\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .md\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .md\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .md\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .md\:col-span-13 {
      grid-column: span 13 / span 13;
    }

    .md\:col-span-16 {
      grid-column: span 16 / span 16;
    }

    .md\:col-span-full {
      grid-column: 1 / -1;
    }

    .md\:col-start-1 {
      grid-column-start: 1;
    }

    .md\:col-start-2 {
      grid-column-start: 2;
    }

    .md\:col-start-3 {
      grid-column-start: 3;
    }

    .md\:col-start-5 {
      grid-column-start: 5;
    }

    .md\:col-start-6 {
      grid-column-start: 6;
    }

    .md\:col-start-7 {
      grid-column-start: 7;
    }

    .md\:col-start-8 {
      grid-column-start: 8;
    }

    .md\:col-start-9 {
      grid-column-start: 9;
    }

    .md\:col-start-10 {
      grid-column-start: 10;
    }

    .md\:col-start-11 {
      grid-column-start: 11;
    }

    .md\:col-start-12 {
      grid-column-start: 12;
    }

    .md\:-col-end-1 {
      grid-column-end: calc(1 * -1);
    }

    .md\:col-end-8 {
      grid-column-end: 8;
    }

    .md\:col-end-12 {
      grid-column-end: 12;
    }

    .md\:col-end-17 {
      grid-column-end: 17;
    }

    .md\:row-span-2 {
      grid-row: span 2 / span 2;
    }

    .md\:row-start-1 {
      grid-row-start: 1;
    }

    .md\:row-start-2 {
      grid-row-start: 2;
    }

    .md\:row-start-3 {
      grid-row-start: 3;
    }

    .md\:-m-\(--grid-padding-md\) {
      margin: calc(var(--grid-padding-md) * -1);
    }

    .md\:mx-auto {
      margin-inline: auto;
    }

    .md\:my-0 {
      margin-block: calc(var(--spacing) * 0);
    }

    .md\:-mt-\[50\%\] {
      margin-top: -50%;
    }

    .md\:mt-1\.5 {
      margin-top: calc(var(--spacing) * 1.5);
    }

    .md\:mt-2\.5 {
      margin-top: calc(var(--spacing) * 2.5);
    }

    .md\:mt-4 {
      margin-top: calc(var(--spacing) * 4);
    }

    .md\:mt-10 {
      margin-top: calc(var(--spacing) * 10);
    }

    .md\:mt-\[5px\] {
      margin-top: 5px;
    }

    .md\:mt-auto {
      margin-top: auto;
    }

    .md\:-mr-\(--grid-padding-md\) {
      margin-right: calc(var(--grid-padding-md) * -1);
    }

    .md\:mr-0 {
      margin-right: calc(var(--spacing) * 0);
    }

    .md\:mr-2\.5 {
      margin-right: calc(var(--spacing) * 2.5);
    }

    .md\:mb-0 {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .md\:mb-10 {
      margin-bottom: calc(var(--spacing) * 10);
    }

    .md\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .md\:-ml-\(--grid-padding-md\) {
      margin-left: calc(var(--grid-padding-md) * -1);
    }

    .md\:ml-0\.5 {
      margin-left: calc(var(--spacing) * .5);
    }

    .md\:ml-auto {
      margin-left: auto;
    }

    .md\:block {
      display: block;
    }

    .md\:flex {
      display: flex;
    }

    .md\:grid {
      display: grid;
    }

    .md\:hidden {
      display: none;
    }

    .md\:aspect-\[16\/9\] {
      aspect-ratio: 16 / 9;
    }

    .md\:\!h-\[500px\] {
      height: 500px !important;
    }

    .md\:h-8\.75 {
      height: calc(var(--spacing) * 8.75);
    }

    .md\:h-15 {
      height: calc(var(--spacing) * 15);
    }

    .md\:min-h-\[var\(--text-body-md--line-height\)\] {
      min-height: var(--text-body-md--line-height);
    }

    .md\:w-15 {
      width: calc(var(--spacing) * 15);
    }

    .md\:w-73\.75 {
      width: calc(var(--spacing) * 73.75);
    }

    .md\:w-\[calc\(50vw-var\(--grid-padding-lg\)-0\.3125rem-2px\)\] {
      width: calc(50vw - var(--grid-padding-lg)  - .3125rem - 2px);
    }

    .md\:w-\[calc\(50vw-var\(--grid-padding-lg\)-0\.3125rem-11px\)\] {
      width: calc(50vw - var(--grid-padding-lg)  - .3125rem - 11px);
    }

    .md\:w-\[calc\(100vw-2\*var\(--grid-padding-lg\)-15px\)\] {
      width: calc(100vw - 2 * var(--grid-padding-lg)  - 15px);
    }

    .md\:w-fit {
      width: -moz-fit-content;
      width: fit-content;
    }

    .md\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .md\:gap-2 {
      gap: calc(var(--spacing) * 2);
    }

    .md\:gap-\[10px\] {
      gap: 10px;
    }

    .md\:gap-\[var\(--grid-gap\)\] {
      gap: var(--grid-gap);
    }

    .md\:gap-y-12\.5 {
      row-gap: calc(var(--spacing) * 12.5);
    }

    .md\:rounded-\[0\.625rem\] {
      border-radius: .625rem;
    }

    .md\:border-t {
      border-top-style: var(--tw-border-style);
      border-top-width: 1px;
    }

    .md\:bg-stone-250 {
      background-color: var(--color-stone-250);
    }

    .md\:bg-white {
      background-color: var(--color-white);
    }

    .md\:p-\(--grid-padding-md\) {
      padding: var(--grid-padding-md);
    }

    .md\:p-0 {
      padding: calc(var(--spacing) * 0);
    }

    .md\:p-2\.5 {
      padding: calc(var(--spacing) * 2.5);
    }

    .md\:px-3\.75 {
      padding-inline: calc(var(--spacing) * 3.75);
    }

    .md\:px-5 {
      padding-inline: calc(var(--spacing) * 5);
    }

    .md\:px-5\.5 {
      padding-inline: calc(var(--spacing) * 5.5);
    }

    .md\:py-2 {
      padding-block: calc(var(--spacing) * 2);
    }

    .md\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .md\:py-7 {
      padding-block: calc(var(--spacing) * 7);
    }

    .md\:pt-caption {
      padding-top: var(--text-caption-sm-padding-top);
    }

    @media (min-width: 834px) {
      .md\:pt-caption {
        padding-top: var(--text-caption-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .md\:pt-caption {
        padding-top: var(--text-caption-lg-padding-top);
      }
    }

    .md\:pt-0 {
      padding-top: calc(var(--spacing) * 0);
    }

    .md\:pt-2 {
      padding-top: calc(var(--spacing) * 2);
    }

    .md\:pt-3\.75 {
      padding-top: calc(var(--spacing) * 3.75);
    }

    .md\:pt-4 {
      padding-top: calc(var(--spacing) * 4);
    }

    .md\:pt-5\.5 {
      padding-top: calc(var(--spacing) * 5.5);
    }

    .md\:pt-12 {
      padding-top: calc(var(--spacing) * 12);
    }

    .md\:pr-0 {
      padding-right: calc(var(--spacing) * 0);
    }

    .md\:text-subheader {
      padding-bottom: var(--text-subheader-sm-padding-bottom);
      font-family: var(--font-sans);
      color: var(--color-midnight-400);
    }

    .md\:text-subheader:where(.dark, .dark *, .theme-dark, .theme-dark *) {
      color: var(--color-stone-100);
    }

    .md\:text-subheader {
      font-size: var(--text-subheader-sm);
      line-height: var(--tw-leading, var(--text-subheader-sm--line-height));
      letter-spacing: var(--tw-tracking, var(--text-subheader-sm--letter-spacing));
      text-transform: uppercase;
    }

    @media (min-width: 834px) {
      .md\:text-subheader {
        padding-bottom: var(--text-subheader-md-padding-bottom);
        font-size: var(--text-subheader-md);
        line-height: var(--tw-leading, var(--text-subheader-md--line-height));
        letter-spacing: var(--tw-tracking, var(--text-subheader-md--letter-spacing));
      }
    }

    @media (min-width: 1440px) {
      .md\:text-subheader {
        padding-bottom: var(--text-subheader-lg-padding-bottom);
        font-size: var(--text-subheader-lg);
        line-height: var(--tw-leading, var(--text-subheader-lg--line-height));
        letter-spacing: var(--tw-tracking, var(--text-subheader-lg--letter-spacing));
      }
    }

    .md\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .md\:pb-2 {
      padding-bottom: calc(var(--spacing) * 2);
    }

    .md\:pb-3\.5 {
      padding-bottom: calc(var(--spacing) * 3.5);
    }

    .md\:pb-3\.25 {
      padding-bottom: calc(var(--spacing) * 3.25);
    }

    .md\:pb-4 {
      padding-bottom: calc(var(--spacing) * 4);
    }

    .md\:pb-5 {
      padding-bottom: calc(var(--spacing) * 5);
    }

    .md\:pb-5\.5 {
      padding-bottom: calc(var(--spacing) * 5.5);
    }

    .md\:pb-8 {
      padding-bottom: calc(var(--spacing) * 8);
    }

    .md\:pb-10 {
      padding-bottom: calc(var(--spacing) * 10);
    }

    .md\:pb-12\.5 {
      padding-bottom: calc(var(--spacing) * 12.5);
    }

    .md\:pb-17 {
      padding-bottom: calc(var(--spacing) * 17);
    }

    .md\:pb-20 {
      padding-bottom: calc(var(--spacing) * 20);
    }

    .md\:text-\[50px\] {
      font-size: 50px;
    }

    .md\:text-\[55px\] {
      font-size: 55px;
    }

    .md\:leading-\[1\.1\] {
      --tw-leading: 1.1;
      line-height: 1.1;
    }

    .md\:leading-\[55px\] {
      --tw-leading: 55px;
      line-height: 55px;
    }

    .md\:\[--slider-height\:auto\!important\] {
      --slider-height: auto !important;
    }
  }

  .before\:md\:-translate-x-\[calc\(100\%\+0\.313rem\)\]:before {
    content: var(--tw-content);
  }

  @media (min-width: 834px) {
    .before\:md\:-translate-x-\[calc\(100\%\+0\.313rem\)\]:before {
      --tw-translate-x: calc(calc(100% + .313rem) * -1);
      translate: var(--tw-translate-x) var(--tw-translate-y);
    }

    .even\:md\:col-start-3:nth-child(2n) {
      grid-column-start: 3;
    }

    @media not all and (min-width: 1440px) {
      .md\:max-lg\:absolute {
        position: absolute;
      }

      .md\:max-lg\:col-start-11 {
        grid-column-start: 11;
      }

      .md\:max-lg\:max-h-\[calc\(100dvh-\(2\*var\(--grid-padding-lg\)\)-45px\)\] {
        max-height: calc(100dvh - (2 * var(--grid-padding-lg))  - 45px);
      }
    }
  }

  @media (min-width: 1440px) {
    .lg\:pointer-events-none {
      pointer-events: none;
    }

    .lg\:sticky {
      position: sticky;
    }

    .lg\:order-none {
      order: 0;
    }

    .lg\:col-span-1 {
      grid-column: span 1 / span 1;
    }

    .lg\:col-span-2 {
      grid-column: span 2 / span 2;
    }

    .lg\:col-span-3 {
      grid-column: span 3 / span 3;
    }

    .lg\:col-span-4 {
      grid-column: span 4 / span 4;
    }

    .lg\:col-span-5 {
      grid-column: span 5 / span 5;
    }

    .lg\:col-span-6 {
      grid-column: span 6 / span 6;
    }

    .lg\:col-span-7 {
      grid-column: span 7 / span 7;
    }

    .lg\:col-span-8 {
      grid-column: span 8 / span 8;
    }

    .lg\:col-span-9 {
      grid-column: span 9 / span 9;
    }

    .lg\:col-span-10 {
      grid-column: span 10 / span 10;
    }

    .lg\:col-span-11 {
      grid-column: span 11 / span 11;
    }

    .lg\:col-span-12 {
      grid-column: span 12 / span 12;
    }

    .lg\:col-span-13 {
      grid-column: span 13 / span 13;
    }

    .lg\:col-span-14 {
      grid-column: span 14 / span 14;
    }

    .lg\:col-span-15 {
      grid-column: span 15 / span 15;
    }

    .lg\:col-span-16 {
      grid-column: span 16 / span 16;
    }

    .lg\:col-span-17 {
      grid-column: span 17 / span 17;
    }

    .lg\:col-span-20 {
      grid-column: span 20 / span 20;
    }

    .lg\:col-span-full {
      grid-column: 1 / -1;
    }

    .lg\:col-start-1 {
      grid-column-start: 1;
    }

    .lg\:col-start-2 {
      grid-column-start: 2;
    }

    .lg\:col-start-3 {
      grid-column-start: 3;
    }

    .lg\:col-start-4 {
      grid-column-start: 4;
    }

    .lg\:col-start-5 {
      grid-column-start: 5;
    }

    .lg\:col-start-6 {
      grid-column-start: 6;
    }

    .lg\:col-start-7 {
      grid-column-start: 7;
    }

    .lg\:col-start-8 {
      grid-column-start: 8;
    }

    .lg\:col-start-9 {
      grid-column-start: 9;
    }

    .lg\:col-start-11 {
      grid-column-start: 11;
    }

    .lg\:col-start-12 {
      grid-column-start: 12;
    }

    .lg\:col-start-13 {
      grid-column-start: 13;
    }

    .lg\:col-start-14 {
      grid-column-start: 14;
    }

    .lg\:col-start-15 {
      grid-column-start: 15;
    }

    .lg\:col-start-17 {
      grid-column-start: 17;
    }

    .lg\:col-start-18 {
      grid-column-start: 18;
    }

    .lg\:col-start-19 {
      grid-column-start: 19;
    }

    .lg\:col-end-9 {
      grid-column-end: 9;
    }

    .lg\:col-end-11 {
      grid-column-end: 11;
    }

    .lg\:col-end-12 {
      grid-column-end: 12;
    }

    .lg\:col-end-18 {
      grid-column-end: 18;
    }

    .lg\:col-end-21 {
      grid-column-end: 21;
    }

    .lg\:col-end-25 {
      grid-column-end: 25;
    }

    .lg\:row-span-6 {
      grid-row: span 6 / span 6;
    }

    .lg\:row-start-1 {
      grid-row-start: 1;
    }

    .lg\:row-start-4 {
      grid-row-start: 4;
    }

    .lg\:row-end-4 {
      grid-row-end: 4;
    }

    .lg\:row-end-8 {
      grid-row-end: 8;
    }

    .lg\:-m-\(--grid-padding-lg\) {
      margin: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:my-1 {
      margin-block: calc(var(--spacing) * 1);
    }

    .lg\:-mt-\[20\%\] {
      margin-top: -20%;
    }

    .lg\:-mt-\[25\%\] {
      margin-top: -25%;
    }

    .lg\:-mt-\[130px\] {
      margin-top: -130px;
    }

    .lg\:mt-2\.5 {
      margin-top: calc(var(--spacing) * 2.5);
    }

    .lg\:mt-5 {
      margin-top: calc(var(--spacing) * 5);
    }

    .lg\:mt-11 {
      margin-top: calc(var(--spacing) * 11);
    }

    .lg\:mt-12\.5 {
      margin-top: calc(var(--spacing) * 12.5);
    }

    .lg\:mt-auto {
      margin-top: auto;
    }

    .lg\:-mr-\(--grid-padding-lg\) {
      margin-right: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:mb-5 {
      margin-bottom: calc(var(--spacing) * 5);
    }

    .lg\:mb-13\.25 {
      margin-bottom: calc(var(--spacing) * 13.25);
    }

    .lg\:mb-16 {
      margin-bottom: calc(var(--spacing) * 16);
    }

    .lg\:-ml-\(--grid-padding-lg\) {
      margin-left: calc(var(--grid-padding-lg) * -1);
    }

    .lg\:\!contents {
      display: contents !important;
    }

    .lg\:block {
      display: block;
    }

    .lg\:flex {
      display: flex;
    }

    .lg\:grid {
      display: grid;
    }

    .lg\:hidden {
      display: none;
    }

    .lg\:\!h-\[600px\] {
      height: 600px !important;
    }

    .lg\:h-14\.5 {
      height: calc(var(--spacing) * 14.5);
    }

    .lg\:h-16\.25 {
      height: calc(var(--spacing) * 16.25);
    }

    .lg\:h-\[calc\(100dvh_-_2\*var\(--grid-padding-lg\)\)\] {
      height: calc(100dvh - 2 * var(--grid-padding-lg));
    }

    .lg\:min-h-\[var\(--text-body-lg--line-height\)\] {
      min-height: var(--text-body-lg--line-height);
    }

    .lg\:w-13\.75 {
      width: calc(var(--spacing) * 13.75);
    }

    .lg\:w-87\.5 {
      width: calc(var(--spacing) * 87.5);
    }

    .lg\:w-\[calc\(8\*\(\(100vw-\(2\*var\(--grid-padding-lg\)\)-\(var\(--grid-gap\)\*23\)\)\/24\)\+\(var\(--grid-gap\)\*7\)-4px\)\] {
      width: calc(8 * ((100vw - (2 * var(--grid-padding-lg))  - (var(--grid-gap) * 23)) / 24)  + (var(--grid-gap) * 7)  - 4px);
    }

    .lg\:w-\[calc\(16\*\(\(100vw-\(2\*var\(--grid-padding-lg\)\)-\(var\(--grid-gap\)\*23\)\)\/24\)\+\(var\(--grid-gap\)\*14\)-1px\)\] {
      width: calc(16 * ((100vw - (2 * var(--grid-padding-lg))  - (var(--grid-gap) * 23)) / 24)  + (var(--grid-gap) * 14)  - 1px);
    }

    .lg\:min-w-14\.5 {
      min-width: calc(var(--spacing) * 14.5);
    }

    .lg\:min-w-75 {
      min-width: calc(var(--spacing) * 75);
    }

    .lg\:grid-cols-2 {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .lg\:grid-cols-3 {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:grid-cols-8 {
      grid-template-columns: repeat(8, minmax(0, 1fr));
    }

    .lg\:grid-cols-subgrid {
      grid-template-columns: subgrid;
    }

    .lg\:grid-rows-1 {
      grid-template-rows: repeat(1, minmax(0, 1fr));
    }

    .lg\:flex-row {
      flex-direction: row;
    }

    .lg\:place-content-end {
      place-content: end;
    }

    .lg\:items-center {
      align-items: center;
    }

    .lg\:justify-between {
      justify-content: space-between;
    }

    .lg\:justify-start {
      justify-content: flex-start;
    }

    .lg\:gap-1 {
      gap: calc(var(--spacing) * 1);
    }

    .lg\:gap-3 {
      gap: calc(var(--spacing) * 3);
    }

    .lg\:gap-y-0 {
      row-gap: calc(var(--spacing) * 0);
    }

    .lg\:self-center {
      align-self: center;
    }

    .lg\:border-b-0 {
      border-bottom-style: var(--tw-border-style);
      border-bottom-width: 0;
    }

    .lg\:border-none {
      --tw-border-style: none;
      border-style: none;
    }

    .lg\:p-\(--grid-padding-lg\) {
      padding: var(--grid-padding-lg);
    }

    .lg\:px-1\.5 {
      padding-inline: calc(var(--spacing) * 1.5);
    }

    .lg\:px-3 {
      padding-inline: calc(var(--spacing) * 3);
    }

    .lg\:py-1\.25 {
      padding-block: calc(var(--spacing) * 1.25);
    }

    .lg\:py-2\.5 {
      padding-block: calc(var(--spacing) * 2.5);
    }

    .lg\:pt-caption {
      padding-top: var(--text-caption-sm-padding-top);
    }

    @media (min-width: 834px) {
      .lg\:pt-caption {
        padding-top: var(--text-caption-md-padding-top);
      }
    }

    @media (min-width: 1440px) {
      .lg\:pt-caption {
        padding-top: var(--text-caption-lg-padding-top);
      }
    }

    .lg\:pt-2\.5 {
      padding-top: calc(var(--spacing) * 2.5);
    }

    .lg\:pt-4\.5 {
      padding-top: calc(var(--spacing) * 4.5);
    }

    .lg\:pt-7\.5 {
      padding-top: calc(var(--spacing) * 7.5);
    }

    .lg\:pt-9 {
      padding-top: calc(var(--spacing) * 9);
    }

    .lg\:pt-11\.5 {
      padding-top: calc(var(--spacing) * 11.5);
    }

    .lg\:pt-15 {
      padding-top: calc(var(--spacing) * 15);
    }

    .lg\:pt-22\.5 {
      padding-top: calc(var(--spacing) * 22.5);
    }

    .lg\:pt-\[50px\] {
      padding-top: 50px;
    }

    .lg\:pb-0 {
      padding-bottom: calc(var(--spacing) * 0);
    }

    .lg\:pb-1\.5 {
      padding-bottom: calc(var(--spacing) * 1.5);
    }

    .lg\:pb-2\.5 {
      padding-bottom: calc(var(--spacing) * 2.5);
    }

    .lg\:pb-4\.5 {
      padding-bottom: calc(var(--spacing) * 4.5);
    }

    .lg\:pb-5\.5 {
      padding-bottom: calc(var(--spacing) * 5.5);
    }

    .lg\:pb-9 {
      padding-bottom: calc(var(--spacing) * 9);
    }

    .lg\:pb-22\.5 {
      padding-bottom: calc(var(--spacing) * 22.5);
    }

    .lg\:pb-25\.75 {
      padding-bottom: calc(var(--spacing) * 25.75);
    }

    .lg\:pb-30 {
      padding-bottom: calc(var(--spacing) * 30);
    }

    .lg\:pb-37\.5 {
      padding-bottom: calc(var(--spacing) * 37.5);
    }

    .lg\:pl-5\.5 {
      padding-left: calc(var(--spacing) * 5.5);
    }

    .lg\:text-\[64px\] {
      font-size: 64px;
    }

    .lg\:text-\[79px\] {
      font-size: 79px;
    }

    .lg\:leading-\[73px\] {
      --tw-leading: 73px;
      line-height: 73px;
    }

    .lg\:opacity-0 {
      opacity: 0;
    }

    .lg\:transition-opacity {
      transition-property: opacity;
      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
      transition-duration: var(--tw-duration, var(--default-transition-duration));
    }

    .lg\:duration-200 {
      --tw-duration: .2s;
      transition-duration: .2s;
    }

    .lg\:\[--slider-height\:auto\!important\] {
      --slider-height: auto !important;
    }

    .group-focus-within\:lg\:opacity-100:is(:where(.group):focus-within *) {
      opacity: 1;
    }

    .lg\:group-focus-within\/video-player\:block:is(:where(.group\/video-player):focus-within *) {
      display: block;
    }
  }

  @media (hover: hover) {
    @media (min-width: 1440px) {
      .group-hover\:lg\:opacity-100:is(:where(.group):hover *) {
        opacity: 1;
      }
    }
  }

  @media (min-width: 1440px) {
    @media (hover: hover) {
      .lg\:group-hover\/video-player\:block:is(:where(.group\/video-player):hover *) {
        display: block;
      }
    }

    .lg\:before\:mr-4:before {
      content: var(--tw-content);
      margin-right: calc(var(--spacing) * 4);
    }

    .lg\:before\:content-\[\'—\'\]:before {
      --tw-content: "—";
      content: var(--tw-content);
    }

    .even\:lg\:col-start-6:nth-child(2n) {
      grid-column-start: 6;
    }

    @media (hover: hover) {
      .min-lg\:hover\:scale-102:hover {
        --tw-scale-x: 102%;
        --tw-scale-y: 102%;
        --tw-scale-z: 102%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }

      .lg\:hover\:bg-stone-500:hover {
        background-color: var(--color-stone-500);
      }
    }
  }

  .dark\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:border-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-600);
  }

  .dark\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-100);
  }

  .dark\:bg-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-300);
  }

  .dark\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-400);
  }

  .dark\:bg-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-600);
  }

  .dark\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-700);
  }

  .dark\:bg-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: var(--color-neutral-900);
  }

  .dark\:bg-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    background-color: #0000;
  }

  .dark\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-black);
  }

  .dark\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-100);
  }

  .dark\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-300);
  }

  .dark\:text-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-400);
  }

  .dark\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-500);
  }

  .dark\:text-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-neutral-900);
  }

  .dark\:text-red-400:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color: var(--color-red-400);
  }

  .dark\:\[color-scheme\:dark\]:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    color-scheme: dark;
  }

  .dark\:ring-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) {
    --tw-ring-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[has-overlay\]\:\!caret-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group)[data-has-overlay] *) {
    caret-color: var(--color-neutral-100) !important;
  }

  .dark\:group-data-\[multiple\]\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group)[data-multiple] *), .group-data-\[overscroll\]\:dark\:border-neutral-100:is(:where(.group)[data-overscroll] *):where(.dark, .dark *, .theme-dark, .theme-dark *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *) {
    color: var(--color-neutral-300);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    border-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-950\/20:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    background-color: #0a0a0a33;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .dark\:group-data-\[tab-style\=tab\]\/wrapper\:bg-neutral-950\/20:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
      background-color: color-mix(in oklab, var(--color-neutral-950) 20%, transparent);
    }
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:text-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *) {
    color: var(--color-neutral-300);
  }

  .dark\:peer-checked\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.peer):checked ~ *) {
    background-color: var(--color-neutral-100);
  }

  .dark\:peer-checked\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.peer):checked ~ *) {
    color: var(--color-neutral-100);
  }

  .dark\:placeholder\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-placeholder {
    color: var(--color-neutral-500);
  }

  .dark\:placeholder\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)::placeholder {
    color: var(--color-neutral-500);
  }

  .dark\:before\:shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.2\)\]:where(.dark, .dark *, .theme-dark, .theme-dark *):before {
    content: var(--tw-content);
    --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color, #fff3);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:border-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    border-color: var(--color-neutral-700);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:before\:bg-neutral-950:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):before {
    content: var(--tw-content);
    background-color: var(--color-neutral-950);
  }

  .dark\:after\:border-t-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):after {
    content: var(--tw-content);
    border-top-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:after\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *):after {
    content: var(--tw-content);
    background-color: var(--color-neutral-700);
  }

  .dark\:focus\:bg-black:where(.dark, .dark *, .theme-dark, .theme-dark *):focus {
    background-color: var(--color-black);
  }

  .dark\:focus-visible\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):focus-visible {
    color: var(--color-neutral-100);
  }

  .dark\:disabled\:\!text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *):disabled {
    color: var(--color-neutral-500) !important;
  }

  .dark\:aria-selected\:\!bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-100) !important;
  }

  .dark\:aria-selected\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:aria-selected\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    background-color: var(--color-neutral-700);
  }

  .dark\:aria-selected\:\!text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    color: var(--color-black) !important;
  }

  .dark\:aria-selected\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-selected="true"] {
    color: var(--color-black);
  }

  .dark\:aria-\[pressed\=true\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-pressed="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:aria-\[pressed\=true\]\:text-black:where(.dark, .dark *, .theme-dark, .theme-dark *)[aria-pressed="true"] {
    color: var(--color-black);
  }

  .dark\:group-data-\[vertical\=false\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-l-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-left-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=false\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-r-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="false"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-right-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=true\]\/options\:group-first\/option\:aria-\[pressed\=true\]\:border-t-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):first-child *)[aria-pressed="true"] {
    border-top-color: var(--color-neutral-100);
  }

  .dark\:group-data-\[vertical\=true\]\/options\:group-last\/option\:aria-\[pressed\=true\]\:border-b-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/options)[data-vertical="true"] *):is(:where(.group\/option):last-child *)[aria-pressed="true"] {
    border-bottom-color: var(--color-neutral-100);
  }

  .dark\:data-\[active\=true\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-active="true"] {
    background-color: var(--color-neutral-100);
  }

  .dark\:data-\[active\=true\]\:bg-neutral-600:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-active="true"] {
    background-color: var(--color-neutral-600);
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:border-b-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    border-bottom-color: #0000;
  }

  .dark\:group-data-\[tab-style\=tab\]\/wrapper\:data-\[active\=true\]\:bg-transparent:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="tab"] *)[data-active="true"] {
    background-color: #0000;
  }

  .dark\:data-\[is-active\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active] {
    background-color: var(--color-neutral-700);
  }

  .dark\:data-\[is-active\]\:before\:ring-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active]:before {
    content: var(--tw-content);
    --tw-ring-color: var(--color-neutral-400);
  }

  .dark\:data-\[is-active\=true\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-is-active="true"] {
    background-color: var(--color-neutral-700);
  }

  .dark\:data-\[placeholder\]\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-placeholder] {
    color: var(--color-neutral-100);
  }

  .dark\:data-\[placeholder\]\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *)[data-placeholder] {
    color: var(--color-neutral-500);
  }

  .dark\:group-data-\[tab-style\=progress\]\/wrapper\:data-\[valid\=true\]\:data-\[visited\=true\]\:after\:bg-neutral-300:where(.dark, .dark *, .theme-dark, .theme-dark *):is(:where(.group\/wrapper)[data-tab-style="progress"] *)[data-valid="true"][data-visited="true"]:after {
    content: var(--tw-content);
    background-color: var(--color-neutral-300);
  }

  .\[\&_\.dnd-placeholder\]\:bg-neutral-900 .dnd-placeholder {
    background-color: var(--color-neutral-900);
  }

  .dark\:\[\&_\.dnd-placeholder\]\:bg-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) .dnd-placeholder {
    background-color: var(--color-neutral-100);
  }

  .dark\:\[\&_\.dnd-placeholder\]\:text-neutral-900:where(.dark, .dark *, .theme-dark, .theme-dark *) .dnd-placeholder {
    color: var(--color-neutral-900);
  }

  @media not all and (min-width: 1440px) {
    .\[\&_\[data-test-base-media-cta\]\]\:max-lg\:hidden [data-test-base-media-cta] {
      display: none;
    }
  }

  .\[\&_\[data-type\]\]\:max-w-none [data-type] {
    max-width: none;
  }

  .\[\&_span\]\:text-white span {
    color: var(--color-white);
  }

  .disabled\:\[\&_span\]\:opacity-50:disabled span {
    opacity: .5;
  }

  .\[\&_svg\]\:w-\[1\.25em\] svg {
    width: 1.25em;
  }

  .\[\&\.formkit-dropZone\]\:bg-neutral-100.formkit-dropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-dropZone\]\:opacity-30.formkit-dropZone {
    opacity: .3;
  }

  .\[\&\.formkit-dropZone\]\:opacity-50.formkit-dropZone, .\[\&\.formkit-dropZone_\.formkit-tag\]\:opacity-50.formkit-dropZone .formkit-tag {
    opacity: .5;
  }

  .\[\&\.formkit-longTouch\]\:bg-neutral-100.formkit-longTouch {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-longTouch\]\:opacity-50.formkit-longTouch {
    opacity: .5;
  }

  .\[\&\.formkit-selectionDropZone\]\:bg-neutral-100.formkit-selectionDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-touchDragging\]\:\!flex.formkit-touchDragging {
    display: flex !important;
  }

  .\[\&\.formkit-touchDropZone\]\:bg-neutral-100.formkit-touchDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\.formkit-touchDropZone\]\:opacity-50.formkit-touchDropZone, .\[\&\.formkit-touchDropZone_\.formkit-tag\]\:opacity-50.formkit-touchDropZone .formkit-tag {
    opacity: .5;
  }

  .\[\&\.formkit-touchSelectionDropZone\]\:bg-neutral-100.formkit-touchSelectionDropZone {
    background-color: var(--color-neutral-100);
  }

  .\[\&\:\:-moz-color-swatch\]\:border-none::-moz-color-swatch {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:h-3\.5::-moz-range-thumb {
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-moz-range-thumb\]\:w-3\.5::-moz-range-thumb {
    width: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-moz-range-thumb\]\:appearance-none::-moz-range-thumb {
    -moz-appearance: none;
         appearance: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-moz-range-thumb\]\:border-none::-moz-range-thumb {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-moz-range-thumb\]\:bg-neutral-600::-moz-range-thumb {
    background-color: var(--color-neutral-600);
  }

  .dark\:\[\&\:\:-moz-range-thumb\]\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-range-thumb {
    background-color: var(--color-neutral-400);
  }

  .\[\&\:\:-moz-range-track\]\:h-1\.5::-moz-range-track {
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-moz-range-track\]\:rounded-\[5px\]::-moz-range-track {
    border-radius: 5px;
  }

  .\[\&\:\:-moz-range-track\]\:bg-neutral-300::-moz-range-track {
    background-color: var(--color-neutral-300);
  }

  .dark\:\[\&\:\:-moz-range-track\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)::-moz-range-track {
    background-color: var(--color-neutral-700);
  }

  .\[\&\:\:-webkit-color-swatch\]\:border-none::-webkit-color-swatch {
    --tw-border-style: none;
    border-style: none;
  }

  .\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:h-1\.5::-webkit-slider-runnable-track {
    height: calc(var(--spacing) * 1.5);
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:rounded-\[5px\]::-webkit-slider-runnable-track {
    border-radius: 5px;
  }

  .\[\&\:\:-webkit-slider-runnable-track\]\:bg-neutral-300::-webkit-slider-runnable-track {
    background-color: var(--color-neutral-300);
  }

  .dark\:\[\&\:\:-webkit-slider-runnable-track\]\:bg-neutral-700:where(.dark, .dark *, .theme-dark, .theme-dark *)::-webkit-slider-runnable-track {
    background-color: var(--color-neutral-700);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:relative::-webkit-slider-thumb {
    position: relative;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:top-1\/2::-webkit-slider-thumb {
    top: 50%;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:h-3\.5::-webkit-slider-thumb {
    height: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:w-3\.5::-webkit-slider-thumb {
    width: calc(var(--spacing) * 3.5);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:-translate-y-1\/2::-webkit-slider-thumb {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb {
    border-radius: 3.40282e38px;
  }

  .\[\&\:\:-webkit-slider-thumb\]\:bg-neutral-600::-webkit-slider-thumb {
    background-color: var(--color-neutral-600);
  }

  .dark\:\[\&\:\:-webkit-slider-thumb\]\:bg-neutral-400:where(.dark, .dark *, .theme-dark, .theme-dark *)::-webkit-slider-thumb {
    background-color: var(--color-neutral-400);
  }

  .\[\&\:\:backdrop\]\:bg-neutral-800\/50::backdrop {
    background-color: #26262680;
  }

  @supports (color: color-mix(in lab, red, red)) {
    .\[\&\:\:backdrop\]\:bg-neutral-800\/50::backdrop {
      background-color: color-mix(in oklab, var(--color-neutral-800) 50%, transparent);
    }
  }

  @media (min-width: 834px) {
    .md\:\[\&\:nth-last-child\(-n\+2\)\]\:pb-0:nth-last-child(-n+2) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  @media (min-width: 1440px) {
    .lg\:\[\&\:nth-last-child\(-n\+2\)\]\:mb-0:nth-last-child(-n+2) {
      margin-bottom: calc(var(--spacing) * 0);
    }

    .lg\:\[\&\:nth-last-child\(-n\+2\)\]\:pb-0:nth-last-child(-n+2) {
      padding-bottom: calc(var(--spacing) * 0);
    }
  }

  .\[\&\>\*\]\:ml-0 > * {
    margin-left: calc(var(--spacing) * 0);
  }

  .\[\&\>\*\]\:h-full > * {
    height: 100%;
  }

  .\[\&\>\*\]\:w-full > * {
    width: 100%;
  }

  .\[\&\>\*\]\:grow-0 > * {
    flex-grow: 0;
  }

  .\[\&\>\[data-type\=number\]\]\:mb-0 > [data-type="number"] {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&\>\[data-type\=number\]\]\:ml-3 > [data-type="number"] {
    margin-left: calc(var(--spacing) * 3);
  }

  .\[\&\>\[data-type\=number\]\]\:shrink > [data-type="number"] {
    flex-shrink: 1;
  }

  .\[\&\>\[data-type\=number\]\]\:grow-0 > [data-type="number"] {
    flex-grow: 0;
  }

  .\[\&\>canvas\]\:block > canvas {
    display: block;
  }

  .\[\&\>canvas\]\:aspect-\[1\/1\] > canvas {
    aspect-ratio: 1;
  }

  .\[\&\>canvas\]\:w-full > canvas {
    width: 100%;
  }

  .\[\&\>canvas\:focus-visible\]\:outline-none > canvas:focus-visible {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&\>div\]\:p-0 > div {
    padding: calc(var(--spacing) * 0);
  }

  .\[\&\>div\:\:after\]\:absolute > div:after {
    position: absolute;
  }

  .\[\&\>div\:\:after\]\:top-1\/2 > div:after {
    top: 50%;
  }

  .\[\&\>div\:\:after\]\:left-\[105\%\] > div:after {
    left: 105%;
  }

  .\[\&\>div\:\:after\]\:h-\[1px\] > div:after {
    height: 1px;
  }

  .\[\&\>div\:\:after\]\:w-\[12\%\] > div:after {
    width: 12%;
  }

  .\[\&\>div\:\:after\]\:-translate-y-1\/2 > div:after {
    --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\:\:after\]\:bg-neutral-900 > div:after {
    background-color: var(--color-neutral-900);
  }

  .\[\&\>div\:\:after\]\:content-\[\"\"\] > div:after {
    --tw-content: "";
    content: var(--tw-content);
  }

  .peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:left-0:is(:where(.peer):checked ~ *) > div:first-child:not(:last-child) {
    left: calc(var(--spacing) * 0);
  }

  .peer-checked\:\[\&\>div\:first-child\:not\(\:last-child\)\]\:translate-x-0:is(:where(.peer):checked ~ *) > div:first-child:not(:last-child) {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .peer-checked\:\[\&\>div\:last-child\]\:left-full:is(:where(.peer):checked ~ *) > div:last-child {
    left: 100%;
  }

  .peer-checked\:\[\&\>div\:last-child\]\:-translate-x-full:is(:where(.peer):checked ~ *) > div:last-child {
    --tw-translate-x: -100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .\[\&\>div\[data-type\]\]\:max-w-none > div[data-type] {
    max-width: none;
  }

  .\[\&\>div\[data-type\]\:last-child\]\:mb-0 > div[data-type]:last-child {
    margin-bottom: calc(var(--spacing) * 0);
  }

  .\[\&\>input\]\:m-0 > input {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&\>input\]\:w-full > input {
    width: 100%;
  }

  .\[\&\>input\]\:shrink > input {
    flex-shrink: 1;
  }

  .\[\&\>input\]\:grow > input {
    flex-grow: 1;
  }

  .\[\&\>input\]\:appearance-none > input {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\[\&\>input\]\:rounded-\[5px\] > input {
    border-radius: 5px;
  }

  .\[\&\>input\]\:border > input {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }

  .\[\&\>input\]\:border-midnight-100 > input {
    border-color: var(--color-midnight-100);
  }

  .\[\&\>input\]\:p-1 > input {
    padding: calc(var(--spacing) * 1);
  }

  .\[\&\>input\]\:text-center > input {
    text-align: center;
  }

  .\[\&\>input\]\:text-sm > input {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }

  .\[\&\>input\]\:text-neutral-900 > input {
    color: var(--color-neutral-900);
  }

  @media not all and (min-width: 431px) {
    .max-\[431px\]\:\[\&\>input\]\:text-base > input {
      font-size: var(--text-base);
      line-height: var(--tw-leading, var(--text-base--line-height));
    }
  }

  .dark\:\[\&\>input\]\:border-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) > input {
    border-color: var(--color-neutral-100);
  }

  .dark\:\[\&\>input\]\:text-neutral-100:where(.dark, .dark *, .theme-dark, .theme-dark *) > input {
    color: var(--color-neutral-100);
  }

  .\[\&\>input\:\:-webkit-inner-spin-button\]\:m-0 > input::-webkit-inner-spin-button {
    margin: calc(var(--spacing) * 0);
  }

  .\[\&\>input\:\:-webkit-inner-spin-button\]\:appearance-none > input::-webkit-inner-spin-button {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\>input\:\:-webkit-outer-spin-button\]\:appearance-none > input::-webkit-outer-spin-button {
    -webkit-appearance: none;
            appearance: none;
  }

  .\[\&\>input\:focus\]\:outline-none > input:focus {
    --tw-outline-style: none;
    outline-style: none;
  }

  .\[\&\>li\]\:mx-auto > li {
    margin-inline: auto;
  }

  .\[\&\>li\]\:my-1 > li {
    margin-block: calc(var(--spacing) * 1);
  }

  .\[\&\>li\]\:flex > li {
    display: flex;
  }

  .\[\&\>li\]\:aspect-\[1\/1\] > li {
    aspect-ratio: 1;
  }

  .\[\&\>li\]\:h-\[1\.5em\] > li {
    height: 1.5em;
  }

  .\[\&\>li\]\:w-\[1\.5em\] > li {
    width: 1.5em;
  }

  .\[\&\>li\]\:appearance-none > li {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .\[\&\>li\]\:items-center > li {
    align-items: center;
  }

  .\[\&\>li\]\:justify-center > li {
    justify-content: center;
  }

  .\[\&\>li\]\:text-neutral-500 > li, .dark\:\[\&\>li\]\:text-neutral-500:where(.dark, .dark *, .theme-dark, .theme-dark *) > li {
    color: var(--color-neutral-500);
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:pointer-events-none:is(:where(.group\/repeater)[data-disabled] *) > li button {
    pointer-events: none;
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:\!text-neutral-500:is(:where(.group\/repeater)[data-disabled] *) > li button {
    color: var(--color-neutral-500) !important;
  }

  .group-data-\[disabled\]\/repeater\:\[\&\>li_button\]\:opacity-50:is(:where(.group\/repeater)[data-disabled] *) > li button {
    opacity: .5;
  }

  .\[\&\>li\:hover\]\:text-neutral-600 > li:hover {
    color: var(--color-neutral-600);
  }

  .dark\:\[\&\>li\:hover\]\:text-neutral-200:where(.dark, .dark *, .theme-dark, .theme-dark *) > li:hover {
    color: var(--color-neutral-200);
  }

  .\[\&\>span\]\:mr-2 > span {
    margin-right: calc(var(--spacing) * 2);
  }

  .\[\&\>svg\]\:m-auto > svg {
    margin: auto;
  }

  .\[\&\>svg\]\:mx-auto > svg {
    margin-inline: auto;
  }

  .\[\&\>svg\]\:aspect-\[1\/1\] > svg {
    aspect-ratio: 1;
  }

  .\[\&\>svg\]\:\!h-auto > svg {
    height: auto !important;
  }

  .\[\&\>svg\]\:h-\[1\.25em\] > svg {
    height: 1.25em;
  }

  .\[\&\>svg\]\:max-h-\[1em\] > svg {
    max-height: 1em;
  }

  .\[\&\>svg\]\:max-h-\[1rem\] > svg {
    max-height: 1rem;
  }

  .\[\&\>svg\]\:max-h-none > svg {
    max-height: none;
  }

  .\[\&\>svg\]\:w-3 > svg {
    width: calc(var(--spacing) * 3);
  }

  .\[\&\>svg\]\:w-\[1\.25em\] > svg {
    width: 1.25em;
  }

  .\[\&\>svg\]\:w-\[1em\] > svg {
    width: 1em;
  }

  .\[\&\>svg\]\:w-full > svg {
    width: 100%;
  }

  .\[\&\>svg\]\:max-w-\[1em\] > svg {
    max-width: 1em;
  }

  .\[\&\>svg\]\:max-w-\[1rem\] > svg {
    max-width: 1rem;
  }

  .\[\&\>svg\]\:max-w-none > svg {
    max-width: none;
  }

  .\[\&\>svg\>path\]\:fill-current > svg > path {
    fill: currentColor;
  }

  .\[\&\[data-has-mark-labels\=true\]_\[id\^\=track\]\]\:mb-3[data-has-mark-labels="true"] [id^="track"] {
    margin-bottom: calc(var(--spacing) * 3);
  }

  .slider-context .\[\.slider-context_\&\]\:flex {
    display: flex;
  }

  .slider-context .\[\.slider-context_\&\]\:\!h-\[var\(--slider-height\)\] {
    height: var(--slider-height) !important;
  }

  .slider-context .\[\.slider-context_\&\]\:\!min-h-\[450px\] {
    min-height: 450px !important;
  }

  @media (max-width: 431px) and (hover: none) {
    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=month\]\/panel\:col-start-3:is(:where(.group\/panel)[data-panel="month"] *), .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-data-\[panel\=time\]\/panel\:col-start-3:is(:where(.group\/panel)[data-panel="time"] *) {
      grid-column-start: 3;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:\!fixed:is(:where(.group):not([data-inline]) *) {
      position: fixed !important;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:top-auto:is(:where(.group):not([data-inline]) *) {
      top: auto;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:bottom-0:is(:where(.group):not([data-inline]) *) {
      bottom: calc(var(--spacing) * 0);
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:left-0:is(:where(.group):not([data-inline]) *) {
      left: calc(var(--spacing) * 0);
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:w-full:is(:where(.group):not([data-inline]) *) {
      width: 100%;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:max-w-none:is(:where(.group):not([data-inline]) *) {
      max-width: none;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:grid-cols-\[2\.5em_1fr_2\.5em_2\.5em\]:is(:where(.group):not([data-inline]) *) {
      grid-template-columns: 2.5em 1fr 2.5em 2.5em;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:rounded-none:is(:where(.group):not([data-inline]) *) {
      border-radius: 0 !important;
    }

    .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=month\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\]:is(:where(.group):not([data-inline]) *):is(:where(.group\/panel)[data-panel="month"] *), .\[\@media\(max-width\:431px\)_and_\(hover\:none\)\]\:group-\[\&\:not\(\[data-inline\]\)\]\:group-data-\[panel\=time\]\/panel\:grid-cols-\[2\.5em_1fr_2\.5em\]:is(:where(.group):not([data-inline]) *):is(:where(.group\/panel)[data-panel="time"] *) {
      grid-template-columns: 2.5em 1fr 2.5em;
    }
  }

  .slide-up-enter-active, .slide-up-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .slide-up-enter-from, .slide-up-leave-to {
    --tw-translate-y: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-up-enter-to, .slide-up-leave-from {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-left-enter-active, .slide-left-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .slide-left-enter-from, .slide-left-leave-to {
    --tw-translate-x: 100%;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .slide-left-enter-to, .slide-left-leave-from {
    --tw-translate-x: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }

  .fade-scale-enter-active, .fade-scale-leave-active {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .3s;
    --tw-ease: var(--ease-out);
    transition-duration: .3s;
    transition-timing-function: var(--ease-out);
  }

  .fade-scale-enter-from, .fade-scale-leave-to {
    --tw-scale-x: 0%;
    --tw-scale-y: 0%;
    --tw-scale-z: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    opacity: 0;
  }

  .fade-scale-enter-to, .fade-scale-leave-from {
    --tw-scale-x: 100%;
    --tw-scale-y: 100%;
    --tw-scale-z: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
    opacity: 1;
  }

  .fade-enter-active, .fade-leave-active {
    transition-property: opacity;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
    --tw-duration: .5s;
    --tw-ease: var(--ease-in-out);
    transition-duration: .5s;
    transition-timing-function: var(--ease-in-out);
  }

  .fade-enter-from, .fade-leave-to {
    opacity: 0;
  }
}

:focus {
  z-index: 10;
  border-radius: revert-layer;
  outline-style: var(--tw-outline-style);
  outline-offset: 0px;
  outline-width: 2px;
  outline-color: var(--color-black);
  --tw-outline-style: dotted;
  outline-style: dotted;
}

:focus:where(.dark, .dark *, .theme-dark, .theme-dark *) {
  outline-color: var(--color-white);
}

button:not([disabled]) {
  cursor: pointer;
}

ul > li.em-dash {
  padding-block: calc(var(--spacing) * 0);
}

ul > li.em-dash:before {
  content: var(--tw-content);
  margin-right: calc(var(--spacing) * 4);
  --tw-content: "—";
  content: var(--tw-content);
}

div.video-controls-lightweight div.cld-video-player.vjs-controls-enabled:before, div.video-controls-lightweight div.vjs-title-bar {
  display: none;
}

div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive {
  inset: calc(var(--spacing) * 0);
  max-width: 36rem;
  min-height: 2.8125rem;
  margin-inline: auto;
  top: auto;
  bottom: calc(var(--spacing) * 11.5) !important;
  height: auto !important;
  color: var(--color-white) !important;
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) > div {
  margin: calc(var(--spacing) * 0) !important;
  position: relative !important;
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue {
  font-family: var(--font-sans);
  width: 100%;
  min-height: 2rem;
  margin-inline: auto;
  inset: calc(var(--spacing) * 0) !important;
  background-color: #0009 !important;
  height: auto !important;
  position: relative !important;
}

@supports (color: color-mix(in lab, red, red)) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue {
    background-color: color-mix(in oklab, var(--color-black) 60%, transparent) !important;
  }
}

:is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
  padding: calc(var(--spacing) * 2.5);
  font-size: var(--text-body-sm) !important;
  line-height: var(--tw-leading, var(--text-body-sm--line-height)) !important;
  --tw-font-weight: var(--font-weight-normal) !important;
  font-weight: var(--font-weight-normal) !important;
  color: var(--color-white) !important;
}

@media (min-width: 834px) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
    font-size: var(--text-body-md) !important;
    line-height: var(--tw-leading, var(--text-body-md--line-height)) !important;
  }
}

@media (min-width: 1440px) {
  :is(div.video-controls-lightweight .vjs-text-track-display, .vjs-text-track-display :is(div.video-controls-lightweight).vjs-user-inactive) .vjs-text-track-cue div {
    font-size: var(--text-body-lg) !important;
    line-height: var(--tw-leading, var(--text-body-lg--line-height)) !important;
  }
}

div.video-controls-lightweight.video-transcript-hide .vjs-text-track-display {
  display: none;
}

div.video-controls-lightweight.video-transcript-show .vjs-text-track-display {
  display: block;
}

div.video-controls-lightweight div.vjs-control-bar {
  visibility: visible !important;
  z-index: 50 !important;
  height: calc(var(--spacing) * 1.5) !important;
  padding-block: calc(var(--spacing) * 5.75) !important;
  opacity: 1 !important;
  -webkit-backdrop-filter: none !important;
  backdrop-filter: none !important;
  background-color: #0000 !important;
  transition-property: none !important;
}

div.video-controls-lightweight div.vjs-control-bar :not(.vjs-progress-control, .vjs-progress-control *) {
  top: calc(var(--spacing) * 0);
  text-align: left;
  left: -10000000px;
  position: absolute !important;
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control {
  bottom: calc(var(--spacing) * 5);
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder {
  margin-inline: calc(var(--spacing) * 5);
  height: calc(var(--spacing) * 1.5);
  border-radius: 3.40282e38px;
  width: calc(100% - 2.5rem);
  background-color: #fff9 !important;
}

@supports (color: color-mix(in lab, red, red)) {
  div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder {
    background-color: color-mix(in oklab, var(--color-white) 60%, transparent) !important;
  }
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-load-progress {
  display: none !important;
}

div.video-controls-lightweight div.vjs-control-bar .vjs-progress-control .vjs-progress-holder .vjs-play-progress {
  border-radius: 3.40282e38px;
  background-color: var(--color-white) !important;
}

div.video-controls-lightweight .video-control-buttons button {
  margin-inline: calc(var(--spacing) * 1.25);
  height: calc(var(--spacing) * 8.5);
  width: calc(var(--spacing) * 8.5);
  background-color: var(--color-stone-400);
  border-radius: 3.40282e38px;
  position: relative;
}

div.video-controls-lightweight .video-control-buttons button svg {
  --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
  --tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
  position: absolute;
  top: 50%;
  left: 50%;
}

.resize-observer[data-v-b329ee4c] {
  z-index: -1;
  pointer-events: none;
  opacity: 0;
  background-color: #0000;
  border: none;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.resize-observer[data-v-b329ee4c] object {
  pointer-events: none;
  z-index: -1;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

.v-popper__popper {
  z-index: 10000;
  outline: none;
  top: 0;
  left: 0;
}

.v-popper__popper.v-popper__popper--hidden {
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  transition: opacity .15s, visibility .15s;
}

.v-popper__popper.v-popper__popper--shown {
  visibility: visible;
  opacity: 1;
  transition: opacity .15s;
}

.v-popper__popper.v-popper__popper--skip-transition, .v-popper__popper.v-popper__popper--skip-transition > .v-popper__wrapper {
  transition: none !important;
}

.v-popper__backdrop {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__inner {
  box-sizing: border-box;
  position: relative;
  overflow-y: auto;
}

.v-popper__inner > div {
  z-index: 1;
  max-width: inherit;
  max-height: inherit;
  position: relative;
}

.v-popper__arrow-container {
  width: 10px;
  height: 10px;
  position: absolute;
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container, .v-popper__popper--no-positioning .v-popper__arrow-container {
  display: none;
}

.v-popper__arrow-inner, .v-popper__arrow-outer {
  border-style: solid;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}

.v-popper__arrow-inner {
  visibility: hidden;
  border-width: 7px;
}

.v-popper__arrow-outer {
  border-width: 6px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  left: -1px;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-outer {
  border-bottom-width: 0;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="top"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-container {
  top: 0;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  border-top-width: 0;
  border-top-color: #0000 !important;
  border-left-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-inner {
  top: -4px;
}

.v-popper__popper[data-popper-placement^="bottom"] .v-popper__arrow-outer {
  top: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  top: -2px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  top: -1px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  border-left-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-left-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-inner {
  left: -4px;
}

.v-popper__popper[data-popper-placement^="right"] .v-popper__arrow-outer {
  left: -6px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-container {
  right: -10px;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner, .v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-outer {
  border-right-width: 0;
  border-top-color: #0000 !important;
  border-bottom-color: #0000 !important;
  border-right-color: #0000 !important;
}

.v-popper__popper[data-popper-placement^="left"] .v-popper__arrow-inner {
  left: -2px;
}

.v-popper--theme-tooltip .v-popper__inner {
  color: #fff;
  background: #000c;
  border-radius: 6px;
  padding: 7px 12px 6px;
}

.v-popper--theme-tooltip .v-popper__arrow-outer {
  border-color: #000c;
}

.v-popper--theme-dropdown .v-popper__inner {
  color: #000;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  box-shadow: 0 6px 30px #0000001a;
}

.v-popper--theme-dropdown .v-popper__arrow-inner {
  visibility: visible;
  border-color: #fff;
}

.v-popper--theme-dropdown .v-popper__arrow-outer {
  border-color: #ddd;
}

:root {
  --breakpoint-sm: 393px;
  --breakpoint-md: 834px;
  --breakpoint-lg: 1440px;
}

HTML {
  scrollbar-width: thin;
  scrollbar-gutter: stable;
  overflow-y: scroll;
}

@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-rotate-x {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-y {
  syntax: "*";
  inherits: false
}

@property --tw-rotate-z {
  syntax: "*";
  inherits: false
}

@property --tw-skew-x {
  syntax: "*";
  inherits: false
}

@property --tw-skew-y {
  syntax: "*";
  inherits: false
}

@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}

@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}

@property --tw-gradient-position {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}

@property --tw-gradient-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false
}

@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}

@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}

@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-leading {
  syntax: "*";
  inherits: false
}

@property --tw-font-weight {
  syntax: "*";
  inherits: false
}

@property --tw-tracking {
  syntax: "*";
  inherits: false
}

@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false
}

@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-ring-inset {
  syntax: "*";
  inherits: false
}

@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}

@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}

@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}

@property --tw-blur {
  syntax: "*";
  inherits: false
}

@property --tw-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-invert {
  syntax: "*";
  inherits: false
}

@property --tw-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false
}

@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}

@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false
}

@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false
}

@property --tw-duration {
  syntax: "*";
  inherits: false
}

@property --tw-ease {
  syntax: "*";
  inherits: false
}

@property --tw-content {
  syntax: "*";
  inherits: false;
  initial-value: "";
}

@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/* Needed to overwrite rtl direction for story iframe, cant find a config option to change it */
html {
	direction: ltr;
}
/* using downloaded trial fonts for now, waiting to hear from BVA */
@font-face {
    font-family: 'Sebenta';
    src: url('/assets/sebenta-300-CdC-KCey.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Sebenta';
    src: url('/assets/sebenta-400-k2A7ZC38.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Sebenta';
    src: url('/assets/sebenta-500-C2Uw5_ma.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('/assets/gotham-300-Bb0lm5yh.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('/assets/gotham-400-sprPKk5v.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham';
    src: url('/assets/gotham-500-BUrkf28q.otf') format('opentype');
    font-weight: 500;
    font-style: normal;
}
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
swiper-container {
  width: 100%;
  height: auto;
  display: block;
}

swiper-slide {
  justify-content: center;
  align-items: center;
  height: auto;
  display: flex;
}

swiper-slide .base-media-carousel img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: auto;
}

swiper-container::part(bullet), .swiper-default-pagination-bullets .swiper-pagination-bullet, .swiper-external-pagination-bullets .swiper-pagination-bullet {
  background-color: #fff9;
  width: 15px;
  height: 15px;
}

.swiper-default-pagination-bullets .swiper-pagination-bullet, .swiper-external-pagination-bullets .swiper-pagination-bullet {
  cursor: pointer;
  border-radius: 3.40282e38px;
  display: inline-block;
}

swiper-container::part(bullet-active), .swiper-default-pagination-bullets .swiper-pagination-bullet-active, .swiper-external-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #fff;
  width: 15px;
  height: 15px;
}

swiper-container::part(pagination), .swiper-default-pagination-bullets, .swiper-external-pagination-bullets {
  border-radius: 25px;
  align-items: center;
  gap: .5rem;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 3rem;
  display: flex;
}

swiper-container::part(pagination), .swiper-default-pagination-bullets {
  background-color: #ffffff4d;
  padding: 10px 13px;
  position: absolute;
  bottom: 1.25rem;
  left: 50%;
  transform: translateX(-50%);
}

.swiper-external-pagination-bullets {
  height: auto;
  position: relative;
}

.swiper-pagination {
  z-index: 80;
}


.resize-observer[data-v-b329ee4c]{
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height:100%;
  border:none;
  background-color:transparent;
  pointer-events:none;
  display:block;
  overflow:hidden;
  opacity:0
}

.resize-observer[data-v-b329ee4c] object{
  display:block;
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  overflow:hidden;
  pointer-events:none;
  z-index:-1
}

.v-popper__popper{
  z-index:10000;
  top:0;
  left:0;
  outline:none
}

.v-popper__popper.v-popper__popper--hidden{
  visibility:hidden;
  opacity:0;
  transition:opacity .15s,visibility .15s;
  pointer-events:none
}

.v-popper__popper.v-popper__popper--shown{
  visibility:visible;
  opacity:1;
  transition:opacity .15s
}

.v-popper__popper.v-popper__popper--skip-transition,.v-popper__popper.v-popper__popper--skip-transition>.v-popper__wrapper{
  transition:none!important
}

.v-popper__backdrop{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  display:none
}

.v-popper__inner{
  position:relative;
  box-sizing:border-box;
  overflow-y:auto
}

.v-popper__inner>div{
  position:relative;
  z-index:1;
  max-width:inherit;
  max-height:inherit
}

.v-popper__arrow-container{
  position:absolute;
  width:10px;
  height:10px
}

.v-popper__popper--arrow-overflow .v-popper__arrow-container,.v-popper__popper--no-positioning .v-popper__arrow-container{
  display:none
}

.v-popper__arrow-inner,.v-popper__arrow-outer{
  border-style:solid;
  position:absolute;
  top:0;
  left:0;
  width:0;
  height:0
}

.v-popper__arrow-inner{
  visibility:hidden;
  border-width:7px
}

.v-popper__arrow-outer{
  border-width:6px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  left:-2px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  left:-1px
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-outer{
  border-bottom-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=top] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-container{
  top:0
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  border-top-width:0;
  border-left-color:transparent!important;
  border-right-color:transparent!important;
  border-top-color:transparent!important
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-inner{
  top:-4px
}

.v-popper__popper[data-popper-placement^=bottom] .v-popper__arrow-outer{
  top:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  top:-2px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  top:-1px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  border-left-width:0;
  border-left-color:transparent!important;
  border-top-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-inner{
  left:-4px
}

.v-popper__popper[data-popper-placement^=right] .v-popper__arrow-outer{
  left:-6px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-container{
  right:-10px
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner,.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-outer{
  border-right-width:0;
  border-top-color:transparent!important;
  border-right-color:transparent!important;
  border-bottom-color:transparent!important
}

.v-popper__popper[data-popper-placement^=left] .v-popper__arrow-inner{
  left:-2px
}

.v-popper--theme-dropdown .v-popper__inner{
  background:#fff;
  color:#000;
  border-radius:6px;
  border:1px solid #ddd;
  box-shadow:0 6px 30px #0000001a
}

.v-popper--theme-dropdown .v-popper__arrow-inner{
  visibility:visible;
  border-color:#fff
}

.v-popper--theme-dropdown .v-popper__arrow-outer{
  border-color:#ddd
}

.v-popper--theme-tooltip .v-popper__inner{
  background:rgba(0,0,0,.8);
  color:#fff;
  border-radius:6px;
  padding:7px 12px 6px
}

.v-popper--theme-tooltip .v-popper__arrow-outer{
  border-color:#000c
}

.htw-range-input::-webkit-slider-thumb{
  height:.75rem;
  width:.75rem;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-webkit-slider-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.htw-range-input::-moz-range-thumb{
  height:.75rem;
  width:.75rem;
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  border-color:#00000040;
  --tw-bg-opacity: 1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

:is(.htw-dark .htw-range-input)::-moz-range-thumb{
  border-color:#ffffff40;
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity))
}

.htw-range-input:hover::-moz-range-thumb{
  --tw-border-opacity: 1 !important;
  border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;
  --tw-bg-opacity: 1 !important;
  background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important
}

.v-popper{
  line-height:0
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color:rgb(63 63 70 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color:rgb(244 244 245 / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity: 1;
  border-color:rgb(63 63 70 / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity: 1;
  border-color:rgb(31 31 33 / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{
  transform:scale(.75)
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{
  transform:none;
  transition:transform .15s cubic-bezier(0,1,.5,1)
}

.v-popper__popper:focus-visible{
  outline:none
}

.htw-bind-col-size{
  grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))
}

.__histoire-json-code[data-v-935458a7] .cm-editor{
  height:100%;
  min-width:280px
}

/* @TODO custom themes */

.v-popper {
  line-height: 0;
}

.htw-dark .v-popper--theme-dropdown .v-popper__inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-700) / var(--tw-border-opacity))
}

.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper {
  transform: scale(.75);
}

.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper {
  transform: none;
  transition: transform .15s cubic-bezier(0, 1, .5, 1);
}

.v-popper__popper:focus-visible {
  outline: none;
}

.__histoire-scale-x-enter-active,
  .__histoire-scale-x-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-x-enter-from,
  .__histoire-scale-x-leave-to {
  transform: scaleX(0);
  opacity: 0;
}

.__histoire-scale-y-enter-active,
  .__histoire-scale-y-leave-active {
  transition: transform .15s, opacity .15s;
}

.__histoire-scale-y-enter-from,
  .__histoire-scale-y-leave-to {
  transform: scaleY(0);
  opacity: 0;
}

.__histoire-fade-enter-active,
  .__histoire-fade-leave-active {
  transition: opacity .15s;
}

.__histoire-fade-enter-from,
  .__histoire-fade-leave-to {
  opacity: 0;
}

.__histoire-fade-bottom-enter-active,
  .__histoire-fade-bottom-leave-active {
  transition: transform .15s, opacity .15s;
  transform: translateY(0px);
}

.__histoire-fade-bottom-enter-from,
  .__histoire-fade-bottom-leave-to {
  transform: translateY(32px);
  opacity: 0;
}

*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e5e7eb;
}

a,
input,
button {
  color: inherit;
}

a {
  text-decoration: inherit;
}

input, button {
  font-family: inherit;
}

a,
button {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

body,
  pre {
  margin: 0;
}

html,
  body,
  #app {
  height: 100%;
}

html {
  font-family: 'Noto Sans Display', system-ui, sans-serif;
  font-size: 1rem;
}

body {
  font-size: 1.125rem;
}

@media (min-width: 640px) {
  body {
    font-size: .875rem;
  }
}

.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}

.__histoire-code .shiki {
  background: transparent !important;
}

.htw-prose h1:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h2:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h3:not(:hover) .header-anchor[aria-hidden="true"], .htw-prose h4:not(:hover) .header-anchor[aria-hidden="true"] {
  visibility: hidden;
}

.htw-prose hr {
  margin: 1rem 0;
}

.__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0));
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: right;
}

.htw-dark .__histoire-pane-shadow-from-right {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
}

*, ::before, ::after{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

::backdrop{
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-gradient-from-position: ;
  --tw-gradient-via-position: ;
  --tw-gradient-to-position: ;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000;
  --tw-shadow:0 0 #0000;
  --tw-shadow-colored:0 0 #0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia: 
}

.htw-prose{
  color:var(--tw-prose-body);
  max-width:65ch;
}

.htw-prose :where(p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where([class~="lead"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-lead);
  font-size:1.25em;
  line-height:1.6;
  margin-top:1.2em;
  margin-bottom:1.2em
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:rgb(var(--_histoire-color-primary-500));
  text-decoration:none;
  font-weight:500;
}

.htw-prose :where(a):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):hover{
  text-decoration:underline
}

.htw-prose :where(strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-bold);
  font-weight:600
}

.htw-prose :where(a strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol[type="A"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="A" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-alpha
}

.htw-prose :where(ol[type="a" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-alpha
}

.htw-prose :where(ol[type="I"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="I" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:upper-roman
}

.htw-prose :where(ol[type="i" s]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:lower-roman
}

.htw-prose :where(ol[type="1"]):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:decimal
}

.htw-prose :where(ul):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  list-style-type:disc;
  margin-top:1.25em;
  margin-bottom:1.25em;
  padding-left:1.625em
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  font-weight:400;
  color:var(--tw-prose-counters)
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::marker{
  color:var(--tw-prose-bullets)
}

.htw-prose :where(dt):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.25em
}

.htw-prose :where(hr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-color:var(--tw-prose-hr);
  border-top-width:1px;
  margin-top:3em;
  margin-bottom:3em
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-style:italic;
  color:var(--tw-prose-quotes);
  border-left-width:0.25rem;
  border-left-color:var(--tw-prose-quote-borders);
  quotes:"\201C""\201D""\2018""\2019";
  margin-top:1.6em;
  margin-bottom:1.6em;
  padding-left:1em;
  margin-left:0;
  margin-right:0;
  background-color:rgb(var(--_histoire-color-gray-100));
  padding:.25rem .375rem;
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:first-child{
  margin-top:0
}

.htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)) p:last-child{
  margin-bottom:0
}

.htw-dark .htw-prose :where(blockquote):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:rgb(var(--_histoire-color-gray-750))
}

.htw-prose :where(blockquote p:first-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:open-quote
}

.htw-prose :where(blockquote p:last-of-type):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:close-quote
}

.htw-prose :where(h1):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:800;
  font-size:2.25em;
  margin-top:0;
  margin-bottom:0.8888889em;
  line-height:1.1111111
}

.htw-prose :where(h1 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:900;
  color:inherit
}

.htw-prose :where(h2):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:700;
  font-size:1.5em;
  margin-top:2em;
  margin-bottom:1em;
  line-height:1.3333333
}

.htw-prose :where(h2 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:800;
  color:inherit
}

.htw-prose :where(h3):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  font-size:1.25em;
  margin-top:1.6em;
  margin-bottom:0.6em;
  line-height:1.6
}

.htw-prose :where(h3 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(h4):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  margin-top:1.5em;
  margin-bottom:0.5em;
  line-height:1.5
}

.htw-prose :where(h4 strong):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:700;
  color:inherit
}

.htw-prose :where(img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(picture):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  display:block;
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(kbd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  font-weight:500;
  font-family:inherit;
  color:var(--tw-prose-kbd);
  box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
  font-size:0.875em;
  border-radius:0.3125rem;
  padding-top:0.1875em;
  padding-right:0.375em;
  padding-bottom:0.1875em;
  padding-left:0.375em
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-code);
  font-weight:normal;
  font-size:0.8rem;
  background-color:rgb(var(--_histoire-color-gray-500) / 20%);
  padding:0.05rem 0.5rem;
  border-radius:0.25rem;
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before, .htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  display:none
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:"`"
}

.htw-prose :where(code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:"`"
}

.htw-prose :where(a code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h1 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(h2 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.875em
}

.htw-prose :where(h3 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit;
  font-size:0.9em
}

.htw-prose :where(h4 code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(blockquote code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(thead th code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:inherit
}

.htw-prose :where(pre):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-pre-code);
  background-color:var(--tw-prose-pre-bg);
  overflow-x:auto;
  font-weight:400;
  font-size:0.875em;
  line-height:1.7142857;
  margin-top:1.7142857em;
  margin-bottom:1.7142857em;
  border-radius:0.375rem;
  padding-top:0.8571429em;
  padding-right:1.1428571em;
  padding-bottom:0.8571429em;
  padding-left:1.1428571em
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  background-color:transparent;
  border-width:0;
  border-radius:0;
  padding:0;
  font-weight:inherit;
  color:inherit;
  font-size:inherit;
  font-family:inherit;
  line-height:inherit
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::before{
  content:none
}

.htw-prose :where(pre code):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *))::after{
  content:none
}

.htw-prose :where(table):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  width:100%;
  table-layout:auto;
  text-align:left;
  margin-top:2em;
  margin-bottom:2em;
  font-size:0.875em;
  line-height:1.7142857
}

.htw-prose :where(thead):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-th-borders)
}

.htw-prose :where(thead th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-headings);
  font-weight:600;
  vertical-align:bottom;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody tr):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:1px;
  border-bottom-color:var(--tw-prose-td-borders)
}

.htw-prose :where(tbody tr:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-bottom-width:0
}

.htw-prose :where(tbody td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:baseline
}

.htw-prose :where(tfoot):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  border-top-width:1px;
  border-top-color:var(--tw-prose-th-borders)
}

.htw-prose :where(tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  vertical-align:top
}

.htw-prose :where(figure > *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(figcaption):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  color:var(--tw-prose-captions);
  font-size:0.875em;
  line-height:1.4285714;
  margin-top:0.8571429em
}

.htw-prose{
  --tw-prose-body:#374151;
  --tw-prose-headings:#111827;
  --tw-prose-lead:#4b5563;
  --tw-prose-links:#111827;
  --tw-prose-bold:#111827;
  --tw-prose-counters:#6b7280;
  --tw-prose-bullets:#d1d5db;
  --tw-prose-hr:#e5e7eb;
  --tw-prose-quotes:#111827;
  --tw-prose-quote-borders:#e5e7eb;
  --tw-prose-captions:#6b7280;
  --tw-prose-kbd:#111827;
  --tw-prose-kbd-shadows:17 24 39;
  --tw-prose-code:#111827;
  --tw-prose-pre-code:#e5e7eb;
  --tw-prose-pre-bg:#1f2937;
  --tw-prose-th-borders:#d1d5db;
  --tw-prose-td-borders:#e5e7eb;
  --tw-prose-invert-body:#d1d5db;
  --tw-prose-invert-headings:#fff;
  --tw-prose-invert-lead:#9ca3af;
  --tw-prose-invert-links:#fff;
  --tw-prose-invert-bold:#fff;
  --tw-prose-invert-counters:#9ca3af;
  --tw-prose-invert-bullets:rgb(var(--_histoire-color-gray-500));
  --tw-prose-invert-hr:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-quotes:#f3f4f6;
  --tw-prose-invert-quote-borders:rgb(var(--_histoire-color-gray-800));
  --tw-prose-invert-captions:#9ca3af;
  --tw-prose-invert-kbd:#fff;
  --tw-prose-invert-kbd-shadows:255 255 255;
  --tw-prose-invert-code:#fff;
  --tw-prose-invert-pre-code:#d1d5db;
  --tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);
  --tw-prose-invert-th-borders:#4b5563;
  --tw-prose-invert-td-borders:#374151;
  font-size:1rem;
  line-height:1.75
}

.htw-prose :where(picture > img):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0;
  margin-bottom:0
}

.htw-prose :where(video):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.1rem;
  margin-bottom:0.1rem
}

.htw-prose :where(ol > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(ul > li):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0.375em
}

.htw-prose :where(.htw-prose > ul > li p):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(.htw-prose > ul > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ul > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em
}

.htw-prose :where(.htw-prose > ol > li > *:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:1.25em
}

.htw-prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.75em;
  margin-bottom:0.75em
}

.htw-prose :where(dl):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:1.25em;
  margin-bottom:1.25em
}

.htw-prose :where(dd):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0.5em;
  padding-left:1.625em
}

.htw-prose :where(hr + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h2 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h3 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(h4 + *):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(thead th:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(thead th:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(tbody td, tfoot td):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-top:0.5714286em;
  padding-right:0.5714286em;
  padding-bottom:0.5714286em;
  padding-left:0.5714286em
}

.htw-prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-left:0
}

.htw-prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  padding-right:0
}

.htw-prose :where(figure):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:2em;
  margin-bottom:2em
}

.htw-prose :where(.htw-prose > :first-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-top:0
}

.htw-prose :where(.htw-prose > :last-child):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)){
  margin-bottom:0.75rem;
}

.htw-prose :where(h1, h2, h3, h4, th):not(:where([class~="htw-not-prose"],[class~="htw-not-prose"] *)):not(:first-child){
  margin-top:1.25rem
}

.htw-pointer-events-none{
  pointer-events:none
}

.htw-invisible{
  visibility:hidden
}

.htw-fixed{
  position:fixed
}

.htw-absolute{
  position:absolute
}

.htw-relative{
  position:relative
}

.htw-inset-0{
  inset:0px
}

.htw-bottom-0{
  bottom:0px
}

.htw-bottom-4{
  bottom:1rem
}

.htw-bottom-5{
  bottom:1.25rem
}

.htw-bottom-8{
  bottom:2rem
}

.htw-left-0{
  left:0px
}

.htw-left-5{
  left:1.25rem
}

.htw-left-8{
  left:2rem
}

.htw-right-0{
  right:0px
}

.htw-right-4{
  right:1rem
}

.htw-right-5{
  right:1.25rem
}

.htw-right-8{
  right:2rem
}

.htw-top-0{
  top:0px
}

.htw-top-5{
  top:1.25rem
}

.htw-top-8{
  top:2rem
}

.htw-isolate{
  isolation:isolate
}

.htw-z-10{
  z-index:10
}

.htw-z-20{
  z-index:20
}

.htw-m-0{
  margin:0px
}

.htw-m-1{
  margin:0.25rem
}

.htw-m-4{
  margin:1rem
}

.htw-m-auto{
  margin:auto
}

.-htw-my-1{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem
}

.htw-mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.htw-mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.htw-mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.htw-mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.htw-my-0{
  margin-top:0px;
  margin-bottom:0px
}

.htw-my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.htw-my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.htw-my-8{
  margin-top:2rem;
  margin-bottom:2rem
}

.-htw-mt-1{
  margin-top:-0.25rem
}

.htw-mb-2{
  margin-bottom:0.5rem
}

.htw-mb-6{
  margin-bottom:1.5rem
}

.htw-mb-8{
  margin-bottom:2rem
}

.htw-ml-4{
  margin-left:1rem
}

.htw-ml-auto{
  margin-left:auto
}

.htw-mr-2{
  margin-right:0.5rem
}

.htw-mr-auto{
  margin-right:auto
}

.htw-mt-0{
  margin-top:0px
}

.htw-mt-0\.5{
  margin-top:0.125rem
}

.htw-mt-1{
  margin-top:0.25rem
}

.htw-mt-2{
  margin-top:0.5rem
}

.htw-box-border{
  box-sizing:border-box
}

.htw-block{
  display:block
}

.htw-flex{
  display:flex
}

.htw-inline-flex{
  display:inline-flex
}

.htw-grid{
  display:grid
}

.\!htw-hidden{
  display:none !important
}

.htw-hidden{
  display:none
}

.htw-h-1{
  height:0.25rem
}

.htw-h-10{
  height:2.5rem
}

.htw-h-12{
  height:3rem
}

.htw-h-16{
  height:4rem
}

.htw-h-2{
  height:0.5rem
}

.htw-h-20{
  height:5rem
}

.htw-h-3{
  height:0.75rem
}

.htw-h-32{
  height:8rem
}

.htw-h-4{
  height:1rem
}

.htw-h-48{
  height:12rem
}

.htw-h-5{
  height:1.25rem
}

.htw-h-6{
  height:1.5rem
}

.htw-h-64{
  height:16rem
}

.htw-h-8{
  height:2rem
}

.htw-h-9{
  height:2.25rem
}

.htw-h-\[100px\]{
  height:100px
}

.htw-h-\[16px\]{
  height:16px
}

.htw-h-\[1px\]{
  height:1px
}

.htw-h-\[22px\]{
  height:22px
}

.htw-h-\[27px\]{
  height:27px
}

.htw-h-\[2px\]{
  height:2px
}

.htw-h-\[51px\]{
  height:51px
}

.htw-h-fit{
  height:-moz-fit-content;
  height:fit-content
}

.htw-h-full{
  height:100%
}

.htw-h-px{
  height:1px
}

.htw-h-screen{
  height:100vh
}

.htw-max-h-\[400px\]{
  max-height:400px
}

.htw-max-h-\[80vh\]{
  max-height:80vh
}

.htw-max-h-full{
  max-height:100%
}

.htw-min-h-32{
  min-height:8rem
}

.htw-min-h-\[26px\]{
  min-height:26px
}

.htw-w-0{
  width:0px
}

.htw-w-16{
  width:4rem
}

.htw-w-2{
  width:0.5rem
}

.htw-w-20{
  width:5rem
}

.htw-w-28{
  width:7rem
}

.htw-w-3{
  width:0.75rem
}

.htw-w-32{
  width:8rem
}

.htw-w-4{
  width:1rem
}

.htw-w-5{
  width:1.25rem
}

.htw-w-6{
  width:1.5rem
}

.htw-w-64{
  width:16rem
}

.htw-w-8{
  width:2rem
}

.htw-w-\[16px\]{
  width:16px
}

.htw-w-\[2px\]{
  width:2px
}

.htw-w-fit{
  width:-moz-fit-content;
  width:fit-content
}

.htw-w-full{
  width:100%
}

.htw-w-max{
  width:-moz-max-content;
  width:max-content
}

.htw-w-px{
  width:1px
}

.htw-w-screen{
  width:100vw
}

.htw-min-w-0{
  min-width:0px
}

.htw-min-w-16{
  min-width:4rem
}

.htw-min-w-4{
  min-width:1rem
}

.htw-min-w-\[150px\]{
  min-width:150px
}

.htw-min-w-\[80px\]{
  min-width:80px
}

.htw-max-w-6{
  max-width:1.5rem
}

.htw-max-w-\[400px\]{
  max-width:400px
}

.htw-max-w-\[512px\]{
  max-width:512px
}

.htw-max-w-\[63px\]{
  max-width:63px
}

.htw-max-w-\[82px\]{
  max-width:82px
}

.htw-max-w-full{
  max-width:100%
}

.htw-max-w-none{
  max-width:none
}

.htw-flex-1{
  flex:1 1 0%
}

.htw-flex-none{
  flex:none
}

.htw-flex-shrink{
  flex-shrink:1
}

.htw-shrink{
  flex-shrink:1
}

.htw-shrink-0{
  flex-shrink:0
}

.htw-grow{
  flex-grow:1
}

.htw-rotate-90{
  --tw-rotate:90deg;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-scale-0{
  --tw-scale-x:0;
  --tw-scale-y:0;
  transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.htw-cursor-default{
  cursor:default
}

.htw-cursor-ew-resize{
  cursor:ew-resize
}

.htw-cursor-ns-resize{
  cursor:ns-resize
}

.htw-cursor-nwse-resize{
  cursor:nwse-resize
}

.htw-cursor-pointer{
  cursor:pointer
}

.htw-cursor-text{
  cursor:text
}

.htw-select-none{
  -webkit-user-select:none;
     -moz-user-select:none;
          user-select:none
}

.htw-resize-none{
  resize:none
}

.htw-resize-y{
  resize:vertical
}

.htw-appearance-none{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none
}

.htw-grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{
  grid-template-columns:repeat(auto-fill,minmax(200px,1fr))
}

.htw-flex-row{
  flex-direction:row
}

.htw-flex-col{
  flex-direction:column
}

.htw-flex-wrap{
  flex-wrap:wrap
}

.htw-flex-nowrap{
  flex-wrap:nowrap
}

.htw-place-content-between{
  place-content:space-between
}

.htw-items-start{
  align-items:flex-start
}

.htw-items-end{
  align-items:flex-end
}

.htw-items-center{
  align-items:center
}

.htw-items-baseline{
  align-items:baseline
}

.htw-items-stretch{
  align-items:stretch
}

.htw-justify-end{
  justify-content:flex-end
}

.htw-justify-center{
  justify-content:center
}

.htw-justify-evenly{
  justify-content:space-evenly
}

.htw-gap-0{
  gap:0px
}

.htw-gap-0\.5{
  gap:0.125rem
}

.htw-gap-1{
  gap:0.25rem
}

.htw-gap-12{
  gap:3rem
}

.htw-gap-2{
  gap:0.5rem
}

.htw-gap-4{
  gap:1rem
}

.htw-gap-6{
  gap:1.5rem
}

.htw-gap-px{
  gap:1px
}

.htw-gap-x-2{
  -moz-column-gap:0.5rem;
       column-gap:0.5rem
}

.htw-gap-y-1{
  row-gap:0.25rem
}

.htw-space-y-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(1rem * var(--tw-space-y-reverse))
}

.htw-divide-y > :not([hidden]) ~ :not([hidden]){
  --tw-divide-y-reverse:0;
  border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));
  border-bottom-width:calc(1px * var(--tw-divide-y-reverse))
}

.htw-divide-gray-100 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-divide-opacity))
}

.htw-divide-gray-200 > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-divide-opacity))
}

.htw-overflow-auto{
  overflow:auto
}

.htw-overflow-hidden{
  overflow:hidden
}

.htw-overflow-y-auto{
  overflow-y:auto
}

.htw-overflow-y-scroll{
  overflow-y:scroll
}

.htw-scroll-smooth{
  scroll-behavior:smooth
}

.htw-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.htw-text-ellipsis{
  text-overflow:ellipsis
}

.htw-whitespace-nowrap{
  white-space:nowrap
}

.\!htw-rounded-\[3px\]{
  border-radius:3px !important
}

.htw-rounded{
  border-radius:0.375rem
}

.htw-rounded-full{
  border-radius:9999px
}

.htw-rounded-lg{
  border-radius:0.75rem
}

.htw-rounded-sm{
  border-radius:0.25rem
}

.htw-rounded-b-lg{
  border-bottom-right-radius:0.75rem;
  border-bottom-left-radius:0.75rem
}

.htw-rounded-l{
  border-top-left-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.htw-rounded-r{
  border-top-right-radius:0.375rem;
  border-bottom-right-radius:0.375rem
}

.htw-rounded-r-lg{
  border-top-right-radius:0.75rem;
  border-bottom-right-radius:0.75rem
}

.htw-border{
  border-width:1px
}

.htw-border-0{
  border-width:0px
}

.htw-border-2{
  border-width:2px
}

.htw-border-8{
  border-width:8px
}

.htw-border-b{
  border-bottom-width:1px
}

.htw-border-l-2{
  border-left-width:2px
}

.htw-border-r{
  border-right-width:1px
}

.htw-border-t{
  border-top-width:1px
}

.htw-border-solid{
  border-style:solid
}

.htw-border-black\/20{
  border-color:rgb(0 0 0 / 0.2)
}

.htw-border-black\/25{
  border-color:rgb(0 0 0 / 0.25)
}

.htw-border-black\/50{
  border-color:rgb(0 0 0 / 0.5)
}

.htw-border-current{
  border-color:currentColor
}

.htw-border-gray-100{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-100) / var(--tw-border-opacity))
}

.htw-border-gray-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-200) / var(--tw-border-opacity))
}

.htw-border-gray-300\/30{
  border-color:rgb(var(--_histoire-color-gray-300) / 0.3)
}

.htw-border-gray-500\/10{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-border-gray-500\/30{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.htw-border-gray-500\/40{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.4)
}

.htw-border-gray-500\/5{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.htw-border-gray-500\/50{
  border-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-border-gray-600{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-600) / var(--tw-border-opacity))
}

.htw-border-gray-800{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

.htw-border-gray-850{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

.htw-border-primary-200{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-200) / var(--tw-border-opacity))
}

.htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-border-primary-900{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

.htw-border-transparent{
  border-color:transparent
}

.\!htw-bg-primary-500{
  --tw-bg-opacity:1 !important;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity)) !important
}

.htw-bg-gray-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-100) / var(--tw-bg-opacity))
}

.htw-bg-gray-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.htw-bg-gray-400\/25{
  background-color:rgb(var(--_histoire-color-gray-400) / 0.25)
}

.htw-bg-gray-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-50) / var(--tw-bg-opacity))
}

.htw-bg-gray-500\/10{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.htw-bg-gray-500\/50{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.5)
}

.htw-bg-gray-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

.htw-bg-gray-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

.htw-bg-primary-200{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.htw-bg-primary-50{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.htw-bg-primary-500{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-500) / var(--tw-bg-opacity))
}

.htw-bg-primary-500\/10{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.htw-bg-primary-500\/20{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.2)
}

.htw-bg-primary-500\/25{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.25)
}

.htw-bg-primary-700{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

.htw-bg-primary-800{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

.htw-bg-transparent{
  background-color:transparent
}

.htw-bg-white{
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255 / var(--tw-bg-opacity))
}

.htw-bg-white\/80{
  background-color:rgb(255 255 255 / 0.8)
}

.htw-fill-primary-500{
  fill:rgb(var(--_histoire-color-primary-500))
}

.htw-fill-transparent{
  fill:transparent
}

.htw-stroke-white{
  stroke:#fff
}

.htw-stroke-2{
  stroke-width:2
}

.htw-p-1{
  padding:0.25rem
}

.htw-p-2{
  padding:0.5rem
}

.htw-p-4{
  padding:1rem
}

.htw-p-8{
  padding:2rem
}

.htw-p-px{
  padding:1px
}

.htw-px-0{
  padding-left:0px;
  padding-right:0px
}

.htw-px-0\.5{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.htw-px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.htw-px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.htw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

.htw-px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.htw-py-0{
  padding-top:0px;
  padding-bottom:0px
}

.htw-py-0\.5{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.htw-py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.htw-py-12{
  padding-top:3rem;
  padding-bottom:3rem
}

.htw-py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.htw-py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.htw-py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.htw-pl-0{
  padding-left:0px
}

.htw-pl-0\.5{
  padding-left:0.125rem
}

.htw-pl-2{
  padding-left:0.5rem
}

.htw-pl-4{
  padding-left:1rem
}

.htw-pl-6{
  padding-left:1.5rem
}

.htw-pr-2{
  padding-right:0.5rem
}

.htw-pr-6{
  padding-right:1.5rem
}

.htw-pt-4{
  padding-top:1rem
}

.htw-text-left{
  text-align:left
}

.htw-text-center{
  text-align:center
}

.htw-font-mono{
  font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

.htw-text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.htw-text-5xl{
  font-size:3rem;
  line-height:1
}

.htw-text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

.htw-text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.htw-text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.htw-font-bold{
  font-weight:700
}

.htw-uppercase{
  text-transform:uppercase
}

.htw-leading-none{
  line-height:1
}

.htw-leading-normal{
  line-height:1.5
}

.htw-text-black\/\[1\%\]{
  color:rgb(0 0 0 / 1%)
}

.htw-text-gray-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-400) / var(--tw-text-opacity))
}

.htw-text-gray-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-500) / var(--tw-text-opacity))
}

.htw-text-gray-500\/20{
  color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.htw-text-gray-700{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-700) / var(--tw-text-opacity))
}

.htw-text-gray-900{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-900) / var(--tw-text-opacity))
}

.htw-text-inherit{
  color:inherit
}

.htw-text-orange-500{
  --tw-text-opacity:1;
  color:rgb(249 115 22 / var(--tw-text-opacity))
}

.htw-text-primary-200{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

.htw-text-primary-400{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

.htw-text-primary-500{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.htw-text-primary-600{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-600) / var(--tw-text-opacity))
}

.htw-text-primary-800{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-800) / var(--tw-text-opacity))
}

.htw-text-red-500{
  --tw-text-opacity:1;
  color:rgb(239 68 68 / var(--tw-text-opacity))
}

.htw-text-white{
  --tw-text-opacity:1;
  color:rgb(255 255 255 / var(--tw-text-opacity))
}

.htw-opacity-0{
  opacity:0
}

.htw-opacity-20{
  opacity:0.2
}

.htw-opacity-25{
  opacity:0.25
}

.htw-opacity-30{
  opacity:0.3
}

.htw-opacity-40{
  opacity:0.4
}

.htw-opacity-50{
  opacity:0.5
}

.htw-opacity-60{
  opacity:0.6
}

.htw-opacity-70{
  opacity:0.7
}

.htw-shadow-xl{
  --tw-shadow:0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.htw-outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.htw-transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-border{
  transition-property:border;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-colors{
  transition-property:color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-transition-none{
  transition-property:none
}

.htw-transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.htw-delay-150{
  transition-delay:150ms
}

.htw-duration-150{
  transition-duration:150ms
}

.htw-duration-200{
  transition-duration:200ms
}

.htw-duration-300{
  transition-duration:300ms
}

.htw-ease-\[cubic-bezier\(0\,1\,\.6\,1\)\]{
  transition-timing-function:cubic-bezier(0,1,.6,1)
}

.htw-ease-in-out{
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1)
}

.htw-ease-out{
  transition-timing-function:cubic-bezier(0, 0, 0.2, 1)
}

.htw-will-change-transform{
  will-change:transform
}

:is(.htw-dark .dark\:htw-prose-invert){
  --tw-prose-body:var(--tw-prose-invert-body);
  --tw-prose-headings:var(--tw-prose-invert-headings);
  --tw-prose-lead:var(--tw-prose-invert-lead);
  --tw-prose-links:var(--tw-prose-invert-links);
  --tw-prose-bold:var(--tw-prose-invert-bold);
  --tw-prose-counters:var(--tw-prose-invert-counters);
  --tw-prose-bullets:var(--tw-prose-invert-bullets);
  --tw-prose-hr:var(--tw-prose-invert-hr);
  --tw-prose-quotes:var(--tw-prose-invert-quotes);
  --tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);
  --tw-prose-captions:var(--tw-prose-invert-captions);
  --tw-prose-kbd:var(--tw-prose-invert-kbd);
  --tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);
  --tw-prose-code:var(--tw-prose-invert-code);
  --tw-prose-pre-code:var(--tw-prose-invert-pre-code);
  --tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);
  --tw-prose-th-borders:var(--tw-prose-invert-th-borders);
  --tw-prose-td-borders:var(--tw-prose-invert-td-borders)
}

.first\:htw-mt-0:first-child{
  margin-top:0px
}

.last\:htw-mb-0:last-child{
  margin-bottom:0px
}

.focus-within\:htw-border-primary-500:focus-within{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus-within\:htw-bg-gray-500\/5:focus-within{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.05)
}

.hover\:htw-border-primary-500:hover{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.hover\:htw-bg-gray-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-gray-500\/10:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.1)
}

.hover\:htw-bg-gray-500\/20:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

.hover\:htw-bg-gray-500\/30:hover{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.3)
}

.hover\:htw-bg-primary-100:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-200:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-200) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-300:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-300) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-50:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-50) / var(--tw-bg-opacity))
}

.hover\:htw-bg-primary-500\/10:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.1)
}

.hover\:htw-bg-primary-500\/30:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.3)
}

.hover\:htw-bg-primary-500\/50:hover{
  background-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.hover\:htw-bg-primary-600:hover{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

.hover\:htw-text-primary-500:hover{
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-500) / var(--tw-text-opacity))
}

.hover\:htw-opacity-100:hover{
  opacity:1
}

.focus\:htw-border-primary-500:focus{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.focus\:htw-border-primary-500\/50:focus{
  border-color:rgb(var(--_histoire-color-primary-500) / 0.5)
}

.focus\:htw-opacity-100:focus{
  opacity:1
}

.focus-visible\:htw-border-primary-500:focus-visible{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.active\:htw-bg-gray-600\/50:active{
  background-color:rgb(var(--_histoire-color-gray-600) / 0.5)
}

.htw-group:first-child .group-first\:htw-hidden{
  display:none
}

.htw-group:nth-child(odd) .group-odd\:htw-bg-gray-100\/50{
  background-color:rgb(var(--_histoire-color-gray-100) / 0.5)
}

.htw-group:focus-within .group-focus-within\:htw-visible{
  visibility:visible
}

.htw-group:hover .group-hover\:htw-flex{
  display:flex
}

.htw-group:hover .group-hover\:htw-border-primary-500{
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

.htw-group:hover .group-hover\:htw-bg-primary-100{
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-100) / var(--tw-bg-opacity))
}

.htw-group:hover .group-hover\:htw-opacity-100{
  opacity:1
}

.htw-group:hover .group-hover\:htw-opacity-90{
  opacity:0.9
}

.htw-group:active .group-active\:htw-bg-gray-500\/20{
  background-color:rgb(var(--_histoire-color-gray-500) / 0.2)
}

:is(.htw-dark .dark\:htw-divide-gray-750) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-800) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-divide-gray-850) > :not([hidden]) ~ :not([hidden]){
  --tw-divide-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-divide-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-700\/30){
  border-color:rgb(var(--_histoire-color-gray-700) / 0.3)
}

:is(.htw-dark .dark\:htw-border-gray-750){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-750) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-800){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-800) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-gray-850){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-gray-850) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-primary-900){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-900) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:htw-border-white\/20){
  border-color:rgb(255 255 255 / 0.2)
}

:is(.htw-dark .dark\:htw-border-white\/25){
  border-color:rgb(255 255 255 / 0.25)
}

:is(.htw-dark .dark\:htw-border-white\/50){
  border-color:rgb(255 255 255 / 0.5)
}

:is(.htw-dark .dark\:htw-bg-black){
  --tw-bg-opacity:1;
  background-color:rgb(0 0 0 / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-750){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-750) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-gray-900\/80){
  background-color:rgb(var(--_histoire-color-gray-900) / 0.8)
}

:is(.htw-dark .dark\:htw-bg-primary-400){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-400) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-600){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-600) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-bg-primary-800){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:htw-text-black){
  --tw-text-opacity:1;
  color:rgb(0 0 0 / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-100){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-100) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-gray-300){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-gray-300) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-200){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-200) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-primary-400){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:htw-text-white\/\[1\%\]){
  color:rgb(255 255 255 / 1%)
}

:is(.htw-dark .dark\:focus-within\:htw-border-primary-500:focus-within){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-border-primary-500:hover){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-gray-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-gray-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-700:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-800:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-800) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-bg-primary-900:hover){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-900) / var(--tw-bg-opacity))
}

:is(.htw-dark .dark\:hover\:htw-text-primary-400:hover){
  --tw-text-opacity:1;
  color:rgb(var(--_histoire-color-primary-400) / var(--tw-text-opacity))
}

:is(.htw-dark .dark\:focus\:htw-border-primary-500:focus){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:nth-child(odd) .dark\:group-odd\:htw-bg-gray-750\/40){
  background-color:rgb(var(--_histoire-color-gray-750) / 0.4)
}

.htw-group:hover :is(.htw-dark .group-hover\:dark\:htw-border-primary-500){
  --tw-border-opacity:1;
  border-color:rgb(var(--_histoire-color-primary-500) / var(--tw-border-opacity))
}

:is(.htw-dark .htw-group:hover .dark\:group-hover\:htw-bg-primary-700){
  --tw-bg-opacity:1;
  background-color:rgb(var(--_histoire-color-primary-700) / var(--tw-bg-opacity))
}

@media (min-width: 640px){
  .sm\:htw-h-4{
    height:1rem
  }

  .sm\:htw-w-4{
    width:1rem
  }

  .sm\:htw-p-1{
    padding:0.25rem
  }

  .sm\:htw-py-4{
    padding-top:1rem;
    padding-bottom:1rem
  }
}

@media (min-width: 768px){
  .md\:htw-mx-auto{
    margin-left:auto;
    margin-right:auto
  }

  .md\:htw-mt-16{
    margin-top:4rem
  }

  .md\:htw-block{
    display:block
  }

  .md\:htw-max-w-\[600px\]{
    max-width:600px
  }

  .md\:htw-flex-col{
    flex-direction:column
  }

  .md\:htw-p-12{
    padding:3rem
  }

  .md\:htw-py-1{
    padding-top:0.25rem;
    padding-bottom:0.25rem
  }

  .md\:htw-py-1\.5{
    padding-top:0.375rem;
    padding-bottom:0.375rem
  }
}

@media (min-width: 1024px){
  .lg\:htw-max-w-\[800px\]{
    max-width:800px
  }
}

@media (min-width: 1280px){
  .xl\:htw-max-w-\[900px\]{
    max-width:900px
  }
}

@media (max-width: 767px){
  .\!md\:htw-flex-col{
    flex-direction:column
  }
}

.histoire-story-list-folder-button:hover .\[\.histoire-story-list-folder-button\:hover_\&\]\:htw-opacity-100{
  opacity:1
}

.landscape > div > .dragger[data-v-4f40a1bb] {
  width: .625rem;
}
.portrait > div > .dragger[data-v-4f40a1bb] {
  height: .625rem;
}
.landscape > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  right: 0;
}
.portrait > div > .dragger.dragger-offset-before[data-v-4f40a1bb] {
  bottom: 0;
}
.landscape > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  right: -.3125rem;
}
.portrait > div > .dragger.dragger-offset-center[data-v-4f40a1bb] {
  bottom: -.3125rem;
}
.landscape > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  right: -.625rem;
}
.portrait > div > .dragger.dragger-offset-after[data-v-4f40a1bb] {
  bottom: -.625rem;
}

.bind-icon-color[data-v-b8625753] {
  color: var(--6509026e);
}

.htw-base-empty[data-v-c5ecfead]:not(.no-animation) {
  animation: htw-base-empty-c5ecfead .15s .2s both;
}
@keyframes htw-base-empty-c5ecfead {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}

.bind-icon-color[data-v-a5a2e343] {
  color: var(--597bf4c4);
}

.bind-tree-padding[data-v-cace6303] {
  padding-left: var(--1ee776cd);
}

.bind-tree-margin[data-v-c9b616b5] {
  margin-left: var(--c4f9d186);
}
.bind-icon-color[data-v-c9b616b5] {
  color: var(--7270060e);
}

.bind-icon-color[data-v-abf83c04] {
  color: var(--02b8e3da);
}

.bind-icon-color[data-v-f8e09a03] {
  color: var(--2762f67a);
}

.__histoire-code-placeholder[data-v-f7d2e46a] {
  color: inherit;
  font-size: inherit;
}

.bind-icon-color[data-v-d75a2748] {
  color: var(--ddaae392);
}

.bind-preview-bg[data-v-c48fb2b2] {
  background-color: var(--627bec82);
  color: var(--35068428);
}

.bind-icon-color[data-v-d3ab4dd6] {
  color: var(--bd0f30ce);
}
.bind-preview-bg[data-v-d3ab4dd6] {
  background-color: var(--8da98e9c);
}

img.colorize-black[data-v-2114f510] {
  filter: grayscale(100) brightness(0);
}

.bind-preview-bg[data-v-9bc3d486] {
  background-color: var(--321f9a07);
}

.__histoire-hatched-pattern[data-v-91561117] {
  background: repeating-linear-gradient(135deg,
  transparent 0px,
  transparent 32px,
  currentColor 32px,
  currentColor 64px);
}
*, ::before, ::after {--_histoire-color-primary-50: 236 253 245;--_histoire-color-primary-100: 209 250 229;--_histoire-color-primary-200: 167 243 208;--_histoire-color-primary-300: 110 231 183;--_histoire-color-primary-400: 52 211 153;--_histoire-color-primary-500: 16 185 129;--_histoire-color-primary-600: 5 150 105;--_histoire-color-primary-700: 4 120 87;--_histoire-color-primary-800: 6 95 70;--_histoire-color-primary-900: 6 78 59;--_histoire-color-gray-50: 250 250 250;--_histoire-color-gray-100: 244 244 245;--_histoire-color-gray-200: 228 228 231;--_histoire-color-gray-300: 212 212 216;--_histoire-color-gray-400: 161 161 170;--_histoire-color-gray-500: 113 113 122;--_histoire-color-gray-600: 82 82 91;--_histoire-color-gray-700: 63 63 70;--_histoire-color-gray-750: 50 50 56;--_histoire-color-gray-800: 39 39 42;--_histoire-color-gray-850: 31 31 33;--_histoire-color-gray-900: 24 24 27;--_histoire-color-gray-950: 16 16 18;}.htw-range-input::-webkit-slider-thumb{height:.75rem;width:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-webkit-slider-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-webkit-slider-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.htw-range-input::-moz-range-thumb{height:.75rem;width:.75rem;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:9999px;border-width:1px;border-style:solid;border-color:#00000040;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}:is(.htw-dark .htw-range-input)::-moz-range-thumb{border-color:#ffffff40;--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity))}.htw-range-input:hover::-moz-range-thumb{--tw-border-opacity: 1 !important;border-color:rgb(16 185 129 / var(--tw-border-opacity))!important;--tw-bg-opacity: 1 !important;background-color:rgb(16 185 129 / var(--tw-bg-opacity))!important}.v-popper{line-height:0}.htw-dark .v-popper--theme-dropdown .v-popper__inner{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(63 63 70 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-inner{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity))}.htw-dark .v-popper--theme-dropdown .v-popper__arrow-outer{--tw-border-opacity: 1;border-color:rgb(31 31 33 / var(--tw-border-opacity))}.v-popper--theme-dropdown.v-popper__popper--show-from .v-popper__wrapper{transform:scale(.75)}.v-popper--theme-dropdown.v-popper__popper--show-to .v-popper__wrapper{transform:none;transition:transform .15s cubic-bezier(0,1,.5,1)}.v-popper__popper:focus-visible{outline:none}.htw-bind-col-size{grid-template-columns:repeat(auto-fill,minmax(var(--histoire-col-size),1fr))}.__histoire-json-code[data-v-935458a7] .cm-editor{height:100%;min-width:280px}html,
body {
  background: transparent !important;
}body {
  margin: 0;
}html {
  font-size: 1rem;
  font-family: 'Noto Sans Display', system-ui, sans-serif;
}.htw-sandbox-hidden {
  display: none;
}.__histoire-render-story:not(.__histoire-render-custom-controls) {
  overflow: auto;
  min-height: 100%;
}
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
.filter-active-brand[data-v-2061758b] {
  background-color: #b1cadb;
}

.bg-pattern[data-v-747ffb51] {
	background-color: #f5f5f5;
	opacity: 0.8;
	background-image: repeating-linear-gradient(
			45deg,
			#c8c8c8 25%,
			transparent 25%,
			transparent 75%,
			#c8c8c8 75%,
			#c8c8c8
		),
		repeating-linear-gradient(45deg, #c8c8c8 25%, #f5f5f5 25%, #f5f5f5 75%, #c8c8c8 75%, #c8c8c8);
	background-position:
		0 0,
		10px 10px;
	background-size: 20px 20px;
}

.histoire-generic-render-story {
	overflow: unset !important;
}
