
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
    --tracking-normal: 0em;
    --tracking-wide: 0.025em;
    --leading-normal: 1.5;
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .inset-0 {
    inset: 0;
  }
  .top-0 {
    top: 0;
  }
  .left-0 {
    left: 0;
  }
  .isolate {
    isolation: isolate;
  }
  .-z-10 {
    z-index: calc(10 * -1);
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-30 {
    z-index: 30;
  }
  .container {
    width: 100%;
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
  }
  .mt-0 {
    margin-top: 0;
  }
  .mr-0 {
    margin-right: 0;
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0 {
    margin-bottom: 0;
  }
  .ml-0 {
    margin-left: 0;
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .aspect-\[1\/1\] {
    aspect-ratio: 1/1;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .h-52 {
    height: calc(var(--spacing) * 52);
  }
  .h-\[400px\] {
    height: 400px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .w-52 {
    width: calc(var(--spacing) * 52);
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .max-w-\[100\%\] {
    max-width: 100%;
  }
  .\[transform\:translateZ\(0\)\] {
    transform: translateZ(0);
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .transform-gpu {
    transform: translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .grid-flow-row {
    grid-auto-flow: row;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .place-content-center {
    place-content: center;
  }
  .content-normal {
    align-content: normal;
  }
  .items-center {
    align-items: center;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-normal {
    justify-content: normal;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .justify-items-normal {
    justify-items: normal;
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-5 {
    row-gap: calc(var(--spacing) * 5);
  }
  .self-center {
    align-self: center;
  }
  .justify-self-center {
    justify-self: center;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded-tl {
    border-top-left-radius: 0.3829191810344828rem;
  }
  .rounded-tr {
    border-top-right-radius: 0.3829191810344828rem;
  }
  .rounded-br {
    border-bottom-right-radius: 0.3829191810344828rem;
  }
  .rounded-bl {
    border-bottom-left-radius: 0.3829191810344828rem;
  }
  .border-t-1 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.06rem;
  }
  .border-r-1 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.06rem;
  }
  .border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.06rem;
  }
  .border-l-1 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.06rem;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-mist-300\/\[100\%\] {
    border-color: #d0d6d8;
  }
  .bg-surface-50\/\(--overlay-bg-opacity\) {
    background-color: #f5f7fa;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #f5f7fa var(--overlay-bg-opacity), transparent);
    }
  }
  .bg-white-500 {
    background-color: #ffffff;
  }
  .bg-white-950\/\(--bgColorOpacity\) {
    background-color: #ffffff;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #ffffff var(--bgColorOpacity), transparent);
    }
  }
  .bg-radial {
    --tw-gradient-position: in oklab;
    background-image: radial-gradient(var(--tw-gradient-stops));
  }
  .bg-\[url\(\.\.\/resources\/backgrounds\/blue-purple\.jpg\)\] {
    background-image: url(../resources/backgrounds/blue-purple.jpg);
  }
  .bg-\[url\(\.\.\/resources\/backgrounds\/multicolour\.jpg\)\] {
    background-image: url(../resources/backgrounds/multicolour.jpg);
  }
  .from-gray-50\/\(--bgGradientFromOpacity\) {
    --tw-gradient-from: #f9fafb;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-from: color-mix(in oklab, #f9fafb var(--bgGradientFromOpacity), transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-0\% {
    --tw-gradient-from-position: 0%;
  }
  .to-gray-400\/\(--bgGradientToOpacity\) {
    --tw-gradient-to: #99a1af;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-gradient-to: color-mix(in oklab, #99a1af var(--bgGradientToOpacity), transparent);
    }
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-100\% {
    --tw-gradient-to-position: 100%;
  }
  .mask-\[url\(\'data\:image\/svg\+xml\,\%3Csvg\%20viewBox\%3D\%220\%200\%20256\%20256\%22\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%3E\%3Cpath\%20fill\%3D\%22currentColor\%22\%20d\%3D\%22M128\%200C57\.3\%200\%200\%2057\.309\%200\%20128c0\%2070\.696\%2057\.309\%20128\%20128\%20128\%2070\.697\%200\%20128-57\.304\%20128-128C256\%2057\.31\%20198\.697\%200\%20127\.99\%200l0-\.01Zm58\.69\%20184\.61c-2\.3\%203\.76-7\.22\%204\.95-10\.98\%202\.64\%20-30\.06-18\.357-67\.89-22\.52-112\.44-12\.34v0c-4\.3\.97-8\.58-1\.72-9\.56-6\.01v0c-\.99-4\.29\%201\.69-8\.57\%205\.98-9\.55\%200-\.01\.01-\.01\.01-\.01\%2048\.76-11\.14\%2090\.583-6\.35\%20124\.32\%2014\.27\%203\.76\%202\.3\%204\.95\%207\.21\%202\.64\%2010\.97Zm15\.66-34\.86c-2\.89\%204\.69-9\.04\%206\.17-13\.73\%203\.28\%20-34\.41-21\.15-86\.853-27\.28-127\.548-14\.92\%20-5\.28\%201\.59-10\.86-1\.38-12\.454-6\.65\%20-1\.59-5\.28\%201\.38-10\.85\%206\.65-12\.45\%2046\.48-14\.11\%20104\.275-7\.28\%20143\.787\%2017\%204\.69\%202\.89\%206\.17\%209\.03\%203\.28\%2013\.72v-\.01Zm1\.34-36\.3C162\.43\%2088\.94\%2094\.37\%2086\.69\%2054\.98\%2098\.64c-6\.33\%201\.91-13\.02-1\.66-14\.93-7\.98\%20-1\.92-6\.33\%201\.65-13\.012\%207\.98-14\.94C93\.24\%2061\.99\%20168\.41\%2064\.64\%20215\.9\%2092\.84c5\.7\%203\.37\%207\.56\%2010\.72\%204\.18\%2016\.405\%20-3\.37\%205\.69-10\.73\%207\.56-16\.4\%204\.18h-\.01Z\%22\%2F\%3E\%3C\%2Fsvg\%3E\'\)\] {
    mask-image: url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20256%20256%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M128%200C57.3%200%200%2057.309%200%20128c0%2070.696%2057.309%20128%20128%20128%2070.697%200%20128-57.304%20128-128C256%2057.31%20198.697%200%20127.99%200l0-.01Zm58.69%20184.61c-2.3%203.76-7.22%204.95-10.98%202.64%20-30.06-18.357-67.89-22.52-112.44-12.34v0c-4.3.97-8.58-1.72-9.56-6.01v0c-.99-4.29%201.69-8.57%205.98-9.55%200-.01.01-.01.01-.01%2048.76-11.14%2090.583-6.35%20124.32%2014.27%203.76%202.3%204.95%207.21%202.64%2010.97Zm15.66-34.86c-2.89%204.69-9.04%206.17-13.73%203.28%20-34.41-21.15-86.853-27.28-127.548-14.92%20-5.28%201.59-10.86-1.38-12.454-6.65%20-1.59-5.28%201.38-10.85%206.65-12.45%2046.48-14.11%20104.275-7.28%20143.787%2017%204.69%202.89%206.17%209.03%203.28%2013.72v-.01Zm1.34-36.3C162.43%2088.94%2094.37%2086.69%2054.98%2098.64c-6.33%201.91-13.02-1.66-14.93-7.98%20-1.92-6.33%201.65-13.012%207.98-14.94C93.24%2061.99%20168.41%2064.64%20215.9%2092.84c5.7%203.37%207.56%2010.72%204.18%2016.405%20-3.37%205.69-10.73%207.56-16.4%204.18h-.01Z%22%2F%3E%3C%2Fsvg%3E');
  }
  .mask-\[url\(\'data\:image\/svg\+xml\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2232\%22\%20height\%3D\%2232\%22\%20viewBox\%3D\%220\%200\%2032\%2032\%22\%3E\%3Cpath\%20d\%3D\%22M19\.61\%2C4\.808c1\.035-1\.294\%2C1\.737-3\.032\%2C1\.552-4\.808-1\.515\%2C\.075-3\.363\%2C\.999-4\.433\%2C2\.295-\.961\%2C1\.109-1\.811\%2C2\.92-1\.59\%2C4\.621\%2C1\.7\%2C\.147\%2C3\.399-\.85\%2C4\.471-2\.108\%22\%3E\%3C\%2Fpath\%3E\%3Cpath\%20d\%3D\%22M21\.143\%2C7\.248c-2\.469-\.147-4\.569\%2C1\.401-5\.748\%2C1\.401s-2\.986-1\.327-4\.939-1\.292c-2\.542\%2C\.037-4\.901\%2C1\.475-6\.191\%2C3\.761-2\.653\%2C4\.573-\.7\%2C11\.357\%2C1\.88\%2C15\.081\%2C1\.253\%2C1\.843\%2C2\.763\%2C3\.872\%2C4\.753\%2C3\.799\%2C1\.88-\.074\%2C2\.617-1\.217\%2C4\.902-1\.217s2\.947\%2C1\.217\%2C4\.937\%2C1\.18c2\.064-\.037\%2C3\.354-1\.844\%2C4\.607-3\.688\%2C1\.437-2\.101\%2C2\.026-4\.129\%2C2\.063-4\.24-\.037-\.037-3\.98-1\.549-4\.016-6\.084-\.037-3\.797\%2C3\.095-5\.603\%2C3\.243-5\.716-1\.769-2\.616-4\.533-2\.911-5\.491-2\.985\%22\%3E\%3C\%2Fpath\%3E\%3C\%2Fsvg\%3E\'\)\] {
    mask-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M19.61%2C4.808c1.035-1.294%2C1.737-3.032%2C1.552-4.808-1.515%2C.075-3.363%2C.999-4.433%2C2.295-.961%2C1.109-1.811%2C2.92-1.59%2C4.621%2C1.7%2C.147%2C3.399-.85%2C4.471-2.108%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M21.143%2C7.248c-2.469-.147-4.569%2C1.401-5.748%2C1.401s-2.986-1.327-4.939-1.292c-2.542%2C.037-4.901%2C1.475-6.191%2C3.761-2.653%2C4.573-.7%2C11.357%2C1.88%2C15.081%2C1.253%2C1.843%2C2.763%2C3.872%2C4.753%2C3.799%2C1.88-.074%2C2.617-1.217%2C4.902-1.217s2.947%2C1.217%2C4.937%2C1.18c2.064-.037%2C3.354-1.844%2C4.607-3.688%2C1.437-2.101%2C2.026-4.129%2C2.063-4.24-.037-.037-3.98-1.549-4.016-6.084-.037-3.797%2C3.095-5.603%2C3.243-5.716-1.769-2.616-4.533-2.911-5.491-2.985%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  }
  .mask-\[url\(\'data\:image\/svg\+xml\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2232\%22\%20height\%3D\%2232\%22\%20viewBox\%3D\%220\%200\%2032\%2032\%22\%3E\%3Cpath\%20d\%3D\%22M30\.116\%2C7\.642c-\.438-3\.223-3\.278-5\.764-6\.645-6\.256-\.568-\.083-2\.72-\.386-7\.705-\.386h-\.037c-4\.987\%2C0-6\.056\%2C\.303-6\.624\%2C\.386-3\.273\%2C\.479-6\.262\%2C2\.761-6\.987\%2C6\.023-\.349\%2C1\.606-\.386\%2C3\.387-\.321\%2C5\.02\%2C\.092\%2C2\.343\%2C\.11\%2C4\.681\%2C\.325\%2C7\.014\%2C\.149\%2C1\.55\%2C\.408\%2C3\.087\%2C\.776\%2C4\.601\%2C\.689\%2C2\.795\%2C3\.48\%2C5\.121\%2C6\.214\%2C6\.07\%2C2\.927\%2C\.99\%2C6\.075\%2C1\.154\%2C9\.091\%2C\.474\%2C\.332-\.076\%2C\.66-\.165\%2C\.984-\.266\%2C\.732-\.23\%2C1\.591-\.488\%2C2\.222-\.941\%2C\.009-\.006\%2C\.016-\.015\%2C\.021-\.024\%2C\.005-\.009\%2C\.008-\.02\%2C\.008-\.031v-2\.261c0-\.01-\.003-\.02-\.007-\.029-\.004-\.009-\.011-\.017-\.019-\.023-\.008-\.006-\.017-\.01-\.027-\.013-\.01-\.002-\.02-\.002-\.03\%2C0-1\.932\%2C\.457-3\.913\%2C\.685-5\.899\%2C\.682-3\.419\%2C0-4\.339-1\.605-4\.602-2\.273-\.212-\.577-\.346-1\.18-\.4-1\.792\%2C0-\.01\%2C\.001-\.021\%2C\.006-\.03\%2C\.004-\.009\%2C\.011-\.018\%2C\.019-\.024\%2C\.008-\.006\%2C\.018-\.011\%2C\.028-\.013\%2C\.01-\.002\%2C\.021-\.002\%2C\.031\%2C0\%2C1\.9\%2C\.453\%2C3\.848\%2C\.682\%2C5\.803\%2C\.682\%2C\.47\%2C0\%2C\.939\%2C0\%2C1\.409-\.012\%2C1\.966-\.055\%2C4\.038-\.154\%2C5\.972-\.528\%2C\.048-\.01\%2C\.097-\.018\%2C\.138-\.03\%2C3\.051-\.579\%2C5\.954-2\.398\%2C6\.249-7\.004\%2C\.011-\.181\%2C\.039-1\.899\%2C\.039-2\.088\%2C\.001-\.64\%2C\.208-4\.536-\.03-6\.931Zm-4\.696\%2C11\.493h-3\.208v-7\.772c0-1\.636-\.689-2\.471-2\.091-2\.471-1\.541\%2C0-2\.313\%2C\.987-2\.313\%2C2\.937v4\.254h-3\.189v-4\.254c0-1\.95-\.773-2\.937-2\.315-2\.937-1\.394\%2C0-2\.09\%2C\.834-2\.091\%2C2\.471v7\.772h-3\.205V11\.127c0-1\.636\%2C\.422-2\.936\%2C1\.267-3\.9\%2C\.871-\.961\%2C2\.014-1\.455\%2C3\.433-1\.455\%2C1\.642\%2C0\%2C2\.883\%2C\.624\%2C3\.71\%2C1\.872l\.798\%2C1\.325\%2C\.8-1\.325c\.827-1\.248\%2C2\.068-1\.872\%2C3\.707-1\.872\%2C1\.417\%2C0\%2C2\.56\%2C\.494\%2C3\.434\%2C1\.455\%2C\.845\%2C\.963\%2C1\.267\%2C2\.263\%2C1\.267\%2C3\.9l-\.003\%2C8\.008Z\%22\%3E\%3C\%2Fpath\%3E\%3C\%2Fsvg\%3E\'\)\] {
    mask-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M30.116%2C7.642c-.438-3.223-3.278-5.764-6.645-6.256-.568-.083-2.72-.386-7.705-.386h-.037c-4.987%2C0-6.056%2C.303-6.624%2C.386-3.273%2C.479-6.262%2C2.761-6.987%2C6.023-.349%2C1.606-.386%2C3.387-.321%2C5.02%2C.092%2C2.343%2C.11%2C4.681%2C.325%2C7.014%2C.149%2C1.55%2C.408%2C3.087%2C.776%2C4.601%2C.689%2C2.795%2C3.48%2C5.121%2C6.214%2C6.07%2C2.927%2C.99%2C6.075%2C1.154%2C9.091%2C.474%2C.332-.076%2C.66-.165%2C.984-.266%2C.732-.23%2C1.591-.488%2C2.222-.941%2C.009-.006%2C.016-.015%2C.021-.024%2C.005-.009%2C.008-.02%2C.008-.031v-2.261c0-.01-.003-.02-.007-.029-.004-.009-.011-.017-.019-.023-.008-.006-.017-.01-.027-.013-.01-.002-.02-.002-.03%2C0-1.932%2C.457-3.913%2C.685-5.899%2C.682-3.419%2C0-4.339-1.605-4.602-2.273-.212-.577-.346-1.18-.4-1.792%2C0-.01%2C.001-.021%2C.006-.03%2C.004-.009%2C.011-.018%2C.019-.024%2C.008-.006%2C.018-.011%2C.028-.013%2C.01-.002%2C.021-.002%2C.031%2C0%2C1.9%2C.453%2C3.848%2C.682%2C5.803%2C.682%2C.47%2C0%2C.939%2C0%2C1.409-.012%2C1.966-.055%2C4.038-.154%2C5.972-.528%2C.048-.01%2C.097-.018%2C.138-.03%2C3.051-.579%2C5.954-2.398%2C6.249-7.004%2C.011-.181%2C.039-1.899%2C.039-2.088%2C.001-.64%2C.208-4.536-.03-6.931Zm-4.696%2C11.493h-3.208v-7.772c0-1.636-.689-2.471-2.091-2.471-1.541%2C0-2.313%2C.987-2.313%2C2.937v4.254h-3.189v-4.254c0-1.95-.773-2.937-2.315-2.937-1.394%2C0-2.09%2C.834-2.091%2C2.471v7.772h-3.205V11.127c0-1.636%2C.422-2.936%2C1.267-3.9%2C.871-.961%2C2.014-1.455%2C3.433-1.455%2C1.642%2C0%2C2.883%2C.624%2C3.71%2C1.872l.798%2C1.325%2C.8-1.325c.827-1.248%2C2.068-1.872%2C3.707-1.872%2C1.417%2C0%2C2.56%2C.494%2C3.434%2C1.455%2C.845%2C.963%2C1.267%2C2.263%2C1.267%2C3.9l-.003%2C8.008Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  }
  .mask-\[url\(\'data\:image\/svg\+xml\,\%3Csvg\%20xmlns\%3D\%22http\%3A\%2F\%2Fwww\.w3\.org\%2F2000\%2Fsvg\%22\%20width\%3D\%2232\%22\%20height\%3D\%2232\%22\%20viewBox\%3D\%220\%200\%2032\%2032\%22\%3E\%3Cpath\%20d\%3D\%22M31\.331\%2C8\.248c-\.368-1\.386-1\.452-2\.477-2\.829-2\.848-2\.496-\.673-12\.502-\.673-12\.502-\.673\%2C0\%2C0-10\.007\%2C0-12\.502\%2C\.673-1\.377\%2C\.37-2\.461\%2C1\.462-2\.829\%2C2\.848-\.669\%2C2\.512-\.669\%2C7\.752-\.669\%2C7\.752\%2C0\%2C0\%2C0\%2C5\.241\%2C\.669\%2C7\.752\%2C\.368\%2C1\.386\%2C1\.452\%2C2\.477\%2C2\.829\%2C2\.847\%2C2\.496\%2C\.673\%2C12\.502\%2C\.673\%2C12\.502\%2C\.673\%2C0\%2C0\%2C10\.007\%2C0\%2C12\.502-\.673\%2C1\.377-\.37\%2C2\.461-1\.462\%2C2\.829-2\.847\%2C\.669-2\.512\%2C\.669-7\.752\%2C\.669-7\.752\%2C0\%2C0\%2C0-5\.24-\.669-7\.752ZM12\.727\%2C20\.758V11\.242l8\.364\%2C4\.758-8\.364\%2C4\.758Z\%22\%3E\%3C\%2Fpath\%3E\%3C\%2Fsvg\%3E\'\)\] {
    mask-image: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M31.331%2C8.248c-.368-1.386-1.452-2.477-2.829-2.848-2.496-.673-12.502-.673-12.502-.673%2C0%2C0-10.007%2C0-12.502%2C.673-1.377%2C.37-2.461%2C1.462-2.829%2C2.848-.669%2C2.512-.669%2C7.752-.669%2C7.752%2C0%2C0%2C0%2C5.241%2C.669%2C7.752%2C.368%2C1.386%2C1.452%2C2.477%2C2.829%2C2.847%2C2.496%2C.673%2C12.502%2C.673%2C12.502%2C.673%2C0%2C0%2C10.007%2C0%2C12.502-.673%2C1.377-.37%2C2.461-1.462%2C2.829-2.847%2C.669-2.512%2C.669-7.752%2C.669-7.752%2C0%2C0%2C0-5.24-.669-7.752ZM12.727%2C20.758V11.242l8.364%2C4.758-8.364%2C4.758Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  }
  .bg-cover {
    background-size: cover;
  }
  .bg-clip-text {
    background-clip: text;
  }
  .bg-center {
    background-position: center;
  }
  .bg-no-repeat {
    background-repeat: no-repeat;
  }
  .mask-alpha {
    mask-mode: alpha;
  }
  .mask-auto {
    mask-size: auto;
  }
  .mask-contain {
    mask-size: contain;
  }
  .mask-center {
    mask-position: center;
  }
  .mask-no-repeat {
    mask-repeat: no-repeat;
  }
  .object-cover {
    object-fit: cover;
  }
  .object-center {
    object-position: center;
  }
  .pt-0 {
    padding-top: 0;
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pt-20 {
    padding-top: calc(var(--spacing) * 20);
  }
  .pt-40 {
    padding-top: calc(var(--spacing) * 40);
  }
  .pr-0 {
    padding-right: 0;
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pb-0 {
    padding-bottom: 0;
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pb-40 {
    padding-bottom: calc(var(--spacing) * 40);
  }
  .pl-0 {
    padding-left: 0;
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .text-center {
    text-align: center;
  }
  .font-body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'sans-serif';
  }
  .text-6xl {
    font-size: 3.75rem;
    line-height: var(--tw-leading, 4.50rem);
  }
  .text-sm {
    font-size: 0.88rem;
    line-height: var(--tw-leading, 1.25rem);
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .font-\[900\] {
    --tw-font-weight: 900;
    font-weight: 900;
  }
  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  .tracking-wide {
    --tw-tracking: var(--tracking-wide);
    letter-spacing: var(--tracking-wide);
  }
  .text-\[transparent\] {
    color: transparent;
  }
  .text-mist-800\/\(--text-opacity\) {
    color: #22292b;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, #22292b var(--text-opacity), transparent);
    }
  }
  .normal-case {
    text-transform: none;
  }
  .not-italic {
    font-style: normal;
  }
  .opacity-\[100\%\] {
    opacity: 100%;
  }
  .shadow-sm {
    --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, rgba(26,41,82,0.20)), 0px 6px 6px 0px var(--tw-shadow-color, rgba(26,41,82,0.20));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-mist-400\/\(--box-shadow-opacity\) {
    --tw-shadow-color: #9ca8ab;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, color-mix(in oklab, #9ca8ab var(--box-shadow-opacity), transparent) var(--tw-shadow-alpha), transparent);
    }
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .delay-\[0ms\] {
    transition-delay: 0ms;
  }
  .duration-\[0ms\] {
    --tw-duration: 0ms;
    transition-duration: 0ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .\[will-change\:transform\] {
    will-change: transform;
  }
  .\[--bgColorOpacity\:100\%\] {
    --bgColorOpacity: 100%;
  }
  .\[--bgGradientFromOpacity\:100\%\] {
    --bgGradientFromOpacity: 100%;
  }
  .\[--bgGradientToOpacity\:100\%\] {
    --bgGradientToOpacity: 100%;
  }
  .\[--box-shadow-opacity\:10\%\] {
    --box-shadow-opacity: 10%;
  }
  .\[--overlay-bg-opacity\:50\%\] {
    --overlay-bg-opacity: 50%;
  }
  .\[--text-opacity\:100\%\] {
    --text-opacity: 100%;
  }
  .\[clip\:rect\(0\,_auto\,_auto\,_0\)\] {
    clip: rect(0, auto, auto, 0);
  }
  .text-shadow-none {
    text-shadow: none;
  }
  .hover\:text-teal-500\/\(--text-opacity\) {
    &:hover {
      @media (hover: hover) {
        color: #00b9a6;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, #00b9a6 var(--text-opacity), transparent);
        }
      }
    }
  }
  .hover\:\[--text-opacity\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --text-opacity: 100%;
      }
    }
  }
  .hover\:text-shadow-none {
    &:hover {
      @media (hover: hover) {
        text-shadow: none;
      }
    }
  }
  .aria-\[current\=page\]\:text-teal-500\/\(--text-opacity\) {
    &[aria-current="page"] {
      color: #00b9a6;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, #00b9a6 var(--text-opacity), transparent);
      }
    }
  }
  .aria-\[current\=page\]\:\[--text-opacity\:100\%\] {
    &[aria-current="page"] {
      --text-opacity: 100%;
    }
  }
  .aria-\[current\=page\]\:text-shadow-none {
    &[aria-current="page"] {
      text-shadow: none;
    }
  }
  .sm\:grid-cols-2 {
    @media (width >= 640px) {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
  .sm\:flex-row {
    @media (width >= 640px) {
      flex-direction: row;
    }
  }
  .sm\:text-9xl {
    @media (width >= 640px) {
      font-size: 8.00rem;
      line-height: var(--tw-leading, 8.50rem);
    }
  }
  .md\:grid-cols-3 {
    @media (width >= 768px) {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }
  .md\:flex-row {
    @media (width >= 768px) {
      flex-direction: row;
    }
  }
  .dark\:bg-surface-800\/\(--bgColorOpacity\) {
    @media (prefers-color-scheme: dark) {
      background-color: #344458;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, #344458 var(--bgColorOpacity), transparent);
      }
    }
  }
  .dark\:bg-surface-950 {
    @media (prefers-color-scheme: dark) {
      background-color: #1f2632;
    }
  }
  .dark\:text-surface-400\/\(--text-opacity\) {
    @media (prefers-color-scheme: dark) {
      color: #7c99b3;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, #7c99b3 var(--text-opacity), transparent);
      }
    }
  }
  .dark\:hover\:text-surface-100\/\(--text-opacity\) {
    @media (prefers-color-scheme: dark) {
      &:hover {
        @media (hover: hover) {
          color: #ebeff3;
          @supports (color: color-mix(in lab, red, red)) {
            color: color-mix(in oklab, #ebeff3 var(--text-opacity), transparent);
          }
        }
      }
    }
  }
  .dark\:aria-\[current\=page\]\:text-surface-100\/\(--text-opacity\) {
    @media (prefers-color-scheme: dark) {
      &[aria-current="page"] {
        color: #ebeff3;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, #ebeff3 var(--text-opacity), transparent);
        }
      }
    }
  }
  .\[\&_a\]\:font-\[400\] {
    & a {
      --tw-font-weight: 400;
      font-weight: 400;
    }
  }
  .\[\&_a\]\:text-brand-500 {
    & a {
      color: #3892f8;
    }
  }
  .\[\&_a\]\:no-underline {
    & a {
      text-decoration-line: none;
    }
  }
  .\[\&_a\:hover\]\:font-\[400\] {
    & a:hover {
      --tw-font-weight: 400;
      font-weight: 400;
    }
  }
  .\[\&_a\:hover\]\:text-brand-800 {
    & a:hover {
      color: #1d4bb0;
    }
  }
  .\[\&_a\:hover\]\:no-underline {
    & a:hover {
      text-decoration-line: none;
    }
  }
  .\[\&_a\:visited\]\:font-\[400\] {
    & a:visited {
      --tw-font-weight: 400;
      font-weight: 400;
    }
  }
  .\[\&_a\:visited\]\:text-brand-800 {
    & a:visited {
      color: #1d4bb0;
    }
  }
  .\[\&_a\:visited\]\:no-underline {
    & a:visited {
      text-decoration-line: none;
    }
  }
  .\[\&\>\*\]\:col-start-1 {
    &>* {
      grid-column-start: 1;
    }
  }
  .\[\&\>\*\]\:row-start-1 {
    &>* {
      grid-row-start: 1;
    }
  }
  .\[\&\>\*\]\:min-w-0 {
    &>* {
      min-width: 0;
    }
  }
}
@layer base {
  [type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
    appearance: none;
    background-color: #fff;
    border-color: #6a7282;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
    &: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: #155dfc;
      --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: #155dfc;
    }
  }
  input::placeholder,textarea::placeholder {
    color: #6a7282;
    opacity: 1;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-date-and-time-value {
    min-height: 1.5em;
  }
  ::-webkit-date-and-time-value {
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
  }
  select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236a7282' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    print-color-adjust: exact;
  }
  [multiple],[size]:where(select:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    print-color-adjust: unset;
  }
  [type='checkbox'],[type='radio'] {
    appearance: none;
    padding: 0;
    print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #155dfc;
    background-color: #fff;
    border-color: #6a7282;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
  }
  [type='checkbox'] {
    border-radius: 0px;
  }
  [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: #155dfc;
    --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);
  }
  [type='checkbox']:checked,[type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
  }
  [type='checkbox']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [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");
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
  }
  [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    @media (forced-colors: active) {
      appearance: auto;
    }
  }
  [type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
    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 solid ButtonText;
    outline: 1px auto -webkit-focus-ring-color;
  }
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-text-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-tracking: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-duration: initial;
      --tw-ease: initial;
      --tw-text-shadow-color: initial;
      --tw-text-shadow-alpha: 100%;
    }
  }
}

.container{max-width:100%;}
@media (min-width: 640px){.container{max-width:640px}}
@media (min-width: 768px){.container{max-width:768px}}
@media (min-width: 1024px){.container{max-width:1024px}}/* [data-rwx-droparea] {
  grid-column: 1 / -1;
  grid-row: 1 / -1;
} */
