#root :is(.tw-sticky){position:sticky}#root :is(.tw-top-0){top:0}#root :is(.tw-z-10){z-index:10}#root :is(.tw-m-0){margin:0}#root :is(.tw-mx-2){margin-left:.5rem;margin-right:.5rem}#root :is(.tw-mx-auto){margin-left:auto;margin-right:auto}#root :is(.tw-my-4){margin-top:1rem;margin-bottom:1rem}#root :is(.tw-my-5){margin-top:1.25rem;margin-bottom:1.25rem}#root :is(.tw-mb-12){margin-bottom:3rem}#root :is(.tw-mb-2){margin-bottom:.5rem}#root :is(.tw-mb-3){margin-bottom:.75rem}#root :is(.tw-mb-4){margin-bottom:1rem}#root :is(.tw-mb-6){margin-bottom:1.5rem}#root :is(.tw-ml-auto){margin-left:auto}#root :is(.tw-mr-2){margin-right:.5rem}#root :is(.tw-mt-1){margin-top:.25rem}#root :is(.tw-mt-16){margin-top:4rem}#root :is(.tw-mt-2){margin-top:.5rem}#root :is(.tw-mt-3){margin-top:.75rem}#root :is(.tw-mt-4){margin-top:1rem}#root :is(.tw-mt-8){margin-top:2rem}#root :is(.tw-line-clamp-2){overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root :is(.tw-block){display:block}#root :is(.tw-flex){display:flex}#root :is(.tw-grid){display:grid}#root :is(.tw-hidden){display:none}#root :is(.tw-h-20){height:5rem}#root :is(.tw-h-full){height:100%}#root :is(.tw-h-screen){height:100vh}#root :is(.tw-max-h-full){max-height:100%}#root :is(.tw-min-h-screen){min-height:100vh}#root :is(.tw-w-1\/2){width:50%}#root :is(.tw-w-2\/3){width:66.666667%}#root :is(.tw-w-20){width:5rem}#root :is(.tw-w-5\/6){width:83.333333%}#root :is(.tw-w-full){width:100%}#root :is(.tw-max-w-96){max-width:24rem}#root :is(.tw-max-w-full){max-width:100%}#root :is(.tw-flex-1){flex:1 1 0%}#root :is(.tw-flex-auto){flex:1 1 auto}#root :is(.tw-list-none){list-style-type:none}#root :is(.tw-flex-col){flex-direction:column}#root :is(.tw-flex-wrap){flex-wrap:wrap}#root :is(.tw-items-center){align-items:center}#root :is(.tw-justify-start){justify-content:flex-start}#root :is(.tw-justify-end){justify-content:flex-end}#root :is(.tw-justify-center){justify-content:center}#root :is(.tw-justify-between){justify-content:space-between}#root :is(.tw-justify-evenly){justify-content:space-evenly}#root :is(.tw-gap-1){gap:.25rem}#root :is(.tw-gap-2){gap:.5rem}#root :is(.tw-gap-4){gap:1rem}#root :is(.tw-gap-6){gap:1.5rem}#root :is(.tw-gap-8){gap:2rem}#root :is(.tw-gap-x-2){-moz-column-gap:.5rem;column-gap:.5rem}#root :is(.tw-gap-x-4){-moz-column-gap:1rem;column-gap:1rem}#root :is(.tw-gap-x-5){-moz-column-gap:1.25rem;column-gap:1.25rem}#root :is(.tw-gap-x-6){-moz-column-gap:1.5rem;column-gap:1.5rem}#root :is(.tw-gap-y-1){row-gap:.25rem}#root :is(.tw-gap-y-1\.5){row-gap:.375rem}#root :is(.tw-gap-y-2){row-gap:.5rem}#root :is(.tw-gap-y-20){row-gap:5rem}#root :is(.tw-gap-y-4){row-gap:1rem}#root :is(.tw-gap-y-8){row-gap:2rem}#root :is(.tw-self-start){align-self:flex-start}#root :is(.tw-self-end){align-self:flex-end}#root :is(.tw-overflow-hidden){overflow:hidden}#root :is(.tw-overflow-y-auto){overflow-y:auto}#root :is(.tw-break-words){overflow-wrap:break-word}#root :is(.tw-rounded-lg){border-radius:.5rem}#root :is(.tw-rounded-md){border-radius:.375rem}#root :is(.tw-object-cover){-o-object-fit:cover;object-fit:cover}#root :is(.tw-p-0){padding:0}#root :is(.tw-p-4){padding:1rem}#root :is(.tw-p-5){padding:1.25rem}#root :is(.tw-p-8){padding:2rem}#root :is(.tw-px-5){padding-left:1.25rem;padding-right:1.25rem}#root :is(.tw-px-8){padding-left:2rem;padding-right:2rem}#root :is(.tw-py-4){padding-top:1rem;padding-bottom:1rem}#root :is(.tw-pt-2){padding-top:.5rem}#root :is(.tw-pt-4){padding-top:1rem}#root :is(.tw-text-center){text-align:center}#root :is(.tw-text-start){text-align:start}#root :is(.tw-text-4xl){font-size:2.25rem;line-height:2.5rem}#root :is(.tw-text-sm){font-size:.875rem;line-height:1.25rem}#root :is(.tw-text-xl){font-size:1.25rem;line-height:1.75rem}#root :is(.tw-text-xs){font-size:.75rem;line-height:1rem}#root :is(.tw-font-bold){font-weight:700}#root :is(.tw-font-light){font-weight:300}#root :is(.tw-font-medium){font-weight:500}#root :is(.tw-italic){font-style:italic}#root :is(.tw-text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}#root :is(.tw-no-underline){text-decoration-line:none}#root :is(.tw-shadow-2xl){--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#root :is(.tw-shadow-lg){--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.root-layout{min-height:100vh}.full-background-page{background-image:url(/night_background.jpg);background-size:cover;background-position:center;background-attachment:fixed;height:100vh;display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:center}.error{border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity));padding:.75rem;text-align:center;--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity))}#root :is(.hover\:tw-cursor-pointer:hover){cursor:pointer}#root :is(.hover\:tw-underline:hover){text-decoration-line:underline}@media (min-width: 0px){@media not all and (min-width: 768px){#root :is(.xs\:max-md\:tw-mb-2){margin-bottom:.5rem}#root :is(.xs\:max-md\:tw-mb-4){margin-bottom:1rem}#root :is(.xs\:max-md\:tw-justify-center){justify-content:center}#root :is(.xs\:max-md\:tw-text-center){text-align:center}}@media not all and (min-width: 640px){#root :is(.xs\:max-sm\:tw-mb-1){margin-bottom:.25rem}#root :is(.xs\:max-sm\:tw-flex-col){flex-direction:column}#root :is(.xs\:max-sm\:tw-gap-y-8){row-gap:2rem}}}@media (min-width: 640px){#root :is(.sm\:tw-inline){display:inline}#root :is(.sm\:tw-w-2\/3){width:66.666667%}#root :is(.sm\:tw-flex-row){flex-direction:row}}@media (min-width: 768px){#root :is(.md\:tw-flex-row){flex-direction:row}#root :is(.md\:tw-text-sm){font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){#root :is(.lg\:tw-text-xl){font-size:1.25rem;line-height:1.75rem}}
