/* ! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com */ *, ::before, ::after{ box-sizing:border-box; border-width:0; border-style:solid; border-color:#e5e7eb; } ::before, ::after{ --tw-content:''; } html{ line-height:1.5; -webkit-text-size-adjust:100%; -moz-tab-size:4; -o-tab-size:4; tab-size:4; font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } body{ margin:0; line-height:inherit; } 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; text-decoration:inherit; } b, strong{ font-weight:bolder; } code, kbd, samp, pre{ font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size:1em; } small{ font-size:80%; } sub, sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sub{ bottom:-0.25em; } sup{ top:-0.5em; } table{ text-indent:0; border-color:inherit; border-collapse:collapse; } button, input, optgroup, select, textarea{ font-family:inherit; font-size:100%; line-height:inherit; color:inherit; margin:0; padding:0; } button, select{ text-transform:none; } button, [type='button'], [type='reset'], [type='submit']{ -webkit-appearance:button; background-color:transparent; background-image:none; } :-moz-focusring{ outline:auto; } :-moz-ui-invalid{ box-shadow:none; } progress{ vertical-align:baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button{ height:auto; } [type='search']{ -webkit-appearance:textfield; outline-offset:-2px; } ::-webkit-search-decoration{ -webkit-appearance:none; } ::-webkit-file-upload-button{ -webkit-appearance:button; font:inherit; } summary{ display:list-item; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{ margin:0; } fieldset{ margin:0; padding:0; } legend{ padding:0; } ol, ul, menu{ list-style:none; margin:0; padding:0; } textarea{ resize:vertical; } input::-moz-placeholder, textarea::-moz-placeholder{ opacity:1; color:#9ca3af; } input:-ms-input-placeholder, textarea:-ms-input-placeholder{ opacity:1; color:#9ca3af; } input::placeholder, textarea::placeholder{ opacity:1; color:#9ca3af; } button, [role="button"]{ cursor:pointer; } :disabled{ cursor:default; } img, svg, video, canvas, audio, iframe, embed, object{ display:block; vertical-align:middle; } img, video{ max-width:100%; height:auto; } [hidden]{ display:none; } *, ::before, ::after{ --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-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: ; } .static{ position:static; } .absolute{ position:absolute; } .relative{ position:relative; } .right-2{ right:0.5rem; } .bottom-1{ bottom:0.25rem; } .top-full{ top:100%; } .z-50{ z-index:50; } .mx-auto{ margin-left:auto; margin-right:auto; } .my-auto{ margin-top:auto; margin-bottom:auto; } .mt-3{ margin-top:0.75rem; } .mb-3{ margin-bottom:0.75rem; } .mt-1{ margin-top:0.25rem; } .mr-0{ margin-right:0px; } .ml-5{ margin-left:1.25rem; } .ml-6{ margin-left:1.5rem; } .mt-2{ margin-top:0.5rem; } .mb-0{ margin-bottom:0px; } .ml-0{ margin-left:0px; } .mt-4{ margin-top:1rem; } .mt-8{ margin-top:2rem; } .ml-2{ margin-left:0.5rem; } .mt-0{ margin-top:0px; } .block{ display:block; } .flex{ display:flex; } .inline-flex{ display:inline-flex; } .grid{ display:grid; } .hidden{ display:none; } .aspect-video{ aspect-ratio:16 / 9; } .h-12{ height:3rem; } .h-\[30px\]{ height:30px; } .h-full{ height:100%; } .h-8{ height:2rem; } .h-screen{ height:100vh; } .h-24{ height:6rem; } .max-h-\[30vh\]{ max-height:30vh; } .max-h-\[50vh\]{ max-height:50vh; } .max-h-8{ max-height:2rem; } .max-h-24{ max-height:6rem; } .w-full{ width:100%; } .w-12{ width:3rem; } .w-auto{ width:auto; } .w-52{ width:13rem; } .w-8{ width:2rem; } .w-\[30px\]{ width:30px; } .min-w-0{ min-width:0px; } .min-w-full{ min-width:100%; } .max-w-\[80\%\]{ max-width:80%; } .max-w-\[6rem\]{ max-width:6rem; } .max-w-xl{ max-width:36rem; } .max-w-md{ max-width:28rem; } .max-w-4xl{ max-width:56rem; } .flex-none{ flex:none; } .flex-1{ flex:1 1 0%; } .shrink{ flex-shrink:1; } .cursor-not-allowed{ cursor:not-allowed; } .cursor-pointer{ cursor:pointer; } .auto-cols-auto{ grid-auto-columns:auto; } .grid-flow-col-dense{ grid-auto-flow:column dense; } .grid-cols-1{ grid-template-columns:repeat(1, minmax(0, 1fr)); } .grid-cols-2{ grid-template-columns:repeat(2, minmax(0, 1fr)); } .grid-rows-1{ grid-template-rows:repeat(1, minmax(0, 1fr)); } .flex-row{ flex-direction:row; } .flex-col{ flex-direction:column; } .flex-col-reverse{ flex-direction:column-reverse; } .items-start{ align-items:flex-start; } .items-center{ align-items:center; } .justify-between{ justify-content:space-between; } .gap-4{ gap:1rem; } .gap-6{ gap:1.5rem; } .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)); } .space-x-3 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse:0; margin-right:calc(0.75rem * var(--tw-space-x-reverse)); margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-3 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse:0; margin-top:calc(0.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom:calc(0.75rem * var(--tw-space-y-reverse)); } .space-y-1 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse:0; margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom:calc(0.25rem * var(--tw-space-y-reverse)); } .space-x-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse:0; margin-right:calc(0.5rem * var(--tw-space-x-reverse)); margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse))); } .space-x-1 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse:0; margin-right:calc(0.25rem * var(--tw-space-x-reverse)); margin-left:calc(0.25rem * calc(1 - var(--tw-space-x-reverse))); } .space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse:0; margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom:calc(0.5rem * var(--tw-space-y-reverse)); } .space-x-4 > :not([hidden]) ~ :not([hidden]){ --tw-space-x-reverse:0; margin-right:calc(1rem * var(--tw-space-x-reverse)); margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))); } .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)); } .self-start{ align-self:flex-start; } .self-center{ align-self:center; } .overflow-visible{ overflow:visible; } .overflow-y-auto{ overflow-y:auto; } .truncate{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } .break-all{ word-break:break-all; } .rounded-xl{ border-radius:0.75rem; } .rounded-full{ border-radius:9999px; } .rounded-lg{ border-radius:0.5rem; } .\!rounded-lg{ border-radius:0.5rem !important; } .rounded-md{ border-radius:0.375rem; } .rounded{ border-radius:0.25rem; } .rounded-l-xl{ border-top-left-radius:0.75rem; border-bottom-left-radius:0.75rem; } .rounded-t-\[1\.4rem\]{ border-top-left-radius:1.4rem; border-top-right-radius:1.4rem; } .rounded-b-lg{ border-bottom-right-radius:0.5rem; border-bottom-left-radius:0.5rem; } .rounded-b-\[1\.4rem\]{ border-bottom-right-radius:1.4rem; border-bottom-left-radius:1.4rem; } .rounded-t-lg{ border-top-left-radius:0.5rem; border-top-right-radius:0.5rem; } .border-0{ border-width:0px; } .border-2{ border-width:2px; } .border-b-2{ border-bottom-width:2px; } .border-gray-300{ --tw-border-opacity:1; border-color:rgb(209 213 219 / var(--tw-border-opacity)); } .border-gray-200{ --tw-border-opacity:1; border-color:rgb(229 231 235 / var(--tw-border-opacity)); } .border-transparent{ border-color:transparent; } .bg-gray-100{ --tw-bg-opacity:1; background-color:rgb(243 244 246 / var(--tw-bg-opacity)); } .bg-gray-200{ --tw-bg-opacity:1; background-color:rgb(229 231 235 / var(--tw-bg-opacity)); } .bg-cover{ background-size:cover; } .bg-center{ background-position:center; } .bg-right{ background-position:right; } .bg-no-repeat{ background-repeat:no-repeat; } .object-cover{ -o-object-fit:cover; object-fit:cover; } .p-3{ padding:0.75rem; } .p-1{ padding:0.25rem; } .p-4{ padding:1rem; } .py-3{ padding-top:0.75rem; padding-bottom:0.75rem; } .px-8{ padding-left:2rem; padding-right:2rem; } .px-2{ padding-left:0.5rem; padding-right:0.5rem; } .py-1{ padding-top:0.25rem; padding-bottom:0.25rem; } .py-2{ padding-top:0.5rem; padding-bottom:0.5rem; } .px-3{ padding-left:0.75rem; padding-right:0.75rem; } .px-6{ padding-left:1.5rem; padding-right:1.5rem; } .py-12{ padding-top:3rem; padding-bottom:3rem; } .py-8{ padding-top:2rem; padding-bottom:2rem; } .px-0\.5{ padding-left:0.125rem; padding-right:0.125rem; } .px-0{ padding-left:0px; padding-right:0px; } .pl-3{ padding-left:0.75rem; } .pr-3{ padding-right:0.75rem; } .pt-2{ padding-top:0.5rem; } .pt-3{ padding-top:0.75rem; } .text-center{ text-align:center; } .text-right{ text-align:right; } .text-xs{ font-size:0.75rem; line-height:1rem; } .text-sm{ font-size:0.875rem; line-height:1.25rem; } .text-2xl{ font-size:1.5rem; line-height:2rem; } .text-base{ font-size:1rem; line-height:1.5rem; } .text-lg{ font-size:1.125rem; line-height:1.75rem; } .text-4xl{ font-size:2.25rem; line-height:2.5rem; } .font-bold{ font-weight:700; } .text-pink-300{ --tw-text-opacity:1; color:rgb(249 168 212 / var(--tw-text-opacity)); } .text-red-400{ --tw-text-opacity:1; color:rgb(248 113 113 / var(--tw-text-opacity)); } .text-gray-900{ --tw-text-opacity:1; color:rgb(17 24 39 / var(--tw-text-opacity)); } .text-gray-600{ --tw-text-opacity:1; color:rgb(75 85 99 / var(--tw-text-opacity)); } .text-gray-700{ --tw-text-opacity:1; color:rgb(55 65 81 / var(--tw-text-opacity)); } .text-indigo-600{ --tw-text-opacity:1; color:rgb(79 70 229 / var(--tw-text-opacity)); } .text-black{ --tw-text-opacity:1; color:rgb(0 0 0 / var(--tw-text-opacity)); } .text-gray-500{ --tw-text-opacity:1; color:rgb(107 114 128 / var(--tw-text-opacity)); } .underline{ -webkit-text-decoration-line:underline; text-decoration-line:underline; } .antialiased{ -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .opacity-50{ opacity:0.5; } .shadow-sm{ --tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05); --tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color); box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .drop-shadow{ --tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0 / 0.1)) drop-shadow(0 1px 1px rgb(0 0 0 / 0.06)); 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); } .focus\:border-indigo-300:focus{ --tw-border-opacity:1; border-color:rgb(165 180 252 / var(--tw-border-opacity)); } .focus\:border-black:focus{ --tw-border-opacity:1; border-color:rgb(0 0 0 / var(--tw-border-opacity)); } .focus\:border-gray-300:focus{ --tw-border-opacity:1; border-color:rgb(209 213 219 / var(--tw-border-opacity)); } .focus\:border-gray-500:focus{ --tw-border-opacity:1; border-color:rgb(107 114 128 / var(--tw-border-opacity)); } .focus\:border-transparent:focus{ border-color:transparent; } .focus\:bg-white:focus{ --tw-bg-opacity:1; background-color:rgb(255 255 255 / var(--tw-bg-opacity)); } .focus\:bg-gray-200:focus{ --tw-bg-opacity:1; background-color:rgb(229 231 235 / var(--tw-bg-opacity)); } .focus\:ring:focus{ --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus\:ring-0:focus{ --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus\:ring-1:focus{ --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .focus\:ring-indigo-200:focus{ --tw-ring-opacity:1; --tw-ring-color:rgb(199 210 254 / var(--tw-ring-opacity)); } .focus\:ring-black:focus{ --tw-ring-opacity:1; --tw-ring-color:rgb(0 0 0 / var(--tw-ring-opacity)); } .focus\:ring-gray-500:focus{ --tw-ring-opacity:1; --tw-ring-color:rgb(107 114 128 / var(--tw-ring-opacity)); } .focus\:ring-opacity-50:focus{ --tw-ring-opacity:0.5; } .focus\:ring-offset-0:focus{ --tw-ring-offset-width:0px; } .focus\:ring-offset-2:focus{ --tw-ring-offset-width:2px; } @media (min-width: 768px){ .md\:relative{ position:relative; } .md\:top-auto{ top:auto; } .md\:ml-10{ margin-left:2.5rem; } .md\:block{ display:block; } .md\:hidden{ display:none; } .md\:h-16{ height:4rem; } .md\:h-12{ height:3rem; } .md\:max-h-40{ max-height:10rem; } .md\:w-16{ width:4rem; } .md\:w-52{ width:13rem; } .md\:w-full{ width:100%; } .md\:w-12{ width:3rem; } .md\:max-w-\[12rem\]{ max-width:12rem; } .md\:max-w-4xl{ max-width:56rem; } .md\:grid-cols-2{ grid-template-columns:repeat(2, minmax(0, 1fr)); } .md\:flex-row{ flex-direction:row; } .md\:p-4{ padding:1rem; } .md\:p-2{ padding:0.5rem; } .md\:p-5{ padding:1.25rem; } .md\:p-0{ padding:0px; } .md\:py-4{ padding-top:1rem; padding-bottom:1rem; } .md\:px-3{ padding-left:0.75rem; padding-right:0.75rem; } .md\:py-2{ padding-top:0.5rem; padding-bottom:0.5rem; } .md\:py-3{ padding-top:0.75rem; padding-bottom:0.75rem; } .md\:px-4{ padding-left:1rem; padding-right:1rem; } .md\:pl-4{ padding-left:1rem; } .md\:pr-4{ padding-right:1rem; } .md\:pl-2{ padding-left:0.5rem; } .md\:text-sm{ font-size:0.875rem; line-height:1.25rem; } .md\:text-base{ font-size:1rem; line-height:1.5rem; } .md\:shadow-none{ --tw-shadow:0 0 #0000; --tw-shadow-colored:0 0 #0000; box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } }