html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}



/*:root {
  font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
  line-height: 1.5;
  font-weight: 400;

  color-scheme: light dark;
  color: rgba(255, 255, 255, 0.87);
  background-color: #242424;

  font-synthesis: none;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  font-weight: 500;
  color: #646cff;
  text-decoration: inherit;
}
a:hover {
  color: #535bf2;
}

body {
  margin: 0;
  display: flex;
  place-items: center;
  min-width: 320px;
  min-height: 100vh;
}

h1 {
  font-size: 3.2em;
  line-height: 1.1;
}

button {
  border-radius: 8px;
  border: 1px solid transparent;
  padding: 0.6em 1.2em;
  font-size: 1em;
  font-weight: 500;
  font-family: inherit;
  background-color: #1a1a1a;
  cursor: pointer;
  transition: border-color 0.25s;
}
button:hover {
  border-color: #646cff;
}
button:focus,
button:focus-visible {
  outline: 4px auto -webkit-focus-ring-color;
}

@media (prefers-color-scheme: light) {
  :root {
    color: #213547;
    background-color: #ffffff;
  }
  a:hover {
    color: #747bff;
  }
  button {
    background-color: #f9f9f9;
  }
}
*/







/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/ *,
:after,
:before { box-sizing: border-box; border: 0 solid #e5e7eb }
:after,
:before { --tw-content: "" }
html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji; font-feature-settings: normal; font-variation-settings: normal }
body { margin: 0; line-height: inherit }
hr { height: 0; color: inherit; border-top-width: 1px }
abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: inherit; font-weight: inherit }
a { color: inherit; text-decoration: inherit }
b,
strong { font-weight: bolder }
code,
kbd,
pre,
samp { font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace; font-size: 1em }
small { font-size: 80% }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -.25em }
sup { top: -.5em }
table { text-indent: 0; border-color: inherit; border-collapse: collapse }
button,
input,
optgroup,
select,
textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0 }
button,
select { text-transform: none }
[type=button],
[type=reset],
[type=submit],
button { -webkit-appearance: button; background-color: transparent; background-image: none }
:-moz-focusring { outline: auto }
:-moz-ui-invalid { box-shadow: none }
progress { vertical-align: baseline }
::-webkit-inner-spin-button,
::-webkit-outer-spin-button { height: auto }
[type=search] { -webkit-appearance: textfield; outline-offset: -2px }
::-webkit-search-decoration { -webkit-appearance: none }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit }
summary { display: list-item }
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre { margin: 0 }
fieldset { margin: 0 }
fieldset,
legend { padding: 0 }
menu,
ol,
ul { list-style: none; margin: 0; padding: 0 }
textarea { resize: vertical }
input::-moz-placeholder,
textarea::-moz-placeholder { color: #9ca3af }
input::placeholder,
textarea::placeholder { color: #9ca3af }
[role=button],
button { cursor: pointer }
:disabled { cursor: default }
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video { display: block; vertical-align: middle }
img,
video { max-width: 100%; height: auto }
[hidden] { display: none }
[data-tooltip-style^=light] + .tooltip > .tooltip-arrow:before { border-style: solid; border-color: #e5e7eb }
[data-tooltip-style^=light] + .tooltip[data-popper-placement^=top] > .tooltip-arrow:before { border-bottom-width: 1px; border-right-width: 1px }
[data-tooltip-style^=light] + .tooltip[data-popper-placement^=right] > .tooltip-arrow:before { border-bottom-width: 1px; border-left-width: 1px }
[data-tooltip-style^=light] + .tooltip[data-popper-placement^=bottom] > .tooltip-arrow:before { border-top-width: 1px; border-left-width: 1px }
[data-tooltip-style^=light] + .tooltip[data-popper-placement^=left] > .tooltip-arrow:before { border-top-width: 1px; border-right-width: 1px }
.tooltip[data-popper-placement^=top] > .tooltip-arrow { bottom: -4px }
.tooltip[data-popper-placement^=bottom] > .tooltip-arrow { top: -4px }
.tooltip[data-popper-placement^=left] > .tooltip-arrow { right: -4px }
.tooltip[data-popper-placement^=right] > .tooltip-arrow { left: -4px }
.tooltip.invisible > .tooltip-arrow:before { visibility: hidden }
[data-popper-arrow],
[data-popper-arrow]:before { position: absolute; width: 8px; height: 8px; background: inherit }
[data-popper-arrow] { visibility: hidden }
[data-popper-arrow]:after,
[data-popper-arrow]:before { content: ""; visibility: visible; transform: rotate(45deg) }
[data-popper-arrow]:after { position: absolute; width: 9px; height: 9px; background: inherit }
[role=tooltip] > [data-popper-arrow]:before { border-style: solid; border-color: #e5e7eb }
.dark [role=tooltip] > [data-popper-arrow]:before { border-style: solid; border-color: #4b5563 }
[role=tooltip] > [data-popper-arrow]:after { border-style: solid; border-color: #e5e7eb }
.dark [role=tooltip] > [data-popper-arrow]:after { border-style: solid; border-color: #4b5563 }
[data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow]:before { border-bottom-width: 1px; border-right-width: 1px }
[data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow]:before { border-bottom-width: 1px; border-left-width: 1px }
[data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow]:before { border-top-width: 1px; border-left-width: 1px }
[data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow]:after,
[data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow]:before { border-top-width: 1px; border-right-width: 1px }
[data-popover][role=tooltip][data-popper-placement^=top] > [data-popper-arrow] { bottom: -5px }
[data-popover][role=tooltip][data-popper-placement^=bottom] > [data-popper-arrow] { top: -5px }
[data-popover][role=tooltip][data-popper-placement^=left] > [data-popper-arrow] { right: -5px }
[data-popover][role=tooltip][data-popper-placement^=right] > [data-popper-arrow] { left: -5px }
[role=tooltip].invisible > [data-popper-arrow]:after,
[role=tooltip].invisible > [data-popper-arrow]:before { visibility: hidden }
[multiple],
[type=date],
[type=datetime-local],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
select,
textarea { -webkit-appearance: none; -moz-appearance: none; appearance: none; background-color: #fff; border-color: #6b7280; border-width: 1px; border-radius: 0; padding: .5rem .75rem; font-size: 1rem; line-height: 1.5rem; --tw-shadow: 0 0 #0000 }
[multiple]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
select:focus,
textarea:focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/ ); --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: #1c64f2; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); border-color: #1c64f2 }
input::-moz-placeholder,
textarea::-moz-placeholder { color: #6b7280; opacity: 1 }
input::placeholder,
textarea::placeholder { color: #6b7280; opacity: 1 }
::-webkit-datetime-edit-fields-wrapper { padding: 0 }
::-webkit-date-and-time-value { min-height: 1.5em }
select:not([size]) { background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e"); background-position: right .75rem center; background-repeat: no-repeat; background-size: .75em .75em; padding-right: 2.5rem; -webkit-print-color-adjust: exact; print-color-adjust: exact }
[multiple] { background-image: none; background-position: 0 0; background-repeat: unset; background-size: initial; padding-right: .75rem; -webkit-print-color-adjust: unset; print-color-adjust: unset }
[type=checkbox],
[type=radio] { -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0; -webkit-print-color-adjust: exact; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: #1c64f2; background-color: #fff; border-color: #6b7280; border-width: 1px; --tw-shadow: 0 0 #0000 }
[type=checkbox] { border-radius: 0 }
[type=radio] { border-radius: 100% }
[type=checkbox]:focus,
[type=radio]:focus { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-inset: var(--tw-empty, /*!*/ /*!*/ ); --tw-ring-offset-width: 2px; --tw-ring-offset-color: #fff; --tw-ring-color: #1c64f2; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow) }
.dark [type=checkbox]:checked,
.dark [type=radio]:checked,
[type=checkbox]:checked,
[type=radio]:checked { border-color: transparent; background-color: currentColor; background-size: .55em .55em; background-position: 50%; background-repeat: no-repeat }
[type=checkbox]:checked { background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e"); background-repeat: no-repeat; background-size: .55em .55em; -webkit-print-color-adjust: exact; print-color-adjust: exact }
.dark [type=radio]:checked,
[type=radio]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); background-size: 1em 1em }
[type=checkbox]:indeterminate { background-image: url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e"); background-color: currentColor; border-color: transparent; background-position: 50%; background-repeat: no-repeat; background-size: .55em .55em; -webkit-print-color-adjust: exact; print-color-adjust: exact }
[type=checkbox]:indeterminate:focus,
[type=checkbox]:indeterminate:hover { border-color: transparent; background-color: currentColor }
[type=file] { background: unset; border-color: inherit; border-width: 0; border-radius: 0; padding: 0; font-size: unset; line-height: inherit }
[type=file]:focus { outline: 1px auto inherit }
input[type=file]::file-selector-button { color: #fff; background: #1f2937; border: 0; font-weight: 500; font-size: .875rem; cursor: pointer; padding: .625rem 1rem .625rem 2rem; margin-inline-start: -1rem; margin-inline-end: 1rem }
input[type=file]::file-selector-button:hover { background: #374151 }
.dark input[type=file]::file-selector-button { color: #fff; background: #4b5563 }
.dark input[type=file]::file-selector-button:hover { background: #6b7280 }
input[type=range]::-webkit-slider-thumb { height: 1.25rem; width: 1.25rem; background: #1c64f2; border-radius: 9999px; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer }
input[type=range]:disabled::-webkit-slider-thumb { background: #9ca3af }
.dark input[type=range]:disabled::-webkit-slider-thumb { background: #6b7280 }
input[type=range]:focus::-webkit-slider-thumb { outline: 2px solid transparent; outline-offset: 2px; --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); --tw-ring-opacity: 1px; --tw-ring-color: rgb(164 202 254/var(--tw-ring-opacity)) }
input[type=range]::-moz-range-thumb { height: 1.25rem; width: 1.25rem; background: #1c64f2; border-radius: 9999px; border: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; cursor: pointer }
input[type=range]:disabled::-moz-range-thumb { background: #9ca3af }
.dark input[type=range]:disabled::-moz-range-thumb { background: #6b7280 }
input[type=range]::-moz-range-progress { background: #3f83f8 }
input[type=range]::-ms-fill-lower { background: #3f83f8 }
[type=email]:focus,
[type=tel]:focus,
[type=text]:focus,
textarea:focus { box-shadow: none; outline-offset: 0 }
.content-grid { --padding-inline: 1rem; --grid-content-max-width: 70rem; --grid-breakout-max-width: 85rem; --grid-breakout-size: calc((var(--grid-breakout-max-width) - var(--grid-content-max-width)) / 2); display: grid; grid-template-columns: [grid-full-width-start] minmax(var(--padding-inline),1fr) [grid-breakout-start] minmax(0,var(--grid-breakout-size)) [grid-content-start] min(100% - (var(--padding-inline) * 2),var(--grid-content-max-width)) [grid-content-end] minmax(0,var(--grid-breakout-size)) [grid-breakout-end] minmax(var(--padding-inline),1fr) [grid-full-width-end] }
.content-grid > :not(.grid-breakout, .grid-full-width) { grid-column: grid-content }
.content-grid > .grid-breakout { grid-column: grid-breakout }
.content-grid > .grid-full-width { grid-column: grid-full-width }
img.grid-full-width { width: 100%; max-height: 45vh; -o-object-fit: cover; object-fit: cover }
.is-proposal .hide-on-proposal { display: none !important }
*,
:after,
:before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x:; --tw-pan-y:; --tw-pinch-zoom:; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position:; --tw-gradient-via-position:; --tw-gradient-to-position:; --tw-ordinal:; --tw-slashed-zero:; --tw-numeric-figure:; --tw-numeric-spacing:; --tw-numeric-fraction:; --tw-ring-inset:; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur:; --tw-brightness:; --tw-contrast:; --tw-grayscale:; --tw-hue-rotate:; --tw-invert:; --tw-saturate:; --tw-sepia:; --tw-drop-shadow:; --tw-backdrop-blur:; --tw-backdrop-brightness:; --tw-backdrop-contrast:; --tw-backdrop-grayscale:; --tw-backdrop-hue-rotate:; --tw-backdrop-invert:; --tw-backdrop-opacity:; --tw-backdrop-saturate:; --tw-backdrop-sepia: }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x:; --tw-pan-y:; --tw-pinch-zoom:; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position:; --tw-gradient-via-position:; --tw-gradient-to-position:; --tw-ordinal:; --tw-slashed-zero:; --tw-numeric-figure:; --tw-numeric-spacing:; --tw-numeric-fraction:; --tw-ring-inset:; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(63,131,248,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur:; --tw-brightness:; --tw-contrast:; --tw-grayscale:; --tw-hue-rotate:; --tw-invert:; --tw-saturate:; --tw-sepia:; --tw-drop-shadow:; --tw-backdrop-blur:; --tw-backdrop-brightness:; --tw-backdrop-contrast:; --tw-backdrop-grayscale:; --tw-backdrop-hue-rotate:; --tw-backdrop-invert:; --tw-backdrop-opacity:; --tw-backdrop-saturate:; --tw-backdrop-sepia: }
.container { width: 100% }

@media (min-width:375px) {
    .container { max-width: 375px }
}

@media (min-width:640px) {
    .container { max-width: 640px }
}

@media (min-width:768px) {
    .container { max-width: 768px }
}

@media (min-width:1024px) {
    .container { max-width: 1024px }
}

@media (min-width:1280px) {
    .container { max-width: 1280px }
}

@media (min-width:1536px) {
    .container { max-width: 1536px }
}

.contents-container { padding: 2rem 1rem }

@media (min-width:768px) {
    .contents-container { padding: 6rem 4rem }
}

.header-highlight { box-sizing: border-box; cursor: pointer }
.header-highlight:hover { border-radius: .5rem; border-width: 2px; --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.header-highlight { border-width: 2px; border-color: transparent; padding: .75rem }
.header-highlight:hover { padding: .75rem }
.contents-container .contents-highlight { box-sizing: border-box; cursor: pointer }
.contents-container .contents-highlight:hover { border-radius: .5rem; border-width: 2px; --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity)); --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.contents-container .contents-highlight { border-width: 2px; border-color: transparent; padding: 1.5rem }
.contents-container .contents-highlight:hover { padding: 1.5rem }
.contents-container > .medium-center { margin-left: auto; margin-right: auto }

@media (min-width:768px) {
    .contents-container > .medium-center { max-width: 768px }
}

#image-picker-modal { align-items: center }
#image-picker-modal > div { width: 100%; max-width: 800px }
.sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border-width: 0 }
.pointer-events-none { pointer-events: none }
.pointer-events-auto { pointer-events: auto }
.visible { visibility: visible }
.invisible { visibility: hidden }
.collapse { visibility: collapse }
.static { position: static }
.fixed { position: fixed }
.absolute { position: absolute }
.relative { position: relative }
.sticky { position: sticky }
.inset-0 { inset: 0 }
.inset-y-0 { top: 0; bottom: 0 }
.bottom-0 { bottom: 0 }
.left-0 { left: 0 }
.left-3 { left: .75rem }
.right-0 { right: 0 }
.right-2 { right: .5rem }
.right-2\.5 { right: .625rem }
.right-5 { right: 1.25rem }
.top-0 { top: 0 }
.top-10 { top: 2.5rem }
.top-3 { top: .75rem }
.top-5 { top: 1.25rem }
.z-1 { z-index: 1 }
.z-10 { z-index: 10 }
.z-20 { z-index: 20 }
.z-30 { z-index: 30 }
.z-50 { z-index: 50 }
.z-modal { z-index: 10000 }
.order-1 { order: 1 }
.order-2 { order: 2 }
.order-3 { order: 3 }
.col-span-2 { grid-column: span 2/span 2 }
.m-1 { margin: .25rem }
.m-2 { margin: .5rem }
.\!my-0 { margin-top: 0 !important; margin-bottom: 0 !important }
.mx-0 { margin-left: 0; margin-right: 0 }
.mx-3 { margin-left: .75rem; margin-right: .75rem }
.mx-auto { margin-left: auto; margin-right: auto }
.my-0 { margin-top: 0; margin-bottom: 0 }
.my-2 { margin-top: .5rem; margin-bottom: .5rem }
.my-4 { margin-top: 1rem; margin-bottom: 1rem }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem }
.-mb-px { margin-bottom: -1px }
.-ml-1 { margin-left: -.25rem }
.-mr-1 { margin-right: -.25rem }
.mb-10 { margin-bottom: 2.5rem }
.mb-2 { margin-bottom: .5rem }
.mb-3 { margin-bottom: .75rem }
.mb-4 { margin-bottom: 1rem }
.mb-5 { margin-bottom: 1.25rem }
.mb-6 { margin-bottom: 1.5rem }
.mb-8 { margin-bottom: 2rem }
.ml-0 { margin-left: 0 }
.ml-1 { margin-left: .25rem }
.ml-2 { margin-left: .5rem }
.ml-4 { margin-left: 1rem }
.ml-\[-\.25rem\] { margin-left: -.25rem }
.ml-\[2px\] { margin-left: 2px }
.ml-auto { margin-left: auto }
.mr-1 { margin-right: .25rem }
.mr-2 { margin-right: .5rem }
.mr-2\.5 { margin-right: .625rem }
.mr-3 { margin-right: .75rem }
.mr-5 { margin-right: 1.25rem }
.mr-\[10px\] { margin-right: 10px }
.mt-0 { margin-top: 0 }
.mt-14 { margin-top: 3.5rem }
.mt-2 { margin-top: .5rem }
.mt-4 { margin-top: 1rem }
.mt-6 { margin-top: 1.5rem }
.mt-\[10px\] { margin-top: 10px }
.mt-\[2\.5px\] { margin-top: 2.5px }
.mt-\[3px\] { margin-top: 3px }
.block { display: block }
.inline-block { display: inline-block }
.inline { display: inline }
.flex { display: flex }
.inline-flex { display: inline-flex }
.table { display: table }
.grid { display: grid }
.contents { display: contents }
.\!hidden { display: none !important }
.hidden { display: none }
.h-0 { height: 0 }
.h-10 { height: 2.5rem }
.h-12 { height: 3rem }
.h-2 { height: .5rem }
.h-3 { height: .75rem }
.h-4 { height: 1rem }
.h-5 { height: 1.25rem }
.h-6 { height: 1.5rem }
.h-64 { height: 16rem }
.h-8 { height: 2rem }
.h-9 { height: 2.25rem }
.h-96 { height: 24rem }
.h-\[20px\] { height: 20px }
.h-\[300px\] { height: 300px }
.h-\[48px\] { height: 48px }
.h-\[52px\] { height: 52px }
.h-\[56px\] { height: 56px }
.h-\[calc\(100\%-1rem\)\] { height: calc(100% - 1rem) }
.h-auto { height: auto }
.h-full { height: 100% }
.h-screen { height: 100vh }
.\!max-h-\[350px\] { max-height: 350px !important }
.\!max-h-\[650px\] { max-height: 650px !important }
.max-h-\[200px\] { max-height: 200px }
.max-h-\[294px\] { max-height: 294px }
.max-h-\[90vh\] { max-height: 90vh }
.max-h-\[92px\] { max-height: 92px }
.max-h-full { max-height: 100% }
.min-h-0 { min-height: 0 }
.min-h-full { min-height: 100% }
.w-11 { width: 2.75rem }
.w-12 { width: 3rem }
.w-2 { width: .5rem }
.w-2\/3 { width: 66.666667% }
.w-3 { width: .75rem }
.w-4 { width: 1rem }
.w-5 { width: 1.25rem }
.w-6 { width: 1.5rem }
.w-8 { width: 2rem }
.w-\[100px\] { width: 100px }
.w-\[103px\] { width: 103px }
.w-\[177px\] { width: 177px }
.w-\[1px\] { width: 1px }
.w-\[372px\] { width: 372px }
.w-\[38px\] { width: 38px }
.w-\[400px\] { width: 400px }
.w-\[480\] { width: 480 }
.w-\[480px\] { width: 480px }
.w-\[97px\] { width: 97px }
.w-auto { width: auto }
.w-fit { width: -moz-fit-content; width: fit-content }
.w-full { width: 100% }
.w-screen { width: 100vw }
.min-w-0 { min-width: 0 }
.min-w-\[10rem\] { min-width: 10rem }
.min-w-\[180px\] { min-width: 180px }
.min-w-\[300px\] { min-width: 300px }
.min-w-\[32px\] { min-width: 32px }
.min-w-full { min-width: 100% }
.max-w-\[1280px\] { max-width: 1280px }
.max-w-\[200px\] { max-width: 200px }
.max-w-\[480px\] { max-width: 480px }
.max-w-\[552px\] { max-width: 552px }
.max-w-\[960px\] { max-width: 960px }
.max-w-\[calc\(100\%-48px\)\] { max-width: calc(100% - 48px) }
.max-w-full { max-width: 100% }
.max-w-lg { max-width: 32rem }
.max-w-md { max-width: 28rem }
.max-w-screen-md { max-width: 768px }
.max-w-screen-xl { max-width: 1280px }
.max-w-sm { max-width: 24rem }
.flex-1 { flex: 1 1 0% }
.flex-shrink-0,
.shrink-0 { flex-shrink: 0 }
.flex-grow { flex-grow: 1 }
.rotate-180 { --tw-rotate: 180deg }
.rotate-180,
.rotate-45 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.rotate-45 { --tw-rotate: 45deg }
.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }

@keyframes spin {
    to { transform: rotate(1turn) }
}

.animate-spin { animation: spin 1s linear infinite }
.cursor-default { cursor: default }
.cursor-not-allowed { cursor: not-allowed }
.cursor-pointer { cursor: pointer }
.resize-none { resize: none }
.list-none { list-style-type: none }
.grid-cols-1 { grid-template-columns: repeat(1,minmax(0,1fr)) }
.grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)) }
.\!grid-rows-\[1fr\] { grid-template-rows: 1fr !important }
.grid-rows-\[0fr\] { grid-template-rows: 0fr }
.flex-row { flex-direction: row }
.flex-col { flex-direction: column; }
.flex-col-reverse { flex-direction: column-reverse }
.flex-wrap { flex-wrap: wrap }
.place-content-center { place-content: center }
.place-items-center { place-items: center }
.items-start { align-items: flex-start }
.items-end { align-items: flex-end }
.items-center { align-items: center }
.items-stretch { align-items: stretch }
.justify-end { justify-content: flex-end }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between }
.gap-0 { gap: 0 }
.gap-1 { gap: .25rem }
.gap-1\.5 { gap: .375rem }
.gap-12 { gap: 3rem }
.gap-2 { gap: .5rem }
.gap-3 { gap: .75rem }
.gap-4 { gap: 1rem }
.gap-5 { gap: 1.25rem }
.gap-6 { gap: 1.5rem }
.gap-8 { gap: 2rem }
.gap-9 { gap: 2.25rem }
.gap-\[23px\] { gap: 23px }
.gap-\[30px\] { gap: 30px }
.gap-\[9px\] { gap: 9px }
.-space-x-px > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(-1px * var(--tw-space-x-reverse)); margin-left: calc(-1px * calc(1 - var(--tw-space-x-reverse))) }
.space-x-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.25rem * var(--tw-space-x-reverse)); margin-left: calc(.25rem * calc(1 - var(--tw-space-x-reverse))) }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.5rem * var(--tw-space-x-reverse)); margin-left: calc(.5rem * calc(1 - var(--tw-space-x-reverse))) }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.75rem * var(--tw-space-x-reverse)); margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))) }
.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) }
.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)) }
.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)) }
.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(1rem * var(--tw-space-y-reverse)) }
.divide-y > :not([hidden]) ~ :not([hidden]) { --tw-divide-y-reverse: 0; border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse))); border-bottom-width: calc(1px * var(--tw-divide-y-reverse)) }
.divide-gray-100 > :not([hidden]) ~ :not([hidden]) { --tw-divide-opacity: 1; border-color: rgb(243 244 246/var(--tw-divide-opacity)) }
.self-start { align-self: flex-start }
.self-end { align-self: flex-end }
.self-center { align-self: center }
.self-stretch { align-self: stretch }
.overflow-auto { overflow: auto }
.overflow-hidden { overflow: hidden }
.overflow-y-auto { overflow-y: auto }
.overflow-x-hidden { overflow-x: hidden }
.overflow-y-hidden { overflow-y: hidden }
.overflow-y-visible { overflow-y: visible }
.overflow-x-scroll { overflow-x: scroll }
.overflow-y-scroll { overflow-y: scroll }
.overflow-ellipsis { text-overflow: ellipsis }
.whitespace-nowrap { white-space: nowrap }
.break-words { overflow-wrap: break-word }
.rounded { border-radius: .25rem }
.rounded-full { border-radius: 9999px }
.rounded-lg { border-radius: .5rem }
.rounded-md { border-radius: .375rem }
.rounded-xl { border-radius: .75rem }
.rounded-b-lg { border-bottom-right-radius: .5rem }
.rounded-b-lg,
.rounded-l-lg { border-bottom-left-radius: .5rem }
.rounded-l-lg { border-top-left-radius: .5rem }
.rounded-r-lg { border-bottom-right-radius: .5rem }
.rounded-r-lg,
.rounded-t-lg { border-top-right-radius: .5rem }
.rounded-t-lg { border-top-left-radius: .5rem }
.border { border-width: 1px }
.border-0 { border-width: 0 }
.border-2 { border-width: 2px }
.border-\[14px\] { border-width: 14px }
.border-\[3px\] { border-width: 3px }
.border-b { border-bottom-width: 1px }
.border-b-2 { border-bottom-width: 2px }
.border-b-\[1px\] { border-bottom-width: 1px }
.border-r { border-right-width: 1px }
.border-t-0 { border-top-width: 0 }
.border-solid { border-style: solid }
.border-dashed { border-style: dashed }
.border-none { border-style: none }
.border-blue-700 { --tw-border-opacity: 1; border-color: rgb(26 86 219/var(--tw-border-opacity)) }
.border-default-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity)) }
.border-default-primary-600 { --tw-border-opacity: 1; border-color: rgb(28 100 242/var(--tw-border-opacity)) }
.border-default-warning-700 { --tw-border-opacity: 1; border-color: rgb(200 30 30/var(--tw-border-opacity)) }
.border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243 244 246/var(--tw-border-opacity)) }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity)) }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity)) }
.border-gray-800 { --tw-border-opacity: 1; border-color: rgb(31 41 55/var(--tw-border-opacity)) }
.border-primary-700 { --tw-border-opacity: 1; border-color: rgb(29 78 216/var(--tw-border-opacity)) }
.border-transparent { border-color: transparent }
.border-b-gray-200 { --tw-border-opacity: 1; border-bottom-color: rgb(229 231 235/var(--tw-border-opacity)) }
.border-b-primary-800 { --tw-border-opacity: 1; border-bottom-color: rgb(30 64 175/var(--tw-border-opacity)) }
.border-t-gray-200 { --tw-border-opacity: 1; border-top-color: rgb(229 231 235/var(--tw-border-opacity)) }
.border-t-gray-700 { --tw-border-opacity: 1; border-top-color: rgb(55 65 81/var(--tw-border-opacity)) }
.bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(225 239 254/var(--tw-bg-opacity)) }
.bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(28 100 242/var(--tw-bg-opacity)) }
.bg-blue-700 { --tw-bg-opacity: 1; background-color: rgb(26 86 219/var(--tw-bg-opacity)) }
.bg-default-primary-50 { --tw-bg-opacity: 1; background-color: rgb(235 245 255/var(--tw-bg-opacity)) }
.bg-default-red-50 { --tw-bg-opacity: 1; background-color: rgb(253 242 242/var(--tw-bg-opacity)) }
.bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity)) }
.bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity)) }
.bg-gray-600 { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity)) }
.bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(17 24 39/var(--tw-bg-opacity)) }
.bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(222 247 236/var(--tw-bg-opacity)) }
.bg-inherit { background-color: inherit }
.bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(254 236 220/var(--tw-bg-opacity)) }
.bg-primary-100 { --tw-bg-opacity: 1; background-color: rgb(219 234 254/var(--tw-bg-opacity)) }
.bg-primary-700 { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity)) }
.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(253 232 232/var(--tw-bg-opacity)) }
.bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(253 242 242/var(--tw-bg-opacity)) }
.bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(224 36 36/var(--tw-bg-opacity)) }
.bg-red-700 { --tw-bg-opacity: 1; background-color: rgb(200 30 30/var(--tw-bg-opacity)) }
.bg-transparent { background-color: transparent }
.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) }
.bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(253 246 178/var(--tw-bg-opacity)) }
.bg-opacity-50 { --tw-bg-opacity: 0.5 }
.fill-blue-600 { fill: #1c64f2 }
.object-contain { -o-object-fit: contain; object-fit: contain }
.object-cover { -o-object-fit: cover; object-fit: cover }
.p-0 { padding: 0 }
.p-1 { padding: .25rem }
.p-1\.5 { padding: .375rem }
.p-10 { padding: 2.5rem }
.p-2 { padding: .5rem }
.p-2\.5 { padding: .625rem }
.p-3 { padding: .75rem }
.p-4 { padding: 1rem }
.p-5 { padding: 1.25rem }
.p-6 { padding: 1.5rem }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem }
.px-14 { padding-left: 3.5rem; padding-right: 3.5rem }
.px-2 { padding-left: .5rem; padding-right: .5rem }
.px-2\.5 { padding-left: .625rem; padding-right: .625rem }
.px-3 { padding-left: .75rem; padding-right: .75rem }
.px-4 { padding-left: 1rem; padding-right: 1rem }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem }
.px-\[20px\] { padding-left: 20px; padding-right: 20px }
.px-\[30px\] { padding-left: 30px; padding-right: 30px }
.py-1 { padding-top: .25rem; padding-bottom: .25rem }
.py-1\.5 { padding-top: .375rem; padding-bottom: .375rem }
.py-2 { padding-top: .5rem; padding-bottom: .5rem }
.py-2\.5 { padding-top: .625rem; padding-bottom: .625rem }
.py-3 { padding-top: .75rem; padding-bottom: .75rem }
.py-3\.5 { padding-top: .875rem; padding-bottom: .875rem }
.py-4 { padding-top: 1rem; padding-bottom: 1rem }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem }
.py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem }
.py-8 { padding-top: 2rem; padding-bottom: 2rem }
.py-\[10px\] { padding-top: 10px; padding-bottom: 10px }
.py-\[14px\] { padding-top: 14px; padding-bottom: 14px }
.pb-0 { padding-bottom: 0 }
.pb-12 { padding-bottom: 3rem }
.pb-2 { padding-bottom: .5rem }
.pb-4 { padding-bottom: 1rem }
.pb-5 { padding-bottom: 1.25rem }
.pb-6 { padding-bottom: 1.5rem }
.pb-\[30px\] { padding-bottom: 30px }
.pb-\[7\.5px\] { padding-bottom: 7.5px }
.pl-10 { padding-left: 2.5rem }
.pl-3 { padding-left: .75rem }
.pl-4 { padding-left: 1rem }
.pl-6 { padding-left: 1.5rem }
.pr-2 { padding-right: .5rem }
.pr-4 { padding-right: 1rem }
.pt-0 { padding-top: 0 }
.pt-4 { padding-top: 1rem }
.pt-5 { padding-top: 1.25rem }
.pt-6 { padding-top: 1.5rem }
.pt-8 { padding-top: 2rem }
.pt-\[8\.5px\] { padding-top: 8.5px }
.text-left { text-align: left }
.text-center { text-align: center }
.align-middle { vertical-align: middle }
.\!text-base { font-size: 1rem !important; line-height: 1.5rem !important }
.text-2xl { font-size: 1.5rem; line-height: 2rem }
.text-3xl { font-size: 1.875rem; line-height: 2.25rem }
.text-4xl { font-size: 2.25rem; line-height: 2.5rem }
.text-base { font-size: 1rem; line-height: 1.5rem }
.text-lg { font-size: 1.125rem; line-height: 1.75rem }
.text-sm { font-size: .875rem; line-height: 1.25rem }
.text-xl { font-size: 1.25rem; line-height: 1.75rem }
.text-xs { font-size: .75rem; line-height: 1rem }
.font-\[500\] { font-weight: 500 }
.font-bold { font-weight: 700 }
.font-extrabold { font-weight: 800 }
.font-light { font-weight: 300 }
.font-medium { font-weight: 500 }
.font-normal { font-weight: 400 }
.font-semibold { font-weight: 600 }
.uppercase { text-transform: uppercase }
.capitalize { text-transform: capitalize }
.normal-case { text-transform: none }
.not-italic { font-style: normal }
.leading-6 { line-height: 1.5rem }
.leading-8 { line-height: 2rem }
.leading-\[1\.1rem\] { line-height: 1.1rem }
.leading-\[100\%\] { line-height: 100% }
.leading-\[150\%\] { line-height: 150% }
.leading-\[21px\] { line-height: 21px }
.leading-relaxed { line-height: 1.625 }
.leading-tight { line-height: 1.25 }
.tracking-tight { letter-spacing: -.025em }
.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)) }
.text-blue-500 { --tw-text-opacity: 1; color: rgb(63 131 248/var(--tw-text-opacity)) }
.text-blue-600 { --tw-text-opacity: 1; color: rgb(28 100 242/var(--tw-text-opacity)) }
.text-blue-700 { --tw-text-opacity: 1; color: rgb(26 86 219/var(--tw-text-opacity)) }
.text-default-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
.text-default-primary-700 { --tw-text-opacity: 1; color: rgb(26 86 219/var(--tw-text-opacity)) }
.text-default-warning-700 { --tw-text-opacity: 1; color: rgb(200 30 30/var(--tw-text-opacity)) }
.text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity)) }
.text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
.text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity)) }
.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity)) }
.text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity)) }
.text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity)) }
.text-gray-800 { --tw-text-opacity: 1; color: rgb(31 41 55/var(--tw-text-opacity)) }
.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity)) }
.text-green-800 { --tw-text-opacity: 1; color: rgb(3 84 63/var(--tw-text-opacity)) }
.text-orange-200 { --tw-text-opacity: 1; color: rgb(252 217 189/var(--tw-text-opacity)) }
.text-orange-500 { --tw-text-opacity: 1; color: rgb(255 90 31/var(--tw-text-opacity)) }
.text-primary-200 { --tw-text-opacity: 1; color: rgb(191 219 254/var(--tw-text-opacity)) }
.text-primary-500 { --tw-text-opacity: 1; color: rgb(59 130 246/var(--tw-text-opacity)) }
.text-primary-600 { --tw-text-opacity: 1; color: rgb(37 99 235/var(--tw-text-opacity)) }
.text-primary-700 { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity)) }
.text-primary-800 { --tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity)) }
.text-red-200 { --tw-text-opacity: 1; color: rgb(251 213 213/var(--tw-text-opacity)) }
.text-red-500 { --tw-text-opacity: 1; color: rgb(240 82 82/var(--tw-text-opacity)) }
.text-red-600 { --tw-text-opacity: 1; color: rgb(224 36 36/var(--tw-text-opacity)) }
.text-red-800 { --tw-text-opacity: 1; color: rgb(155 28 28/var(--tw-text-opacity)) }
.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) }
.text-yellow-300 { --tw-text-opacity: 1; color: rgb(250 202 21/var(--tw-text-opacity)) }
.text-yellow-800 { --tw-text-opacity: 1; color: rgb(114 59 19/var(--tw-text-opacity)) }
.underline { text-decoration-line: underline }
.line-through { text-decoration-line: line-through }
.opacity-0 { opacity: 0 }
.opacity-25 { opacity: .25 }
.opacity-75 { opacity: .75 }
.shadow { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color) }
.shadow,
.shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.shadow-lg { --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) }
.shadow-md { --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color) }
.shadow-md,
.shadow-none { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000 }
.outline-none { outline: 2px solid transparent; outline-offset: 2px }
.outline { outline-style: solid }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) }
.transition { transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter; transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter; transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.duration-75 { transition-duration: 75ms }
.ease-out { transition-timing-function: cubic-bezier(0,0,.2,1) }
.\@container { container-type: inline-size }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none }
.no-scrollbar::-webkit-scrollbar { display: none }
.h-modal-screen { height: calc(100dvh) }
.sentence-case:first-letter { text-transform: uppercase }
.sentence-case { text-transform: lowercase }
:root { --bg-gray-50: #f9fafb; --xs: 375px; --sm: 640px; --md: 768px; --lg: 1024px; --xl: 1280px; --spacing-app-nav: 72px; --spacing-app-nav-mobile: 105px }
body,
html { height: 100% }
a,
h2,
p,
span { overflow-wrap: break-word }
.mobile-phone-border { border-radius: 2.5rem; -webkit-border-radius: 2.5rem; -khtml-border-radius: 2.5rem; -moz-border-radius: 2.5rem; transform: translateZ(0); -webkit-transform: translateZ(0); overflow: hidden }
.mobile-phone-height-sm { height: calc(100vh - var(--spacing-app-nav-mobile) - 10vh) }
.mobile-phone-height { height: calc(100vh - var(--spacing-app-nav) - 10vh) }
.asterisk:after { --tw-text-opacity: 1; color: rgb(200 30 30/var(--tw-text-opacity)); --tw-content: "*"; content: var(--tw-content) }

@keyframes spin_words {
    0% { transform: translateY(0) }
    10% { transform: translateY(-112%) }
    15% { transform: translateY(-100%) }
    20% { transform: translateY(-212%) }
    25% { transform: translateY(-200%) }
    30% { transform: translateY(-312%) }
    35% { transform: translateY(-300%) }
    40% { transform: translateY(-412%) }
    45% { transform: translateY(-400%) }
    50% { transform: translateY(-512%) }
    55% { transform: translateY(-500%) }
    60% { transform: translateY(-612%) }
    65% { transform: translateY(-600%) }
    70% { transform: translateY(-712%) }
    75% { transform: translateY(-700%) }
    80% { transform: translateY(-812%) }
    85% { transform: translateY(-800%) }
    90% { transform: translateY(-912%) }
    to { transform: translateY(-900%) }
}

.after\:absolute:after { content: var(--tw-content); position: absolute }
.after\:left-\[2px\]:after { content: var(--tw-content); left: 2px }
.after\:top-0:after { content: var(--tw-content); top: 0 }
.after\:top-0\.5:after { content: var(--tw-content); top: .125rem }
.after\:h-5:after { content: var(--tw-content); height: 1.25rem }
.after\:w-5:after { content: var(--tw-content); width: 1.25rem }
.after\:rounded-full:after { content: var(--tw-content); border-radius: 9999px }
.after\:border:after { content: var(--tw-content); border-width: 1px }
.after\:border-gray-300:after { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity)) }
.after\:bg-white:after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) }
.after\:transition-all:after { content: var(--tw-content); transition-property: all; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.after\:content-\[\'\'\]:after { --tw-content: ""; content: var(--tw-content) }
.focus-within\:border-blue-500:focus-within { --tw-border-opacity: 1; border-color: rgb(63 131 248/var(--tw-border-opacity)) }
.focus-within\:ring-blue-500:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(63 131 248/var(--tw-ring-opacity)) }
.hover\:border-gray-200\/80:hover { border-color: rgba(229,231,235,.8) }
.hover\:border-primary-300:hover { --tw-border-opacity: 1; border-color: rgb(147 197 253/var(--tw-border-opacity)) }
.hover\:border-primary-600:hover { --tw-border-opacity: 1; border-color: rgb(37 99 235/var(--tw-border-opacity)) }
.hover\:border-primary-800:hover { --tw-border-opacity: 1; border-color: rgb(30 64 175/var(--tw-border-opacity)) }
.hover\:border-red-300:hover { --tw-border-opacity: 1; border-color: rgb(248 180 180/var(--tw-border-opacity)) }
.hover\:bg-blue-200:hover { --tw-bg-opacity: 1; background-color: rgb(195 221 253/var(--tw-bg-opacity)) }
.hover\:bg-blue-50:hover { --tw-bg-opacity: 1; background-color: rgb(235 245 255/var(--tw-bg-opacity)) }
.hover\:bg-blue-700:hover { --tw-bg-opacity: 1; background-color: rgb(26 86 219/var(--tw-bg-opacity)) }
.hover\:bg-blue-700\/90:hover { background-color: rgba(26,86,219,.9) }
.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.hover\:bg-gray-200:hover { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity)) }
.hover\:bg-gray-200\/20:hover { background-color: rgba(229,231,235,.2) }
.hover\:bg-primary-700:hover { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity)) }
.hover\:bg-primary-800:hover { --tw-bg-opacity: 1; background-color: rgb(30 64 175/var(--tw-bg-opacity)) }
.hover\:bg-red-800:hover { --tw-bg-opacity: 1; background-color: rgb(155 28 28/var(--tw-bg-opacity)) }
.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) }
.hover\:bg-white\/60:hover { background-color: hsla(0,0%,100%,.6) }
.hover\:bg-white\/70:hover { background-color: hsla(0,0%,100%,.7) }
.hover\:text-blue-700:hover { --tw-text-opacity: 1; color: rgb(26 86 219/var(--tw-text-opacity)) }
.hover\:text-gray-700:hover { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity)) }
.hover\:text-gray-900:hover { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity)) }
.hover\:text-primary-800:hover { --tw-text-opacity: 1; color: rgb(30 64 175/var(--tw-text-opacity)) }
.hover\:underline:hover { text-decoration-line: underline }
.focus\:z-10:focus { z-index: 10 }
.focus\:border-blue-500:focus { --tw-border-opacity: 1; border-color: rgb(63 131 248/var(--tw-border-opacity)) }
.focus\:border-primary-600:focus { --tw-border-opacity: 1; border-color: rgb(37 99 235/var(--tw-border-opacity)) }
.focus\:border-transparent:focus { border-color: transparent }
.focus\:bg-default-blue-200:focus { --tw-bg-opacity: 1; background-color: rgb(195 221 253/var(--tw-bg-opacity)) }
.focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px }
.focus\:ring-0:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.focus\:ring-0:focus,
.focus\:ring-4:focus { box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.focus\:ring-4:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.focus\:ring-blue-300:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(164 202 254/var(--tw-ring-opacity)) }
.focus\:ring-blue-500:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(63 131 248/var(--tw-ring-opacity)) }
.focus\:ring-gray-200:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity)) }
.focus\:ring-primary-300:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253/var(--tw-ring-opacity)) }
.focus\:ring-red-300:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(248 180 180/var(--tw-ring-opacity)) }
.disabled\:cursor-not-allowed:disabled { cursor: not-allowed }
.disabled\:bg-gray-100:disabled { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.disabled\:text-gray-300:disabled { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
.disabled\:opacity-50:disabled { opacity: .5 }
.group:hover .group-hover\:visible { visibility: visible }
.group:hover .group-hover\:bg-black\/20 { background-color: rgba(0,0,0,.2) }
.peer:checked ~ .peer-checked\:border-primary-600 { --tw-border-opacity: 1; border-color: rgb(37 99 235/var(--tw-border-opacity)) }
.peer:checked ~ .peer-checked\:bg-blue-600 { --tw-bg-opacity: 1; background-color: rgb(28 100 242/var(--tw-bg-opacity)) }
.peer:checked ~ .peer-checked\:bg-primary-50 { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity)) }
.peer:checked ~ .peer-checked\:after\:translate-x-full:after { content: var(--tw-content); --tw-translate-x: 100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.peer:checked ~ .peer-checked\:after\:border-white:after { content: var(--tw-content); --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)) }
.peer:focus ~ .peer-focus\:ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.peer:focus ~ .peer-focus\:ring-blue-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(164 202 254/var(--tw-ring-opacity)) }
@container (min-width: 24rem) {
    .\@sm\:inline-block { display: inline-block }
    .\@sm\:inline-flex { display: inline-flex }
    .\@sm\:max-w-none { max-width: none }
    .\@sm\:grid-cols-3 { grid-template-columns: repeat(3,minmax(0,1fr)) }
}
@container (min-width: 28rem) {
    .\@md\:grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)) }
}
@container (min-width: 56rem) {
    .\@4xl\:inline-flex { display: inline-flex }
    .\@4xl\:hidden { display: none }
    .\@4xl\:flex-1 { flex: 1 1 0% }
    .\@4xl\:flex-row { flex-direction: row }
    .\@4xl\:flex-nowrap { flex-wrap: nowrap }
    .\@4xl\:justify-end { justify-content: flex-end }
    .\@4xl\:justify-between { justify-content: space-between }
    .\@4xl\:gap-4 { gap: 1rem }
    .\@4xl\:gap-5 { gap: 1.25rem }
    .\@4xl\:px-16 { padding-left: 4rem; padding-right: 4rem }
}
:is(.dark .dark\:hidden) { display: none }
:is(.dark .dark\:border-gray-600) { --tw-border-opacity: 1; border-color: rgb(75 85 99/var(--tw-border-opacity)) }
:is(.dark .dark\:border-gray-700) { --tw-border-opacity: 1; border-color: rgb(55 65 81/var(--tw-border-opacity)) }
:is(.dark .dark\:border-gray-800) { --tw-border-opacity: 1; border-color: rgb(31 41 55/var(--tw-border-opacity)) }
:is(.dark .dark\:border-primary-600) { --tw-border-opacity: 1; border-color: rgb(37 99 235/var(--tw-border-opacity)) }
:is(.dark .dark\:border-red-600) { --tw-border-opacity: 1; border-color: rgb(224 36 36/var(--tw-border-opacity)) }
:is(.dark .dark\:border-t-gray-700) { --tw-border-opacity: 1; border-top-color: rgb(55 65 81/var(--tw-border-opacity)) }
:is(.dark .dark\:bg-gray-700) { --tw-bg-opacity: 1; background-color: rgb(55 65 81/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-gray-800) { --tw-bg-opacity: 1; background-color: rgb(31 41 55/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-gray-900) { --tw-bg-opacity: 1; background-color: rgb(17 24 39/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-orange-700) { --tw-bg-opacity: 1; background-color: rgb(180 52 3/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-primary-600) { --tw-bg-opacity: 1; background-color: rgb(37 99 235/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-primary-700) { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-red-600) { --tw-bg-opacity: 1; background-color: rgb(224 36 36/var(--tw-bg-opacity)) }
:is(.dark .dark\:bg-red-800) { --tw-bg-opacity: 1; background-color: rgb(155 28 28/var(--tw-bg-opacity)) }
:is(.dark .dark\:text-blue-500) { --tw-text-opacity: 1; color: rgb(63 131 248/var(--tw-text-opacity)) }
:is(.dark .dark\:text-gray-200) { --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity)) }
:is(.dark .dark\:text-gray-300) { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
:is(.dark .dark\:text-gray-400) { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity)) }
:is(.dark .dark\:text-gray-600) { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity)) }
:is(.dark .dark\:text-orange-200) { --tw-text-opacity: 1; color: rgb(252 217 189/var(--tw-text-opacity)) }
:is(.dark .dark\:text-primary-200) { --tw-text-opacity: 1; color: rgb(191 219 254/var(--tw-text-opacity)) }
:is(.dark .dark\:text-primary-600) { --tw-text-opacity: 1; color: rgb(37 99 235/var(--tw-text-opacity)) }
:is(.dark .dark\:text-red-200) { --tw-text-opacity: 1; color: rgb(251 213 213/var(--tw-text-opacity)) }
:is(.dark .dark\:text-red-400) { --tw-text-opacity: 1; color: rgb(249 128 128/var(--tw-text-opacity)) }
:is(.dark .dark\:text-red-600) { --tw-text-opacity: 1; color: rgb(224 36 36/var(--tw-text-opacity)) }
:is(.dark .dark\:text-white) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) }
:is(.dark .dark\:placeholder-gray-400)::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(156 163 175/var(--tw-placeholder-opacity)) }
:is(.dark .dark\:placeholder-gray-400)::placeholder { --tw-placeholder-opacity: 1; color: rgb(156 163 175/var(--tw-placeholder-opacity)) }
:is(.dark .dark\:focus-within\:border-blue-500:focus-within) { --tw-border-opacity: 1; border-color: rgb(63 131 248/var(--tw-border-opacity)) }
:is(.dark .dark\:focus-within\:ring-blue-500:focus-within) { --tw-ring-opacity: 1; --tw-ring-color: rgb(63 131 248/var(--tw-ring-opacity)) }
:is(.dark .dark\:hover\:border-gray-500:hover) { --tw-border-opacity: 1; border-color: rgb(107 114 128/var(--tw-border-opacity)) }
:is(.dark .dark\:hover\:border-primary-700:hover) { --tw-border-opacity: 1; border-color: rgb(29 78 216/var(--tw-border-opacity)) }
:is(.dark .dark\:hover\:border-red-700:hover) { --tw-border-opacity: 1; border-color: rgb(200 30 30/var(--tw-border-opacity)) }
:is(.dark .dark\:hover\:bg-gray-600:hover) { --tw-bg-opacity: 1; background-color: rgb(75 85 99/var(--tw-bg-opacity)) }
:is(.dark .dark\:hover\:bg-gray-700:hover) { --tw-bg-opacity: 1; background-color: rgb(55 65 81/var(--tw-bg-opacity)) }
:is(.dark .dark\:hover\:bg-primary-700:hover) { --tw-bg-opacity: 1; background-color: rgb(29 78 216/var(--tw-bg-opacity)) }
:is(.dark .dark\:hover\:bg-red-700:hover) { --tw-bg-opacity: 1; background-color: rgb(200 30 30/var(--tw-bg-opacity)) }
:is(.dark .dark\:hover\:text-gray-300:hover) { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
:is(.dark .dark\:hover\:text-primary-700:hover) { --tw-text-opacity: 1; color: rgb(29 78 216/var(--tw-text-opacity)) }
:is(.dark .dark\:hover\:text-red-700:hover) { --tw-text-opacity: 1; color: rgb(200 30 30/var(--tw-text-opacity)) }
:is(.dark .dark\:hover\:text-white:hover) { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) }
:is(.dark .dark\:focus\:border-blue-500:focus) { --tw-border-opacity: 1; border-color: rgb(63 131 248/var(--tw-border-opacity)) }
:is(.dark .dark\:focus\:ring-blue-500:focus) { --tw-ring-opacity: 1; --tw-ring-color: rgb(63 131 248/var(--tw-ring-opacity)) }
:is(.dark .dark\:focus\:ring-gray-700:focus) { --tw-ring-opacity: 1; --tw-ring-color: rgb(55 65 81/var(--tw-ring-opacity)) }
:is(.dark .dark\:focus\:ring-primary-800:focus) { --tw-ring-opacity: 1; --tw-ring-color: rgb(30 64 175/var(--tw-ring-opacity)) }
:is(.dark .dark\:focus\:ring-red-800:focus) { --tw-ring-opacity: 1; --tw-ring-color: rgb(155 28 28/var(--tw-ring-opacity)) }
:is(.dark .peer:focus~.dark\:peer-focus\:ring-blue-800) { --tw-ring-opacity: 1; --tw-ring-color: rgb(30 66 159/var(--tw-ring-opacity)) }

@media (min-width:375px) {
    .xs\:flex-row { flex-direction: row }
    .xs\:px-0 { padding-left: 0; padding-right: 0 }
    .xs\:px-1 { padding-left: .25rem; padding-right: .25rem }
}

@media (min-width:640px) {
    .sm\:col-span-3 { grid-column: span 3/span 3 }
    .sm\:mb-6 { margin-bottom: 1.5rem }
    .sm\:block { display: block }
    .sm\:flex { display: flex }
    .sm\:hidden { display: none }
    .sm\:h-44 { height: 11rem }
    .sm\:w-1\/2 { width: 50% }
    .sm\:w-\[160px\] { width: 160px }
    .sm\:w-\[246px\] { width: 246px }
    .sm\:w-auto { width: auto }
    .sm\:w-fit { width: -moz-fit-content; width: fit-content }
    .sm\:w-full { width: 100% }
    .sm\:min-w-\[160px\] { min-width: 160px }
    .sm\:min-w-\[246px\] { min-width: 246px }
    .sm\:max-w-\[317px\] { max-width: 317px }
    .sm\:flex-row { flex-direction: row }
    .sm\:items-start { align-items: flex-start }
    .sm\:justify-start { justify-content: flex-start }
    .sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) }
    .sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)) }
    .sm\:rounded-lg { border-radius: .5rem }
    .sm\:py-3 { padding-top: .75rem; padding-bottom: .75rem }
    .sm\:py-3\.5 { padding-top: .875rem; padding-bottom: .875rem }
    .sm\:py-4 { padding-top: 1rem; padding-bottom: 1rem }
    .sm\:text-left { text-align: left }
    .sm\:text-4xl { font-size: 2.25rem }
    .sm\:leading-10,
    .sm\:text-4xl { line-height: 2.5rem }
}

@media (min-width:768px) {
    .md\:relative { position: relative }
    .md\:inset-0 { inset: 0 }
    .md\:col-span-4 { grid-column: span 4/span 4 }
    .md\:mx-5 { margin-left: 1.25rem; margin-right: 1.25rem }
    .md\:mb-10 { margin-bottom: 2.5rem }
    .md\:mb-6 { margin-bottom: 1.5rem }
    .md\:mr-3 { margin-right: .75rem }
    .md\:mt-0 { margin-top: 0 }
    .md\:mt-12 { margin-top: 3rem }
    .md\:block { display: block }
    .md\:flex { display: flex }
    .md\:grid { display: grid }
    .md\:hidden { display: none }
    .md\:h-0 { height: 0 }
    .md\:h-\[450px\] { height: 450px }
    .md\:h-auto { height: auto }
    .md\:h-full { height: 100% }
    .md\:max-h-\[120px\] { max-height: 120px }
    .md\:max-h-\[485px\] { max-height: 485px }
    .md\:w-0 { width: 0 }
    .md\:w-\[42rem\] { width: 42rem }
    .md\:w-\[47rem\] { width: 47rem }
    .md\:w-auto { width: auto }
    .md\:w-fit { width: -moz-fit-content; width: fit-content }
    .md\:max-w-\[360px\] { max-width: 360px }
    .md\:max-w-full { max-width: 100% }
    .md\:max-w-lg { max-width: 32rem }
    .md\:grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)) }
    .md\:flex-row { flex-direction: row }
    .md\:items-center { align-items: center }
    .md\:justify-normal { justify-content: normal }
    .md\:gap-0 { gap: 0 }
    .md\:gap-16 { gap: 4rem }
    .md\:gap-8 { gap: 2rem }
    .md\:space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(.75rem * var(--tw-space-x-reverse)); margin-left: calc(.75rem * calc(1 - var(--tw-space-x-reverse))) }
    .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-right: calc(1rem * var(--tw-space-x-reverse)); margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse))) }
    .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(0px * var(--tw-space-y-reverse)) }
    .md\:bg-inherit { background-color: inherit }
    .md\:bg-opacity-100 { --tw-bg-opacity: 1 }
    .md\:p-0 { padding: 0 }
    .md\:px-8 { padding-left: 2rem; padding-right: 2rem }
    .md\:py-4 { padding-top: 1rem; padding-bottom: 1rem }
    .md\:pb-0 { padding-bottom: 0 }
    .md\:text-2xl { font-size: 1.5rem; line-height: 2rem }
    .md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem }
    .md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem }
    .md\:text-6xl { font-size: 3.75rem; line-height: 1 }
    .md\:text-lg { font-size: 1.125rem; line-height: 1.75rem }
    .md\:text-sm { font-size: .875rem; line-height: 1.25rem }
    .md\:text-xl { font-size: 1.25rem }
    .md\:leading-7,
    .md\:text-xl { line-height: 1.75rem }
    .md\:leading-\[30px\] { line-height: 30px }
    .md\:leading-none { line-height: 1 }
    .md\:leading-tight { line-height: 1.25 }
    .md\:tracking-\[-0\.36px\] { letter-spacing: -.36px }
}

@media (min-width:1024px) {
    .lg\:mb-0 { margin-bottom: 0 }
    .lg\:mb-8 { margin-bottom: 2rem }
    .lg\:flex { display: flex }
    .lg\:hidden { display: none }
    .lg\:h-screen { height: 100vh }
    .lg\:max-w-3xl { max-width: 48rem }
    .lg\:gap-20 { gap: 5rem }
    .lg\:py-0 { padding-top: 0; padding-bottom: 0 }
    .lg\:pl-10 { padding-left: 2.5rem }
    .lg\:text-4xl { font-size: 2.25rem; line-height: 2.5rem }
}

@media (min-width:1280px) {
    .xl\:max-w-4xl { max-width: 56rem }
    .xl\:px-0 { padding-left: 0; padding-right: 0 }
}

.\[\&\>button\]\:py-3 > button { padding-top: .75rem; padding-bottom: .75rem }
.\[\&\>button\]\:text-base > button { font-size: 1rem; line-height: 1.5rem }
.\[\&\>button\]\:font-medium > button { font-weight: 500 }
.\[\&\>h3\]\:w-full > h3 { width: 100% }
.\[\&\>h3\]\:text-center > h3 { text-align: center }
.\[\&_svg\]\:h-\[18px\] svg { height: 18px }
.\[\&_svg\]\:w-\[18px\] svg { width: 18px }
html[data-theme=payroller] { --brand-900: #1c4e4e; --brand-800: #1f6e6c; --brand-700: #05a09b; --brand-600: #2cb2ad; --brand-500: #53bbb7; --brand-400: #7dcdca; --brand-300: #a6dddd; --brand-200: #c5e7e6; --brand-100: #e3f7f7; --brand-50: #eefcfb; --primary-900: #1c4e4e; --primary-800: #1f6e6c; --primary-700: #05a09b; --primary-600: #2cb2ad; --primary-500: #53bbb7; --primary-400: #7dcdca; --primary-300: #a6dddd; --primary-200: #c5e7e6; --primary-100: #e3f7f7; --primary-50: #eefcfb; --font-sans: Inter }
html[data-theme=bookipay] { --brand-900: #fff; --brand-800: #27137c; --brand-700: #371bb1; --brand-600: #7e3af2; --brand-500: #fff; --brand-400: #fff; --brand-300: #fff; --brand-200: #8f7aeb; --brand-100: #fff; --brand-50: #fff; --primary-900: #fff; --primary-800: #27137c; --primary-700: #371bb1; --primary-600: #7e3af2; --primary-500: #fff; --primary-400: #fff; --primary-300: #fff; --primary-200: #8f7aeb; --primary-100: #fff; --primary-50: #fff; --font-sans: Inter }
html[data-theme=bookipi],
html[data-theme=people] { --brand-900: #233876; --brand-800: #1e429f; --brand-700: #1a56db; --brand-600: #1c64f2; --brand-500: #3f83f8; --brand-400: #76a9fa; --brand-300: #a4cafe; --brand-200: #c3ddfd; --brand-100: #e1effe; --brand-50: #ebf5ff; --primary-900: #233876; --primary-800: #1e429f; --primary-700: #1a56db; --primary-600: #1c64f2; --primary-500: #3f83f8; --primary-400: #76a9fa; --primary-300: #a4cafe; --primary-200: #c3ddfd; --primary-100: #e1effe; --primary-50: #ebf5ff; --font-sans: Inter }
a,
hr { color: inherit }
progress,
sub,
sup { vertical-align: baseline }
blockquote,
body,
dd,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
menu,
ol,
p,
pre,
ul { margin: 0 }
*,
:after,
:before { box-sizing: border-box; border: 0 solid }
html { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4 }
body { line-height: inherit }
hr { height: 0; border-top-width: 1px }
abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted }
a { text-decoration: inherit }
b,
strong { font-weight: bolder }
small { font-size: 80% }
sub,
sup { font-size: 75%; line-height: 0; position: relative }
sub { bottom: -.25em }
sup { top: -.5em }
table { text-indent: 0; border-color: inherit; border-collapse: collapse }
button,
input,
optgroup,
select,
textarea { font-family: inherit; font-weight: inherit; font-size: 100%; line-height: inherit; margin: 0; padding: 0; border-radius: inherit }
button,
select { text-transform: none }
[type=button],
[type=reset],
[type=submit],
button { -webkit-appearance: button; background-image: none }
:-moz-focusring { outline: auto }
:-moz-ui-invalid { box-shadow: none }
::-webkit-inner-spin-button,
::-webkit-outer-spin-button { height: auto }
[type=search] { -webkit-appearance: textfield; outline-offset: -2px }
::-webkit-search-decoration { -webkit-appearance: none }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit }
summary { display: list-item }
fieldset,
legend,
menu,
ol,
ul { padding: 0 }
textarea { resize: vertical }
[role=button],
button { cursor: pointer }
:disabled { cursor: default }
audio,
canvas,
embed,
iframe,
object,
svg,
video { display: block; vertical-align: middle }
[hidden] { display: none }
input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 }
input[type=number] { -moz-appearance: textfield }
input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover { --autofill-bg: #f9fafb; -webkit-box-shadow: 0 0 0 60px var(--autofill-bg) inset !important; background-color: var(--autofill-bg) !important; background-clip: content-box !important }
*,
:after,
:before { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x:; --tw-pan-y:; --tw-pinch-zoom:; --tw-scroll-snap-strictness: proximity; --tw-ordinal:; --tw-slashed-zero:; --tw-numeric-figure:; --tw-numeric-spacing:; --tw-numeric-fraction:; --tw-ring-inset:; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur:; --tw-brightness:; --tw-contrast:; --tw-grayscale:; --tw-hue-rotate:; --tw-invert:; --tw-saturate:; --tw-sepia:; --tw-drop-shadow:; --tw-backdrop-blur:; --tw-backdrop-brightness:; --tw-backdrop-contrast:; --tw-backdrop-grayscale:; --tw-backdrop-hue-rotate:; --tw-backdrop-invert:; --tw-backdrop-opacity:; --tw-backdrop-saturate:; --tw-backdrop-sepia: }
::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x:; --tw-pan-y:; --tw-pinch-zoom:; --tw-scroll-snap-strictness: proximity; --tw-ordinal:; --tw-slashed-zero:; --tw-numeric-figure:; --tw-numeric-spacing:; --tw-numeric-fraction:; --tw-ring-inset:; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur:; --tw-brightness:; --tw-contrast:; --tw-grayscale:; --tw-hue-rotate:; --tw-invert:; --tw-saturate:; --tw-sepia:; --tw-drop-shadow:; --tw-backdrop-blur:; --tw-backdrop-brightness:; --tw-backdrop-contrast:; --tw-backdrop-grayscale:; --tw-backdrop-hue-rotate:; --tw-backdrop-invert:; --tw-backdrop-opacity:; --tw-backdrop-saturate:; --tw-backdrop-sepia: }
.bk-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); white-space: nowrap; border-width: 0 }
.bk-pointer-events-none { pointer-events: none }
.bk-invisible { visibility: hidden }
.bk-fixed { position: fixed }
.bk-absolute { position: absolute }
.bk-relative { position: relative }
.bk-sticky { position: sticky }
.bk-inset-0 { inset: 0 }
.bk-bottom-0 { bottom: 0 }
.bk-bottom-1 { bottom: .25rem }
.bk-bottom-7 { bottom: 1.75rem }
.bk-left-0 { left: 0 }
.bk-left-1\/2 { left: 50% }
.bk-left-4 { left: 1rem }
.bk-left-6 { left: 1.5rem }
.bk-left-full { left: 100% }
.bk-right-0 { right: 0 }
.bk-right-4 { right: 1rem }
.bk-right-5 { right: 1.25rem }
.bk-right-6 { right: 1.5rem }
.bk-right-auto { right: auto }
.bk-top-0 { top: 0 }
.bk-top-1\/2 { top: 50% }
.bk-top-3 { top: .75rem }
.bk-top-5 { top: 1.25rem }
.bk-top-\[-1px\] { top: -1px }
.bk-top-\[40px\] { top: 40px }
.bk-z-10 { z-index: 10 }
.bk-z-30 { z-index: 30 }
.bk-z-40 { z-index: 40 }
.bk-z-\[11\] { z-index: 11 }
.bk-z-alert,
.bk-z-dialog,
.bk-z-modal { z-index: 105000001 }
.bk-z-portal { z-index: 105000002 }
.bk-m-0 { margin: 0 }
.bk-m-auto { margin: auto }
.bk-mx-auto { margin-left: auto; margin-right: auto }
.bk-my-1 { margin-top: .25rem }
.bk-mb-1,
.bk-my-1 { margin-bottom: .25rem }
.bk-mb-3 { margin-bottom: .75rem }
.bk-mb-4 { margin-bottom: 1rem }
.bk-mb-6 { margin-bottom: 1.5rem }
.bk-mb-8 { margin-bottom: 2rem }
.bk-ml-2 { margin-left: .5rem }
.bk-ml-3 { margin-left: .75rem }
.bk-ml-\[2px\] { margin-left: 2px }
.bk-ml-auto { margin-left: auto }
.bk-mr-1 { margin-right: .25rem }
.bk-mr-\[2px\] { margin-right: 2px }
.bk-mt-1 { margin-top: .25rem }
.bk-mt-2 { margin-top: .5rem }
.bk-mt-3 { margin-top: .75rem }
.bk-mt-4 { margin-top: 1rem }
.bk-mt-5 { margin-top: 1.25rem }
.bk-mt-7 { margin-top: 1.75rem }
.bk-mt-auto { margin-top: auto }
.bk-block { display: block }
.bk-inline { display: inline }
.bk-flex { display: flex }
.bk-inline-flex { display: inline-flex }
.bk-hidden { display: none }
.\!bk-h-\[33px\] { height: 33px !important }
.bk-h-0 { height: 0 }
.bk-h-0\.1 { height: 1px }
.bk-h-1 { height: .25rem }
.bk-h-10 { height: 2.5rem }
.bk-h-11 { height: 2.75rem }
.bk-h-12 { height: 3rem }
.bk-h-14 { height: 3.5rem }
.bk-h-16 { height: 4rem }
.bk-h-2 { height: .5rem }
.bk-h-20 { height: 5rem }
.bk-h-3 { height: .75rem }
.bk-h-4 { height: 1rem }
.bk-h-40 { height: 10rem }
.bk-h-5 { height: 1.25rem }
.bk-h-6 { height: 1.5rem }
.bk-h-7 { height: 1.75rem }
.bk-h-8 { height: 2rem }
.bk-h-9 { height: 2.25rem }
.bk-h-\[100px\] { height: 100px }
.bk-h-\[10px\] { height: 10px }
.bk-h-\[12px\] { height: 12px }
.bk-h-\[140px\] { height: 140px }
.bk-h-\[144px\] { height: 144px }
.bk-h-\[14px\] { height: 14px }
.bk-h-\[160px\] { height: 160px }
.bk-h-\[16px\] { height: 16px }
.bk-h-\[18px\] { height: 18px }
.bk-h-\[1px\] { height: 1px }
.bk-h-\[20px\] { height: 20px }
.bk-h-\[236px\] { height: 236px }
.bk-h-\[24px\] { height: 24px }
.bk-h-\[280px\] { height: 280px }
.bk-h-\[2px\] { height: 2px }
.bk-h-\[30px\] { height: 30px }
.bk-h-\[32px\] { height: 32px }
.bk-h-\[33px\] { height: 33px }
.bk-h-\[35px\] { height: 35px }
.bk-h-\[36px\] { height: 36px }
.bk-h-\[400px\] { height: 400px }
.bk-h-\[40px\] { height: 40px }
.bk-h-\[48px\] { height: 48px }
.bk-h-\[50px\] { height: 50px }
.bk-h-\[56px\] { height: 56px }
.bk-h-\[60px\] { height: 60px }
.bk-h-\[64px\] { height: 64px }
.bk-h-\[66px\] { height: 66px }
.bk-h-\[72px\] { height: 72px }
.bk-h-\[75px\] { height: 75px }
.bk-h-\[92px\] { height: 92px }
.bk-h-\[94px\] { height: 94px }
.bk-h-fit { height: -moz-fit-content; height: fit-content }
.bk-h-full { height: 100% }
.bk-h-screen { height: 100vh }
.bk-max-h-\[calc\(100\%-64px\)\] { max-height: calc(100% - 64px) }
.bk-max-h-\[min\(500px\,65vh\)\] { max-height: min(500px,65vh) }
.bk-min-h-\[24px\] { min-height: 24px }
.bk-min-h-\[36px\] { min-height: 36px }
.bk-min-h-\[40px\] { min-height: 40px }
.bk-min-h-\[48px\] { min-height: 48px }
.\!bk-w-\[65px\] { width: 65px !important }
.\!bk-w-\[95px\] { width: 95px !important }
.\!bk-w-fit { width: -moz-fit-content !important; width: fit-content !important }
.bk-w-1 { width: .25rem }
.bk-w-10 { width: 2.5rem }
.bk-w-11 { width: 2.75rem }
.bk-w-12 { width: 3rem }
.bk-w-16 { width: 4rem }
.bk-w-2 { width: .5rem }
.bk-w-20 { width: 5rem }
.bk-w-3 { width: .75rem }
.bk-w-4 { width: 1rem }
.bk-w-40 { width: 10rem }
.bk-w-44 { width: 11rem }
.bk-w-48 { width: 12rem }
.bk-w-5 { width: 1.25rem }
.bk-w-56 { width: 14rem }
.bk-w-6 { width: 1.5rem }
.bk-w-7 { width: 1.75rem }
.bk-w-8 { width: 2rem }
.bk-w-9 { width: 2.25rem }
.bk-w-\[100px\] { width: 100px }
.bk-w-\[144px\] { width: 144px }
.bk-w-\[14px\] { width: 14px }
.bk-w-\[150px\] { width: 150px }
.bk-w-\[16px\] { width: 16px }
.bk-w-\[18px\] { width: 18px }
.bk-w-\[20px\] { width: 20px }
.bk-w-\[24px\] { width: 24px }
.bk-w-\[250px\] { width: 250px }
.bk-w-\[30px\] { width: 30px }
.bk-w-\[320px\] { width: 320px }
.bk-w-\[32px\] { width: 32px }
.bk-w-\[36px\] { width: 36px }
.bk-w-\[480px\] { width: 480px }
.bk-w-\[50px\] { width: 50px }
.bk-w-\[75px\] { width: 75px }
.bk-w-auto { width: auto }
.bk-w-fit { width: -moz-fit-content; width: fit-content }
.bk-w-full { width: 100% }
.bk-w-max { width: -moz-max-content; width: max-content }
.bk-w-px { width: 1px }
.bk-w-screen { width: 100vw }
.bk-min-w-\[198px\] { min-width: 198px }
.bk-min-w-\[200px\] { min-width: 200px }
.bk-min-w-\[240px\] { min-width: 240px }
.bk-min-w-\[24px\] { min-width: 24px }
.bk-min-w-\[32px\] { min-width: 32px }
.bk-min-w-\[36px\] { min-width: 36px }
.bk-min-w-full { min-width: 100% }
.bk-max-w-7xl { max-width: 80rem }
.bk-max-w-\[1280px\] { max-width: 1280px }
.bk-max-w-\[192px\] { max-width: 192px }
.bk-max-w-\[320px\] { max-width: 320px }
.bk-max-w-\[355px\] { max-width: 355px }
.bk-max-w-\[364px\] { max-width: 364px }
.bk-max-w-\[440px\] { max-width: 440px }
.bk-max-w-\[480px\] { max-width: 480px }
.bk-max-w-\[500px\] { max-width: 500px }
.bk-max-w-\[550px\] { max-width: 550px }
.bk-max-w-\[770px\] { max-width: 770px }
.bk-max-w-\[896px\] { max-width: 896px }
.bk-max-w-\[calc\(100vw-128px\)\] { max-width: calc(100vw - 128px) }
.bk-max-w-xl { max-width: 36rem }
.bk-flex-1 { flex: 1 1 0% }
.bk-flex-shrink-0,
.bk-shrink-0 { flex-shrink: 0 }
.bk-flex-grow,
.bk-grow { flex-grow: 1 }
.bk-basis-\[300px\] { flex-basis: 300px }
.bk-table-auto { table-layout: auto }
.bk-table-fixed { table-layout: fixed }
.bk-border-collapse { border-collapse: collapse }
.bk-border-separate { border-collapse: separate }
.bk-border-spacing-y-1 { --tw-border-spacing-y: 0.25rem; border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y) }
.-bk-translate-x-1\/2 { --tw-translate-x: -50% }
.-bk-translate-x-1\/2,
.-bk-translate-x-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.-bk-translate-x-full { --tw-translate-x: -100% }
.-bk-translate-y-1\/2 { --tw-translate-y: -50% }
.-bk-translate-y-1\/2,
.-bk-translate-y-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.-bk-translate-y-full { --tw-translate-y: -100% }
.bk--translate-y-1\/2 { --tw-translate-y: -50% }
.bk--translate-y-1\/2,
.bk-translate-x-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.bk-translate-x-0 { --tw-translate-x: 0px }
.bk-translate-x-full { --tw-translate-x: 100% }
.bk-translate-x-full,
.bk-translate-y-full { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.bk-translate-y-full { --tw-translate-y: 100% }
.bk-rotate-180 { --tw-rotate: 180deg }
.bk-rotate-180,
.bk-rotate-45 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.bk-rotate-45 { --tw-rotate: 45deg }
.bk-transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.bk-animate-fade-out { animation: duration-300 ease-out }

@keyframes bk-pulse {
    50% { opacity: .5 }
}

.bk-animate-pulse { animation: bk-pulse 2s cubic-bezier(.4,0,.6,1) infinite }

@keyframes bk-spin {
    to { transform: rotate(1turn) }
}

.bk-animate-spin { animation: bk-spin 1s linear infinite }
.\!bk-cursor-not-allowed { cursor: not-allowed !important }
.bk-cursor-default { cursor: default }
.bk-cursor-not-allowed { cursor: not-allowed }
.bk-cursor-pointer { cursor: pointer }
.bk-select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none }
.bk-list-none { list-style-type: none }
.bk-flex-row { flex-direction: row }
.bk-flex-row-reverse { flex-direction: row-reverse }
.bk-flex-col { flex-direction: column }
.bk-flex-col-reverse { flex-direction: column-reverse }
.bk-flex-wrap { flex-wrap: wrap }
.bk-items-start { align-items: flex-start }
.bk-items-end { align-items: flex-end }
.bk-items-center { align-items: center }
.bk-justify-normal { justify-content: normal }
.bk-justify-start { justify-content: flex-start }
.\!bk-justify-end { justify-content: flex-end !important }
.bk-justify-end { justify-content: flex-end }
.bk-justify-center { justify-content: center }
.bk-justify-between { justify-content: space-between }
.bk-gap-0 { gap: 0 }
.bk-gap-1 { gap: .25rem }
.bk-gap-2 { gap: .5rem }
.bk-gap-3 { gap: .75rem }
.bk-gap-4 { gap: 1rem }
.bk-gap-5 { gap: 1.25rem }
.bk-gap-6 { gap: 1.5rem }
.bk-gap-7 { gap: 1.75rem }
.bk-gap-8 { gap: 2rem }
.bk-gap-\[10px\] { gap: 10px }
.bk-gap-\[6px\] { gap: 6px }
.bk-gap-x-12 { -moz-column-gap: 3rem; column-gap: 3rem }
.bk-gap-x-2 { -moz-column-gap: .5rem; column-gap: .5rem }
.bk-gap-x-3 { -moz-column-gap: .75rem; column-gap: .75rem }
.bk-gap-x-4 { -moz-column-gap: 1rem; column-gap: 1rem }
.bk-gap-y-0 { row-gap: 0 }
.bk-gap-y-0\.5 { row-gap: 2px }
.bk-gap-y-1 { row-gap: .25rem }
.bk-gap-y-2 { row-gap: .5rem }
.bk-gap-y-4 { row-gap: 1rem }
.bk-gap-y-5 { row-gap: 1.25rem }
.bk-space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.25rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.25rem * var(--tw-space-y-reverse)) }
.bk-space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.5rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.5rem * var(--tw-space-y-reverse)) }
.bk-space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-top: calc(.75rem * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(.75rem * var(--tw-space-y-reverse)) }
.bk-self-end { align-self: flex-end }
.bk-self-center { align-self: center }
.bk-overflow-hidden { overflow: hidden }
.bk-overflow-scroll { overflow: scroll }
.bk-overflow-y-auto { overflow-y: auto }
.bk-overflow-x-hidden { overflow-x: hidden }
.bk-overflow-x-scroll { overflow-x: scroll }
.bk-overflow-y-scroll { overflow-y: scroll }
.bk-scroll-smooth { scroll-behavior: smooth }
.bk-truncate { overflow: hidden; white-space: nowrap }
.bk-text-ellipsis,
.bk-truncate { text-overflow: ellipsis }
.bk-whitespace-normal { white-space: normal }
.bk-whitespace-nowrap { white-space: nowrap }
.bk-break-words { overflow-wrap: break-word }
.bk-break-keep { word-break: keep-all }
.\!bk-rounded-\[80px\] { border-radius: 80px !important }
.\!bk-rounded-full { border-radius: 9999px !important }
.bk-rounded { border-radius: .25rem }
.bk-rounded-2xl { border-radius: 1rem }
.bk-rounded-\[12px\] { border-radius: 12px }
.bk-rounded-\[1px\] { border-radius: 1px }
.bk-rounded-\[3px\] { border-radius: 3px }
.bk-rounded-\[4px\] { border-radius: 4px }
.bk-rounded-\[6px\] { border-radius: 6px }
.bk-rounded-\[7px\] { border-radius: 7px }
.bk-rounded-\[8px\] { border-radius: 8px }
.bk-rounded-full { border-radius: 9999px }
.bk-rounded-lg { border-radius: .5rem }
.bk-rounded-md { border-radius: .375rem }
.bk-rounded-none { border-radius: 0 }
.bk-rounded-xl { border-radius: .75rem }
.bk-rounded-b-xl { border-bottom-right-radius: .75rem; border-bottom-left-radius: .75rem }
.bk-rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem }
.bk-rounded-t-\[7px\] { border-top-left-radius: 7px; border-top-right-radius: 7px }
.bk-rounded-t-xl { border-top-left-radius: .75rem; border-top-right-radius: .75rem }
.bk-rounded-bl-\[12px\] { border-bottom-left-radius: 12px }
.bk-rounded-bl-full { border-bottom-left-radius: 9999px }
.bk-rounded-br-\[12px\] { border-bottom-right-radius: 12px }
.bk-rounded-br-full { border-bottom-right-radius: 9999px }
.bk-rounded-tl-\[12px\] { border-top-left-radius: 12px }
.bk-rounded-tl-full { border-top-left-radius: 9999px }
.bk-rounded-tl-lg { border-top-left-radius: .5rem }
.bk-rounded-tr-\[12px\] { border-top-right-radius: 12px }
.bk-rounded-tr-full { border-top-right-radius: 9999px }
.bk-rounded-tr-lg { border-top-right-radius: .5rem }
.bk-border { border-width: 1px }
.bk-border-2 { border-width: 2px }
.bk-border-\[1px\] { border-width: 1px }
.bk-border-\[5px\] { border-width: 5px }
.bk-border-\[6px\] { border-width: 6px }
.bk-border-x { border-left-width: 1px; border-right-width: 1px }
.bk-border-b { border-bottom-width: 1px }
.bk-border-l { border-left-width: 1px }
.bk-border-l-0 { border-left-width: 0 }
.bk-border-r { border-right-width: 1px }
.bk-border-t { border-top-width: 1px }
.bk-border-solid { border-style: solid }
.bk-border-dashed { border-style: dashed }
.bk-border-none { border-style: none }
.bk-border-\[--tw-ring-color\] { border-color: var(--tw-ring-color) }
.bk-border-brand-400 { border-color: var(--brand-400) }
.bk-border-brand-600 { border-color: var(--brand-600) }
.bk-border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243 244 246/var(--tw-border-opacity)) }
.bk-border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity)) }
.bk-border-gray-300 { --tw-border-opacity: 1; border-color: rgb(209 213 219/var(--tw-border-opacity)) }
.bk-border-gray-400 { --tw-border-opacity: 1; border-color: rgb(156 163 175/var(--tw-border-opacity)) }
.bk-border-gray-500 { --tw-border-opacity: 1; border-color: rgb(107 114 128/var(--tw-border-opacity)) }
.bk-border-green-100 { --tw-border-opacity: 1; border-color: rgb(222 247 236/var(--tw-border-opacity)) }
.bk-border-orange-100 { --tw-border-opacity: 1; border-color: rgb(254 236 220/var(--tw-border-opacity)) }
.bk-border-primary-500 { border-color: var(--primary-500) }
.bk-border-yellow-100 { --tw-border-opacity: 1; border-color: rgb(253 246 178/var(--tw-border-opacity)) }
.bk-border-x-green-400 { --tw-border-opacity: 1; border-left-color: rgb(49 196 141/var(--tw-border-opacity)); border-right-color: rgb(49 196 141/var(--tw-border-opacity)) }
.bk-border-r-gray-100 { --tw-border-opacity: 1; border-right-color: rgb(243 244 246/var(--tw-border-opacity)) }
.\!bk-bg-brand-100 { background-color: var(--brand-100) !important }
.\!bk-bg-white { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important }
.bk-bg-black { --tw-bg-opacity: 1; background-color: rgb(4 6 7/var(--tw-bg-opacity)) }
.bk-bg-blue-100 { --tw-bg-opacity: 1; background-color: rgb(225 239 254/var(--tw-bg-opacity)) }
.bk-bg-blue-50 { --tw-bg-opacity: 1; background-color: rgb(235 245 255/var(--tw-bg-opacity)) }
.bk-bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(63 131 248/var(--tw-bg-opacity)) }
.bk-bg-blue-700 { --tw-bg-opacity: 1; background-color: rgb(26 86 219/var(--tw-bg-opacity)) }
.bk-bg-blue-800 { --tw-bg-opacity: 1; background-color: rgb(30 66 159/var(--tw-bg-opacity)) }
.bk-bg-brand-100 { background-color: var(--brand-100) }
.bk-bg-brand-400 { background-color: var(--brand-400) }
.bk-bg-brand-50 { background-color: var(--brand-50) }
.bk-bg-brand-500 { background-color: var(--brand-500) }
.bk-bg-brand-600 { background-color: var(--brand-600) }
.bk-bg-brand-700 { background-color: var(--brand-700) }
.bk-bg-brand-800 { background-color: var(--brand-800) }
.bk-bg-error-500 { --tw-bg-opacity: 1; background-color: rgb(240 68 56/var(--tw-bg-opacity)) }
.bk-bg-gray-100 { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.bk-bg-gray-200 { --tw-bg-opacity: 1; background-color: rgb(229 231 235/var(--tw-bg-opacity)) }
.bk-bg-gray-300 { --tw-bg-opacity: 1; background-color: rgb(209 213 219/var(--tw-bg-opacity)) }
.bk-bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(156 163 175/var(--tw-bg-opacity)) }
.bk-bg-gray-50 { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity)) }
.bk-bg-gray-800 { --tw-bg-opacity: 1; background-color: rgb(31 42 55/var(--tw-bg-opacity)) }
.bk-bg-gray-900 { --tw-bg-opacity: 1; background-color: rgb(17 25 40/var(--tw-bg-opacity)) }
.bk-bg-green-100 { --tw-bg-opacity: 1; background-color: rgb(222 247 236/var(--tw-bg-opacity)) }
.bk-bg-green-200 { --tw-bg-opacity: 1; background-color: rgb(188 240 218/var(--tw-bg-opacity)) }
.bk-bg-green-400 { --tw-bg-opacity: 1; background-color: rgb(49 196 141/var(--tw-bg-opacity)) }
.bk-bg-green-50 { --tw-bg-opacity: 1; background-color: rgb(243 250 247/var(--tw-bg-opacity)) }
.bk-bg-green-500 { --tw-bg-opacity: 1; background-color: rgb(14 159 110/var(--tw-bg-opacity)) }
.bk-bg-green-700 { --tw-bg-opacity: 1; background-color: rgb(4 108 78/var(--tw-bg-opacity)) }
.bk-bg-green-800 { --tw-bg-opacity: 1; background-color: rgb(3 84 63/var(--tw-bg-opacity)) }
.bk-bg-indigo-100 { --tw-bg-opacity: 1; background-color: rgb(229 237 255/var(--tw-bg-opacity)) }
.bk-bg-indigo-500 { --tw-bg-opacity: 1; background-color: rgb(104 117 245/var(--tw-bg-opacity)) }
.bk-bg-modalOverlayDark { background-color: rgba(0,0,0,.6) }
.bk-bg-modalOverlayLight { background-color: rgba(0,0,0,.2) }
.bk-bg-orange-100 { --tw-bg-opacity: 1; background-color: rgb(254 236 220/var(--tw-bg-opacity)) }
.bk-bg-orange-500 { --tw-bg-opacity: 1; background-color: rgb(255 90 31/var(--tw-bg-opacity)) }
.bk-bg-pink-100 { --tw-bg-opacity: 1; background-color: rgb(252 232 243/var(--tw-bg-opacity)) }
.bk-bg-pink-500 { --tw-bg-opacity: 1; background-color: rgb(231 70 148/var(--tw-bg-opacity)) }
.bk-bg-primary-600 { background-color: var(--primary-600) }
.bk-bg-purple-100 { --tw-bg-opacity: 1; background-color: rgb(237 235 254/var(--tw-bg-opacity)) }
.bk-bg-purple-500 { --tw-bg-opacity: 1; background-color: rgb(144 97 249/var(--tw-bg-opacity)) }
.bk-bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(253 232 232/var(--tw-bg-opacity)) }
.bk-bg-red-50 { --tw-bg-opacity: 1; background-color: rgb(253 242 242/var(--tw-bg-opacity)) }
.bk-bg-red-500 { --tw-bg-opacity: 1; background-color: rgb(240 82 82/var(--tw-bg-opacity)) }
.bk-bg-red-600 { --tw-bg-opacity: 1; background-color: rgb(224 36 36/var(--tw-bg-opacity)) }
.bk-bg-red-700 { --tw-bg-opacity: 1; background-color: rgb(200 30 30/var(--tw-bg-opacity)) }
.bk-bg-red-800 { --tw-bg-opacity: 1; background-color: rgb(155 28 28/var(--tw-bg-opacity)) }
.bk-bg-transparent { background-color: transparent }
.bk-bg-warning-500 { --tw-bg-opacity: 1; background-color: rgb(247 144 9/var(--tw-bg-opacity)) }
.bk-bg-warning-600 { --tw-bg-opacity: 1; background-color: rgb(220 104 3/var(--tw-bg-opacity)) }
.bk-bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) }
.bk-bg-yellow-100 { --tw-bg-opacity: 1; background-color: rgb(253 246 178/var(--tw-bg-opacity)) }
.bk-bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(194 120 3/var(--tw-bg-opacity)) }
.bk-bg-opacity-60 { --tw-bg-opacity: 0.6 }
.bk-bg-diagonal-stripe { background-image: linear-gradient(135deg,#f0f0f0 25%,#fff 0,#fff 50%,#f0f0f0 0,#f0f0f0 75%,#fff 0,#fff) }
.bk-bg-cover { background-size: cover }
.bk-bg-size-base { background-size: 32px 32px }
.bk-bg-center { background-position: 50% }
.bk-bg-no-repeat { background-repeat: no-repeat }
.bk-fill-brand-600 { fill: var(--brand-600) }
.bk-object-contain { -o-object-fit: contain; object-fit: contain }
.bk-object-cover { -o-object-fit: cover; object-fit: cover }
.bk-p-0 { padding: 0 }
.bk-p-1 { padding: .25rem }
.bk-p-2 { padding: .5rem }
.bk-p-3 { padding: .75rem }
.bk-p-4 { padding: 1rem }
.bk-p-5 { padding: 1.25rem }
.bk-p-6 { padding: 1.5rem }
.bk-p-\[2px\] { padding: 2px }
.bk-p-\[7px\] { padding: 7px }
.bk-px-0 { padding-left: 0; padding-right: 0 }
.bk-px-10 { padding-left: 2.5rem; padding-right: 2.5rem }
.bk-px-2 { padding-left: .5rem; padding-right: .5rem }
.bk-px-3 { padding-left: .75rem; padding-right: .75rem }
.bk-px-4 { padding-left: 1rem; padding-right: 1rem }
.bk-px-5 { padding-left: 1.25rem; padding-right: 1.25rem }
.bk-px-6 { padding-left: 1.5rem; padding-right: 1.5rem }
.bk-px-\[10px\] { padding-left: 10px; padding-right: 10px }
.bk-px-\[12px\] { padding-left: 12px; padding-right: 12px }
.bk-px-\[14px\] { padding-left: 14px; padding-right: 14px }
.bk-px-\[15px\] { padding-left: 15px; padding-right: 15px }
.bk-px-\[26px\] { padding-left: 26px; padding-right: 26px }
.bk-px-\[2px\] { padding-left: 2px; padding-right: 2px }
.bk-px-\[8px\] { padding-left: 8px; padding-right: 8px }
.bk-py-0 { padding-top: 0; padding-bottom: 0 }
.bk-py-1 { padding-top: .25rem; padding-bottom: .25rem }
.bk-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem }
.bk-py-2 { padding-top: .5rem; padding-bottom: .5rem }
.bk-py-3 { padding-top: .75rem; padding-bottom: .75rem }
.bk-py-4 { padding-top: 1rem; padding-bottom: 1rem }
.bk-py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem }
.bk-py-7 { padding-top: 1.75rem; padding-bottom: 1.75rem }
.bk-py-\[10px\] { padding-top: 10px; padding-bottom: 10px }
.bk-py-\[14px\] { padding-top: 14px; padding-bottom: 14px }
.bk-py-\[2px\] { padding-top: 2px; padding-bottom: 2px }
.bk-py-\[6px\] { padding-top: 6px; padding-bottom: 6px }
.bk-pb-2 { padding-bottom: .5rem }
.bk-pb-4 { padding-bottom: 1rem }
.bk-pb-5 { padding-bottom: 1.25rem }
.bk-pb-\[75\%\] { padding-bottom: 75% }
.bk-pb-px { padding-bottom: 1px }
.bk-pl-0 { padding-left: 0 }
.bk-pl-4 { padding-left: 1rem }
.bk-pl-8 { padding-left: 2rem }
.bk-pl-\[26px\] { padding-left: 26px }
.bk-pl-\[42px\] { padding-left: 42px }
.bk-pr-0 { padding-right: 0 }
.bk-pr-10 { padding-right: 2.5rem }
.bk-pr-3 { padding-right: .75rem }
.bk-pr-4 { padding-right: 1rem }
.bk-pr-8 { padding-right: 2rem }
.bk-pt-2 { padding-top: .5rem }
.bk-pt-3 { padding-top: .75rem }
.bk-pt-5 { padding-top: 1.25rem }
.bk-pt-8 { padding-top: 2rem }
.bk-pt-px { padding-top: 1px }
.bk-text-left { text-align: left }
.bk-text-center { text-align: center }
.bk-text-right { text-align: right }
.bk-font-sans { font-family: var(--font-sans),-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif }
.bk-text-2xl { font-size: 1.5rem; line-height: 2rem }
.bk-text-3xl { font-size: 1.875rem; line-height: 2.25rem }
.bk-text-base { font-size: 16px; line-height: 150% }
.bk-text-lg { font-size: 1.125rem; line-height: 1.75rem }
.bk-text-sm { font-size: 14px; line-height: 150% }
.bk-text-xl { font-size: 1.25rem; line-height: 1.75rem }
.bk-text-xs { font-size: 12px; line-height: 150% }
.bk-font-bold { font-weight: 700 }
.bk-font-medium { font-weight: 500 }
.bk-font-normal { font-weight: 400 }
.bk-font-semibold { font-weight: 600 }
.bk-uppercase { text-transform: uppercase }
.bk-capitalize { text-transform: capitalize }
.bk-leading-4 { line-height: 1rem }
.bk-leading-6 { line-height: 1.5rem }
.bk-leading-none { line-height: 1 }
.bk-leading-normal { line-height: 1.5 }
.bk-leading-tight { line-height: 1.25 }
.bk-tracking-\[-0\.01em\] { letter-spacing: -.01em }
.\!bk-text-gray-300 { --tw-text-opacity: 1 !important; color: rgb(209 213 219/var(--tw-text-opacity)) !important }
.\!bk-text-gray-500 { --tw-text-opacity: 1 !important; color: rgb(107 114 128/var(--tw-text-opacity)) !important }
.\!bk-text-gray-900 { --tw-text-opacity: 1 !important; color: rgb(17 25 40/var(--tw-text-opacity)) !important }
.\!bk-text-white { --tw-text-opacity: 1 !important; color: rgb(255 255 255/var(--tw-text-opacity)) !important }
.bk-text-blue-500 { --tw-text-opacity: 1; color: rgb(63 131 248/var(--tw-text-opacity)) }
.bk-text-blue-600 { --tw-text-opacity: 1; color: rgb(28 100 242/var(--tw-text-opacity)) }
.bk-text-blue-700 { --tw-text-opacity: 1; color: rgb(26 86 219/var(--tw-text-opacity)) }
.bk-text-blue-800 { --tw-text-opacity: 1; color: rgb(30 66 159/var(--tw-text-opacity)) }
.bk-text-brand-600 { color: var(--brand-600) }
.bk-text-brand-700 { color: var(--brand-700) }
.bk-text-brand-800 { color: var(--brand-800) }
.bk-text-gray-200 { --tw-text-opacity: 1; color: rgb(229 231 235/var(--tw-text-opacity)) }
.bk-text-gray-300 { --tw-text-opacity: 1; color: rgb(209 213 219/var(--tw-text-opacity)) }
.bk-text-gray-400 { --tw-text-opacity: 1; color: rgb(156 163 175/var(--tw-text-opacity)) }
.bk-text-gray-50 { --tw-text-opacity: 1; color: rgb(249 250 251/var(--tw-text-opacity)) }
.bk-text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity)) }
.bk-text-gray-600 { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity)) }
.bk-text-gray-700 { --tw-text-opacity: 1; color: rgb(55 65 81/var(--tw-text-opacity)) }
.bk-text-gray-800 { --tw-text-opacity: 1; color: rgb(31 42 55/var(--tw-text-opacity)) }
.bk-text-gray-900 { --tw-text-opacity: 1; color: rgb(17 25 40/var(--tw-text-opacity)) }
.bk-text-green-400 { --tw-text-opacity: 1; color: rgb(49 196 141/var(--tw-text-opacity)) }
.bk-text-green-500 { --tw-text-opacity: 1; color: rgb(14 159 110/var(--tw-text-opacity)) }
.bk-text-green-600 { --tw-text-opacity: 1; color: rgb(5 122 85/var(--tw-text-opacity)) }
.bk-text-green-700 { --tw-text-opacity: 1; color: rgb(4 108 78/var(--tw-text-opacity)) }
.bk-text-green-800 { --tw-text-opacity: 1; color: rgb(3 84 63/var(--tw-text-opacity)) }
.bk-text-indigo-500 { --tw-text-opacity: 1; color: rgb(104 117 245/var(--tw-text-opacity)) }
.bk-text-indigo-800 { --tw-text-opacity: 1; color: rgb(66 56 157/var(--tw-text-opacity)) }
.bk-text-orange-400 { --tw-text-opacity: 1; color: rgb(255 138 76/var(--tw-text-opacity)) }
.bk-text-orange-800 { --tw-text-opacity: 1; color: rgb(138 44 13/var(--tw-text-opacity)) }
.bk-text-pink-500 { --tw-text-opacity: 1; color: rgb(231 70 148/var(--tw-text-opacity)) }
.bk-text-pink-800 { --tw-text-opacity: 1; color: rgb(153 21 75/var(--tw-text-opacity)) }
.bk-text-purple-500 { --tw-text-opacity: 1; color: rgb(144 97 249/var(--tw-text-opacity)) }
.bk-text-purple-800 { --tw-text-opacity: 1; color: rgb(85 33 181/var(--tw-text-opacity)) }
.bk-text-red-300 { --tw-text-opacity: 1; color: rgb(248 180 180/var(--tw-text-opacity)) }
.bk-text-red-400 { --tw-text-opacity: 1; color: rgb(249 128 128/var(--tw-text-opacity)) }
.bk-text-red-500 { --tw-text-opacity: 1; color: rgb(240 82 82/var(--tw-text-opacity)) }
.bk-text-red-600 { --tw-text-opacity: 1; color: rgb(224 36 36/var(--tw-text-opacity)) }
.bk-text-red-700 { --tw-text-opacity: 1; color: rgb(200 30 30/var(--tw-text-opacity)) }
.bk-text-red-800 { --tw-text-opacity: 1; color: rgb(155 28 28/var(--tw-text-opacity)) }
.bk-text-success-500 { --tw-text-opacity: 1; color: rgb(18 183 106/var(--tw-text-opacity)) }
.bk-text-warning-300 { --tw-text-opacity: 1; color: rgb(254 200 75/var(--tw-text-opacity)) }
.bk-text-warning-600 { --tw-text-opacity: 1; color: rgb(220 104 3/var(--tw-text-opacity)) }
.bk-text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)) }
.bk-text-yellow-400 { --tw-text-opacity: 1; color: rgb(227 160 8/var(--tw-text-opacity)) }
.bk-text-yellow-600 { --tw-text-opacity: 1; color: rgb(159 88 10/var(--tw-text-opacity)) }
.bk-text-yellow-700 { --tw-text-opacity: 1; color: rgb(142 75 16/var(--tw-text-opacity)) }
.bk-text-yellow-800 { --tw-text-opacity: 1; color: rgb(114 59 19/var(--tw-text-opacity)) }
.bk-placeholder-gray-300::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(209 213 219/var(--tw-placeholder-opacity)) }
.bk-placeholder-gray-300::placeholder { --tw-placeholder-opacity: 1; color: rgb(209 213 219/var(--tw-placeholder-opacity)) }
.bk-placeholder-gray-500::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128/var(--tw-placeholder-opacity)) }
.bk-placeholder-gray-500::placeholder { --tw-placeholder-opacity: 1; color: rgb(107 114 128/var(--tw-placeholder-opacity)) }
.bk-placeholder-red-400::-moz-placeholder { --tw-placeholder-opacity: 1; color: rgb(249 128 128/var(--tw-placeholder-opacity)) }
.bk-placeholder-red-400::placeholder { --tw-placeholder-opacity: 1; color: rgb(249 128 128/var(--tw-placeholder-opacity)) }
.bk-opacity-0 { opacity: 0 }
.bk-opacity-100 { opacity: 1 }
.bk-opacity-20 { opacity: .2 }
.bk-opacity-30 { opacity: .3 }
.bk-opacity-50 { opacity: .5 }
.bk-opacity-80 { opacity: .8 }
.bk-shadow { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color) }
.bk-shadow,
.bk-shadow-\[0px_1px_2px_0px_rgba\(16\,24\,40\,0\.05\)\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.bk-shadow-\[0px_1px_2px_0px_rgba\(16\,24\,40\,0\.05\)\] { --tw-shadow: 0px 1px 2px 0px rgba(16,24,40,.05); --tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color) }
.bk-shadow-\[inset_0_0_0_1px\] { --tw-shadow: inset 0 0 0 1px; --tw-shadow-colored: inset 0 0 0 1px var(--tw-shadow-color) }
.bk-shadow-\[inset_0_0_0_1px\],
.bk-shadow-\[inset_0px_1px_0px_0px\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.bk-shadow-\[inset_0px_1px_0px_0px\] { --tw-shadow: inset 0px 1px 0px 0px; --tw-shadow-colored: inset 0px 1px 0px 0px var(--tw-shadow-color) }
.bk-shadow-lg,
.bk-shadow-lg-modal { --tw-shadow: 0px 4px 6px 0px rgba(0,0,0,.05),0px 10px 15px -3px rgba(0,0,0,.1); --tw-shadow-colored: 0px 4px 6px 0px var(--tw-shadow-color),0px 10px 15px -3px var(--tw-shadow-color) }
.bk-shadow-lg,
.bk-shadow-lg-modal,
.bk-shadow-md { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.bk-shadow-md { --tw-shadow: 0px 2px 4px -2px rgba(0,0,0,.05),0px 4px 6px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0px 2px 4px -2px var(--tw-shadow-color),0px 4px 6px -1px var(--tw-shadow-color) }
.bk-shadow-sm { --tw-shadow: 0 1px 2px 0 rgba(0,0,0,.05); --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) }
.bk-shadow-gray-200 { --tw-shadow-color: #e5e7eb; --tw-shadow: var(--tw-shadow-colored) }
.bk-outline-none { outline: 2px solid transparent; outline-offset: 2px }
.bk-outline { outline-style: solid }
.bk-outline-1 { outline-width: 1px }
.-bk-outline-offset-1 { outline-offset: -1px }
.bk-outline-offset-1 { outline-offset: 1px }
.bk-outline-offset-\[-1px\] { outline-offset: -1px }
.bk-outline-gray-200 { outline-color: #e5e7eb }
.bk-outline-gray-300 { outline-color: #d1d5db }
.bk-outline-gray-600 { outline-color: #4b5563 }
.bk-outline-red-500 { outline-color: #f05252 }
.bk-ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.bk-ring-gray-100 { --tw-ring-opacity: 1; --tw-ring-color: rgb(243 244 246/var(--tw-ring-opacity)) }
.bk-ring-gray-200 { --tw-ring-opacity: 1; --tw-ring-color: rgb(229 231 235/var(--tw-ring-opacity)) }
.bk-ring-offset-2 { --tw-ring-offset-width: 2px }
.bk-ring-offset-white { --tw-ring-offset-color: #fff }
.bk-transition-all { transition-property: all; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.bk-transition-opacity { transition-property: opacity; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.bk-transition-transform { transition-property: transform; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.bk-delay-\[1ms\] { transition-delay: 1ms }
.bk-duration-300 { transition-duration: .3s }
.bk-ease-linear { transition-timing-function: linear }
.bk-hide-scrollbar::-webkit-scrollbar { display: none }
.bk-hide-scrollbar { -ms-overflow-style: none; scrollbar-width: none }
.error-autofill { --autofill-bg: #fdf2f2 !important }
.placeholder\:bk-text-gray-900::-moz-placeholder { --tw-text-opacity: 1; color: rgb(17 25 40/var(--tw-text-opacity)) }
.placeholder\:bk-text-gray-900::placeholder { --tw-text-opacity: 1; color: rgb(17 25 40/var(--tw-text-opacity)) }
.after\:bk-absolute:after { content: var(--tw-content); position: absolute }
.after\:bk-left-\[2px\]:after { content: var(--tw-content); left: 2px }
.after\:bk-top-\[2px\]:after { content: var(--tw-content); top: 2px }
.after\:bk-h-4:after { content: var(--tw-content); height: 1rem }
.after\:bk-h-5:after { content: var(--tw-content); height: 1.25rem }
.after\:bk-w-4:after { content: var(--tw-content); width: 1rem }
.after\:bk-w-5:after { content: var(--tw-content); width: 1.25rem }
.after\:bk-translate-x-0:after { --tw-translate-x: 0px }
.after\:bk-translate-x-0:after,
.after\:bk-translate-x-\[16px\]:after { content: var(--tw-content); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.after\:bk-translate-x-\[16px\]:after { --tw-translate-x: 16px }
.after\:bk-translate-x-\[20px\]:after { content: var(--tw-content); --tw-translate-x: 20px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
.after\:bk-rounded-full:after { content: var(--tw-content); border-radius: 9999px }
.after\:bk-bg-white:after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)) }
.after\:bk-transition-transform:after { content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s }
.after\:bk-content-\[\"\"\]:after { --tw-content: ""; content: var(--tw-content) }
.first\:\!bk-rounded-l-lg:first-child { border-top-left-radius: .5rem !important; border-bottom-left-radius: .5rem !important }
.first\:bk-border-l:first-child { border-left-width: 1px }
.last\:\!bk-rounded-r-lg:last-child { border-top-right-radius: .5rem !important; border-bottom-right-radius: .5rem !important }
.last\:\!bk-border-r-gray-200:last-child { --tw-border-opacity: 1 !important; border-right-color: rgb(229 231 235/var(--tw-border-opacity)) !important }
.hover\:bk-cursor-pointer:hover { cursor: pointer }
.hover\:bk-border-\[--tw-ring-color\]:hover { border-color: var(--tw-ring-color) }
.hover\:\!bk-bg-brand-100:hover { background-color: var(--brand-100) !important }
.hover\:\!bk-bg-brand-800:hover { background-color: var(--brand-800) !important }
.hover\:bk-bg-brand-50:hover { background-color: var(--brand-50) }
.hover\:bk-bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(243 244 246/var(--tw-bg-opacity)) }
.hover\:bk-bg-gray-50:hover { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity)) }
.hover\:bk-text-brand-800:hover { color: var(--brand-800) }
.hover\:bk-opacity-90:hover { opacity: .9 }
.hover\:bk-ring:hover { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.focus\:bk-border-\[--tw-ring-color\]:focus { border-color: var(--tw-ring-color) }
.focus\:bk-border-brand-600:focus { border-color: var(--brand-600) }
.focus\:bk-bg-gray-50:focus { --tw-bg-opacity: 1; background-color: rgb(249 250 251/var(--tw-bg-opacity)) }
.focus\:bk-bg-opacity-80:focus { --tw-bg-opacity: 0.8 }
.focus\:bk-text-brand-800:focus { color: var(--brand-800) }
.focus\:bk-outline-none:focus { outline: 2px solid transparent; outline-offset: 2px }
.focus\:bk-outline-brand-600:focus { outline-color: var(--brand-600) }
.bk-group:hover .group-hover\:bk-text-gray-900 { --tw-text-opacity: 1; color: rgb(17 25 40/var(--tw-text-opacity)) }
.bk-group:hover .group-hover\:bk-opacity-100 { opacity: 1 }
.bk-group:focus .group-focus\:bk-ring-2 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.bk-group:focus .group-focus\:bk-ring-2,
.bk-group:focus .group-focus\:bk-ring-4 { box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) }
.bk-group:focus .group-focus\:bk-ring-4 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) }
.bk-group:focus .group-focus\:bk-ring-brand-200 { --tw-ring-color: var(--brand-200) }
.bk-group:focus .group-focus\:bk-ring-brand-500 { --tw-ring-color: var(--brand-500) }
.bk-group:focus .group-focus\:bk-ring-primary-500 { --tw-ring-color: var(--primary-500) }

@media (max-width:576px) {
    .sm\:bk-w-\[300px\] { width: 300px }
    .sm\:bk-px-6 { padding-left: 1.5rem; padding-right: 1.5rem }
    .sm\:bk-py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem }
}

@media (max-width:768px) {
    .md\:\!bk-fixed { position: fixed !important }
    .md\:bk-relative { position: relative }
    .md\:\!bk-left-auto { left: auto !important }
    .md\:\!bk-right-0 { right: 0 !important }
    .md\:bk-bottom-0 { bottom: 0 }
    .md\:bk-bottom-4 { bottom: 1rem }
    .md\:bk-left-0 { left: 0 }
    .md\:bk-right-0 { right: 0 }
    .md\:bk-top-full { top: 100% }
    .md\:bk-m-0 { margin: 0 }
    .md\:\!bk-block { display: block !important }
    .md\:bk-block { display: block }
    .md\:\!bk-flex { display: flex !important }
    .md\:\!bk-hidden { display: none !important }
    .md\:bk-hidden { display: none }
    .md\:bk-max-h-\[calc\(100\%-32px\)\] { max-height: calc(100% - 32px) }
    .md\:bk-w-full { width: 100% }
    .md\:bk-w-screen { width: 100vw }
    .md\:bk-max-w-\[calc\(100vw-32px\)\] { max-width: calc(100vw - 32px) }
    .md\:-bk-translate-x-full { --tw-translate-x: -100%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) }
    .md\:\!bk-flex-col { flex-direction: column !important }
    .md\:bk-flex-col { flex-direction: column }
    .md\:\!bk-justify-center { justify-content: center !important }
    .md\:\!bk-gap-0 { gap: 0 !important }
    .md\:bk-self-end { align-self: flex-end }
    .md\:bk-rounded-b-none { border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
    .md\:bk-px-4 { padding-left: 1rem; padding-right: 1rem }
    .md\:bk-pt-4 { padding-top: 1rem }
}

.\[\&\>\*\]\:\!bk-rounded-full > * { border-radius: 9999px !important }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/55c55f0601d81cf3-s.woff2) format("woff2"); unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/26a46d62cd723877-s.woff2) format("woff2"); unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116 }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/97e0cb1ae144a2a9-s.woff2) format("woff2"); unicode-range: U+1f?? }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/581909926a08bbc8-s.woff2) format("woff2"); unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1, U+03a3-03ff }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/6d93bde91c0c2823-s.woff2) format("woff2"); unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/a34f9d1faa5f3315-s.p.woff2) format("woff2"); unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd }
@font-face { font-family: __Inter_Fallback_71906c; src: local("Arial"); ascent-override: 90.20%; descent-override: 22.48%; line-gap-override: 0.00%; size-adjust: 107.40% }
.__className_71906c { font-family: __Inter_71906c,__Inter_Fallback_71906c; font-style: normal }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/55c55f0601d81cf3-s.woff2) format("woff2"); unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/26a46d62cd723877-s.woff2) format("woff2"); unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116 }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/97e0cb1ae144a2a9-s.woff2) format("woff2"); unicode-range: U+1f?? }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/581909926a08bbc8-s.woff2) format("woff2"); unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1, U+03a3-03ff }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/df0a9ae256c0569c-s.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/6d93bde91c0c2823-s.woff2) format("woff2"); unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff }
@font-face { font-family: __Inter_71906c; font-style: normal; font-weight: 100 900; font-display: swap; src: url(../media/a34f9d1faa5f3315-s.p.woff2) format("woff2"); unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd }
@font-face { font-family: __Inter_Fallback_71906c; src: local("Arial"); ascent-override: 90.20%; descent-override: 22.48%; line-gap-override: 0.00%; size-adjust: 107.40% }
.__className_71906c { font-family: __Inter_71906c,__Inter_Fallback_71906c; font-style: normal }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/b6dc9561e88ebb53-s.woff2) format("woff2"); unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/8949376ec48e45f3-s.woff2) format("woff2"); unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116 }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/d733aeb44f74a1f9-s.woff2) format("woff2"); unicode-range: U+1f?? }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/46956918c419aebf-s.woff2) format("woff2"); unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1, U+03a3-03ff }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/9a756608c8ad8955-s.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/de996e1324cd1906-s.woff2) format("woff2"); unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 400; font-stretch: 100%; font-display: swap; src: url(../media/2d4e6c25a81b22b8-s.p.woff2) format("woff2"); unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/b6dc9561e88ebb53-s.woff2) format("woff2"); unicode-range: U+0460-052f, U+1c80-1c88, U+20b4, U+2de0-2dff, U+a640-a69f, U+fe2e-fe2f }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/8949376ec48e45f3-s.woff2) format("woff2"); unicode-range: U+0301, U+0400-045f, U+0490-0491, U+04b0-04b1, U+2116 }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/d733aeb44f74a1f9-s.woff2) format("woff2"); unicode-range: U+1f?? }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/46956918c419aebf-s.woff2) format("woff2"); unicode-range: U+0370-0377, U+037a-037f, U+0384-038a, U+038c, U+038e-03a1, U+03a3-03ff }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/9a756608c8ad8955-s.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/de996e1324cd1906-s.woff2) format("woff2"); unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff }
@font-face { font-family: "__Noto_Serif_cde33f"; font-style: normal; font-weight: 700; font-stretch: 100%; font-display: swap; src: url(../media/2d4e6c25a81b22b8-s.p.woff2) format("woff2"); unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd }
@font-face { font-family: "__Noto_Serif_Fallback_cde33f"; src: local("Times New Roman"); ascent-override: 89.33%; descent-override: 24.48%; line-gap-override: 0.00%; size-adjust: 119.66% }
.__className_cde33f { font-family: "__Noto_Serif_cde33f","__Noto_Serif_Fallback_cde33f"; font-style: normal }
@font-face { font-family: __Quicksand_0e73ac; font-style: normal; font-weight: 300 700; font-display: swap; src: url(../media/07b30c88f8c1c1ad-s.woff2) format("woff2"); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01a0-01a1, U+01af-01b0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1ea0-1ef9, U+20ab }
@font-face { font-family: __Quicksand_0e73ac; font-style: normal; font-weight: 300 700; font-display: swap; src: url(../media/a1b64b733866887d-s.woff2) format("woff2"); unicode-range: U+0100-02af, U+0304, U+0308, U+0329, U+1e00-1e9f, U+1ef2-1eff, U+2020, U+20a0-20ab, U+20ad-20c0, U+2113, U+2c60-2c7f, U+a720-a7ff }
@font-face { font-family: __Quicksand_0e73ac; font-style: normal; font-weight: 300 700; font-display: swap; src: url(../media/34a9823ac715e2c2-s.p.woff2) format("woff2"); unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+0304, U+0308, U+0329, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd }
@font-face { font-family: __Quicksand_Fallback_0e73ac; src: local("Arial"); ascent-override: 94.93%; descent-override: 23.73%; line-gap-override: 0.00%; size-adjust: 105.35% }
.__className_0e73ac { font-family: __Quicksand_0e73ac,__Quicksand_Fallback_0e73ac; font-style: normal }
