
/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --spacing: 0.25rem;
    --container-md: 28rem;
    --tracking-normal: 0em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-normal: 1.5;
    --ease-in: cubic-bezier(0.4, 0, 1, 1);
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --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 {
  .collapse {
    visibility: collapse;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .top-full {
    top: 100%;
  }
  .right-8 {
    right: calc(var(--spacing) * 8);
  }
  .bottom-8 {
    bottom: calc(var(--spacing) * 8);
  }
  .left-1\/2 {
    left: calc(1 / 2 * 100%);
  }
  .z-0 {
    z-index: 0;
  }
  .z-30 {
    z-index: 30;
  }
  .z-50 {
    z-index: 50;
  }
  .z-\[0\] {
    z-index: 0;
  }
  .z-\[5\] {
    z-index: 5;
  }
  .z-\[10\] {
    z-index: 10;
  }
  .z-\[31\] {
    z-index: 31;
  }
  .z-\[50\] {
    z-index: 50;
  }
  .order-last {
    order: 9999;
  }
  .order-none {
    order: 0;
  }
  .col-span-1 {
    grid-column: span 1 / span 1;
  }
  .col-span-4 {
    grid-column: span 4 / span 4;
  }
  .\!container {
    width: 100% !important;
    @media (width >= 640px) {
      max-width: 640px !important;
    }
    @media (width >= 768px) {
      max-width: 768px !important;
    }
    @media (width >= 1024px) {
      max-width: 1024px !important;
    }
    @media (width >= 1280px) {
      max-width: 1280px !important;
    }
    @media (width >= 1536px) {
      max-width: 1536px !important;
    }
  }
  .container {
    width: 100%;
    @media (width >= 640px) {
      max-width: 640px;
    }
    @media (width >= 768px) {
      max-width: 768px;
    }
    @media (width >= 1024px) {
      max-width: 1024px;
    }
    @media (width >= 1280px) {
      max-width: 1280px;
    }
    @media (width >= 1536px) {
      max-width: 1536px;
    }
  }
  .ms-auto {
    margin-inline-start: auto;
  }
  .mt-0 {
    margin-top: 0;
  }
  .mt-1 {
    margin-top: var(--spacing);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-2\.5 {
    margin-top: calc(var(--spacing) * 2.5);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-3\.5 {
    margin-top: calc(var(--spacing) * 3.5);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mr-0 {
    margin-right: 0;
  }
  .mr-5 {
    margin-right: calc(var(--spacing) * 5);
  }
  .mr-10 {
    margin-right: calc(var(--spacing) * 10);
  }
  .mr-40 {
    margin-right: calc(var(--spacing) * 40);
  }
  .mr-80 {
    margin-right: calc(var(--spacing) * 80);
  }
  .mr-auto {
    margin-right: auto;
  }
  .mb-0 {
    margin-bottom: 0;
  }
  .mb-1 {
    margin-bottom: var(--spacing);
  }
  .mb-2 {
    margin-bottom: calc(var(--spacing) * 2);
  }
  .mb-4 {
    margin-bottom: calc(var(--spacing) * 4);
  }
  .mb-5 {
    margin-bottom: calc(var(--spacing) * 5);
  }
  .mb-10 {
    margin-bottom: calc(var(--spacing) * 10);
  }
  .ml-0 {
    margin-left: 0;
  }
  .ml-5 {
    margin-left: calc(var(--spacing) * 5);
  }
  .ml-10 {
    margin-left: calc(var(--spacing) * 10);
  }
  .ml-20 {
    margin-left: calc(var(--spacing) * 20);
  }
  .ml-40 {
    margin-left: calc(var(--spacing) * 40);
  }
  .ml-80 {
    margin-left: calc(var(--spacing) * 80);
  }
  .ml-auto {
    margin-left: auto;
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .aspect-\[0\.75\] {
    aspect-ratio: 0.75;
  }
  .aspect-\[0\.53125\] {
    aspect-ratio: 0.53125;
  }
  .aspect-\[0\.79347825050354\] {
    aspect-ratio: 0.79347825050354;
  }
  .aspect-\[0\.605042040348053\] {
    aspect-ratio: 0.605042040348053;
  }
  .aspect-\[0\.662162184715271\] {
    aspect-ratio: 0.662162184715271;
  }
  .aspect-\[0\.675000011920929\] {
    aspect-ratio: 0.675000011920929;
  }
  .aspect-\[0\.682539701461792\] {
    aspect-ratio: 0.682539701461792;
  }
  .aspect-\[0\.692307710647583\] {
    aspect-ratio: 0.692307710647583;
  }
  .aspect-\[0\.699999988079071\] {
    aspect-ratio: 0.699999988079071;
  }
  .aspect-\[0\.717131495475769\] {
    aspect-ratio: 0.717131495475769;
  }
  .aspect-\[0\.761403501033783\] {
    aspect-ratio: 0.761403501033783;
  }
  .aspect-\[0\.800000011920929\] {
    aspect-ratio: 0.800000011920929;
  }
  .aspect-\[0\.801075279712677\] {
    aspect-ratio: 0.801075279712677;
  }
  .aspect-\[0\.801699697971344\] {
    aspect-ratio: 0.801699697971344;
  }
  .aspect-\[0\.806584358215332\] {
    aspect-ratio: 0.806584358215332;
  }
  .aspect-\[0\.834319531917572\] {
    aspect-ratio: 0.834319531917572;
  }
  .aspect-\[0\.840255618095398\] {
    aspect-ratio: 0.840255618095398;
  }
  .aspect-\[0\.845714271068573\] {
    aspect-ratio: 0.845714271068573;
  }
  .aspect-\[0\.849711000919342\] {
    aspect-ratio: 0.849711000919342;
  }
  .aspect-\[0\.931034505367279\] {
    aspect-ratio: 0.931034505367279;
  }
  .aspect-\[0\.949999988079071\] {
    aspect-ratio: 0.949999988079071;
  }
  .aspect-\[0\.954023003578186\] {
    aspect-ratio: 0.954023003578186;
  }
  .aspect-\[0\.962199330329895\] {
    aspect-ratio: 0.962199330329895;
  }
  .aspect-\[0\.962382435798645\] {
    aspect-ratio: 0.962382435798645;
  }
  .aspect-\[0\.971731424331665\] {
    aspect-ratio: 0.971731424331665;
  }
  .aspect-\[0\.982300877571106\] {
    aspect-ratio: 0.982300877571106;
  }
  .aspect-\[0\.982876718044281\] {
    aspect-ratio: 0.982876718044281;
  }
  .aspect-\[0\.987500011920929\] {
    aspect-ratio: 0.987500011920929;
  }
  .aspect-\[0\.990963876247406\] {
    aspect-ratio: 0.990963876247406;
  }
  .aspect-\[0\.991631805896759\] {
    aspect-ratio: 0.991631805896759;
  }
  .aspect-\[0\.992337167263031\] {
    aspect-ratio: 0.992337167263031;
  }
  .aspect-\[0\.995726466178894\] {
    aspect-ratio: 0.995726466178894;
  }
  .aspect-\[0\.5367646813392639\] {
    aspect-ratio: 0.5367646813392639;
  }
  .aspect-\[0\.5692771077156067\] {
    aspect-ratio: 0.5692771077156067;
  }
  .aspect-\[0\.5766423344612122\] {
    aspect-ratio: 0.5766423344612122;
  }
  .aspect-\[0\.5830815434455872\] {
    aspect-ratio: 0.5830815434455872;
  }
  .aspect-\[0\.6012461185455322\] {
    aspect-ratio: 0.6012461185455322;
  }
  .aspect-\[0\.6031249761581421\] {
    aspect-ratio: 0.6031249761581421;
  }
  .aspect-\[0\.6270270347595215\] {
    aspect-ratio: 0.6270270347595215;
  }
  .aspect-\[0\.6343749761581421\] {
    aspect-ratio: 0.6343749761581421;
  }
  .aspect-\[0\.6354838609695435\] {
    aspect-ratio: 0.6354838609695435;
  }
  .aspect-\[0\.6399999856948853\] {
    aspect-ratio: 0.6399999856948853;
  }
  .aspect-\[0\.6465256810188293\] {
    aspect-ratio: 0.6465256810188293;
  }
  .aspect-\[0\.6470588445663452\] {
    aspect-ratio: 0.6470588445663452;
  }
  .aspect-\[0\.6494845151901245\] {
    aspect-ratio: 0.6494845151901245;
  }
  .aspect-\[0\.6530612111091614\] {
    aspect-ratio: 0.6530612111091614;
  }
  .aspect-\[0\.6578947305679321\] {
    aspect-ratio: 0.6578947305679321;
  }
  .aspect-\[0\.6594827771186829\] {
    aspect-ratio: 0.6594827771186829;
  }
  .aspect-\[0\.6643356680870056\] {
    aspect-ratio: 0.6643356680870056;
  }
  .aspect-\[0\.6643598675727844\] {
    aspect-ratio: 0.6643598675727844;
  }
  .aspect-\[0\.6674584150314331\] {
    aspect-ratio: 0.6674584150314331;
  }
  .aspect-\[0\.6678321957588196\] {
    aspect-ratio: 0.6678321957588196;
  }
  .aspect-\[0\.6739130616188049\] {
    aspect-ratio: 0.6739130616188049;
  }
  .aspect-\[0\.6797152757644653\] {
    aspect-ratio: 0.6797152757644653;
  }
  .aspect-\[0\.6819788217544556\] {
    aspect-ratio: 0.6819788217544556;
  }
  .aspect-\[0\.6825938820838928\] {
    aspect-ratio: 0.6825938820838928;
  }
  .aspect-\[0\.6860841512680054\] {
    aspect-ratio: 0.6860841512680054;
  }
  .aspect-\[0\.6866840720176697\] {
    aspect-ratio: 0.6866840720176697;
  }
  .aspect-\[0\.6881720423698425\] {
    aspect-ratio: 0.6881720423698425;
  }
  .aspect-\[0\.6896551847457886\] {
    aspect-ratio: 0.6896551847457886;
  }
  .aspect-\[0\.6942446231842041\] {
    aspect-ratio: 0.6942446231842041;
  }
  .aspect-\[0\.7062706351280212\] {
    aspect-ratio: 0.7062706351280212;
  }
  .aspect-\[0\.7091503143310547\] {
    aspect-ratio: 0.7091503143310547;
  }
  .aspect-\[0\.7108843326568604\] {
    aspect-ratio: 0.7108843326568604;
  }
  .aspect-\[0\.7114871144294739\] {
    aspect-ratio: 0.7114871144294739;
  }
  .aspect-\[0\.7138263583183289\] {
    aspect-ratio: 0.7138263583183289;
  }
  .aspect-\[0\.7146739363670349\] {
    aspect-ratio: 0.7146739363670349;
  }
  .aspect-\[0\.7184115648269653\] {
    aspect-ratio: 0.7184115648269653;
  }
  .aspect-\[0\.7211155295372009\] {
    aspect-ratio: 0.7211155295372009;
  }
  .aspect-\[0\.7250000238418579\] {
    aspect-ratio: 0.7250000238418579;
  }
  .aspect-\[0\.7291666865348816\] {
    aspect-ratio: 0.7291666865348816;
  }
  .aspect-\[0\.7388059496879578\] {
    aspect-ratio: 0.7388059496879578;
  }
  .aspect-\[0\.7456140518188477\] {
    aspect-ratio: 0.7456140518188477;
  }
  .aspect-\[0\.7462817430496216\] {
    aspect-ratio: 0.7462817430496216;
  }
  .aspect-\[0\.7542662024497986\] {
    aspect-ratio: 0.7542662024497986;
  }
  .aspect-\[0\.7588932514190674\] {
    aspect-ratio: 0.7588932514190674;
  }
  .aspect-\[0\.7589927911758423\] {
    aspect-ratio: 0.7589927911758423;
  }
  .aspect-\[0\.7605041861534119\] {
    aspect-ratio: 0.7605041861534119;
  }
  .aspect-\[0\.7609890103340149\] {
    aspect-ratio: 0.7609890103340149;
  }
  .aspect-\[0\.7656903862953186\] {
    aspect-ratio: 0.7656903862953186;
  }
  .aspect-\[0\.7668393850326538\] {
    aspect-ratio: 0.7668393850326538;
  }
  .aspect-\[0\.7687296271324158\] {
    aspect-ratio: 0.7687296271324158;
  }
  .aspect-\[0\.7695473432540894\] {
    aspect-ratio: 0.7695473432540894;
  }
  .aspect-\[0\.7712895274162292\] {
    aspect-ratio: 0.7712895274162292;
  }
  .aspect-\[0\.7715053558349609\] {
    aspect-ratio: 0.7715053558349609;
  }
  .aspect-\[0\.7751479148864746\] {
    aspect-ratio: 0.7751479148864746;
  }
  .aspect-\[0\.7773279547691345\] {
    aspect-ratio: 0.7773279547691345;
  }
  .aspect-\[0\.7793594598770142\] {
    aspect-ratio: 0.7793594598770142;
  }
  .aspect-\[0\.7797203063964844\] {
    aspect-ratio: 0.7797203063964844;
  }
  .aspect-\[0\.7797833681106567\] {
    aspect-ratio: 0.7797833681106567;
  }
  .aspect-\[0\.7808857560157776\] {
    aspect-ratio: 0.7808857560157776;
  }
  .aspect-\[0\.7810945510864258\] {
    aspect-ratio: 0.7810945510864258;
  }
  .aspect-\[0\.7849667072296143\] {
    aspect-ratio: 0.7849667072296143;
  }
  .aspect-\[0\.7862903475761414\] {
    aspect-ratio: 0.7862903475761414;
  }
  .aspect-\[0\.7900552749633789\] {
    aspect-ratio: 0.7900552749633789;
  }
  .aspect-\[0\.7920354008674622\] {
    aspect-ratio: 0.7920354008674622;
  }
  .aspect-\[0\.7925170063972473\] {
    aspect-ratio: 0.7925170063972473;
  }
  .aspect-\[0\.7932960987091064\] {
    aspect-ratio: 0.7932960987091064;
  }
  .aspect-\[0\.7939394116401672\] {
    aspect-ratio: 0.7939394116401672;
  }
  .aspect-\[0\.7971014380455017\] {
    aspect-ratio: 0.7971014380455017;
  }
  .aspect-\[0\.7975460290908813\] {
    aspect-ratio: 0.7975460290908813;
  }
  .aspect-\[0\.7994100451469421\] {
    aspect-ratio: 0.7994100451469421;
  }
  .aspect-\[0\.8008298873901367\] {
    aspect-ratio: 0.8008298873901367;
  }
  .aspect-\[0\.8085106611251831\] {
    aspect-ratio: 0.8085106611251831;
  }
  .aspect-\[0\.8086419701576233\] {
    aspect-ratio: 0.8086419701576233;
  }
  .aspect-\[0\.8100558519363403\] {
    aspect-ratio: 0.8100558519363403;
  }
  .aspect-\[0\.8102409839630127\] {
    aspect-ratio: 0.8102409839630127;
  }
  .aspect-\[0\.8102893829345703\] {
    aspect-ratio: 0.8102893829345703;
  }
  .aspect-\[0\.8103448152542114\] {
    aspect-ratio: 0.8103448152542114;
  }
  .aspect-\[0\.8126984238624573\] {
    aspect-ratio: 0.8126984238624573;
  }
  .aspect-\[0\.8141592741012573\] {
    aspect-ratio: 0.8141592741012573;
  }
  .aspect-\[0\.8154761791229248\] {
    aspect-ratio: 0.8154761791229248;
  }
  .aspect-\[0\.8169013857841492\] {
    aspect-ratio: 0.8169013857841492;
  }
  .aspect-\[0\.8224852085113525\] {
    aspect-ratio: 0.8224852085113525;
  }
  .aspect-\[0\.8264840245246887\] {
    aspect-ratio: 0.8264840245246887;
  }
  .aspect-\[0\.8284023404121399\] {
    aspect-ratio: 0.8284023404121399;
  }
  .aspect-\[0\.8313252925872803\] {
    aspect-ratio: 0.8313252925872803;
  }
  .aspect-\[0\.8333333134651184\] {
    aspect-ratio: 0.8333333134651184;
  }
  .aspect-\[0\.8339921236038208\] {
    aspect-ratio: 0.8339921236038208;
  }
  .aspect-\[0\.8352272510528564\] {
    aspect-ratio: 0.8352272510528564;
  }
  .aspect-\[0\.8362573385238647\] {
    aspect-ratio: 0.8362573385238647;
  }
  .aspect-\[0\.8379888534545898\] {
    aspect-ratio: 0.8379888534545898;
  }
  .aspect-\[0\.8392857313156128\] {
    aspect-ratio: 0.8392857313156128;
  }
  .aspect-\[0\.8430232405662537\] {
    aspect-ratio: 0.8430232405662537;
  }
  .aspect-\[0\.8443113565444946\] {
    aspect-ratio: 0.8443113565444946;
  }
  .aspect-\[0\.8447204828262329\] {
    aspect-ratio: 0.8447204828262329;
  }
  .aspect-\[0\.8448275923728943\] {
    aspect-ratio: 0.8448275923728943;
  }
  .aspect-\[0\.8461538553237915\] {
    aspect-ratio: 0.8461538553237915;
  }
  .aspect-\[0\.8470588326454163\] {
    aspect-ratio: 0.8470588326454163;
  }
  .aspect-\[0\.8474576473236084\] {
    aspect-ratio: 0.8474576473236084;
  }
  .aspect-\[0\.8478260636329651\] {
    aspect-ratio: 0.8478260636329651;
  }
  .aspect-\[0\.8510638475418091\] {
    aspect-ratio: 0.8510638475418091;
  }
  .aspect-\[0\.8534482717514038\] {
    aspect-ratio: 0.8534482717514038;
  }
  .aspect-\[0\.8539325594902039\] {
    aspect-ratio: 0.8539325594902039;
  }
  .aspect-\[0\.8563535809516907\] {
    aspect-ratio: 0.8563535809516907;
  }
  .aspect-\[0\.8571428656578064\] {
    aspect-ratio: 0.8571428656578064;
  }
  .aspect-\[0\.8588235378265381\] {
    aspect-ratio: 0.8588235378265381;
  }
  .aspect-\[0\.8604651093482971\] {
    aspect-ratio: 0.8604651093482971;
  }
  .aspect-\[0\.8612716794013977\] {
    aspect-ratio: 0.8612716794013977;
  }
  .aspect-\[0\.8687151074409485\] {
    aspect-ratio: 0.8687151074409485;
  }
  .aspect-\[0\.8691860437393188\] {
    aspect-ratio: 0.8691860437393188;
  }
  .aspect-\[0\.8703703880310059\] {
    aspect-ratio: 0.8703703880310059;
  }
  .aspect-\[0\.8717948794364929\] {
    aspect-ratio: 0.8717948794364929;
  }
  .aspect-\[0\.8757396340370178\] {
    aspect-ratio: 0.8757396340370178;
  }
  .aspect-\[0\.8770053386688232\] {
    aspect-ratio: 0.8770053386688232;
  }
  .aspect-\[0\.8774193525314331\] {
    aspect-ratio: 0.8774193525314331;
  }
  .aspect-\[0\.8779069781303406\] {
    aspect-ratio: 0.8779069781303406;
  }
  .aspect-\[0\.8802395462989807\] {
    aspect-ratio: 0.8802395462989807;
  }
  .aspect-\[0\.8838383555412292\] {
    aspect-ratio: 0.8838383555412292;
  }
  .aspect-\[0\.8851674795150757\] {
    aspect-ratio: 0.8851674795150757;
  }
  .aspect-\[0\.8878048658370972\] {
    aspect-ratio: 0.8878048658370972;
  }
  .aspect-\[0\.8885449171066284\] {
    aspect-ratio: 0.8885449171066284;
  }
  .aspect-\[0\.8947368264198303\] {
    aspect-ratio: 0.8947368264198303;
  }
  .aspect-\[0\.8953167796134949\] {
    aspect-ratio: 0.8953167796134949;
  }
  .aspect-\[0\.8963414430618286\] {
    aspect-ratio: 0.8963414430618286;
  }
  .aspect-\[0\.8969072103500366\] {
    aspect-ratio: 0.8969072103500366;
  }
  .aspect-\[0\.9011628031730652\] {
    aspect-ratio: 0.9011628031730652;
  }
  .aspect-\[0\.9016393423080444\] {
    aspect-ratio: 0.9016393423080444;
  }
  .aspect-\[0\.9022801518440247\] {
    aspect-ratio: 0.9022801518440247;
  }
  .aspect-\[0\.9034090638160706\] {
    aspect-ratio: 0.9034090638160706;
  }
  .aspect-\[0\.9047619104385376\] {
    aspect-ratio: 0.9047619104385376;
  }
  .aspect-\[0\.9090909361839294\] {
    aspect-ratio: 0.9090909361839294;
  }
  .aspect-\[0\.9101123809814453\] {
    aspect-ratio: 0.9101123809814453;
  }
  .aspect-\[0\.9192546606063843\] {
    aspect-ratio: 0.9192546606063843;
  }
  .aspect-\[0\.9214876294136047\] {
    aspect-ratio: 0.9214876294136047;
  }
  .aspect-\[0\.9230769276618958\] {
    aspect-ratio: 0.9230769276618958;
  }
  .aspect-\[0\.9244186282157898\] {
    aspect-ratio: 0.9244186282157898;
  }
  .aspect-\[0\.9432989954948425\] {
    aspect-ratio: 0.9432989954948425;
  }
  .aspect-\[0\.9438943862915039\] {
    aspect-ratio: 0.9438943862915039;
  }
  .aspect-\[0\.9446494579315186\] {
    aspect-ratio: 0.9446494579315186;
  }
  .aspect-\[0\.9472049474716187\] {
    aspect-ratio: 0.9472049474716187;
  }
  .aspect-\[0\.9476439952850342\] {
    aspect-ratio: 0.9476439952850342;
  }
  .aspect-\[0\.9492753744125366\] {
    aspect-ratio: 0.9492753744125366;
  }
  .aspect-\[0\.9522058963775635\] {
    aspect-ratio: 0.9522058963775635;
  }
  .aspect-\[0\.9537037014961243\] {
    aspect-ratio: 0.9537037014961243;
  }
  .aspect-\[0\.9550173282623291\] {
    aspect-ratio: 0.9550173282623291;
  }
  .aspect-\[0\.9554794430732727\] {
    aspect-ratio: 0.9554794430732727;
  }
  .aspect-\[0\.9559321999549866\] {
    aspect-ratio: 0.9559321999549866;
  }
  .aspect-\[0\.9566184878349304\] {
    aspect-ratio: 0.9566184878349304;
  }
  .aspect-\[0\.9641434550285339\] {
    aspect-ratio: 0.9641434550285339;
  }
  .aspect-\[0\.9650349617004395\] {
    aspect-ratio: 0.9650349617004395;
  }
  .aspect-\[0\.9678283929824829\] {
    aspect-ratio: 0.9678283929824829;
  }
  .aspect-\[0\.9699570536613464\] {
    aspect-ratio: 0.9699570536613464;
  }
  .aspect-\[0\.9703947305679321\] {
    aspect-ratio: 0.9703947305679321;
  }
  .aspect-\[0\.9720279574394226\] {
    aspect-ratio: 0.9720279574394226;
  }
  .aspect-\[0\.9723320007324219\] {
    aspect-ratio: 0.9723320007324219;
  }
  .aspect-\[0\.9734219312667847\] {
    aspect-ratio: 0.9734219312667847;
  }
  .aspect-\[0\.9735973477363586\] {
    aspect-ratio: 0.9735973477363586;
  }
  .aspect-\[0\.9737704992294312\] {
    aspect-ratio: 0.9737704992294312;
  }
  .aspect-\[0\.9752475023269653\] {
    aspect-ratio: 0.9752475023269653;
  }
  .aspect-\[0\.9765886068344116\] {
    aspect-ratio: 0.9765886068344116;
  }
  .aspect-\[0\.9784946441650391\] {
    aspect-ratio: 0.9784946441650391;
  }
  .aspect-\[0\.9785407781600952\] {
    aspect-ratio: 0.9785407781600952;
  }
  .aspect-\[0\.9802631735801697\] {
    aspect-ratio: 0.9802631735801697;
  }
  .aspect-\[0\.9825174808502197\] {
    aspect-ratio: 0.9825174808502197;
  }
  .aspect-\[0\.9831932783126831\] {
    aspect-ratio: 0.9831932783126831;
  }
  .aspect-\[0\.9837133288383484\] {
    aspect-ratio: 0.9837133288383484;
  }
  .aspect-\[0\.9840764403343201\] {
    aspect-ratio: 0.9840764403343201;
  }
  .aspect-\[0\.9841269850730896\] {
    aspect-ratio: 0.9841269850730896;
  }
  .aspect-\[0\.9851852059364319\] {
    aspect-ratio: 0.9851852059364319;
  }
  .aspect-\[0\.9852398633956909\] {
    aspect-ratio: 0.9852398633956909;
  }
  .aspect-\[0\.9862542748451233\] {
    aspect-ratio: 0.9862542748451233;
  }
  .aspect-\[0\.9868852496147156\] {
    aspect-ratio: 0.9868852496147156;
  }
  .aspect-\[0\.9869281053543091\] {
    aspect-ratio: 0.9869281053543091;
  }
  .aspect-\[0\.9870550036430359\] {
    aspect-ratio: 0.9870550036430359;
  }
  .aspect-\[0\.9871794581413269\] {
    aspect-ratio: 0.9871794581413269;
  }
  .aspect-\[0\.9879518151283264\] {
    aspect-ratio: 0.9879518151283264;
  }
  .aspect-\[0\.9896907210350037\] {
    aspect-ratio: 0.9896907210350037;
  }
  .aspect-\[0\.9898648858070374\] {
    aspect-ratio: 0.9898648858070374;
  }
  .aspect-\[0\.9898989796638489\] {
    aspect-ratio: 0.9898989796638489;
  }
  .aspect-\[0\.9900990128517151\] {
    aspect-ratio: 0.9900990128517151;
  }
  .aspect-\[0\.9914893507957458\] {
    aspect-ratio: 0.9914893507957458;
  }
  .aspect-\[0\.9919028282165527\] {
    aspect-ratio: 0.9919028282165527;
  }
  .aspect-\[0\.9933110475540161\] {
    aspect-ratio: 0.9933110475540161;
  }
  .aspect-\[0\.9933333396911621\] {
    aspect-ratio: 0.9933333396911621;
  }
  .aspect-\[0\.9938650131225586\] {
    aspect-ratio: 0.9938650131225586;
  }
  .aspect-\[0\.9964157938957214\] {
    aspect-ratio: 0.9964157938957214;
  }
  .aspect-\[0\.9965277910232544\] {
    aspect-ratio: 0.9965277910232544;
  }
  .aspect-\[0\.9966555237770081\] {
    aspect-ratio: 0.9966555237770081;
  }
  .aspect-\[0\.9968652129173279\] {
    aspect-ratio: 0.9968652129173279;
  }
  .aspect-\[1\.5625\] {
    aspect-ratio: 1.5625;
  }
  .aspect-\[1\.421875\] {
    aspect-ratio: 1.421875;
  }
  .aspect-\[1\.04347825050354\] {
    aspect-ratio: 1.04347825050354;
  }
  .aspect-\[1\.012295126914978\] {
    aspect-ratio: 1.012295126914978;
  }
  .aspect-\[1\.024896264076233\] {
    aspect-ratio: 1.024896264076233;
  }
  .aspect-\[1\.0033557415008545\] {
    aspect-ratio: 1.0033557415008545;
  }
  .aspect-\[1\.0035713911056519\] {
    aspect-ratio: 1.0035713911056519;
  }
  .aspect-\[1\.039130449295044\] {
    aspect-ratio: 1.039130449295044;
  }
  .aspect-\[1\.0039526224136353\] {
    aspect-ratio: 1.0039526224136353;
  }
  .aspect-\[1\.47826087474823\] {
    aspect-ratio: 1.47826087474823;
  }
  .aspect-\[1\.0048309564590454\] {
    aspect-ratio: 1.0048309564590454;
  }
  .aspect-\[1\.51260507106781\] {
    aspect-ratio: 1.51260507106781;
  }
  .aspect-\[1\.52212393283844\] {
    aspect-ratio: 1.52212393283844;
  }
  .aspect-\[1\.56521737575531\] {
    aspect-ratio: 1.56521737575531;
  }
  .aspect-\[1\.069869041442871\] {
    aspect-ratio: 1.069869041442871;
  }
  .aspect-\[1\.0080645084381104\] {
    aspect-ratio: 1.0080645084381104;
  }
  .aspect-\[1\.0081967115402222\] {
    aspect-ratio: 1.0081967115402222;
  }
  .aspect-\[1\.0087718963623047\] {
    aspect-ratio: 1.0087718963623047;
  }
  .aspect-\[1\.93478262424469\] {
    aspect-ratio: 1.93478262424469;
  }
  .aspect-\[1\.0120967626571655\] {
    aspect-ratio: 1.0120967626571655;
  }
  .aspect-\[1\.127868890762329\] {
    aspect-ratio: 1.127868890762329;
  }
  .aspect-\[1\.0147058963775635\] {
    aspect-ratio: 1.0147058963775635;
  }
  .aspect-\[1\.158227801322937\] {
    aspect-ratio: 1.158227801322937;
  }
  .aspect-\[1\.0163934230804443\] {
    aspect-ratio: 1.0163934230804443;
  }
  .aspect-\[1\.0165289640426636\] {
    aspect-ratio: 1.0165289640426636;
  }
  .aspect-\[1\.0166666507720947\] {
    aspect-ratio: 1.0166666507720947;
  }
  .aspect-\[1\.0170212984085083\] {
    aspect-ratio: 1.0170212984085083;
  }
  .aspect-\[1\.173076868057251\] {
    aspect-ratio: 1.173076868057251;
  }
  .aspect-\[1\.0201342105865479\] {
    aspect-ratio: 1.0201342105865479;
  }
  .aspect-\[1\.0209205150604248\] {
    aspect-ratio: 1.0209205150604248;
  }
  .aspect-\[1\.212598443031311\] {
    aspect-ratio: 1.212598443031311;
  }
  .aspect-\[1\.0228757858276367\] {
    aspect-ratio: 1.0228757858276367;
  }
  .aspect-\[1\.0243902206420898\] {
    aspect-ratio: 1.0243902206420898;
  }
  .aspect-\[1\.0246913433074951\] {
    aspect-ratio: 1.0246913433074951;
  }
  .aspect-\[1\.0284552574157715\] {
    aspect-ratio: 1.0284552574157715;
  }
  .aspect-\[1\.0311284065246582\] {
    aspect-ratio: 1.0311284065246582;
  }
  .aspect-\[1\.0341880321502686\] {
    aspect-ratio: 1.0341880321502686;
  }
  .aspect-\[1\.365168571472168\] {
    aspect-ratio: 1.365168571472168;
  }
  .aspect-\[1\.0365853309631348\] {
    aspect-ratio: 1.0365853309631348;
  }
  .aspect-\[1\.0399999618530273\] {
    aspect-ratio: 1.0399999618530273;
  }
  .aspect-\[1\.419354796409607\] {
    aspect-ratio: 1.419354796409607;
  }
  .aspect-\[1\.0429184436798096\] {
    aspect-ratio: 1.0429184436798096;
  }
  .aspect-\[1\.442477822303772\] {
    aspect-ratio: 1.442477822303772;
  }
  .aspect-\[1\.0450819730758667\] {
    aspect-ratio: 1.0450819730758667;
  }
  .aspect-\[1\.460869550704956\] {
    aspect-ratio: 1.460869550704956;
  }
  .aspect-\[1\.482456088066101\] {
    aspect-ratio: 1.482456088066101;
  }
  .aspect-\[1\.0482456684112549\] {
    aspect-ratio: 1.0482456684112549;
  }
  .aspect-\[1\.496000051498413\] {
    aspect-ratio: 1.496000051498413;
  }
  .aspect-\[1\.504424810409546\] {
    aspect-ratio: 1.504424810409546;
  }
  .aspect-\[1\.0509554147720337\] {
    aspect-ratio: 1.0509554147720337;
  }
  .aspect-\[1\.517543911933899\] {
    aspect-ratio: 1.517543911933899;
  }
  .aspect-\[1\.524999976158142\] {
    aspect-ratio: 1.524999976158142;
  }
  .aspect-\[1\.0526316165924072\] {
    aspect-ratio: 1.0526316165924072;
  }
  .aspect-\[1\.539130449295044\] {
    aspect-ratio: 1.539130449295044;
  }
  .aspect-\[1\.546296238899231\] {
    aspect-ratio: 1.546296238899231;
  }
  .aspect-\[1\.548717975616455\] {
    aspect-ratio: 1.548717975616455;
  }
  .aspect-\[1\.576576590538025\] {
    aspect-ratio: 1.576576590538025;
  }
  .aspect-\[1\.0597014427185059\] {
    aspect-ratio: 1.0597014427185059;
  }
  .aspect-\[1\.603773593902588\] {
    aspect-ratio: 1.603773593902588;
  }
  .aspect-\[1\.618181824684143\] {
    aspect-ratio: 1.618181824684143;
  }
  .aspect-\[1\.670212745666504\] {
    aspect-ratio: 1.670212745666504;
  }
  .aspect-\[1\.0695186853408813\] {
    aspect-ratio: 1.0695186853408813;
  }
  .aspect-\[1\.701030969619751\] {
    aspect-ratio: 1.701030969619751;
  }
  .aspect-\[1\.715189814567566\] {
    aspect-ratio: 1.715189814567566;
  }
  .aspect-\[1\.761006236076355\] {
    aspect-ratio: 1.761006236076355;
  }
  .aspect-\[1\.774193525314331\] {
    aspect-ratio: 1.774193525314331;
  }
  .aspect-\[1\.801324486732483\] {
    aspect-ratio: 1.801324486732483;
  }
  .aspect-\[1\.836734652519226\] {
    aspect-ratio: 1.836734652519226;
  }
  .aspect-\[1\.843137264251709\] {
    aspect-ratio: 1.843137264251709;
  }
  .aspect-\[1\.849056601524353\] {
    aspect-ratio: 1.849056601524353;
  }
  .aspect-\[1\.872483253479004\] {
    aspect-ratio: 1.872483253479004;
  }
  .aspect-\[1\.882758617401123\] {
    aspect-ratio: 1.882758617401123;
  }
  .aspect-\[1\.919463038444519\] {
    aspect-ratio: 1.919463038444519;
  }
  .aspect-\[1\.1187050342559814\] {
    aspect-ratio: 1.1187050342559814;
  }
  .aspect-\[1\.1503067016601562\] {
    aspect-ratio: 1.1503067016601562;
  }
  .aspect-\[1\.1647509336471558\] {
    aspect-ratio: 1.1647509336471558;
  }
  .aspect-\[1\.1715481281280518\] {
    aspect-ratio: 1.1715481281280518;
  }
  .aspect-\[1\.1855345964431763\] {
    aspect-ratio: 1.1855345964431763;
  }
  .aspect-\[1\.1984126567840576\] {
    aspect-ratio: 1.1984126567840576;
  }
  .aspect-\[1\.2173912525177002\] {
    aspect-ratio: 1.2173912525177002;
  }
  .aspect-\[1\.2204082012176514\] {
    aspect-ratio: 1.2204082012176514;
  }
  .aspect-\[1\.2542372941970825\] {
    aspect-ratio: 1.2542372941970825;
  }
  .aspect-\[1\.2871794700622559\] {
    aspect-ratio: 1.2871794700622559;
  }
  .aspect-\[1\.2931727170944214\] {
    aspect-ratio: 1.2931727170944214;
  }
  .aspect-\[1\.3048127889633179\] {
    aspect-ratio: 1.3048127889633179;
  }
  .aspect-\[1\.3157894611358643\] {
    aspect-ratio: 1.3157894611358643;
  }
  .aspect-\[1\.3387097120285034\] {
    aspect-ratio: 1.3387097120285034;
  }
  .aspect-\[1\.4128440618515015\] {
    aspect-ratio: 1.4128440618515015;
  }
  .aspect-\[1\.4188034534454346\] {
    aspect-ratio: 1.4188034534454346;
  }
  .aspect-\[1\.4249999523162842\] {
    aspect-ratio: 1.4249999523162842;
  }
  .aspect-\[1\.4309391975402832\] {
    aspect-ratio: 1.4309391975402832;
  }
  .aspect-\[1\.4403669834136963\] {
    aspect-ratio: 1.4403669834136963;
  }
  .aspect-\[1\.4435484409332275\] {
    aspect-ratio: 1.4435484409332275;
  }
  .aspect-\[1\.4568965435028076\] {
    aspect-ratio: 1.4568965435028076;
  }
  .aspect-\[1\.4615384340286255\] {
    aspect-ratio: 1.4615384340286255;
  }
  .aspect-\[1\.4628099203109741\] {
    aspect-ratio: 1.4628099203109741;
  }
  .aspect-\[1\.4695652723312378\] {
    aspect-ratio: 1.4695652723312378;
  }
  .aspect-\[1\.4732142686843872\] {
    aspect-ratio: 1.4732142686843872;
  }
  .aspect-\[1\.4736841917037964\] {
    aspect-ratio: 1.4736841917037964;
  }
  .aspect-\[1\.4754098653793335\] {
    aspect-ratio: 1.4754098653793335;
  }
  .aspect-\[1\.4774774312973022\] {
    aspect-ratio: 1.4774774312973022;
  }
  .aspect-\[1\.4814814329147339\] {
    aspect-ratio: 1.4814814329147339;
  }
  .aspect-\[1\.4869564771652222\] {
    aspect-ratio: 1.4869564771652222;
  }
  .aspect-\[1\.4913792610168457\] {
    aspect-ratio: 1.4913792610168457;
  }
  .aspect-\[1\.5178571939468384\] {
    aspect-ratio: 1.5178571939468384;
  }
  .aspect-\[1\.5185185670852661\] {
    aspect-ratio: 1.5185185670852661;
  }
  .aspect-\[1\.5309734344482422\] {
    aspect-ratio: 1.5309734344482422;
  }
  .aspect-\[1\.5333333015441895\] {
    aspect-ratio: 1.5333333015441895;
  }
  .aspect-\[1\.5350877046585083\] {
    aspect-ratio: 1.5350877046585083;
  }
  .aspect-\[1\.5357142686843872\] {
    aspect-ratio: 1.5357142686843872;
  }
  .aspect-\[1\.5363636016845703\] {
    aspect-ratio: 1.5363636016845703;
  }
  .aspect-\[1\.5431034564971924\] {
    aspect-ratio: 1.5431034564971924;
  }
  .aspect-\[1\.5446428060531616\] {
    aspect-ratio: 1.5446428060531616;
  }
  .aspect-\[1\.5478260517120361\] {
    aspect-ratio: 1.5478260517120361;
  }
  .aspect-\[1\.5499999523162842\] {
    aspect-ratio: 1.5499999523162842;
  }
  .aspect-\[1\.5545454025268555\] {
    aspect-ratio: 1.5545454025268555;
  }
  .aspect-\[1\.5555555820465088\] {
    aspect-ratio: 1.5555555820465088;
  }
  .aspect-\[1\.5565217733383179\] {
    aspect-ratio: 1.5565217733383179;
  }
  .aspect-\[1\.5636364221572876\] {
    aspect-ratio: 1.5636364221572876;
  }
  .aspect-\[1\.5706521272659302\] {
    aspect-ratio: 1.5706521272659302;
  }
  .aspect-\[1\.5752211809158325\] {
    aspect-ratio: 1.5752211809158325;
  }
  .aspect-\[1\.5963302850723267\] {
    aspect-ratio: 1.5963302850723267;
  }
  .aspect-\[1\.6106194257736206\] {
    aspect-ratio: 1.6106194257736206;
  }
  .aspect-\[1\.6132075786590576\] {
    aspect-ratio: 1.6132075786590576;
  }
  .aspect-\[1\.6173913478851318\] {
    aspect-ratio: 1.6173913478851318;
  }
  .aspect-\[1\.6388888359069824\] {
    aspect-ratio: 1.6388888359069824;
  }
  .aspect-\[1\.6422017812728882\] {
    aspect-ratio: 1.6422017812728882;
  }
  .aspect-\[1\.6470588445663452\] {
    aspect-ratio: 1.6470588445663452;
  }
  .aspect-\[1\.6583850383758545\] {
    aspect-ratio: 1.6583850383758545;
  }
  .aspect-\[1\.6589595079421997\] {
    aspect-ratio: 1.6589595079421997;
  }
  .aspect-\[1\.6703910827636719\] {
    aspect-ratio: 1.6703910827636719;
  }
  .aspect-\[1\.6850829124450684\] {
    aspect-ratio: 1.6850829124450684;
  }
  .aspect-\[1\.7117646932601929\] {
    aspect-ratio: 1.7117646932601929;
  }
  .aspect-\[1\.7142857313156128\] {
    aspect-ratio: 1.7142857313156128;
  }
  .aspect-\[1\.7209302186965942\] {
    aspect-ratio: 1.7209302186965942;
  }
  .aspect-\[1\.7358490228652954\] {
    aspect-ratio: 1.7358490228652954;
  }
  .aspect-\[1\.7401130199432373\] {
    aspect-ratio: 1.7401130199432373;
  }
  .aspect-\[1\.7402597665786743\] {
    aspect-ratio: 1.7402597665786743;
  }
  .aspect-\[1\.7960525751113892\] {
    aspect-ratio: 1.7960525751113892;
  }
  .aspect-\[1\.8082191944122314\] {
    aspect-ratio: 1.8082191944122314;
  }
  .aspect-\[1\.8129032850265503\] {
    aspect-ratio: 1.8129032850265503;
  }
  .aspect-\[1\.8187919855117798\] {
    aspect-ratio: 1.8187919855117798;
  }
  .aspect-\[1\.8223683834075928\] {
    aspect-ratio: 1.8223683834075928;
  }
  .aspect-\[1\.8278145790100098\] {
    aspect-ratio: 1.8278145790100098;
  }
  .aspect-\[1\.8289474248886108\] {
    aspect-ratio: 1.8289474248886108;
  }
  .aspect-\[1\.8310810327529907\] {
    aspect-ratio: 1.8310810327529907;
  }
  .aspect-\[1\.8493975400924683\] {
    aspect-ratio: 1.8493975400924683;
  }
  .aspect-\[1\.8525640964508057\] {
    aspect-ratio: 1.8525640964508057;
  }
  .aspect-\[1\.8533333539962769\] {
    aspect-ratio: 1.8533333539962769;
  }
  .aspect-\[1\.8581081628799438\] {
    aspect-ratio: 1.8581081628799438;
  }
  .aspect-\[1\.8684210777282715\] {
    aspect-ratio: 1.8684210777282715;
  }
  .aspect-\[1\.8707482814788818\] {
    aspect-ratio: 1.8707482814788818;
  }
  .aspect-\[1\.8716216087341309\] {
    aspect-ratio: 1.8716216087341309;
  }
  .aspect-\[1\.8791946172714233\] {
    aspect-ratio: 1.8791946172714233;
  }
  .aspect-\[1\.8799999952316284\] {
    aspect-ratio: 1.8799999952316284;
  }
  .aspect-\[1\.8965517282485962\] {
    aspect-ratio: 1.8965517282485962;
  }
  .aspect-\[1\.9057971239089966\] {
    aspect-ratio: 1.9057971239089966;
  }
  .aspect-\[1\.9350649118423462\] {
    aspect-ratio: 1.9350649118423462;
  }
  .aspect-\[1\.9473683834075928\] {
    aspect-ratio: 1.9473683834075928;
  }
  .aspect-\[1\.9567567110061646\] {
    aspect-ratio: 1.9567567110061646;
  }
  .aspect-\[1\.9597315788269043\] {
    aspect-ratio: 1.9597315788269043;
  }
  .aspect-\[1\.9791666269302368\] {
    aspect-ratio: 1.9791666269302368;
  }
  .aspect-\[1\] {
    aspect-ratio: 1;
  }
  .aspect-\[2\.028571367263794\] {
    aspect-ratio: 2.028571367263794;
  }
  .aspect-\[2\.066176414489746\] {
    aspect-ratio: 2.066176414489746;
  }
  .aspect-\[2\.0074074268341064\] {
    aspect-ratio: 2.0074074268341064;
  }
  .aspect-\[2\.075862169265747\] {
    aspect-ratio: 2.075862169265747;
  }
  .aspect-\[2\.136986255645752\] {
    aspect-ratio: 2.136986255645752;
  }
  .aspect-\[2\.838709592819214\] {
    aspect-ratio: 2.838709592819214;
  }
  .aspect-\[2\.2896552085876465\] {
    aspect-ratio: 2.2896552085876465;
  }
  .aspect-\[2\.7272727489471436\] {
    aspect-ratio: 2.7272727489471436;
  }
  .h-6 {
    height: calc(var(--spacing) * 6);
  }
  .h-\[4px\] {
    height: 4px;
  }
  .h-auto {
    height: auto;
  }
  .h-full {
    height: 100%;
  }
  .h-screen {
    height: 100vh;
  }
  .min-h-0 {
    min-height: 0;
  }
  .w-6 {
    width: calc(var(--spacing) * 6);
  }
  .w-40 {
    width: calc(var(--spacing) * 40);
  }
  .w-48 {
    width: calc(var(--spacing) * 48);
  }
  .w-96 {
    width: calc(var(--spacing) * 96);
  }
  .w-\[21\%\] {
    width: 21%;
  }
  .w-\[100\%\] {
    width: 100%;
  }
  .w-\[120\%\] {
    width: 120%;
  }
  .w-\[150px\] {
    width: 150px;
  }
  .w-\[200px\] {
    width: 200px;
  }
  .w-\[250px\] {
    width: 250px;
  }
  .w-\[300px\] {
    width: 300px;
  }
  .w-\[325px\] {
    width: 325px;
  }
  .w-\[350px\] {
    width: 350px;
  }
  .w-\[400px\] {
    width: 400px;
  }
  .w-\[500px\] {
    width: 500px;
  }
  .w-\[600px\] {
    width: 600px;
  }
  .w-\[900px\] {
    width: 900px;
  }
  .w-auto {
    width: auto;
  }
  .w-full {
    width: 100%;
  }
  .w-md {
    width: var(--container-md);
  }
  .max-w-\[100\%\] {
    max-width: 100%;
  }
  .max-w-\[300px\] {
    max-width: 300px;
  }
  .max-w-\[900px\] {
    max-width: 900px;
  }
  .min-w-96 {
    min-width: calc(var(--spacing) * 96);
  }
  .min-w-\[50px\] {
    min-width: 50px;
  }
  .flex-auto {
    flex: auto;
  }
  .basis-auto {
    flex-basis: auto;
  }
  .basis-md {
    flex-basis: var(--container-md);
  }
  .origin-center {
    transform-origin: center;
  }
  .-translate-x-1\/2 {
    --tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-x-\[0px\] {
    --tw-translate-x: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: 0;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-20 {
    --tw-translate-y: calc(var(--spacing) * 20);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-\[0px\] {
    --tw-translate-y: 0px;
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-x-\[100\%\] {
    --tw-scale-x: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .scale-y-\[100\%\] {
    --tw-scale-y: 100%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .rotate-90 {
    rotate: 90deg;
  }
  .rotate-\[0deg\] {
    rotate: 0deg;
  }
  .skew-x-\[0deg\] {
    --tw-skew-x: skewX(0deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .skew-y-\[0deg\] {
    --tw-skew-y: skewY(0deg);
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .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;
  }
  .appearance-none {
    appearance: none;
  }
  .grid-flow-row {
    grid-auto-flow: row;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-row {
    flex-direction: row;
  }
  .flex-nowrap {
    flex-wrap: nowrap;
  }
  .content-center {
    align-content: center;
  }
  .content-normal {
    align-content: normal;
  }
  .items-center {
    align-items: center;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-normal {
    justify-content: normal;
  }
  .justify-items-center {
    justify-items: center;
  }
  .justify-items-normal {
    justify-items: normal;
  }
  .gap-0 {
    gap: 0;
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-2\.5 {
    gap: calc(var(--spacing) * 2.5);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-x-0 {
    column-gap: 0;
  }
  .gap-x-1 {
    column-gap: var(--spacing);
  }
  .gap-x-1\.5 {
    column-gap: calc(var(--spacing) * 1.5);
  }
  .gap-x-2 {
    column-gap: calc(var(--spacing) * 2);
  }
  .gap-x-2\.5 {
    column-gap: calc(var(--spacing) * 2.5);
  }
  .gap-x-4 {
    column-gap: calc(var(--spacing) * 4);
  }
  .gap-x-20 {
    column-gap: calc(var(--spacing) * 20);
  }
  .gap-y-0 {
    row-gap: 0;
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-2\.5 {
    row-gap: calc(var(--spacing) * 2.5);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-3\.5 {
    row-gap: calc(var(--spacing) * 3.5);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .gap-y-8 {
    row-gap: calc(var(--spacing) * 8);
  }
  .self-auto {
    align-self: auto;
  }
  .self-center {
    align-self: center;
  }
  .self-end {
    align-self: flex-end;
  }
  .self-start {
    align-self: flex-start;
  }
  .justify-self-auto {
    justify-self: auto;
  }
  .justify-self-center {
    justify-self: center;
  }
  .justify-self-end {
    justify-self: flex-end;
  }
  .justify-self-start {
    justify-self: flex-start;
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded-full {
    border-radius: 36.0rem;
  }
  .rounded-tl {
    border-top-left-radius: 0.3829191810344828rem;
  }
  .rounded-tl-md {
    border-top-left-radius: 0.375rem;
  }
  .rounded-tl-none {
    border-top-left-radius: 0.0rem;
  }
  .rounded-tl-xl {
    border-top-left-radius: 0.75rem;
  }
  .rounded-tr {
    border-top-right-radius: 0.3829191810344828rem;
  }
  .rounded-tr-md {
    border-top-right-radius: 0.375rem;
  }
  .rounded-tr-none {
    border-top-right-radius: 0.0rem;
  }
  .rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }
  .rounded-br {
    border-bottom-right-radius: 0.3829191810344828rem;
  }
  .rounded-br-md {
    border-bottom-right-radius: 0.375rem;
  }
  .rounded-br-none {
    border-bottom-right-radius: 0.0rem;
  }
  .rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }
  .rounded-bl {
    border-bottom-left-radius: 0.3829191810344828rem;
  }
  .rounded-bl-md {
    border-bottom-left-radius: 0.375rem;
  }
  .rounded-bl-none {
    border-bottom-left-radius: 0.0rem;
  }
  .rounded-bl-xl {
    border-bottom-left-radius: 0.75rem;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.12rem;
  }
  .border-t-0 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.0rem;
  }
  .border-t-1 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.06rem;
  }
  .border-t-2 {
    border-top-style: var(--tw-border-style);
    border-top-width: 0.125rem;
  }
  .border-r {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.12rem;
  }
  .border-r-0 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.0rem;
  }
  .border-r-1 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.06rem;
  }
  .border-r-2 {
    border-right-style: var(--tw-border-style);
    border-right-width: 0.125rem;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.12rem;
  }
  .border-b-0 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.0rem;
  }
  .border-b-1 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.06rem;
  }
  .border-b-2 {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 0.125rem;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.12rem;
  }
  .border-l-0 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.0rem;
  }
  .border-l-1 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.06rem;
  }
  .border-l-2 {
    border-left-style: var(--tw-border-style);
    border-left-width: 0.125rem;
  }
  .border-solid {
    --tw-border-style: solid;
    border-style: solid;
  }
  .border-black-100\/\(--sub-menu-border-opacity\) {
    border-color: #a2a2a2;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, #a2a2a2 var(--sub-menu-border-opacity), transparent);
    }
  }
  .border-blue-700\/\[100\%\] {
    border-color: #2b467e;
  }
  .border-blue-800\/\[100\%\] {
    border-color: #223053;
  }
  .border-surface-200\/\(--sub-menu-border-opacity\) {
    border-color: #d2dbe5;
    @supports (color: color-mix(in lab, red, red)) {
      border-color: color-mix(in oklab, #d2dbe5 var(--sub-menu-border-opacity), transparent);
    }
  }
  .border-surface-500\/\[50\%\] {
    border-color: color-mix(in oklab, #5c7b9b 50%, transparent);
  }
  .border-surface-500\/\[100\%\] {
    border-color: #5c7b9b;
  }
  .border-surface-700\/\[100\%\] {
    border-color: #3b5169;
  }
  .border-surface-800\/\[100\%\] {
    border-color: #344458;
  }
  .border-surface-950\/\[100\%\] {
    border-color: #1f2632;
  }
  .bg-black-50 {
    background-color: #d0d0d0;
  }
  .bg-black-50\/\(--bgColorOpacity\) {
    background-color: #d0d0d0;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #d0d0d0 var(--bgColorOpacity), transparent);
    }
  }
  .bg-black-50\/\(--sub-menu-item-bg-opacity\) {
    background-color: #d0d0d0;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #d0d0d0 var(--sub-menu-item-bg-opacity), transparent);
    }
  }
  .bg-black-50\/\(--top-level-bg-opacity\) {
    background-color: #d0d0d0;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #d0d0d0 var(--top-level-bg-opacity), transparent);
    }
  }
  .bg-blue-700 {
    background-color: #2b467e;
  }
  .bg-blue-700\/\(--bgColorOpacity\) {
    background-color: #2b467e;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #2b467e var(--bgColorOpacity), transparent);
    }
  }
  .bg-gray-50\/\(--bgColorOpacity\) {
    background-color: #f9fafb;
    @supports (color: color-mix(in lab, red, red)) {
      background-color: color-mix(in oklab, #f9fafb var(--bgColorOpacity), transparent);
    }
  }
  .object-center {
    object-position: center;
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .pt-0 {
    padding-top: 0;
  }
  .pt-1 {
    padding-top: var(--spacing);
  }
  .pt-1\.5 {
    padding-top: calc(var(--spacing) * 1.5);
  }
  .pt-2 {
    padding-top: calc(var(--spacing) * 2);
  }
  .pt-2\.5 {
    padding-top: calc(var(--spacing) * 2.5);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-4 {
    padding-top: calc(var(--spacing) * 4);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-10 {
    padding-top: calc(var(--spacing) * 10);
  }
  .pr-0 {
    padding-right: 0;
  }
  .pr-0\.5 {
    padding-right: calc(var(--spacing) * 0.5);
  }
  .pr-2 {
    padding-right: calc(var(--spacing) * 2);
  }
  .pr-2\.5 {
    padding-right: calc(var(--spacing) * 2.5);
  }
  .pr-3 {
    padding-right: calc(var(--spacing) * 3);
  }
  .pr-3\.5 {
    padding-right: calc(var(--spacing) * 3.5);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pr-5 {
    padding-right: calc(var(--spacing) * 5);
  }
  .pb-0 {
    padding-bottom: 0;
  }
  .pb-1 {
    padding-bottom: var(--spacing);
  }
  .pb-1\.5 {
    padding-bottom: calc(var(--spacing) * 1.5);
  }
  .pb-2 {
    padding-bottom: calc(var(--spacing) * 2);
  }
  .pb-2\.5 {
    padding-bottom: calc(var(--spacing) * 2.5);
  }
  .pb-3 {
    padding-bottom: calc(var(--spacing) * 3);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-5 {
    padding-bottom: calc(var(--spacing) * 5);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-20 {
    padding-bottom: calc(var(--spacing) * 20);
  }
  .pl-0 {
    padding-left: 0;
  }
  .pl-1 {
    padding-left: var(--spacing);
  }
  .pl-1\.5 {
    padding-left: calc(var(--spacing) * 1.5);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-2\.5 {
    padding-left: calc(var(--spacing) * 2.5);
  }
  .pl-3 {
    padding-left: calc(var(--spacing) * 3);
  }
  .pl-3\.5 {
    padding-left: calc(var(--spacing) * 3.5);
  }
  .pl-4 {
    padding-left: calc(var(--spacing) * 4);
  }
  .pl-5 {
    padding-left: calc(var(--spacing) * 5);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .font-body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'sans-serif';
  }
  .font-heading {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'sans-serif';
  }
  .text-2xl {
    font-size: 1.50rem;
    line-height: var(--tw-leading, 2.00rem);
  }
  .text-3xl {
    font-size: 1.88rem;
    line-height: var(--tw-leading, 2.25rem);
  }
  .text-4xl {
    font-size: 2.25rem;
    line-height: var(--tw-leading, 2.50rem);
  }
  .text-5xl {
    font-size: 3.00rem;
    line-height: var(--tw-leading, 3.50rem);
  }
  .text-6xl {
    font-size: 3.75rem;
    line-height: var(--tw-leading, 4.50rem);
  }
  .text-7xl {
    font-size: 4.50rem;
    line-height: var(--tw-leading, 5.50rem);
  }
  .text-base {
    font-size: 1.00rem;
    line-height: var(--tw-leading, 1.50rem);
  }
  .text-lg {
    font-size: 1.12rem;
    line-height: var(--tw-leading, 1.75rem);
  }
  .text-sm {
    font-size: 0.88rem;
    line-height: var(--tw-leading, 1.25rem);
  }
  .text-xl {
    font-size: 1.25rem;
    line-height: var(--tw-leading, 1.75rem);
  }
  .text-xs {
    font-size: 0.75rem;
    line-height: var(--tw-leading, 1.00rem);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-normal {
    --tw-leading: var(--leading-normal);
    line-height: var(--leading-normal);
  }
  .leading-snug {
    --tw-leading: var(--leading-snug);
    line-height: var(--leading-snug);
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-\[400\] {
    --tw-font-weight: 400;
    font-weight: 400;
  }
  .font-\[600\] {
    --tw-font-weight: 600;
    font-weight: 600;
  }
  .font-\[700\] {
    --tw-font-weight: 700;
    font-weight: 700;
  }
  .tracking-normal {
    --tw-tracking: var(--tracking-normal);
    letter-spacing: var(--tracking-normal);
  }
  .text-blue-700 {
    color: #2b467e;
  }
  .text-blue-700\/\(--buttonFontAndTextStylesColorOpacity\) {
    color: #2b467e;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, #2b467e var(--buttonFontAndTextStylesColorOpacity), transparent);
    }
  }
  .text-blue-700\/\(--textColorOpacity\) {
    color: #2b467e;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, #2b467e var(--textColorOpacity), transparent);
    }
  }
  .text-blue-800 {
    color: #223053;
  }
  .text-blue-800\/\(--buttonFontAndTextStylesColorOpacity\) {
    color: #223053;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, #223053 var(--buttonFontAndTextStylesColorOpacity), transparent);
    }
  }
  .text-text-50\/\(--textColorOpacity\) {
    color: #21282e;
    @supports (color: color-mix(in lab, red, red)) {
      color: color-mix(in oklab, #21282e var(--textColorOpacity), transparent);
    }
  }
  .text-white {
    color: #ffffff;
  }
  .normal-case {
    text-transform: none;
  }
  .not-italic {
    font-style: normal;
  }
  .underline {
    text-decoration-line: underline;
  }
  .decoration-blue-700\/\[100\%\] {
    text-decoration-color: #2b467e;
  }
  .decoration-solid {
    text-decoration-style: solid;
  }
  .underline-offset-\[1px\] {
    text-underline-offset: 1px;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .opacity-\[100\%\] {
    opacity: 100%;
  }
  .shadow {
    --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-md {
    --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, rgba(26,41,82,0.20)), 0px 4px 13px 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);
  }
  .brightness-\[100\%\] {
    --tw-brightness: brightness(100%);
    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,);
  }
  .drop-shadow-sm {
    --tw-drop-shadow-size: drop-shadow(0px 2px 4px var(--tw-drop-shadow-color, rgba(26,41,82,0.20))) drop-shadow(0px 6px 6px var(--tw-drop-shadow-color, rgba(26,41,82,0.20)));
    --tw-drop-shadow: drop-shadow(0px 2px 4px rgba(26,41,82,0.20)) drop-shadow( 0px 6px 6px rgba(26,41,82,0.20));
    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,);
  }
  .saturate-\[100\%\] {
    --tw-saturate: saturate(100%);
    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, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .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));
  }
  .transition-colors {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    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-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-\[300ms\] {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .ease-in {
    --tw-ease: var(--ease-in);
    transition-timing-function: var(--ease-in);
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
  .outline-none {
    --tw-outline-style: none;
    outline-style: none;
  }
  .\[--bgColorOpacity\:71\%\] {
    --bgColorOpacity: 71%;
  }
  .\[--bgColorOpacity\:100\%\] {
    --bgColorOpacity: 100%;
  }
  .\[--box-shadow-opacity\:100\%\] {
    --box-shadow-opacity: 100%;
  }
  .\[--buttonFontAndTextStylesColorOpacity\:100\%\] {
    --buttonFontAndTextStylesColorOpacity: 100%;
  }
  .\[--sub-menu-border-opacity\:100\%\] {
    --sub-menu-border-opacity: 100%;
  }
  .\[--sub-menu-item-bg-opacity\:100\%\] {
    --sub-menu-item-bg-opacity: 100%;
  }
  .\[--textColorOpacity\:100\%\] {
    --textColorOpacity: 100%;
  }
  .\[--top-level-bg-opacity\:100\%\] {
    --top-level-bg-opacity: 100%;
  }
  .text-shadow-none {
    text-shadow: none;
  }
  .hover\:translate-x-\[0px\] {
    &:hover {
      @media (hover: hover) {
        --tw-translate-x: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:translate-y-\[0px\] {
    &:hover {
      @media (hover: hover) {
        --tw-translate-y: 0px;
        translate: var(--tw-translate-x) var(--tw-translate-y);
      }
    }
  }
  .hover\:scale-x-\[100\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-x-\[110\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-x-\[115\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-x: 115%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-y-\[100\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-y: 100%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-y-\[110\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-y: 110%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-y-\[115\%\] {
    &:hover {
      @media (hover: hover) {
        --tw-scale-y: 115%;
        scale: var(--tw-scale-x) var(--tw-scale-y);
      }
    }
  }
  .hover\:scale-\[110\%\] {
    &:hover {
      @media (hover: hover) {
        scale: 110%;
      }
    }
  }
  .hover\:rotate-\[0deg\] {
    &:hover {
      @media (hover: hover) {
        rotate: 0deg;
      }
    }
  }
  .hover\:skew-x-\[0deg\] {
    &:hover {
      @media (hover: hover) {
        --tw-skew-x: skewX(0deg);
        transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
      }
    }
  }
  .hover\:skew-y-\[0deg\] {
    &:hover {
      @media (hover: hover) {
        --tw-skew-y: skewY(0deg);
        transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
      }
    }
  }
  .hover\:cursor-pointer {
    &:hover {
      @media (hover: hover) {
        cursor: pointer;
      }
    }
  }
  .hover\:bg-blue-400 {
    &:hover {
      @media (hover: hover) {
        background-color: #5a8cf7;
      }
    }
  }
  .hover\:bg-blue-500\/\(--bgColorOpacityEnd\) {
    &:hover {
      @media (hover: hover) {
        background-color: #3b82f6;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, #3b82f6 var(--bgColorOpacityEnd), transparent);
        }
      }
    }
  }
  .hover\:bg-brand-500\/\(--bgColorOpacityEnd\) {
    &:hover {
      @media (hover: hover) {
        background-color: #3892f8;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, #3892f8 var(--bgColorOpacityEnd), transparent);
        }
      }
    }
  }
  .hover\:bg-surface-50\/\(--sub-menu-item-bg-opacity\) {
    &:hover {
      @media (hover: hover) {
        background-color: #f5f7fa;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, #f5f7fa var(--sub-menu-item-bg-opacity), transparent);
        }
      }
    }
  }
  .hover\:bg-surface-100\/\(--sub-menu-item-bg-opacity\) {
    &:hover {
      @media (hover: hover) {
        background-color: #ebeff3;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, #ebeff3 var(--sub-menu-item-bg-opacity), transparent);
        }
      }
    }
  }
  .hover\:bg-surface-100\/\(--top-level-bg-opacity\) {
    &:hover {
      @media (hover: hover) {
        background-color: #ebeff3;
        @supports (color: color-mix(in lab, red, red)) {
          background-color: color-mix(in oklab, #ebeff3 var(--top-level-bg-opacity), transparent);
        }
      }
    }
  }
  .hover\:text-blue-50\/\(--buttonFontAndTextStylesColorOpacityHover\) {
    &:hover {
      @media (hover: hover) {
        color: #e3e7fe;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, #e3e7fe var(--buttonFontAndTextStylesColorOpacityHover), transparent);
        }
      }
    }
  }
  .hover\:text-brand-300 {
    &:hover {
      @media (hover: hover) {
        color: #92cefe;
      }
    }
  }
  .hover\:text-brand-600 {
    &:hover {
      @media (hover: hover) {
        color: #2373ed;
      }
    }
  }
  .hover\:text-brand-700 {
    &:hover {
      @media (hover: hover) {
        color: #1b5dda;
      }
    }
  }
  .hover\:text-surface-50\/\(--buttonFontAndTextStylesColorOpacityHover\) {
    &:hover {
      @media (hover: hover) {
        color: #f5f7fa;
        @supports (color: color-mix(in lab, red, red)) {
          color: color-mix(in oklab, #f5f7fa var(--buttonFontAndTextStylesColorOpacityHover), transparent);
        }
      }
    }
  }
  .hover\:hover\:opacity-\[100\%\] {
    &:hover {
      @media (hover: hover) {
        &:hover {
          @media (hover: hover) {
            opacity: 100%;
          }
        }
      }
    }
  }
  .hover\:shadow-md {
    &:hover {
      @media (hover: hover) {
        --tw-shadow: 0px 2px 4px 0px var(--tw-shadow-color, rgba(26,41,82,0.20)), 0px 4px 13px 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);
      }
    }
  }
  .hover\:\[--bgColorOpacityEnd\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --bgColorOpacityEnd: 100%;
      }
    }
  }
  .hover\:\[--box-shadow-opacity\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --box-shadow-opacity: 100%;
      }
    }
  }
  .hover\:\[--buttonFontAndTextStylesColorOpacityHover\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --buttonFontAndTextStylesColorOpacityHover: 100%;
      }
    }
  }
  .hover\:\[--sub-menu-item-bg-opacity\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --sub-menu-item-bg-opacity: 100%;
      }
    }
  }
  .hover\:\[--top-level-bg-opacity\:100\%\] {
    &:hover {
      @media (hover: hover) {
        --top-level-bg-opacity: 100%;
      }
    }
  }
  .hover\:text-shadow-none {
    &:hover {
      @media (hover: hover) {
        text-shadow: none;
      }
    }
  }
  .aria-\[current\=page\]\:bg-surface-50\/\(--sub-menu-item-bg-opacity\) {
    &[aria-current="page"] {
      background-color: #f5f7fa;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, #f5f7fa var(--sub-menu-item-bg-opacity), transparent);
      }
    }
  }
  .aria-\[current\=page\]\:bg-surface-100\/\(--sub-menu-item-bg-opacity\) {
    &[aria-current="page"] {
      background-color: #ebeff3;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, #ebeff3 var(--sub-menu-item-bg-opacity), transparent);
      }
    }
  }
  .aria-\[current\=page\]\:bg-surface-100\/\(--top-level-bg-opacity\) {
    &[aria-current="page"] {
      background-color: #ebeff3;
      @supports (color: color-mix(in lab, red, red)) {
        background-color: color-mix(in oklab, #ebeff3 var(--top-level-bg-opacity), transparent);
      }
    }
  }
  .aria-\[current\=page\]\:text-brand-300 {
    &[aria-current="page"] {
      color: #92cefe;
    }
  }
  .aria-\[current\=page\]\:text-brand-600 {
    &[aria-current="page"] {
      color: #2373ed;
    }
  }
  .aria-\[current\=page\]\:text-brand-700 {
    &[aria-current="page"] {
      color: #1b5dda;
    }
  }
  .aria-\[current\=page\]\:\[--sub-menu-item-bg-opacity\:100\%\] {
    &[aria-current="page"] {
      --sub-menu-item-bg-opacity: 100%;
    }
  }
  .aria-\[current\=page\]\:\[--top-level-bg-opacity\:100\%\] {
    &[aria-current="page"] {
      --top-level-bg-opacity: 100%;
    }
  }
  .lg\:mt-0 {
    @media (width >= 1024px) {
      margin-top: 0;
    }
  }
  .lg\:mr-20 {
    @media (width >= 1024px) {
      margin-right: calc(var(--spacing) * 20);
    }
  }
  .lg\:mb-0 {
    @media (width >= 1024px) {
      margin-bottom: 0;
    }
  }
  .lg\:ml-20 {
    @media (width >= 1024px) {
      margin-left: calc(var(--spacing) * 20);
    }
  }
  .lg\:grid-cols-4 {
    @media (width >= 1024px) {
      grid-template-columns: repeat(4, minmax(0, 1fr));
    }
  }
  .xl\:mt-0 {
    @media (width >= 1280px) {
      margin-top: 0;
    }
  }
  .xl\:mr-80 {
    @media (width >= 1280px) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .xl\:mb-0 {
    @media (width >= 1280px) {
      margin-bottom: 0;
    }
  }
  .xl\:ml-80 {
    @media (width >= 1280px) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .xl\:w-48 {
    @media (width >= 1280px) {
      width: calc(var(--spacing) * 48);
    }
  }
  .\32 xl\:mt-0 {
    @media (width >= 1536px) {
      margin-top: 0;
    }
  }
  .\32 xl\:mr-80 {
    @media (width >= 1536px) {
      margin-right: calc(var(--spacing) * 80);
    }
  }
  .\32 xl\:mb-0 {
    @media (width >= 1536px) {
      margin-bottom: 0;
    }
  }
  .\32 xl\:ml-80 {
    @media (width >= 1536px) {
      margin-left: calc(var(--spacing) * 80);
    }
  }
  .\32 xl\:w-96 {
    @media (width >= 1536px) {
      width: calc(var(--spacing) * 96);
    }
  }
  .\[\&_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;
    }
  }
  .\[\&\>svg\]\:size-4 {
    &>svg {
      width: calc(var(--spacing) * 4);
      height: calc(var(--spacing) * 4);
    }
  }
}
@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: #335dac;
      --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: #335dac;
    }
  }
  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: #335dac;
    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: #335dac;
    --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-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@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-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-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@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-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --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-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-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --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}}
@media (min-width: 1280px){.container{max-width:1280px}}
@media (min-width: 1536px){.container{max-width:1536px}}/* [data-rwx-droparea] {
  grid-column: 1 / -1;
  grid-row: 1 / -1;
} */
