import { createHotContext as __vite__createHotContext } from "/@vite/client";import.meta.hot = __vite__createHotContext("/resources/css/incnation.css");import { updateStyle as __vite__updateStyle, removeStyle as __vite__removeStyle } from "/@vite/client"
const __vite__id = "/home/amaclean/projects/portal/resources/css/incnation.css"
const __vite__css = "/*! tailwindcss v4.1.5 | MIT License | https://tailwindcss.com */\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n  :root, :host {\n    --spacing: 0.25rem;\n    --container-xl: 36rem;\n    --container-6xl: 72rem;\n    --text-xs: 0.75rem;\n    --text-xs--line-height: calc(1 / 0.75);\n    --text-sm: 0.875rem;\n    --text-sm--line-height: calc(1.25 / 0.875);\n    --text-base: 1rem;\n    --text-base--line-height: calc(1.5 / 1);\n    --text-lg: 1.125rem;\n    --text-lg--line-height: calc(1.75 / 1.125);\n    --text-xl: 1.25rem;\n    --text-xl--line-height: calc(1.75 / 1.25);\n    --text-2xl: 1.5rem;\n    --text-2xl--line-height: calc(2 / 1.5);\n    --text-3xl: 1.875rem;\n    --text-3xl--line-height: calc(2.25 / 1.875);\n    --text-4xl: 2.25rem;\n    --text-4xl--line-height: calc(2.5 / 2.25);\n    --text-5xl: 3rem;\n    --text-5xl--line-height: 1;\n    --text-6xl: 3.75rem;\n    --text-6xl--line-height: 1;\n    --font-weight-thin: 100;\n    --font-weight-extralight: 200;\n    --font-weight-medium: 500;\n    --font-weight-semibold: 600;\n    --font-weight-bold: 700;\n    --font-weight-extrabold: 800;\n    --tracking-wide: 0.025em;\n    --tracking-wider: 0.05em;\n    --radius-2xl: 1rem;\n    --radius-3xl: 1.5rem;\n    --radius-4xl: 2rem;\n    --ease-in: cubic-bezier(0.4, 0, 1, 1);\n    --ease-out: cubic-bezier(0, 0, 0.2, 1);\n    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n    --default-transition-duration: 150ms;\n    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n    --default-font-family: var(--font-sans);\n    --color-white: #ffffff;\n    --color-black: #000000;\n    --color-green-50: #e0f0f1;\n    --color-green-300: #2d9ea1;\n    --color-green-500: #218284;\n    --color-blue-500: #0b5ead;\n    --color-blue-900: #131647;\n    --color-gray-50: #F3F5F5;\n    --color-gray-100: #eeeeee;\n    --color-gray-200: #cfcfcf;\n    --color-gray-300: #b2b2b2;\n    --color-gray-400: #999999;\n    --color-gray-500: #6c757d;\n    --color-gray-600: #4d646c;\n    --color-gray-700: #41474d;\n    --color-gray-800: #333333;\n    --color-gray-900: #292523;\n    --color-red-500: #dc3545;\n    --font-sans: Inter, sans-serif;\n    --font-display: Rokkitt, serif;\n  }\n}\n@layer base {\n  *, ::after, ::before, ::backdrop, ::file-selector-button {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n    border: 0 solid;\n  }\n  html, :host {\n    line-height: 1.5;\n    -webkit-text-size-adjust: 100%;\n    tab-size: 4;\n    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\");\n    font-feature-settings: var(--default-font-feature-settings, normal);\n    font-variation-settings: var(--default-font-variation-settings, normal);\n    -webkit-tap-highlight-color: transparent;\n  }\n  hr {\n    height: 0;\n    color: inherit;\n    border-top-width: 1px;\n  }\n  abbr:where([title]) {\n    -webkit-text-decoration: underline dotted;\n    text-decoration: underline dotted;\n  }\n  h1, h2, h3, h4, h5, h6 {\n    font-size: inherit;\n    font-weight: inherit;\n  }\n  a {\n    color: inherit;\n    -webkit-text-decoration: inherit;\n    text-decoration: inherit;\n  }\n  b, strong {\n    font-weight: bolder;\n  }\n  code, kbd, samp, pre {\n    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n    font-feature-settings: var(--default-mono-font-feature-settings, normal);\n    font-variation-settings: var(--default-mono-font-variation-settings, normal);\n    font-size: 1em;\n  }\n  small {\n    font-size: 80%;\n  }\n  sub, sup {\n    font-size: 75%;\n    line-height: 0;\n    position: relative;\n    vertical-align: baseline;\n  }\n  sub {\n    bottom: -0.25em;\n  }\n  sup {\n    top: -0.5em;\n  }\n  table {\n    text-indent: 0;\n    border-color: inherit;\n    border-collapse: collapse;\n  }\n  :-moz-focusring {\n    outline: auto;\n  }\n  progress {\n    vertical-align: baseline;\n  }\n  summary {\n    display: list-item;\n  }\n  ol, ul, menu {\n    list-style: none;\n  }\n  img, svg, video, canvas, audio, iframe, embed, object {\n    display: block;\n    vertical-align: middle;\n  }\n  img, video {\n    max-width: 100%;\n    height: auto;\n  }\n  button, input, select, optgroup, textarea, ::file-selector-button {\n    font: inherit;\n    font-feature-settings: inherit;\n    font-variation-settings: inherit;\n    letter-spacing: inherit;\n    color: inherit;\n    border-radius: 0;\n    background-color: transparent;\n    opacity: 1;\n  }\n  :where(select:is([multiple], [size])) optgroup {\n    font-weight: bolder;\n  }\n  :where(select:is([multiple], [size])) optgroup option {\n    padding-inline-start: 20px;\n  }\n  ::file-selector-button {\n    margin-inline-end: 4px;\n  }\n  ::placeholder {\n    opacity: 1;\n  }\n  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {\n    ::placeholder {\n      color: currentcolor;\n      @supports (color: color-mix(in lab, red, red)) {\n        color: color-mix(in oklab, currentcolor 50%, transparent);\n      }\n    }\n  }\n  textarea {\n    resize: vertical;\n  }\n  ::-webkit-search-decoration {\n    -webkit-appearance: none;\n  }\n  ::-webkit-date-and-time-value {\n    min-height: 1lh;\n    text-align: inherit;\n  }\n  ::-webkit-datetime-edit {\n    display: inline-flex;\n  }\n  ::-webkit-datetime-edit-fields-wrapper {\n    padding: 0;\n  }\n  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {\n    padding-block: 0;\n  }\n  :-moz-ui-invalid {\n    box-shadow: none;\n  }\n  button, input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]), ::file-selector-button {\n    appearance: button;\n  }\n  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {\n    height: auto;\n  }\n  [hidden]:where(:not([hidden=\"until-found\"])) {\n    display: none !important;\n  }\n}\n@layer utilities {\n  .\\@container {\n    container-type: inline-size;\n  }\n  .pointer-events-auto {\n    pointer-events: auto;\n  }\n  .pointer-events-none {\n    pointer-events: none;\n  }\n  .collapse {\n    visibility: collapse;\n  }\n  .invisible {\n    visibility: hidden;\n  }\n  .visible {\n    visibility: visible;\n  }\n  .sr-only {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    margin: -1px;\n    overflow: hidden;\n    clip: rect(0, 0, 0, 0);\n    white-space: nowrap;\n    border-width: 0;\n  }\n  .not-sr-only {\n    position: static;\n    width: auto;\n    height: auto;\n    padding: 0;\n    margin: 0;\n    overflow: visible;\n    clip: auto;\n    white-space: normal;\n  }\n  .\\!fixed {\n    position: fixed !important;\n  }\n  .absolute {\n    position: absolute;\n  }\n  .fixed {\n    position: fixed;\n  }\n  .relative {\n    position: relative;\n  }\n  .static {\n    position: static;\n  }\n  .sticky {\n    position: sticky;\n  }\n  .-inset-1 {\n    inset: calc(var(--spacing) * -1);\n  }\n  .inset-1 {\n    inset: calc(var(--spacing) * 1);\n  }\n  .-inset-x-8 {\n    inset-inline: calc(var(--spacing) * -8);\n  }\n  .inset-x-1\\/2 {\n    inset-inline: calc(1/2 * 100%);\n  }\n  .-inset-y-4 {\n    inset-block: calc(var(--spacing) * -4);\n  }\n  .inset-y-1\\/2 {\n    inset-block: calc(1/2 * 100%);\n  }\n  .start-1 {\n    inset-inline-start: calc(var(--spacing) * 1);\n  }\n  .start-50 {\n    inset-inline-start: calc(var(--spacing) * 50);\n  }\n  .end-6\\! {\n    inset-inline-end: calc(var(--spacing) * 6) !important;\n  }\n  .end-7 {\n    inset-inline-end: calc(var(--spacing) * 7);\n  }\n  .-top-1 {\n    top: calc(var(--spacing) * -1);\n  }\n  .-top-6 {\n    top: calc(var(--spacing) * -6);\n  }\n  .top-0 {\n    top: calc(var(--spacing) * 0);\n  }\n  .top-1 {\n    top: calc(var(--spacing) * 1);\n  }\n  .top-10 {\n    top: calc(var(--spacing) * 10);\n  }\n  .top-50 {\n    top: calc(var(--spacing) * 50);\n  }\n  .top-\\[100px\\] {\n    top: 100px;\n  }\n  .top-px {\n    top: 1px;\n  }\n  .-right-1 {\n    right: calc(var(--spacing) * -1);\n  }\n  .-right-4 {\n    right: calc(var(--spacing) * -4);\n  }\n  .-right-6 {\n    right: calc(var(--spacing) * -6);\n  }\n  .right-0 {\n    right: calc(var(--spacing) * 0);\n  }\n  .-bottom-8 {\n    bottom: calc(var(--spacing) * -8);\n  }\n  .left-0 {\n    left: calc(var(--spacing) * 0);\n  }\n  .left-28 {\n    left: calc(var(--spacing) * 28);\n  }\n  .left-\\[30px\\] {\n    left: 30px;\n  }\n  .isolate {\n    isolation: isolate;\n  }\n  .isolation-auto {\n    isolation: auto;\n  }\n  .-z-10 {\n    z-index: calc(10 * -1);\n  }\n  .z-0 {\n    z-index: 0;\n  }\n  .z-10 {\n    z-index: 10;\n  }\n  .order-first {\n    order: -9999;\n  }\n  .order-last {\n    order: 9999;\n  }\n  .col-1 {\n    grid-column: 1;\n  }\n  .col-2 {\n    grid-column: 2;\n  }\n  .col-3 {\n    grid-column: 3;\n  }\n  .col-4 {\n    grid-column: 4;\n  }\n  .col-5 {\n    grid-column: 5;\n  }\n  .col-6 {\n    grid-column: 6;\n  }\n  .col-7 {\n    grid-column: 7;\n  }\n  .col-8 {\n    grid-column: 8;\n  }\n  .col-9 {\n    grid-column: 9;\n  }\n  .col-10 {\n    grid-column: 10;\n  }\n  .col-11 {\n    grid-column: 11;\n  }\n  .col-12 {\n    grid-column: 12;\n  }\n  .col-auto {\n    grid-column: auto;\n  }\n  .col-span-full {\n    grid-column: 1 / -1;\n  }\n  .row-span-full {\n    grid-row: 1 / -1;\n  }\n  .float-end {\n    float: inline-end;\n  }\n  .float-left {\n    float: left;\n  }\n  .float-none {\n    float: none;\n  }\n  .float-right {\n    float: right;\n  }\n  .float-start {\n    float: inline-start;\n  }\n  .clear-both {\n    clear: both;\n  }\n  .clear-end {\n    clear: inline-end;\n  }\n  .clear-left {\n    clear: left;\n  }\n  .clear-none {\n    clear: none;\n  }\n  .clear-right {\n    clear: right;\n  }\n  .clear-start {\n    clear: inline-start;\n  }\n  .container {\n    width: 100%;\n    @media (width >= 40rem) {\n      max-width: 40rem;\n    }\n    @media (width >= 48rem) {\n      max-width: 48rem;\n    }\n    @media (width >= 64rem) {\n      max-width: 64rem;\n    }\n    @media (width >= 80rem) {\n      max-width: 80rem;\n    }\n    @media (width >= 96rem) {\n      max-width: 96rem;\n    }\n  }\n  .m-0 {\n    margin: calc(var(--spacing) * 0);\n  }\n  .m-1 {\n    margin: calc(var(--spacing) * 1);\n  }\n  .m-2 {\n    margin: calc(var(--spacing) * 2);\n  }\n  .m-3 {\n    margin: calc(var(--spacing) * 3);\n  }\n  .m-4 {\n    margin: calc(var(--spacing) * 4);\n  }\n  .m-5 {\n    margin: calc(var(--spacing) * 5);\n  }\n  .m-auto {\n    margin: auto;\n  }\n  .-mx-6 {\n    margin-inline: calc(var(--spacing) * -6);\n  }\n  .mx-0 {\n    margin-inline: calc(var(--spacing) * 0);\n  }\n  .mx-1 {\n    margin-inline: calc(var(--spacing) * 1);\n  }\n  .mx-2 {\n    margin-inline: calc(var(--spacing) * 2);\n  }\n  .mx-3 {\n    margin-inline: calc(var(--spacing) * 3);\n  }\n  .mx-4 {\n    margin-inline: calc(var(--spacing) * 4);\n  }\n  .mx-5 {\n    margin-inline: calc(var(--spacing) * 5);\n  }\n  .mx-auto {\n    margin-inline: auto;\n  }\n  .my-1 {\n    margin-block: calc(var(--spacing) * 1);\n  }\n  .my-2 {\n    margin-block: calc(var(--spacing) * 2);\n  }\n  .my-3 {\n    margin-block: calc(var(--spacing) * 3);\n  }\n  .my-4 {\n    margin-block: calc(var(--spacing) * 4);\n  }\n  .my-5 {\n    margin-block: calc(var(--spacing) * 5);\n  }\n  .my-6 {\n    margin-block: calc(var(--spacing) * 6);\n  }\n  .my-8 {\n    margin-block: calc(var(--spacing) * 8);\n  }\n  .my-24 {\n    margin-block: calc(var(--spacing) * 24);\n  }\n  .my-auto {\n    margin-block: auto;\n  }\n  .ms-2 {\n    margin-inline-start: calc(var(--spacing) * 2);\n  }\n  .ms-3 {\n    margin-inline-start: calc(var(--spacing) * 3);\n  }\n  .ms-4 {\n    margin-inline-start: calc(var(--spacing) * 4);\n  }\n  .ms-auto {\n    margin-inline-start: auto;\n  }\n  .me-0 {\n    margin-inline-end: calc(var(--spacing) * 0);\n  }\n  .me-2 {\n    margin-inline-end: calc(var(--spacing) * 2);\n  }\n  .me-3 {\n    margin-inline-end: calc(var(--spacing) * 3);\n  }\n  .me-auto {\n    margin-inline-end: auto;\n  }\n  .-mt-\\[40px\\] {\n    margin-top: calc(40px * -1);\n  }\n  .-mt-px {\n    margin-top: -1px;\n  }\n  .mt-0 {\n    margin-top: calc(var(--spacing) * 0);\n  }\n  .mt-1 {\n    margin-top: calc(var(--spacing) * 1);\n  }\n  .mt-2 {\n    margin-top: calc(var(--spacing) * 2);\n  }\n  .mt-3 {\n    margin-top: calc(var(--spacing) * 3);\n  }\n  .mt-4 {\n    margin-top: calc(var(--spacing) * 4);\n  }\n  .mt-5 {\n    margin-top: calc(var(--spacing) * 5);\n  }\n  .mt-6 {\n    margin-top: calc(var(--spacing) * 6);\n  }\n  .mt-8 {\n    margin-top: calc(var(--spacing) * 8);\n  }\n  .mt-10 {\n    margin-top: calc(var(--spacing) * 10);\n  }\n  .mt-12 {\n    margin-top: calc(var(--spacing) * 12);\n  }\n  .mt-24 {\n    margin-top: calc(var(--spacing) * 24);\n  }\n  .mt-auto {\n    margin-top: auto;\n  }\n  .-mr-1 {\n    margin-right: calc(var(--spacing) * -1);\n  }\n  .mr-1 {\n    margin-right: calc(var(--spacing) * 1);\n  }\n  .mr-2 {\n    margin-right: calc(var(--spacing) * 2);\n  }\n  .mr-3 {\n    margin-right: calc(var(--spacing) * 3);\n  }\n  .mr-4 {\n    margin-right: calc(var(--spacing) * 4);\n  }\n  .mr-5 {\n    margin-right: calc(var(--spacing) * 5);\n  }\n  .mr-10 {\n    margin-right: calc(var(--spacing) * 10);\n  }\n  .mr-auto {\n    margin-right: auto;\n  }\n  .mb-0 {\n    margin-bottom: calc(var(--spacing) * 0);\n  }\n  .mb-1 {\n    margin-bottom: calc(var(--spacing) * 1);\n  }\n  .mb-2 {\n    margin-bottom: calc(var(--spacing) * 2);\n  }\n  .mb-3 {\n    margin-bottom: calc(var(--spacing) * 3);\n  }\n  .mb-4 {\n    margin-bottom: calc(var(--spacing) * 4);\n  }\n  .mb-5 {\n    margin-bottom: calc(var(--spacing) * 5);\n  }\n  .mb-6 {\n    margin-bottom: calc(var(--spacing) * 6);\n  }\n  .mb-8 {\n    margin-bottom: calc(var(--spacing) * 8);\n  }\n  .mb-10 {\n    margin-bottom: calc(var(--spacing) * 10);\n  }\n  .mb-12 {\n    margin-bottom: calc(var(--spacing) * 12);\n  }\n  .mb-24 {\n    margin-bottom: calc(var(--spacing) * 24);\n  }\n  .mb-\\[60px\\] {\n    margin-bottom: 60px;\n  }\n  .mb-auto {\n    margin-bottom: auto;\n  }\n  .-ml-\\[40px\\] {\n    margin-left: calc(40px * -1);\n  }\n  .-ml-px {\n    margin-left: -1px;\n  }\n  .ml-0 {\n    margin-left: calc(var(--spacing) * 0);\n  }\n  .ml-1 {\n    margin-left: calc(var(--spacing) * 1);\n  }\n  .ml-2 {\n    margin-left: calc(var(--spacing) * 2);\n  }\n  .ml-3 {\n    margin-left: calc(var(--spacing) * 3);\n  }\n  .ml-4 {\n    margin-left: calc(var(--spacing) * 4);\n  }\n  .ml-5 {\n    margin-left: calc(var(--spacing) * 5);\n  }\n  .ml-6 {\n    margin-left: calc(var(--spacing) * 6);\n  }\n  .ml-8 {\n    margin-left: calc(var(--spacing) * 8);\n  }\n  .ml-12 {\n    margin-left: calc(var(--spacing) * 12);\n  }\n  .ml-auto {\n    margin-left: auto;\n  }\n  .box-border {\n    box-sizing: border-box;\n  }\n  .box-content {\n    box-sizing: content-box;\n  }\n  .line-clamp-none {\n    overflow: visible;\n    display: block;\n    -webkit-box-orient: horizontal;\n    -webkit-line-clamp: unset;\n  }\n  .\\!block {\n    display: block !important;\n  }\n  .\\!hidden {\n    display: none !important;\n  }\n  .block {\n    display: block;\n  }\n  .block\\! {\n    display: block !important;\n  }\n  .contents {\n    display: contents;\n  }\n  .contents\\! {\n    display: contents !important;\n  }\n  .flex {\n    display: flex;\n  }\n  .flow-root {\n    display: flow-root;\n  }\n  .grid {\n    display: grid;\n  }\n  .hidden {\n    display: none;\n  }\n  .inline {\n    display: inline;\n  }\n  .inline-block {\n    display: inline-block;\n  }\n  .inline-flex {\n    display: inline-flex;\n  }\n  .inline-grid {\n    display: inline-grid;\n  }\n  .inline-table {\n    display: inline-table;\n  }\n  .list-item {\n    display: list-item;\n  }\n  .table {\n    display: table;\n  }\n  .table-caption {\n    display: table-caption;\n  }\n  .table-cell {\n    display: table-cell;\n  }\n  .table-column {\n    display: table-column;\n  }\n  .table-column-group {\n    display: table-column-group;\n  }\n  .table-footer-group {\n    display: table-footer-group;\n  }\n  .table-header-group {\n    display: table-header-group;\n  }\n  .table-row {\n    display: table-row;\n  }\n  .table-row-group {\n    display: table-row-group;\n  }\n  .h-5 {\n    height: calc(var(--spacing) * 5);\n  }\n  .h-6 {\n    height: calc(var(--spacing) * 6);\n  }\n  .h-8 {\n    height: calc(var(--spacing) * 8);\n  }\n  .h-10 {\n    height: calc(var(--spacing) * 10);\n  }\n  .h-16 {\n    height: calc(var(--spacing) * 16);\n  }\n  .h-32 {\n    height: calc(var(--spacing) * 32);\n  }\n  .h-100 {\n    height: calc(var(--spacing) * 100);\n  }\n  .h-\\[6px\\] {\n    height: 6px;\n  }\n  .h-\\[36px\\] {\n    height: 36px;\n  }\n  .h-\\[40px\\] {\n    height: 40px;\n  }\n  .h-\\[45px\\] {\n    height: 45px;\n  }\n  .h-\\[46px\\] {\n    height: 46px;\n  }\n  .h-\\[48px\\] {\n    height: 48px;\n  }\n  .h-\\[80px\\] {\n    height: 80px;\n  }\n  .h-\\[130px\\] {\n    height: 130px;\n  }\n  .h-\\[230px\\] {\n    height: 230px;\n  }\n  .h-\\[285px\\] {\n    height: 285px;\n  }\n  .h-auto {\n    height: auto;\n  }\n  .min-h-screen {\n    min-height: 100vh;\n  }\n  .w-5 {\n    width: calc(var(--spacing) * 5);\n  }\n  .w-6 {\n    width: calc(var(--spacing) * 6);\n  }\n  .w-8 {\n    width: calc(var(--spacing) * 8);\n  }\n  .w-9 {\n    width: calc(var(--spacing) * 9);\n  }\n  .w-10 {\n    width: calc(var(--spacing) * 10);\n  }\n  .w-25 {\n    width: calc(var(--spacing) * 25);\n  }\n  .w-50 {\n    width: calc(var(--spacing) * 50);\n  }\n  .w-70 {\n    width: calc(var(--spacing) * 70);\n  }\n  .w-75 {\n    width: calc(var(--spacing) * 75);\n  }\n  .w-100 {\n    width: calc(var(--spacing) * 100);\n  }\n  .w-\\[36px\\] {\n    width: 36px;\n  }\n  .w-\\[40px\\] {\n    width: 40px;\n  }\n  .w-\\[45px\\] {\n    width: 45px;\n  }\n  .w-\\[80px\\] {\n    width: 80px;\n  }\n  .w-\\[100px\\] {\n    width: 100px;\n  }\n  .w-\\[190px\\] {\n    width: 190px;\n  }\n  .w-\\[300px\\] {\n    width: 300px;\n  }\n  .w-\\[400px\\] {\n    width: 400px;\n  }\n  .w-auto {\n    width: auto;\n  }\n  .w-full {\n    width: 100%;\n  }\n  .max-w-6xl {\n    max-width: var(--container-6xl);\n  }\n  .max-w-\\[240px\\] {\n    max-width: 240px;\n  }\n  .max-w-\\[300px\\] {\n    max-width: 300px;\n  }\n  .max-w-none {\n    max-width: none;\n  }\n  .max-w-prose {\n    max-width: 65ch;\n  }\n  .max-w-xl {\n    max-width: var(--container-xl);\n  }\n  .flex-1 {\n    flex: 1;\n  }\n  .flex-shrink {\n    flex-shrink: 1;\n  }\n  .shrink {\n    flex-shrink: 1;\n  }\n  .flex-grow {\n    flex-grow: 1;\n  }\n  .grow {\n    flex-grow: 1;\n  }\n  .basis-1\\/2 {\n    flex-basis: calc(1/2 * 100%);\n  }\n  .basis-1\\/3 {\n    flex-basis: calc(1/3 * 100%);\n  }\n  .table-auto {\n    table-layout: auto;\n  }\n  .table-fixed {\n    table-layout: fixed;\n  }\n  .caption-bottom {\n    caption-side: bottom;\n  }\n  .caption-top {\n    caption-side: top;\n  }\n  .border-collapse {\n    border-collapse: collapse;\n  }\n  .border-separate {\n    border-collapse: separate;\n  }\n  .-skew-x-6 {\n    --tw-skew-x: skewX(calc(6deg * -1));\n    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\n  }\n  .transform {\n    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\n  }\n  .transform-cpu {\n    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\n  }\n  .transform-gpu {\n    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\n  }\n  .transform-none {\n    transform: none;\n  }\n  .cursor-default {\n    cursor: default;\n  }\n  .cursor-help {\n    cursor: help;\n  }\n  .cursor-move {\n    cursor: move;\n  }\n  .cursor-text {\n    cursor: text;\n  }\n  .cursor-wait {\n    cursor: wait;\n  }\n  .touch-pan-left {\n    --tw-pan-x: pan-left;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pan-right {\n    --tw-pan-x: pan-right;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pan-x {\n    --tw-pan-x: pan-x;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pan-down {\n    --tw-pan-y: pan-down;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pan-up {\n    --tw-pan-y: pan-up;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pan-y {\n    --tw-pan-y: pan-y;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-pinch-zoom {\n    --tw-pinch-zoom: pinch-zoom;\n    touch-action: var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,);\n  }\n  .touch-auto {\n    touch-action: auto;\n  }\n  .touch-manipulation {\n    touch-action: manipulation;\n  }\n  .touch-none {\n    touch-action: none;\n  }\n  .resize {\n    resize: both;\n  }\n  .resize-none {\n    resize: none;\n  }\n  .resize-x {\n    resize: horizontal;\n  }\n  .resize-y {\n    resize: vertical;\n  }\n  .snap-both {\n    scroll-snap-type: both var(--tw-scroll-snap-strictness);\n  }\n  .snap-none {\n    scroll-snap-type: none;\n  }\n  .snap-x {\n    scroll-snap-type: x var(--tw-scroll-snap-strictness);\n  }\n  .snap-y {\n    scroll-snap-type: y var(--tw-scroll-snap-strictness);\n  }\n  .snap-mandatory {\n    --tw-scroll-snap-strictness: mandatory;\n  }\n  .snap-proximity {\n    --tw-scroll-snap-strictness: proximity;\n  }\n  .snap-align-none {\n    scroll-snap-align: none;\n  }\n  .snap-center {\n    scroll-snap-align: center;\n  }\n  .snap-end {\n    scroll-snap-align: end;\n  }\n  .snap-start {\n    scroll-snap-align: start;\n  }\n  .snap-always {\n    scroll-snap-stop: always;\n  }\n  .snap-normal {\n    scroll-snap-stop: normal;\n  }\n  .list-inside {\n    list-style-position: inside;\n  }\n  .list-outside {\n    list-style-position: outside;\n  }\n  .list-decimal {\n    list-style-type: decimal;\n  }\n  .list-disc {\n    list-style-type: disc;\n  }\n  .appearance-auto {\n    appearance: auto;\n  }\n  .appearance-none {\n    appearance: none;\n  }\n  .break-before-all {\n    break-before: all;\n  }\n  .break-before-auto {\n    break-before: auto;\n  }\n  .break-before-avoid {\n    break-before: avoid;\n  }\n  .break-before-avoid-page {\n    break-before: avoid-page;\n  }\n  .break-before-column {\n    break-before: column;\n  }\n  .break-before-left {\n    break-before: left;\n  }\n  .break-before-page {\n    break-before: page;\n  }\n  .break-before-right {\n    break-before: right;\n  }\n  .break-inside-auto {\n    break-inside: auto;\n  }\n  .break-inside-avoid {\n    break-inside: avoid;\n  }\n  .break-inside-avoid-column {\n    break-inside: avoid-column;\n  }\n  .break-inside-avoid-page {\n    break-inside: avoid-page;\n  }\n  .break-after-all {\n    break-after: all;\n  }\n  .break-after-auto {\n    break-after: auto;\n  }\n  .break-after-avoid {\n    break-after: avoid;\n  }\n  .break-after-avoid-page {\n    break-after: avoid-page;\n  }\n  .break-after-column {\n    break-after: column;\n  }\n  .break-after-left {\n    break-after: left;\n  }\n  .break-after-page {\n    break-after: page;\n  }\n  .break-after-right {\n    break-after: right;\n  }\n  .grid-flow-col {\n    grid-auto-flow: column;\n  }\n  .grid-flow-col-dense {\n    grid-auto-flow: column dense;\n  }\n  .grid-flow-dense {\n    grid-auto-flow: dense;\n  }\n  .grid-flow-row {\n    grid-auto-flow: row;\n  }\n  .grid-flow-row-dense {\n    grid-auto-flow: row dense;\n  }\n  .grid-cols-1 {\n    grid-template-columns: repeat(1, minmax(0, 1fr));\n  }\n  .grid-cols-2 {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n  }\n  .flex-col {\n    flex-direction: column;\n  }\n  .flex-col-reverse {\n    flex-direction: column-reverse;\n  }\n  .flex-row {\n    flex-direction: row;\n  }\n  .flex-row-reverse {\n    flex-direction: row-reverse;\n  }\n  .flex-nowrap {\n    flex-wrap: nowrap;\n  }\n  .flex-wrap {\n    flex-wrap: wrap;\n  }\n  .flex-wrap-reverse {\n    flex-wrap: wrap-reverse;\n  }\n  .place-content-around {\n    place-content: space-around;\n  }\n  .place-content-baseline {\n    place-content: baseline;\n  }\n  .place-content-between {\n    place-content: space-between;\n  }\n  .place-content-center {\n    place-content: center;\n  }\n  .place-content-end {\n    place-content: end;\n  }\n  .place-content-evenly {\n    place-content: space-evenly;\n  }\n  .place-content-start {\n    place-content: start;\n  }\n  .place-content-stretch {\n    place-content: stretch;\n  }\n  .place-items-baseline {\n    place-items: baseline;\n  }\n  .place-items-center {\n    place-items: center;\n  }\n  .place-items-end {\n    place-items: end;\n  }\n  .place-items-start {\n    place-items: start;\n  }\n  .place-items-stretch {\n    place-items: stretch;\n  }\n  .content-around {\n    align-content: space-around;\n  }\n  .content-baseline {\n    align-content: baseline;\n  }\n  .content-between {\n    align-content: space-between;\n  }\n  .content-center {\n    align-content: center;\n  }\n  .content-end {\n    align-content: flex-end;\n  }\n  .content-evenly {\n    align-content: space-evenly;\n  }\n  .content-normal {\n    align-content: normal;\n  }\n  .content-start {\n    align-content: flex-start;\n  }\n  .content-stretch {\n    align-content: stretch;\n  }\n  .items-baseline {\n    align-items: baseline;\n  }\n  .items-center {\n    align-items: center;\n  }\n  .items-end {\n    align-items: flex-end;\n  }\n  .items-start {\n    align-items: flex-start;\n  }\n  .items-stretch {\n    align-items: stretch;\n  }\n  .justify-around {\n    justify-content: space-around;\n  }\n  .justify-between {\n    justify-content: space-between;\n  }\n  .justify-center {\n    justify-content: center;\n  }\n  .justify-end {\n    justify-content: flex-end;\n  }\n  .justify-evenly {\n    justify-content: space-evenly;\n  }\n  .justify-normal {\n    justify-content: normal;\n  }\n  .justify-start {\n    justify-content: flex-start;\n  }\n  .justify-stretch {\n    justify-content: stretch;\n  }\n  .justify-items-center {\n    justify-items: center;\n  }\n  .justify-items-end {\n    justify-items: end;\n  }\n  .justify-items-start {\n    justify-items: start;\n  }\n  .justify-items-stretch {\n    justify-items: stretch;\n  }\n  .gap-2 {\n    gap: calc(var(--spacing) * 2);\n  }\n  .gap-4 {\n    gap: calc(var(--spacing) * 4);\n  }\n  .gap-6 {\n    gap: calc(var(--spacing) * 6);\n  }\n  .gap-8 {\n    gap: calc(var(--spacing) * 8);\n  }\n  .gap-10 {\n    gap: calc(var(--spacing) * 10);\n  }\n  .gap-12 {\n    gap: calc(var(--spacing) * 12);\n  }\n  .space-y-reverse {\n    :where(& > :not(:last-child)) {\n      --tw-space-y-reverse: 1;\n    }\n  }\n  .gap-x-2 {\n    column-gap: calc(var(--spacing) * 2);\n  }\n  .gap-x-4 {\n    column-gap: calc(var(--spacing) * 4);\n  }\n  .gap-x-6 {\n    column-gap: calc(var(--spacing) * 6);\n  }\n  .space-x-0 {\n    :where(& > :not(:last-child)) {\n      --tw-space-x-reverse: 0;\n      margin-inline-start: calc(calc(var(--spacing) * 0) * var(--tw-space-x-reverse));\n      margin-inline-end: calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-x-reverse)));\n    }\n  }\n  .space-x-2 {\n    :where(& > :not(:last-child)) {\n      --tw-space-x-reverse: 0;\n      margin-inline-start: calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));\n      margin-inline-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)));\n    }\n  }\n  .space-x-6 {\n    :where(& > :not(:last-child)) {\n      --tw-space-x-reverse: 0;\n      margin-inline-start: calc(calc(var(--spacing) * 6) * var(--tw-space-x-reverse));\n      margin-inline-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-x-reverse)));\n    }\n  }\n  .space-x-reverse {\n    :where(& > :not(:last-child)) {\n      --tw-space-x-reverse: 1;\n    }\n  }\n  .divide-x {\n    :where(& > :not(:last-child)) {\n      --tw-divide-x-reverse: 0;\n      border-inline-style: var(--tw-border-style);\n      border-inline-start-width: calc(1px * var(--tw-divide-x-reverse));\n      border-inline-end-width: calc(1px * calc(1 - var(--tw-divide-x-reverse)));\n    }\n  }\n  .divide-y {\n    :where(& > :not(:last-child)) {\n      --tw-divide-y-reverse: 0;\n      border-bottom-style: var(--tw-border-style);\n      border-top-style: var(--tw-border-style);\n      border-top-width: calc(1px * var(--tw-divide-y-reverse));\n      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n    }\n  }\n  .divide-y-reverse {\n    :where(& > :not(:last-child)) {\n      --tw-divide-y-reverse: 1;\n    }\n  }\n  .divide-dashed {\n    :where(& > :not(:last-child)) {\n      --tw-border-style: dashed;\n      border-style: dashed;\n    }\n  }\n  .divide-dotted {\n    :where(& > :not(:last-child)) {\n      --tw-border-style: dotted;\n      border-style: dotted;\n    }\n  }\n  .divide-double {\n    :where(& > :not(:last-child)) {\n      --tw-border-style: double;\n      border-style: double;\n    }\n  }\n  .divide-none {\n    :where(& > :not(:last-child)) {\n      --tw-border-style: none;\n      border-style: none;\n    }\n  }\n  .divide-solid {\n    :where(& > :not(:last-child)) {\n      --tw-border-style: solid;\n      border-style: solid;\n    }\n  }\n  .divide-gray-300 {\n    :where(& > :not(:last-child)) {\n      border-color: var(--color-gray-300);\n    }\n  }\n  .place-self-auto {\n    place-self: auto;\n  }\n  .place-self-center {\n    place-self: center;\n  }\n  .place-self-end {\n    place-self: end;\n  }\n  .place-self-start {\n    place-self: start;\n  }\n  .place-self-stretch {\n    place-self: stretch;\n  }\n  .self-auto {\n    align-self: auto;\n  }\n  .self-baseline {\n    align-self: baseline;\n  }\n  .self-center {\n    align-self: center;\n  }\n  .self-end {\n    align-self: flex-end;\n  }\n  .self-start {\n    align-self: flex-start;\n  }\n  .self-stretch {\n    align-self: stretch;\n  }\n  .justify-self-auto {\n    justify-self: auto;\n  }\n  .justify-self-center {\n    justify-self: center;\n  }\n  .justify-self-end {\n    justify-self: flex-end;\n  }\n  .justify-self-start {\n    justify-self: flex-start;\n  }\n  .justify-self-stretch {\n    justify-self: stretch;\n  }\n  .truncate {\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n  }\n  .overflow-auto {\n    overflow: auto;\n  }\n  .overflow-clip {\n    overflow: clip;\n  }\n  .overflow-hidden {\n    overflow: hidden;\n  }\n  .overflow-scroll {\n    overflow: scroll;\n  }\n  .overflow-visible {\n    overflow: visible;\n  }\n  .overflow-x-auto {\n    overflow-x: auto;\n  }\n  .overflow-x-clip {\n    overflow-x: clip;\n  }\n  .overflow-x-hidden {\n    overflow-x: hidden;\n  }\n  .overflow-x-scroll {\n    overflow-x: scroll;\n  }\n  .overflow-x-visible {\n    overflow-x: visible;\n  }\n  .overflow-y-auto {\n    overflow-y: auto;\n  }\n  .overflow-y-clip {\n    overflow-y: clip;\n  }\n  .overflow-y-hidden {\n    overflow-y: hidden;\n  }\n  .overflow-y-scroll {\n    overflow-y: scroll;\n  }\n  .overflow-y-visible {\n    overflow-y: visible;\n  }\n  .overscroll-auto {\n    overscroll-behavior: auto;\n  }\n  .overscroll-contain {\n    overscroll-behavior: contain;\n  }\n  .overscroll-none {\n    overscroll-behavior: none;\n  }\n  .overscroll-x-auto {\n    overscroll-behavior-x: auto;\n  }\n  .overscroll-x-contain {\n    overscroll-behavior-x: contain;\n  }\n  .overscroll-x-none {\n    overscroll-behavior-x: none;\n  }\n  .overscroll-y-auto {\n    overscroll-behavior-y: auto;\n  }\n  .overscroll-y-contain {\n    overscroll-behavior-y: contain;\n  }\n  .overscroll-y-none {\n    overscroll-behavior-y: none;\n  }\n  .scroll-auto {\n    scroll-behavior: auto;\n  }\n  .scroll-smooth {\n    scroll-behavior: smooth;\n  }\n  .rounded {\n    border-radius: 0.25rem;\n  }\n  .rounded-2xl {\n    border-radius: var(--radius-2xl);\n  }\n  .rounded-3xl {\n    border-radius: var(--radius-3xl);\n  }\n  .rounded-4xl {\n    border-radius: var(--radius-4xl);\n  }\n  .rounded-full {\n    border-radius: calc(infinity * 1px);\n  }\n  .rounded-lg {\n    border-radius: var(--radius);\n  }\n  .rounded-md {\n    border-radius: calc(var(--radius) - 2px);\n  }\n  .rounded-none {\n    border-radius: 0;\n  }\n  .rounded-sm {\n    border-radius: calc(var(--radius) - 4px);\n  }\n  .rounded-xl {\n    border-radius: calc(var(--radius) + 4px);\n  }\n  .rounded-s {\n    border-start-start-radius: 0.25rem;\n    border-end-start-radius: 0.25rem;\n  }\n  .rounded-ss {\n    border-start-start-radius: 0.25rem;\n  }\n  .rounded-e {\n    border-start-end-radius: 0.25rem;\n    border-end-end-radius: 0.25rem;\n  }\n  .rounded-se {\n    border-start-end-radius: 0.25rem;\n  }\n  .rounded-ee {\n    border-end-end-radius: 0.25rem;\n  }\n  .rounded-es {\n    border-end-start-radius: 0.25rem;\n  }\n  .rounded-t {\n    border-top-left-radius: 0.25rem;\n    border-top-right-radius: 0.25rem;\n  }\n  .rounded-t-3xl {\n    border-top-left-radius: var(--radius-3xl);\n    border-top-right-radius: var(--radius-3xl);\n  }\n  .rounded-l {\n    border-top-left-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n  .rounded-l-md {\n    border-top-left-radius: calc(var(--radius) - 2px);\n    border-bottom-left-radius: calc(var(--radius) - 2px);\n  }\n  .rounded-tl {\n    border-top-left-radius: 0.25rem;\n  }\n  .rounded-r {\n    border-top-right-radius: 0.25rem;\n    border-bottom-right-radius: 0.25rem;\n  }\n  .rounded-r-md {\n    border-top-right-radius: calc(var(--radius) - 2px);\n    border-bottom-right-radius: calc(var(--radius) - 2px);\n  }\n  .rounded-tr {\n    border-top-right-radius: 0.25rem;\n  }\n  .rounded-b {\n    border-bottom-right-radius: 0.25rem;\n    border-bottom-left-radius: 0.25rem;\n  }\n  .rounded-br {\n    border-bottom-right-radius: 0.25rem;\n  }\n  .rounded-bl {\n    border-bottom-left-radius: 0.25rem;\n  }\n  .border {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .border-0 {\n    border-style: var(--tw-border-style);\n    border-width: 0px;\n  }\n  .border-1 {\n    border-style: var(--tw-border-style);\n    border-width: 1px;\n  }\n  .border-x {\n    border-inline-style: var(--tw-border-style);\n    border-inline-width: 1px;\n  }\n  .border-x-0 {\n    border-inline-style: var(--tw-border-style);\n    border-inline-width: 0px;\n  }\n  .border-y {\n    border-block-style: var(--tw-border-style);\n    border-block-width: 1px;\n  }\n  .border-s {\n    border-inline-start-style: var(--tw-border-style);\n    border-inline-start-width: 1px;\n  }\n  .border-e {\n    border-inline-end-style: var(--tw-border-style);\n    border-inline-end-width: 1px;\n  }\n  .border-t {\n    border-top-style: var(--tw-border-style);\n    border-top-width: 1px;\n  }\n  .border-r {\n    border-right-style: var(--tw-border-style);\n    border-right-width: 1px;\n  }\n  .border-b {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 1px;\n  }\n  .border-b-0 {\n    border-bottom-style: var(--tw-border-style);\n    border-bottom-width: 0px;\n  }\n  .border-l {\n    border-left-style: var(--tw-border-style);\n    border-left-width: 1px;\n  }\n  .border-dashed {\n    --tw-border-style: dashed;\n    border-style: dashed;\n  }\n  .border-dotted {\n    --tw-border-style: dotted;\n    border-style: dotted;\n  }\n  .border-double {\n    --tw-border-style: double;\n    border-style: double;\n  }\n  .border-hidden {\n    --tw-border-style: hidden;\n    border-style: hidden;\n  }\n  .border-none {\n    --tw-border-style: none;\n    border-style: none;\n  }\n  .border-solid {\n    --tw-border-style: solid;\n    border-style: solid;\n  }\n  .border-gray-200 {\n    border-color: var(--color-gray-200);\n  }\n  .border-gray-300 {\n    border-color: var(--color-gray-300);\n  }\n  .border-gray-400 {\n    border-color: var(--color-gray-400);\n  }\n  .border-green-300 {\n    border-color: var(--color-green-300);\n  }\n  .border-green-500 {\n    border-color: var(--color-green-500);\n  }\n  .border-primary {\n    border-color: var(--primary);\n  }\n  .border-white {\n    border-color: var(--color-white);\n  }\n  .bg-\\[rgb\\(255\\,0\\,0\\)\\] {\n    background-color: rgb(255,0,0);\n  }\n  .bg-blue-900 {\n    background-color: var(--color-blue-900);\n  }\n  .bg-gray-50 {\n    background-color: var(--color-gray-50);\n  }\n  .bg-gray-100 {\n    background-color: var(--color-gray-100);\n  }\n  .bg-gray-900\\/40 {\n    background-color: color-mix(in srgb, #292523 40%, transparent);\n    @supports (color: color-mix(in lab, red, red)) {\n      background-color: color-mix(in oklab, var(--color-gray-900) 40%, transparent);\n    }\n  }\n  .bg-green-50 {\n    background-color: var(--color-green-50);\n  }\n  .bg-green-300 {\n    background-color: var(--color-green-300);\n  }\n  .bg-green-500 {\n    background-color: var(--color-green-500);\n  }\n  .bg-primary {\n    background-color: var(--primary);\n  }\n  .bg-white {\n    background-color: var(--color-white);\n  }\n  .bg-\\[url\\(http\\:\\/\\/portal\\.test\\/images\\/MCD-bar\\.jpg\\)\\] {\n    background-image: url(http://portal.test/images/MCD-bar.jpg);\n  }\n  .bg-\\[url\\(http\\:\\/\\/portal\\.test\\/images\\/footer-bg\\.jpg\\)\\] {\n    background-image: url(http://portal.test/images/footer-bg.jpg);\n  }\n  .bg-\\[url\\(http\\:\\/\\/portal\\.test\\/images\\/rick-and-mike-bottom\\.jpg\\)\\] {\n    background-image: url(http://portal.test/images/rick-and-mike-bottom.jpg);\n  }\n  .bg-none {\n    background-image: none;\n  }\n  .box-decoration-clone {\n    -webkit-box-decoration-break: clone;\n    box-decoration-break: clone;\n  }\n  .box-decoration-slice {\n    -webkit-box-decoration-break: slice;\n    box-decoration-break: slice;\n  }\n  .decoration-clone {\n    -webkit-box-decoration-break: clone;\n    box-decoration-break: clone;\n  }\n  .decoration-slice {\n    -webkit-box-decoration-break: slice;\n    box-decoration-break: slice;\n  }\n  .bg-auto {\n    background-size: auto;\n  }\n  .bg-contain {\n    background-size: contain;\n  }\n  .bg-cover {\n    background-size: cover;\n  }\n  .bg-fixed {\n    background-attachment: fixed;\n  }\n  .bg-local {\n    background-attachment: local;\n  }\n  .bg-scroll {\n    background-attachment: scroll;\n  }\n  .bg-clip-border {\n    background-clip: border-box;\n  }\n  .bg-clip-content {\n    background-clip: content-box;\n  }\n  .bg-clip-padding {\n    background-clip: padding-box;\n  }\n  .bg-clip-text {\n    background-clip: text;\n  }\n  .bg-bottom {\n    background-position: bottom;\n  }\n  .bg-bottom-left {\n    background-position: left bottom;\n  }\n  .bg-top-left {\n    background-position: left top;\n  }\n  .bg-no-repeat {\n    background-repeat: no-repeat;\n  }\n  .bg-repeat {\n    background-repeat: repeat;\n  }\n  .bg-repeat-round {\n    background-repeat: round;\n  }\n  .bg-repeat-space {\n    background-repeat: space;\n  }\n  .bg-repeat-x {\n    background-repeat: repeat-x;\n  }\n  .bg-repeat-y {\n    background-repeat: repeat-y;\n  }\n  .bg-origin-border {\n    background-origin: border-box;\n  }\n  .bg-origin-content {\n    background-origin: content-box;\n  }\n  .bg-origin-padding {\n    background-origin: padding-box;\n  }\n  .mask-repeat {\n    mask-repeat: repeat;\n  }\n  .fill-none {\n    fill: none;\n  }\n  .stroke-none {\n    stroke: none;\n  }\n  .object-contain {\n    object-fit: contain;\n  }\n  .object-cover {\n    object-fit: cover;\n  }\n  .object-fill {\n    object-fit: fill;\n  }\n  .object-none {\n    object-fit: none;\n  }\n  .object-scale-down {\n    object-fit: scale-down;\n  }\n  .p-0 {\n    padding: calc(var(--spacing) * 0);\n  }\n  .p-1 {\n    padding: calc(var(--spacing) * 1);\n  }\n  .p-2 {\n    padding: calc(var(--spacing) * 2);\n  }\n  .p-3 {\n    padding: calc(var(--spacing) * 3);\n  }\n  .p-4 {\n    padding: calc(var(--spacing) * 4);\n  }\n  .p-5 {\n    padding: calc(var(--spacing) * 5);\n  }\n  .p-6 {\n    padding: calc(var(--spacing) * 6);\n  }\n  .p-8 {\n    padding: calc(var(--spacing) * 8);\n  }\n  .p-12 {\n    padding: calc(var(--spacing) * 12);\n  }\n  .p-\\[20px\\] {\n    padding: 20px;\n  }\n  .px-0 {\n    padding-inline: calc(var(--spacing) * 0);\n  }\n  .px-1 {\n    padding-inline: calc(var(--spacing) * 1);\n  }\n  .px-1\\.5 {\n    padding-inline: calc(var(--spacing) * 1.5);\n  }\n  .px-2 {\n    padding-inline: calc(var(--spacing) * 2);\n  }\n  .px-3 {\n    padding-inline: calc(var(--spacing) * 3);\n  }\n  .px-4 {\n    padding-inline: calc(var(--spacing) * 4);\n  }\n  .px-5 {\n    padding-inline: calc(var(--spacing) * 5);\n  }\n  .px-6 {\n    padding-inline: calc(var(--spacing) * 6);\n  }\n  .px-8 {\n    padding-inline: calc(var(--spacing) * 8);\n  }\n  .px-12 {\n    padding-inline: calc(var(--spacing) * 12);\n  }\n  .py-0 {\n    padding-block: calc(var(--spacing) * 0);\n  }\n  .py-1 {\n    padding-block: calc(var(--spacing) * 1);\n  }\n  .py-1\\.5 {\n    padding-block: calc(var(--spacing) * 1.5);\n  }\n  .py-2 {\n    padding-block: calc(var(--spacing) * 2);\n  }\n  .py-3 {\n    padding-block: calc(var(--spacing) * 3);\n  }\n  .py-4 {\n    padding-block: calc(var(--spacing) * 4);\n  }\n  .py-5 {\n    padding-block: calc(var(--spacing) * 5);\n  }\n  .py-6 {\n    padding-block: calc(var(--spacing) * 6);\n  }\n  .py-8 {\n    padding-block: calc(var(--spacing) * 8);\n  }\n  .py-12 {\n    padding-block: calc(var(--spacing) * 12);\n  }\n  .py-20 {\n    padding-block: calc(var(--spacing) * 20);\n  }\n  .py-24 {\n    padding-block: calc(var(--spacing) * 24);\n  }\n  .pt-0 {\n    padding-top: calc(var(--spacing) * 0);\n  }\n  .pt-1 {\n    padding-top: calc(var(--spacing) * 1);\n  }\n  .pt-2 {\n    padding-top: calc(var(--spacing) * 2);\n  }\n  .pt-3 {\n    padding-top: calc(var(--spacing) * 3);\n  }\n  .pt-4 {\n    padding-top: calc(var(--spacing) * 4);\n  }\n  .pt-5 {\n    padding-top: calc(var(--spacing) * 5);\n  }\n  .pt-6 {\n    padding-top: calc(var(--spacing) * 6);\n  }\n  .pt-8 {\n    padding-top: calc(var(--spacing) * 8);\n  }\n  .pt-10 {\n    padding-top: calc(var(--spacing) * 10);\n  }\n  .pt-48 {\n    padding-top: calc(var(--spacing) * 48);\n  }\n  .pr-1 {\n    padding-right: calc(var(--spacing) * 1);\n  }\n  .pr-2 {\n    padding-right: calc(var(--spacing) * 2);\n  }\n  .pr-3 {\n    padding-right: calc(var(--spacing) * 3);\n  }\n  .pr-4 {\n    padding-right: calc(var(--spacing) * 4);\n  }\n  .pb-0 {\n    padding-bottom: calc(var(--spacing) * 0);\n  }\n  .pb-1 {\n    padding-bottom: calc(var(--spacing) * 1);\n  }\n  .pb-2 {\n    padding-bottom: calc(var(--spacing) * 2);\n  }\n  .pb-3 {\n    padding-bottom: calc(var(--spacing) * 3);\n  }\n  .pb-4 {\n    padding-bottom: calc(var(--spacing) * 4);\n  }\n  .pb-6 {\n    padding-bottom: calc(var(--spacing) * 6);\n  }\n  .pb-8 {\n    padding-bottom: calc(var(--spacing) * 8);\n  }\n  .pb-12 {\n    padding-bottom: calc(var(--spacing) * 12);\n  }\n  .pb-96 {\n    padding-bottom: calc(var(--spacing) * 96);\n  }\n  .pb-\\[100px\\] {\n    padding-bottom: 100px;\n  }\n  .pl-0 {\n    padding-left: calc(var(--spacing) * 0);\n  }\n  .pl-1 {\n    padding-left: calc(var(--spacing) * 1);\n  }\n  .pl-2 {\n    padding-left: calc(var(--spacing) * 2);\n  }\n  .pl-3 {\n    padding-left: calc(var(--spacing) * 3);\n  }\n  .pl-4 {\n    padding-left: calc(var(--spacing) * 4);\n  }\n  .pl-5 {\n    padding-left: calc(var(--spacing) * 5);\n  }\n  .pl-6 {\n    padding-left: calc(var(--spacing) * 6);\n  }\n  .pl-8 {\n    padding-left: calc(var(--spacing) * 8);\n  }\n  .text-center {\n    text-align: center;\n  }\n  .text-end {\n    text-align: end;\n  }\n  .text-justify {\n    text-align: justify;\n  }\n  .text-left {\n    text-align: left;\n  }\n  .text-right {\n    text-align: right;\n  }\n  .text-start {\n    text-align: start;\n  }\n  .align-baseline {\n    vertical-align: baseline;\n  }\n  .align-bottom {\n    vertical-align: bottom;\n  }\n  .align-middle {\n    vertical-align: middle;\n  }\n  .align-sub {\n    vertical-align: sub;\n  }\n  .align-super {\n    vertical-align: super;\n  }\n  .align-text-bottom {\n    vertical-align: text-bottom;\n  }\n  .align-text-top {\n    vertical-align: text-top;\n  }\n  .align-top {\n    vertical-align: top;\n  }\n  .font-display {\n    font-family: var(--font-display);\n  }\n  .font-sans {\n    font-family: var(--font-sans);\n  }\n  .text-2xl {\n    font-size: var(--text-2xl);\n    line-height: var(--tw-leading, var(--text-2xl--line-height));\n  }\n  .text-3xl {\n    font-size: var(--text-3xl);\n    line-height: var(--tw-leading, var(--text-3xl--line-height));\n  }\n  .text-4xl {\n    font-size: var(--text-4xl);\n    line-height: var(--tw-leading, var(--text-4xl--line-height));\n  }\n  .text-5xl {\n    font-size: var(--text-5xl);\n    line-height: var(--tw-leading, var(--text-5xl--line-height));\n  }\n  .text-6xl {\n    font-size: var(--text-6xl);\n    line-height: var(--tw-leading, var(--text-6xl--line-height));\n  }\n  .text-base {\n    font-size: var(--text-base);\n    line-height: var(--tw-leading, var(--text-base--line-height));\n  }\n  .text-lg {\n    font-size: var(--text-lg);\n    line-height: var(--tw-leading, var(--text-lg--line-height));\n  }\n  .text-sm {\n    font-size: var(--text-sm);\n    line-height: var(--tw-leading, var(--text-sm--line-height));\n  }\n  .text-xl {\n    font-size: var(--text-xl);\n    line-height: var(--tw-leading, var(--text-xl--line-height));\n  }\n  .text-xs {\n    font-size: var(--text-xs);\n    line-height: var(--tw-leading, var(--text-xs--line-height));\n  }\n  .text-\\[60px\\] {\n    font-size: 60px;\n  }\n  .text-\\[64px\\] {\n    font-size: 64px;\n  }\n  .text-\\[70px\\] {\n    font-size: 70px;\n  }\n  .text-\\[96px\\] {\n    font-size: 96px;\n  }\n  .leading-2 {\n    --tw-leading: calc(var(--spacing) * 2);\n    line-height: calc(var(--spacing) * 2);\n  }\n  .leading-4 {\n    --tw-leading: calc(var(--spacing) * 4);\n    line-height: calc(var(--spacing) * 4);\n  }\n  .leading-5 {\n    --tw-leading: calc(var(--spacing) * 5);\n    line-height: calc(var(--spacing) * 5);\n  }\n  .leading-7 {\n    --tw-leading: calc(var(--spacing) * 7);\n    line-height: calc(var(--spacing) * 7);\n  }\n  .leading-8 {\n    --tw-leading: calc(var(--spacing) * 8);\n    line-height: calc(var(--spacing) * 8);\n  }\n  .leading-15 {\n    --tw-leading: calc(var(--spacing) * 15);\n    line-height: calc(var(--spacing) * 15);\n  }\n  .font-bold {\n    --tw-font-weight: var(--font-weight-bold);\n    font-weight: var(--font-weight-bold);\n  }\n  .font-extrabold {\n    --tw-font-weight: var(--font-weight-extrabold);\n    font-weight: var(--font-weight-extrabold);\n  }\n  .font-extralight {\n    --tw-font-weight: var(--font-weight-extralight);\n    font-weight: var(--font-weight-extralight);\n  }\n  .font-medium {\n    --tw-font-weight: var(--font-weight-medium);\n    font-weight: var(--font-weight-medium);\n  }\n  .font-semibold {\n    --tw-font-weight: var(--font-weight-semibold);\n    font-weight: var(--font-weight-semibold);\n  }\n  .font-thin {\n    --tw-font-weight: var(--font-weight-thin);\n    font-weight: var(--font-weight-thin);\n  }\n  .tracking-wide {\n    --tw-tracking: var(--tracking-wide);\n    letter-spacing: var(--tracking-wide);\n  }\n  .tracking-wider {\n    --tw-tracking: var(--tracking-wider);\n    letter-spacing: var(--tracking-wider);\n  }\n  .text-balance {\n    text-wrap: balance;\n  }\n  .text-nowrap {\n    text-wrap: nowrap;\n  }\n  .text-pretty {\n    text-wrap: pretty;\n  }\n  .text-wrap {\n    text-wrap: wrap;\n  }\n  .break-normal {\n    overflow-wrap: normal;\n    word-break: normal;\n  }\n  .break-words {\n    overflow-wrap: break-word;\n  }\n  .break-all {\n    word-break: break-all;\n  }\n  .break-keep {\n    word-break: keep-all;\n  }\n  .overflow-ellipsis {\n    text-overflow: ellipsis;\n  }\n  .text-clip {\n    text-overflow: clip;\n  }\n  .text-ellipsis {\n    text-overflow: ellipsis;\n  }\n  .hyphens-auto {\n    -webkit-hyphens: auto;\n    hyphens: auto;\n  }\n  .hyphens-manual {\n    -webkit-hyphens: manual;\n    hyphens: manual;\n  }\n  .hyphens-none {\n    -webkit-hyphens: none;\n    hyphens: none;\n  }\n  .whitespace-break-spaces {\n    white-space: break-spaces;\n  }\n  .whitespace-normal {\n    white-space: normal;\n  }\n  .whitespace-nowrap {\n    white-space: nowrap;\n  }\n  .whitespace-pre {\n    white-space: pre;\n  }\n  .whitespace-pre-line {\n    white-space: pre-line;\n  }\n  .whitespace-pre-wrap {\n    white-space: pre-wrap;\n  }\n  .text-\\[\\#336699\\]\\/\\[\\.35\\] {\n    color: color-mix(in oklab, #336699 35%, transparent);\n  }\n  .text-blue-500 {\n    color: var(--color-blue-500);\n  }\n  .text-blue-900 {\n    color: var(--color-blue-900);\n  }\n  .text-gray-200 {\n    color: var(--color-gray-200);\n  }\n  .text-gray-300 {\n    color: var(--color-gray-300);\n  }\n  .text-gray-400 {\n    color: var(--color-gray-400);\n  }\n  .text-gray-500 {\n    color: var(--color-gray-500);\n  }\n  .text-gray-600 {\n    color: var(--color-gray-600);\n  }\n  .text-gray-700 {\n    color: var(--color-gray-700);\n  }\n  .text-gray-900 {\n    color: var(--color-gray-900);\n  }\n  .text-green-300 {\n    color: var(--color-green-300);\n  }\n  .text-green-500 {\n    color: var(--color-green-500);\n  }\n  .text-muted {\n    color: var(--muted);\n  }\n  .text-primary {\n    color: var(--primary);\n  }\n  .text-red-500 {\n    color: var(--color-red-500);\n  }\n  .text-secondary {\n    color: var(--secondary);\n  }\n  .text-white {\n    color: var(--color-white);\n  }\n  .capitalize {\n    text-transform: capitalize;\n  }\n  .lowercase {\n    text-transform: lowercase;\n  }\n  .normal-case {\n    text-transform: none;\n  }\n  .uppercase {\n    text-transform: uppercase;\n  }\n  .italic {\n    font-style: italic;\n  }\n  .not-italic {\n    font-style: normal;\n  }\n  .diagonal-fractions {\n    --tw-numeric-fraction: diagonal-fractions;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .lining-nums {\n    --tw-numeric-figure: lining-nums;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .oldstyle-nums {\n    --tw-numeric-figure: oldstyle-nums;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .ordinal {\n    --tw-ordinal: ordinal;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .proportional-nums {\n    --tw-numeric-spacing: proportional-nums;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .slashed-zero {\n    --tw-slashed-zero: slashed-zero;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .stacked-fractions {\n    --tw-numeric-fraction: stacked-fractions;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .tabular-nums {\n    --tw-numeric-spacing: tabular-nums;\n    font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n  }\n  .normal-nums {\n    font-variant-numeric: normal;\n  }\n  .line-through {\n    text-decoration-line: line-through;\n  }\n  .no-underline {\n    text-decoration-line: none;\n  }\n  .overline {\n    text-decoration-line: overline;\n  }\n  .underline {\n    text-decoration-line: underline;\n  }\n  .decoration-dashed {\n    text-decoration-style: dashed;\n  }\n  .decoration-dotted {\n    text-decoration-style: dotted;\n  }\n  .decoration-double {\n    text-decoration-style: double;\n  }\n  .decoration-solid {\n    text-decoration-style: solid;\n  }\n  .decoration-wavy {\n    text-decoration-style: wavy;\n  }\n  .antialiased {\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n  }\n  .subpixel-antialiased {\n    -webkit-font-smoothing: auto;\n    -moz-osx-font-smoothing: auto;\n  }\n  .bg-blend-color {\n    background-blend-mode: color;\n  }\n  .bg-blend-color-burn {\n    background-blend-mode: color-burn;\n  }\n  .bg-blend-color-dodge {\n    background-blend-mode: color-dodge;\n  }\n  .bg-blend-darken {\n    background-blend-mode: darken;\n  }\n  .bg-blend-difference {\n    background-blend-mode: difference;\n  }\n  .bg-blend-exclusion {\n    background-blend-mode: exclusion;\n  }\n  .bg-blend-hard-light {\n    background-blend-mode: hard-light;\n  }\n  .bg-blend-hue {\n    background-blend-mode: hue;\n  }\n  .bg-blend-lighten {\n    background-blend-mode: lighten;\n  }\n  .bg-blend-luminosity {\n    background-blend-mode: luminosity;\n  }\n  .bg-blend-multiply {\n    background-blend-mode: multiply;\n  }\n  .bg-blend-normal {\n    background-blend-mode: normal;\n  }\n  .bg-blend-overlay {\n    background-blend-mode: overlay;\n  }\n  .bg-blend-saturation {\n    background-blend-mode: saturation;\n  }\n  .bg-blend-screen {\n    background-blend-mode: screen;\n  }\n  .bg-blend-soft-light {\n    background-blend-mode: soft-light;\n  }\n  .mix-blend-color {\n    mix-blend-mode: color;\n  }\n  .mix-blend-color-burn {\n    mix-blend-mode: color-burn;\n  }\n  .mix-blend-color-dodge {\n    mix-blend-mode: color-dodge;\n  }\n  .mix-blend-darken {\n    mix-blend-mode: darken;\n  }\n  .mix-blend-difference {\n    mix-blend-mode: difference;\n  }\n  .mix-blend-exclusion {\n    mix-blend-mode: exclusion;\n  }\n  .mix-blend-hard-light {\n    mix-blend-mode: hard-light;\n  }\n  .mix-blend-hue {\n    mix-blend-mode: hue;\n  }\n  .mix-blend-lighten {\n    mix-blend-mode: lighten;\n  }\n  .mix-blend-luminosity {\n    mix-blend-mode: luminosity;\n  }\n  .mix-blend-multiply {\n    mix-blend-mode: multiply;\n  }\n  .mix-blend-normal {\n    mix-blend-mode: normal;\n  }\n  .mix-blend-overlay {\n    mix-blend-mode: overlay;\n  }\n  .mix-blend-plus-darker {\n    mix-blend-mode: plus-darker;\n  }\n  .mix-blend-plus-lighter {\n    mix-blend-mode: plus-lighter;\n  }\n  .mix-blend-saturation {\n    mix-blend-mode: saturation;\n  }\n  .mix-blend-screen {\n    mix-blend-mode: screen;\n  }\n  .mix-blend-soft-light {\n    mix-blend-mode: soft-light;\n  }\n  .shadow {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-lg {\n    --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-sm {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-xl {\n    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow-xs {\n    --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .shadow\\/ring {\n    --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-1 {\n    --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n  }\n  .ring-gray-300 {\n    --tw-ring-color: var(--color-gray-300);\n  }\n  .ring-gray-900 {\n    --tw-ring-color: var(--color-gray-900);\n  }\n  .ring-gray-900\\/5 {\n    --tw-ring-color: color-mix(in srgb, #292523 5%, transparent);\n    @supports (color: color-mix(in lab, red, red)) {\n      --tw-ring-color: color-mix(in oklab, var(--color-gray-900) 5%, transparent);\n    }\n  }\n  .ring-green-500 {\n    --tw-ring-color: var(--color-green-500);\n  }\n  .ring-offset-0 {\n    --tw-ring-offset-width: 0px;\n    --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n  }\n  .outline-hidden {\n    --tw-outline-style: none;\n    outline-style: none;\n    @media (forced-colors: active) {\n      outline: 2px solid transparent;\n      outline-offset: 2px;\n    }\n  }\n  .outline {\n    outline-style: var(--tw-outline-style);\n    outline-width: 1px;\n  }\n  .outline-black {\n    outline-color: var(--color-black);\n  }\n  .outline-white {\n    outline-color: var(--color-white);\n  }\n  .blur {\n    --tw-blur: blur(8px);\n    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,);\n  }\n  .blur-none {\n    --tw-blur:  ;\n    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,);\n  }\n  .drop-shadow {\n    --tw-drop-shadow-size: drop-shadow(0 1px 2px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.1))) drop-shadow(0 1px 1px var(--tw-drop-shadow-color, rgb(0 0 0 / 0.06)));\n    --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));\n    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,);\n  }\n  .grayscale {\n    --tw-grayscale: grayscale(100%);\n    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,);\n  }\n  .invert {\n    --tw-invert: invert(100%);\n    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,);\n  }\n  .sepia {\n    --tw-sepia: sepia(100%);\n    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,);\n  }\n  .\\!filter {\n    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,) !important;\n  }\n  .filter {\n    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,);\n  }\n  .filter-none {\n    filter: none;\n  }\n  .backdrop-blur {\n    --tw-backdrop-blur: blur(8px);\n    -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,);\n    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,);\n  }\n  .backdrop-blur-none {\n    --tw-backdrop-blur:  ;\n    -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,);\n    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,);\n  }\n  .backdrop-grayscale {\n    --tw-backdrop-grayscale: grayscale(100%);\n    -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,);\n    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,);\n  }\n  .backdrop-invert {\n    --tw-backdrop-invert: invert(100%);\n    -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,);\n    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,);\n  }\n  .backdrop-sepia {\n    --tw-backdrop-sepia: sepia(100%);\n    -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,);\n    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,);\n  }\n  .backdrop-filter {\n    -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,);\n    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,);\n  }\n  .backdrop-filter-none {\n    -webkit-backdrop-filter: none;\n    backdrop-filter: none;\n  }\n  .transition {\n    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, visibility, content-visibility, overlay, pointer-events;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-all {\n    transition-property: all;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .transition-colors {\n    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n    transition-duration: var(--tw-duration, var(--default-transition-duration));\n  }\n  .delay-0 {\n    transition-delay: 0ms;\n  }\n  .duration-0 {\n    --tw-duration: 0ms;\n    transition-duration: 0ms;\n  }\n  .duration-150 {\n    --tw-duration: 150ms;\n    transition-duration: 150ms;\n  }\n  .ease-in {\n    --tw-ease: var(--ease-in);\n    transition-timing-function: var(--ease-in);\n  }\n  .ease-in-out {\n    --tw-ease: var(--ease-in-out);\n    transition-timing-function: var(--ease-in-out);\n  }\n  .ease-out {\n    --tw-ease: var(--ease-out);\n    transition-timing-function: var(--ease-out);\n  }\n  .contain-inline-size {\n    --tw-contain-size: inline-size;\n    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);\n  }\n  .contain-layout {\n    --tw-contain-layout: layout;\n    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);\n  }\n  .contain-paint {\n    --tw-contain-paint: paint;\n    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);\n  }\n  .contain-size {\n    --tw-contain-size: size;\n    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);\n  }\n  .contain-style {\n    --tw-contain-style: style;\n    contain: var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,);\n  }\n  .contain-content {\n    contain: content;\n  }\n  .contain-none {\n    contain: none;\n  }\n  .contain-strict {\n    contain: strict;\n  }\n  .content-\\[\\'this-is-also-valid\\]-weirdly-enough\\'\\] {\n    --tw-content: 'this-is-also-valid]-weirdly-enough';\n    content: var(--tw-content);\n  }\n  .forced-color-adjust-auto {\n    forced-color-adjust: auto;\n  }\n  .forced-color-adjust-none {\n    forced-color-adjust: none;\n  }\n  .outline-dashed {\n    --tw-outline-style: dashed;\n    outline-style: dashed;\n  }\n  .outline-dotted {\n    --tw-outline-style: dotted;\n    outline-style: dotted;\n  }\n  .outline-double {\n    --tw-outline-style: double;\n    outline-style: double;\n  }\n  .outline-none {\n    --tw-outline-style: none;\n    outline-style: none;\n  }\n  .select-all {\n    -webkit-user-select: all;\n    user-select: all;\n  }\n  .select-auto {\n    -webkit-user-select: auto;\n    user-select: auto;\n  }\n  .select-none {\n    -webkit-user-select: none;\n    user-select: none;\n  }\n  .select-text {\n    -webkit-user-select: text;\n    user-select: text;\n  }\n  .\\[k\\:K\\] {\n    k: K;\n  }\n  .\\[program\\:company-meta-worker\\] {\n    program: company-meta-worker;\n  }\n  .\\[program\\:default-worker\\] {\n    program: default-worker;\n  }\n  .\\[program\\:sendgrid-worker\\] {\n    program: sendgrid-worker;\n  }\n  .\\[vite\\:css\\] {\n    vite: css;\n  }\n  .\\[vite\\:html\\] {\n    vite: html;\n  }\n  .divide-x-reverse {\n    :where(& > :not(:last-child)) {\n      --tw-divide-x-reverse: 1;\n    }\n  }\n  .ring-inset {\n    --tw-ring-inset: inset;\n  }\n  .before\\:absolute {\n    &::before {\n      content: var(--tw-content);\n      position: absolute;\n    }\n  }\n  .before\\:h-\\[6px\\] {\n    &::before {\n      content: var(--tw-content);\n      height: 6px;\n    }\n  }\n  .before\\:w-10 {\n    &::before {\n      content: var(--tw-content);\n      width: calc(var(--spacing) * 10);\n    }\n  }\n  .before\\:-translate-y-3 {\n    &::before {\n      content: var(--tw-content);\n      --tw-translate-y: calc(var(--spacing) * -3);\n      translate: var(--tw-translate-x) var(--tw-translate-y);\n    }\n  }\n  .before\\:rounded-full {\n    &::before {\n      content: var(--tw-content);\n      border-radius: calc(infinity * 1px);\n    }\n  }\n  .before\\:bg-green-500 {\n    &::before {\n      content: var(--tw-content);\n      background-color: var(--color-green-500);\n    }\n  }\n  .before\\:transition-all {\n    &::before {\n      content: var(--tw-content);\n      transition-property: all;\n      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n      transition-duration: var(--tw-duration, var(--default-transition-duration));\n    }\n  }\n  .before\\:duration-150 {\n    &::before {\n      content: var(--tw-content);\n      --tw-duration: 150ms;\n      transition-duration: 150ms;\n    }\n  }\n  .before\\:content-\\[\\'\\'\\] {\n    &::before {\n      content: var(--tw-content);\n      --tw-content: '';\n      content: var(--tw-content);\n    }\n  }\n  .after\\:absolute {\n    &::after {\n      content: var(--tw-content);\n      position: absolute;\n    }\n  }\n  .after\\:h-\\[6px\\] {\n    &::after {\n      content: var(--tw-content);\n      height: 6px;\n    }\n  }\n  .after\\:w-10 {\n    &::after {\n      content: var(--tw-content);\n      width: calc(var(--spacing) * 10);\n    }\n  }\n  .after\\:translate-y-3 {\n    &::after {\n      content: var(--tw-content);\n      --tw-translate-y: calc(var(--spacing) * 3);\n      translate: var(--tw-translate-x) var(--tw-translate-y);\n    }\n  }\n  .after\\:rounded-full {\n    &::after {\n      content: var(--tw-content);\n      border-radius: calc(infinity * 1px);\n    }\n  }\n  .after\\:bg-green-500 {\n    &::after {\n      content: var(--tw-content);\n      background-color: var(--color-green-500);\n    }\n  }\n  .after\\:transition-all {\n    &::after {\n      content: var(--tw-content);\n      transition-property: all;\n      transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n      transition-duration: var(--tw-duration, var(--default-transition-duration));\n    }\n  }\n  .after\\:duration-150 {\n    &::after {\n      content: var(--tw-content);\n      --tw-duration: 150ms;\n      transition-duration: 150ms;\n    }\n  }\n  .after\\:content-\\[\\'\\'\\] {\n    &::after {\n      content: var(--tw-content);\n      --tw-content: '';\n      content: var(--tw-content);\n    }\n  }\n  .hover\\:cursor-pointer {\n    &:hover {\n      @media (hover: hover) {\n        cursor: pointer;\n      }\n    }\n  }\n  .hover\\:border-white {\n    &:hover {\n      @media (hover: hover) {\n        border-color: var(--color-white);\n      }\n    }\n  }\n  .hover\\:bg-blue-900 {\n    &:hover {\n      @media (hover: hover) {\n        background-color: var(--color-blue-900);\n      }\n    }\n  }\n  .hover\\:bg-gray-900 {\n    &:hover {\n      @media (hover: hover) {\n        background-color: var(--color-gray-900);\n      }\n    }\n  }\n  .hover\\:bg-green-500 {\n    &:hover {\n      @media (hover: hover) {\n        background-color: var(--color-green-500);\n      }\n    }\n  }\n  .hover\\:font-bold {\n    &:hover {\n      @media (hover: hover) {\n        --tw-font-weight: var(--font-weight-bold);\n        font-weight: var(--font-weight-bold);\n      }\n    }\n  }\n  .hover\\:text-green-300 {\n    &:hover {\n      @media (hover: hover) {\n        color: var(--color-green-300);\n      }\n    }\n  }\n  .hover\\:text-green-500 {\n    &:hover {\n      @media (hover: hover) {\n        color: var(--color-green-500);\n      }\n    }\n  }\n  .hover\\:no-underline {\n    &:hover {\n      @media (hover: hover) {\n        text-decoration-line: none;\n      }\n    }\n  }\n  .hover\\:underline {\n    &:hover {\n      @media (hover: hover) {\n        text-decoration-line: underline;\n      }\n    }\n  }\n  .before\\:hover\\:text-center {\n    &::before {\n      content: var(--tw-content);\n      &:hover {\n        @media (hover: hover) {\n          text-align: center;\n        }\n      }\n    }\n  }\n  .hover\\:before\\:text-center {\n    &:hover {\n      @media (hover: hover) {\n        &::before {\n          content: var(--tw-content);\n          text-align: center;\n        }\n      }\n    }\n  }\n  .focus\\:bg-accent {\n    &:focus {\n      background-color: var(--accent);\n    }\n  }\n  .focus\\:text-accent-foreground {\n    &:focus {\n      color: var(--accent-foreground);\n    }\n  }\n  .focus\\:hover\\:text-center {\n    &:focus {\n      &:hover {\n        @media (hover: hover) {\n          text-align: center;\n        }\n      }\n    }\n  }\n  .hover\\:focus\\:text-center {\n    &:hover {\n      @media (hover: hover) {\n        &:focus {\n          text-align: center;\n        }\n      }\n    }\n  }\n  .active\\:visible {\n    &:active {\n      visibility: visible;\n    }\n  }\n  .data-\\[disabled\\]\\:pointer-events-none {\n    &[data-disabled] {\n      pointer-events: none;\n    }\n  }\n  .data-\\[disabled\\]\\:opacity-50 {\n    &[data-disabled] {\n      opacity: 50%;\n    }\n  }\n  .data-\\[inset\\]\\:pl-8 {\n    &[data-inset] {\n      padding-left: calc(var(--spacing) * 8);\n    }\n  }\n  .data-\\[variant\\=destructive\\]\\:text-destructive-foreground {\n    &[data-variant=\"destructive\"] {\n      color: var(--destructive-foreground);\n    }\n  }\n  .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n    &[data-variant=\"destructive\"] {\n      &:focus {\n        background-color: var(--destructive);\n        @supports (color: color-mix(in lab, red, red)) {\n          background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n        }\n      }\n    }\n  }\n  .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive-foreground {\n    &[data-variant=\"destructive\"] {\n      &:focus {\n        color: var(--destructive-foreground);\n      }\n    }\n  }\n  .sm\\:container {\n    @media (width >= 40rem) {\n      width: 100%;\n      @media (width >= 40rem) {\n        max-width: 40rem;\n      }\n      @media (width >= 48rem) {\n        max-width: 48rem;\n      }\n      @media (width >= 64rem) {\n        max-width: 64rem;\n      }\n      @media (width >= 80rem) {\n        max-width: 80rem;\n      }\n      @media (width >= 96rem) {\n        max-width: 96rem;\n      }\n    }\n  }\n  .sm\\:mx-auto {\n    @media (width >= 40rem) {\n      margin-inline: auto;\n    }\n  }\n  .sm\\:max-w-xl {\n    @media (width >= 40rem) {\n      max-width: var(--container-xl);\n    }\n  }\n  .sm\\:rounded-lg {\n    @media (width >= 40rem) {\n      border-radius: var(--radius);\n    }\n  }\n  .sm\\:px-10 {\n    @media (width >= 40rem) {\n      padding-inline: calc(var(--spacing) * 10);\n    }\n  }\n  .sm\\:py-12 {\n    @media (width >= 40rem) {\n      padding-block: calc(var(--spacing) * 12);\n    }\n  }\n  .sm\\:underline {\n    @media (width >= 40rem) {\n      text-decoration-line: underline;\n    }\n  }\n  .md\\:-right-3 {\n    @media (width >= 48rem) {\n      right: calc(var(--spacing) * -3);\n    }\n  }\n  .md\\:-bottom-12 {\n    @media (width >= 48rem) {\n      bottom: calc(var(--spacing) * -12);\n    }\n  }\n  .md\\:mx-px {\n    @media (width >= 48rem) {\n      margin-inline: 1px;\n    }\n  }\n  .md\\:mr-8 {\n    @media (width >= 48rem) {\n      margin-right: calc(var(--spacing) * 8);\n    }\n  }\n  .md\\:mb-0 {\n    @media (width >= 48rem) {\n      margin-bottom: calc(var(--spacing) * 0);\n    }\n  }\n  .md\\:mb-8 {\n    @media (width >= 48rem) {\n      margin-bottom: calc(var(--spacing) * 8);\n    }\n  }\n  .md\\:flex {\n    @media (width >= 48rem) {\n      display: flex;\n    }\n  }\n  .md\\:hidden {\n    @media (width >= 48rem) {\n      display: none;\n    }\n  }\n  .md\\:w-1\\/2 {\n    @media (width >= 48rem) {\n      width: calc(1/2 * 100%);\n    }\n  }\n  .md\\:w-1\\/3 {\n    @media (width >= 48rem) {\n      width: calc(1/3 * 100%);\n    }\n  }\n  .md\\:w-1\\/4 {\n    @media (width >= 48rem) {\n      width: calc(1/4 * 100%);\n    }\n  }\n  .md\\:w-3\\/4 {\n    @media (width >= 48rem) {\n      width: calc(3/4 * 100%);\n    }\n  }\n  .md\\:w-\\[270px\\] {\n    @media (width >= 48rem) {\n      width: 270px;\n    }\n  }\n  .md\\:w-full {\n    @media (width >= 48rem) {\n      width: 100%;\n    }\n  }\n  .md\\:basis-1\\/3 {\n    @media (width >= 48rem) {\n      flex-basis: calc(1/3 * 100%);\n    }\n  }\n  .md\\:basis-1\\/4 {\n    @media (width >= 48rem) {\n      flex-basis: calc(1/4 * 100%);\n    }\n  }\n  .md\\:basis-2\\/3 {\n    @media (width >= 48rem) {\n      flex-basis: calc(2/3 * 100%);\n    }\n  }\n  .md\\:grid-cols-2 {\n    @media (width >= 48rem) {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n  .md\\:grid-cols-4 {\n    @media (width >= 48rem) {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  }\n  .md\\:flex-col {\n    @media (width >= 48rem) {\n      flex-direction: column;\n    }\n  }\n  .md\\:flex-row {\n    @media (width >= 48rem) {\n      flex-direction: row;\n    }\n  }\n  .md\\:justify-end {\n    @media (width >= 48rem) {\n      justify-content: flex-end;\n    }\n  }\n  .md\\:gap-4 {\n    @media (width >= 48rem) {\n      gap: calc(var(--spacing) * 4);\n    }\n  }\n  .md\\:gap-8 {\n    @media (width >= 48rem) {\n      gap: calc(var(--spacing) * 8);\n    }\n  }\n  .md\\:border-r {\n    @media (width >= 48rem) {\n      border-right-style: var(--tw-border-style);\n      border-right-width: 1px;\n    }\n  }\n  .md\\:border-gray-200 {\n    @media (width >= 48rem) {\n      border-color: var(--color-gray-200);\n    }\n  }\n  .md\\:bg-\\[url\\(http\\:\\/\\/portal\\.test\\/images\\/rick-and-mike\\.jpg\\)\\] {\n    @media (width >= 48rem) {\n      background-image: url(http://portal.test/images/rick-and-mike.jpg);\n    }\n  }\n  .md\\:bg-cover {\n    @media (width >= 48rem) {\n      background-size: cover;\n    }\n  }\n  .md\\:bg-top-right {\n    @media (width >= 48rem) {\n      background-position: right top;\n    }\n  }\n  .md\\:px-0 {\n    @media (width >= 48rem) {\n      padding-inline: calc(var(--spacing) * 0);\n    }\n  }\n  .md\\:py-28 {\n    @media (width >= 48rem) {\n      padding-block: calc(var(--spacing) * 28);\n    }\n  }\n  .md\\:pb-12 {\n    @media (width >= 48rem) {\n      padding-bottom: calc(var(--spacing) * 12);\n    }\n  }\n  .md\\:text-center {\n    @media (width >= 48rem) {\n      text-align: center;\n    }\n  }\n  .md\\:text-left {\n    @media (width >= 48rem) {\n      text-align: left;\n    }\n  }\n  .md\\:text-4xl {\n    @media (width >= 48rem) {\n      font-size: var(--text-4xl);\n      line-height: var(--tw-leading, var(--text-4xl--line-height));\n    }\n  }\n  .md\\:text-sm {\n    @media (width >= 48rem) {\n      font-size: var(--text-sm);\n      line-height: var(--tw-leading, var(--text-sm--line-height));\n    }\n  }\n  .lg\\:-right-2 {\n    @media (width >= 64rem) {\n      right: calc(var(--spacing) * -2);\n    }\n  }\n  .lg\\:-bottom-12 {\n    @media (width >= 64rem) {\n      bottom: calc(var(--spacing) * -12);\n    }\n  }\n  .lg\\:mx-0 {\n    @media (width >= 64rem) {\n      margin-inline: calc(var(--spacing) * 0);\n    }\n  }\n  .lg\\:mx-px {\n    @media (width >= 64rem) {\n      margin-inline: 1px;\n    }\n  }\n  .lg\\:mr-2 {\n    @media (width >= 64rem) {\n      margin-right: calc(var(--spacing) * 2);\n    }\n  }\n  .lg\\:mb-0 {\n    @media (width >= 64rem) {\n      margin-bottom: calc(var(--spacing) * 0);\n    }\n  }\n  .lg\\:h-\\[385px\\] {\n    @media (width >= 64rem) {\n      height: 385px;\n    }\n  }\n  .lg\\:w-1\\/2 {\n    @media (width >= 64rem) {\n      width: calc(1/2 * 100%);\n    }\n  }\n  .lg\\:w-\\[100px\\] {\n    @media (width >= 64rem) {\n      width: 100px;\n    }\n  }\n  .lg\\:max-w-\\[100px\\] {\n    @media (width >= 64rem) {\n      max-width: 100px;\n    }\n  }\n  .lg\\:max-w-\\[150px\\] {\n    @media (width >= 64rem) {\n      max-width: 150px;\n    }\n  }\n  .lg\\:max-w-\\[400px\\] {\n    @media (width >= 64rem) {\n      max-width: 400px;\n    }\n  }\n  .lg\\:basis-1\\/2 {\n    @media (width >= 64rem) {\n      flex-basis: calc(1/2 * 100%);\n    }\n  }\n  .lg\\:basis-1\\/3 {\n    @media (width >= 64rem) {\n      flex-basis: calc(1/3 * 100%);\n    }\n  }\n  .lg\\:basis-2\\/3 {\n    @media (width >= 64rem) {\n      flex-basis: calc(2/3 * 100%);\n    }\n  }\n  .lg\\:flex-row {\n    @media (width >= 64rem) {\n      flex-direction: row;\n    }\n  }\n  .lg\\:justify-end {\n    @media (width >= 64rem) {\n      justify-content: flex-end;\n    }\n  }\n  .lg\\:gap-4 {\n    @media (width >= 64rem) {\n      gap: calc(var(--spacing) * 4);\n    }\n  }\n  .lg\\:gap-6 {\n    @media (width >= 64rem) {\n      gap: calc(var(--spacing) * 6);\n    }\n  }\n  .lg\\:self-center {\n    @media (width >= 64rem) {\n      align-self: center;\n    }\n  }\n  .lg\\:pr-12 {\n    @media (width >= 64rem) {\n      padding-right: calc(var(--spacing) * 12);\n    }\n  }\n  .lg\\:text-2xl {\n    @media (width >= 64rem) {\n      font-size: var(--text-2xl);\n      line-height: var(--tw-leading, var(--text-2xl--line-height));\n    }\n  }\n  .lg\\:text-5xl {\n    @media (width >= 64rem) {\n      font-size: var(--text-5xl);\n      line-height: var(--tw-leading, var(--text-5xl--line-height));\n    }\n  }\n  .lg\\:text-\\[70px\\] {\n    @media (width >= 64rem) {\n      font-size: 70px;\n    }\n  }\n  .lg\\:text-\\[128px\\] {\n    @media (width >= 64rem) {\n      font-size: 128px;\n    }\n  }\n  .lg\\:leading-20 {\n    @media (width >= 64rem) {\n      --tw-leading: calc(var(--spacing) * 20);\n      line-height: calc(var(--spacing) * 20);\n    }\n  }\n  .lg\\:hover\\:bg-blue-500 {\n    @media (width >= 64rem) {\n      &:hover {\n        @media (hover: hover) {\n          background-color: var(--color-blue-500);\n        }\n      }\n    }\n  }\n  .xl\\:right-8 {\n    @media (width >= 80rem) {\n      right: calc(var(--spacing) * 8);\n    }\n  }\n  .xl\\:bottom-1 {\n    @media (width >= 80rem) {\n      bottom: calc(var(--spacing) * 1);\n    }\n  }\n  .xl\\:h-\\[435px\\] {\n    @media (width >= 80rem) {\n      height: 435px;\n    }\n  }\n  .xl\\:w-1\\/3 {\n    @media (width >= 80rem) {\n      width: calc(1/3 * 100%);\n    }\n  }\n  .xl\\:w-\\[400px\\] {\n    @media (width >= 80rem) {\n      width: 400px;\n    }\n  }\n  .xl\\:max-w-\\[450px\\] {\n    @media (width >= 80rem) {\n      max-width: 450px;\n    }\n  }\n  .xl\\:grid-cols-4 {\n    @media (width >= 80rem) {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  }\n  .xl\\:bg-top-right {\n    @media (width >= 80rem) {\n      background-position: right top;\n    }\n  }\n  .dark\\:divide-gray-700 {\n    &:where(.dark, .dark *) {\n      :where(& > :not(:last-child)) {\n        border-color: var(--color-gray-700);\n      }\n    }\n  }\n  .dark\\:bg-gray-800 {\n    &:where(.dark, .dark *) {\n      background-color: var(--color-gray-800);\n    }\n  }\n  .dark\\:bg-gray-900 {\n    &:where(.dark, .dark *) {\n      background-color: var(--color-gray-900);\n    }\n  }\n  .dark\\:text-gray-100 {\n    &:where(.dark, .dark *) {\n      color: var(--color-gray-100);\n    }\n  }\n  .dark\\:text-gray-400 {\n    &:where(.dark, .dark *) {\n      color: var(--color-gray-400);\n    }\n  }\n  .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/40 {\n    &:where(.dark, .dark *) {\n      &[data-variant=\"destructive\"] {\n        &:focus {\n          background-color: var(--destructive);\n          @supports (color: color-mix(in lab, red, red)) {\n            background-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n          }\n        }\n      }\n    }\n  }\n  .dark\\:lg\\:hover\\:\\[paint-order\\:markers\\] {\n    &:where(.dark, .dark *) {\n      @media (width >= 64rem) {\n        &:hover {\n          @media (hover: hover) {\n            paint-order: markers;\n          }\n        }\n      }\n    }\n  }\n  .\\[\\&_svg\\]\\:pointer-events-none {\n    & svg {\n      pointer-events: none;\n    }\n  }\n  .\\[\\&_svg\\]\\:shrink-0 {\n    & svg {\n      flex-shrink: 0;\n    }\n  }\n  .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n    & svg:not([class*='size-']) {\n      width: calc(var(--spacing) * 4);\n      height: calc(var(--spacing) * 4);\n    }\n  }\n  .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'tw\\:\\]\\)\\]\\:size-4 {\n    & svg:not([class*='size-'tw:]) {\n      width: calc(var(--spacing) * 4);\n      height: calc(var(--spacing) * 4);\n    }\n  }\n  .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n    & svg:not([class*='text-']) {\n      color: var(--muted-foreground);\n    }\n  }\n  .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive-foreground {\n    &[data-variant=\"destructive\"] {\n      :is(& > *) {\n        &:is(svg) {\n          color: var(--destructive-foreground) !important;\n        }\n      }\n    }\n  }\n}\n@layer utilities {\n  .hamburger-toggle {\n    &>div {\n      height: calc(var(--spacing) * 0);\n    }\n    &>div {\n      background-color: var(--color-white);\n    }\n    &>div {\n      &::before {\n        content: var(--tw-content);\n        --tw-translate-y: calc(var(--spacing) * 0);\n        translate: var(--tw-translate-x) var(--tw-translate-y);\n      }\n    }\n    &>div {\n      &::before {\n        content: var(--tw-content);\n        rotate: 45deg;\n      }\n    }\n    &>div {\n      &::after {\n        content: var(--tw-content);\n        --tw-translate-y: calc(var(--spacing) * 0);\n        translate: var(--tw-translate-x) var(--tw-translate-y);\n      }\n    }\n    &>div {\n      &::after {\n        content: var(--tw-content);\n        rotate: calc(45deg * -1);\n      }\n    }\n  }\n}\n:root {\n  --background: oklch(1 0 0);\n  --foreground: oklch(0.13 0.028 261.692);\n  --card: oklch(1 0 0);\n  --card-foreground: oklch(0.13 0.028 261.692);\n  --popover: oklch(1 0 0);\n  --popover-foreground: oklch(0.13 0.028 261.692);\n  --primary: oklch(0.21 0.034 264.665);\n  --primary-foreground: oklch(0.985 0.002 247.839);\n  --secondary: oklch(0.967 0.003 264.542);\n  --secondary-foreground: oklch(0.21 0.034 264.665);\n  --muted: oklch(0.967 0.003 264.542);\n  --muted-foreground: oklch(0.551 0.027 264.364);\n  --accent: oklch(0.967 0.003 264.542);\n  --accent-foreground: oklch(0.21 0.034 264.665);\n  --destructive: oklch(0.577 0.245 27.325);\n  --destructive-foreground: oklch(0.577 0.245 27.325);\n  --border: oklch(0.928 0.006 264.531);\n  --input: oklch(0.928 0.006 264.531);\n  --ring: oklch(0.707 0.022 261.325);\n  --chart-1: oklch(0.646 0.222 41.116);\n  --chart-2: oklch(0.6 0.118 184.704);\n  --chart-3: oklch(0.398 0.07 227.392);\n  --chart-4: oklch(0.828 0.189 84.429);\n  --chart-5: oklch(0.769 0.188 70.08);\n  --radius: 0.625rem;\n  --sidebar: oklch(0.985 0.002 247.839);\n  --sidebar-foreground: oklch(0.13 0.028 261.692);\n  --sidebar-primary: oklch(0.21 0.034 264.665);\n  --sidebar-primary-foreground: oklch(0.985 0.002 247.839);\n  --sidebar-accent: oklch(0.967 0.003 264.542);\n  --sidebar-accent-foreground: oklch(0.21 0.034 264.665);\n  --sidebar-border: oklch(0.928 0.006 264.531);\n  --sidebar-ring: oklch(0.707 0.022 261.325);\n}\nbody {\n  color: var(--color-gray-900);\n  font-weight: normal;\n  font-size: 18px;\n  line-height: 1.7em;\n}\ninput::placeholder, textarea::placeholder {\n  color: var(--color-gray-300);\n  font-size: 16px;\n}\n@property --tw-rotate-x {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-rotate-y {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-rotate-z {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-skew-x {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-skew-y {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-pan-x {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-pan-y {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-pinch-zoom {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-scroll-snap-strictness {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: proximity;\n}\n@property --tw-space-y-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-space-x-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-divide-x-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-border-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-divide-y-reverse {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-leading {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-font-weight {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-tracking {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ordinal {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-slashed-zero {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-numeric-figure {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-numeric-spacing {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-numeric-fraction {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n@property --tw-inset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n@property --tw-ring-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-inset-ring-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ring-offset-width {\n  syntax: \"<length>\";\n  inherits: false;\n  initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: solid;\n}\n@property --tw-blur {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-brightness {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contrast {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-grayscale {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-hue-rotate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-invert {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-opacity {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-saturate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-sepia {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-drop-shadow {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-drop-shadow-color {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n  syntax: \"<percentage>\";\n  inherits: false;\n  initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-blur {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-brightness {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-contrast {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-grayscale {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-hue-rotate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-invert {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-opacity {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-saturate {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-backdrop-sepia {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-duration {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-ease {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contain-size {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contain-layout {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contain-paint {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-contain-style {\n  syntax: \"*\";\n  inherits: false;\n}\n@property --tw-content {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: \"\";\n}\n@property --tw-translate-x {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-y {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@property --tw-translate-z {\n  syntax: \"*\";\n  inherits: false;\n  initial-value: 0;\n}\n@layer properties {\n  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n    *, ::before, ::after, ::backdrop {\n      --tw-rotate-x: initial;\n      --tw-rotate-y: initial;\n      --tw-rotate-z: initial;\n      --tw-skew-x: initial;\n      --tw-skew-y: initial;\n      --tw-pan-x: initial;\n      --tw-pan-y: initial;\n      --tw-pinch-zoom: initial;\n      --tw-scroll-snap-strictness: proximity;\n      --tw-space-y-reverse: 0;\n      --tw-space-x-reverse: 0;\n      --tw-divide-x-reverse: 0;\n      --tw-border-style: solid;\n      --tw-divide-y-reverse: 0;\n      --tw-leading: initial;\n      --tw-font-weight: initial;\n      --tw-tracking: initial;\n      --tw-ordinal: initial;\n      --tw-slashed-zero: initial;\n      --tw-numeric-figure: initial;\n      --tw-numeric-spacing: initial;\n      --tw-numeric-fraction: initial;\n      --tw-shadow: 0 0 #0000;\n      --tw-shadow-color: initial;\n      --tw-shadow-alpha: 100%;\n      --tw-inset-shadow: 0 0 #0000;\n      --tw-inset-shadow-color: initial;\n      --tw-inset-shadow-alpha: 100%;\n      --tw-ring-color: initial;\n      --tw-ring-shadow: 0 0 #0000;\n      --tw-inset-ring-color: initial;\n      --tw-inset-ring-shadow: 0 0 #0000;\n      --tw-ring-inset: initial;\n      --tw-ring-offset-width: 0px;\n      --tw-ring-offset-color: #fff;\n      --tw-ring-offset-shadow: 0 0 #0000;\n      --tw-outline-style: solid;\n      --tw-blur: initial;\n      --tw-brightness: initial;\n      --tw-contrast: initial;\n      --tw-grayscale: initial;\n      --tw-hue-rotate: initial;\n      --tw-invert: initial;\n      --tw-opacity: initial;\n      --tw-saturate: initial;\n      --tw-sepia: initial;\n      --tw-drop-shadow: initial;\n      --tw-drop-shadow-color: initial;\n      --tw-drop-shadow-alpha: 100%;\n      --tw-drop-shadow-size: initial;\n      --tw-backdrop-blur: initial;\n      --tw-backdrop-brightness: initial;\n      --tw-backdrop-contrast: initial;\n      --tw-backdrop-grayscale: initial;\n      --tw-backdrop-hue-rotate: initial;\n      --tw-backdrop-invert: initial;\n      --tw-backdrop-opacity: initial;\n      --tw-backdrop-saturate: initial;\n      --tw-backdrop-sepia: initial;\n      --tw-duration: initial;\n      --tw-ease: initial;\n      --tw-contain-size: initial;\n      --tw-contain-layout: initial;\n      --tw-contain-paint: initial;\n      --tw-contain-style: initial;\n      --tw-content: \"\";\n      --tw-translate-x: 0;\n      --tw-translate-y: 0;\n      --tw-translate-z: 0;\n    }\n  }\n}\n"
__vite__updateStyle(__vite__id, __vite__css)
import.meta.hot.accept()
import.meta.hot.prune(() => __vite__removeStyle(__vite__id))