/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */ @import url('https://fonts.googleapis.com/css2?family=Geologica:wght@100;200;300;400;500;600;700;800;900&display=swap'); @layer properties; @layer theme, base, components, utilities; @layer theme {   :root, :host {     --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",       "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";     --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",       "Courier New", monospace;     --color-red-50: oklch(97.1% 0.013 17.38);     --color-red-100: oklch(93.6% 0.032 17.717);     --color-red-200: oklch(88.5% 0.062 18.334);     --color-red-400: oklch(70.4% 0.191 22.216);     --color-red-500: oklch(63.7% 0.237 25.331);     --color-red-700: oklch(50.5% 0.213 27.518);     --color-red-800: oklch(44.4% 0.177 26.899);     --color-amber-100: oklch(96.2% 0.059 95.617);     --color-amber-600: oklch(66.6% 0.179 58.318);     --color-green-100: oklch(96.2% 0.044 156.743);     --color-green-500: oklch(72.3% 0.219 149.579);     --color-green-600: oklch(62.7% 0.194 149.214);     --color-green-700: oklch(52.7% 0.154 150.069);     --color-emerald-50: oklch(97.9% 0.021 166.113);     --color-emerald-100: oklch(95% 0.052 163.051);     --color-emerald-500: oklch(69.6% 0.17 162.48);     --color-blue-100: oklch(93.2% 0.032 255.585);     --color-blue-500: oklch(62.3% 0.214 259.815);     --color-blue-600: oklch(54.6% 0.245 262.881);     --color-blue-700: oklch(48.8% 0.243 264.376);     --color-slate-50: oklch(98.4% 0.003 247.858);     --color-slate-100: oklch(96.8% 0.007 247.896);     --color-slate-200: oklch(92.9% 0.013 255.508);     --color-slate-300: oklch(86.9% 0.022 252.894);     --color-slate-600: oklch(44.6% 0.043 257.281);     --color-slate-800: oklch(27.9% 0.041 260.031);     --color-gray-50: oklch(98.5% 0.002 247.839);     --color-gray-100: oklch(96.7% 0.003 264.542);     --color-gray-200: oklch(92.8% 0.006 264.531);     --color-gray-300: oklch(87.2% 0.01 258.338);     --color-gray-400: oklch(70.7% 0.022 261.325);     --color-gray-500: oklch(55.1% 0.027 264.364);     --color-gray-600: oklch(44.6% 0.03 256.802);     --color-gray-700: oklch(37.3% 0.034 259.733);     --color-gray-800: oklch(27.8% 0.033 256.848);     --color-zinc-200: oklch(92% 0.004 286.32);     --color-zinc-300: oklch(87.1% 0.006 286.286);     --color-zinc-400: oklch(70.5% 0.015 286.067);     --color-black: #000;     --color-white: #fff;     --spacing: 0.25rem;     --container-2xs: 18rem;     --container-md: 28rem;     --container-4xl: 56rem;     --container-6xl: 72rem;     --container-7xl: 80rem;     --text-xs: 0.75rem;     --text-xs--line-height: calc(1 / 0.75);     --text-sm: 0.875rem;     --text-sm--line-height: calc(1.25 / 0.875);     --text-lg: 1.125rem;     --text-lg--line-height: calc(1.75 / 1.125);     --text-xl: 1.25rem;     --text-xl--line-height: calc(1.75 / 1.25);     --text-2xl: 1.5rem;     --text-2xl--line-height: calc(2 / 1.5);     --text-3xl: 1.875rem;     --text-3xl--line-height: calc(2.25 / 1.875);     --font-weight-medium: 500;     --font-weight-semibold: 600;     --font-weight-bold: 700;     --font-weight-black: 900;     --tracking-widest: 0.1em;     --leading-tight: 1.25;     --radius-md: 0.375rem;     --radius-lg: 0.5rem;     --radius-xl: 0.75rem;     --radius-2xl: 1rem;     --radius-3xl: 1.5rem;     --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);     --animate-spin: spin 1s linear infinite;     --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;     --blur-lg: 16px;     --default-transition-duration: 150ms;     --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);     --default-font-family: var(--font-sans);     --default-mono-font-family: var(--font-mono);     --color-claster: #C4C4C4;     --color-exit: #363636;     --color-textcap: #4A4A4A;     --color-accentnum: #40C575;     --color-fonpol: #1A6359;     --color-fear: #4E8FF1;     --color-farm: #4075C5;     --color-gesna: #3DD8D1;     --color-isla: #33A390;   } } @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 {   .sr-only {     position: absolute;     width: 1px;     height: 1px;     padding: 0;     margin: -1px;     overflow: hidden;     clip-path: inset(50%);     white-space: nowrap;     border-width: 0;   }   .absolute {     position: absolute;   }   .relative {     position: relative;   }   .inset-y-0 {     inset-block: calc(var(--spacing) * 0);   }   .-top-3 {     top: calc(var(--spacing) * -3);   }   .right-0 {     right: calc(var(--spacing) * 0);   }   .right-4 {     right: calc(var(--spacing) * 4);   }   .-bottom-3 {     bottom: calc(var(--spacing) * -3);   }   .bottom-0 {     bottom: calc(var(--spacing) * 0);   }   .left-0 {     left: calc(var(--spacing) * 0);   }   .left-4 {     left: calc(var(--spacing) * 4);   }   .z-10 {     z-index: 10;   }   .col-span-3 {     grid-column: span 3 / span 3;   }   .container {     width: 100%;     @media (width >= 40rem) {       max-width: 40rem;     }     @media (width >= 48rem) {       max-width: 48rem;     }     @media (width >= 64rem) {       max-width: 64rem;     }     @media (width >= 80rem) {       max-width: 80rem;     }     @media (width >= 96rem) {       max-width: 96rem;     }   }   .m-0 {     margin: calc(var(--spacing) * 0);   }   .m-8 {     margin: calc(var(--spacing) * 8);   }   .mx-4 {     margin-inline: calc(var(--spacing) * 4);   }   .mx-auto {     margin-inline: auto;   }   .my-6 {     margin-block: calc(var(--spacing) * 6);   }   .mt-0\.5 {     margin-top: calc(var(--spacing) * 0.5);   }   .mt-1 {     margin-top: calc(var(--spacing) * 1);   }   .mt-2 {     margin-top: calc(var(--spacing) * 2);   }   .mt-4 {     margin-top: calc(var(--spacing) * 4);   }   .mt-6 {     margin-top: calc(var(--spacing) * 6);   }   .mr-1 {     margin-right: calc(var(--spacing) * 1);   }   .mr-2 {     margin-right: calc(var(--spacing) * 2);   }   .mr-3 {     margin-right: calc(var(--spacing) * 3);   }   .mb-1 {     margin-bottom: calc(var(--spacing) * 1);   }   .mb-2 {     margin-bottom: calc(var(--spacing) * 2);   }   .mb-3 {     margin-bottom: calc(var(--spacing) * 3);   }   .mb-4 {     margin-bottom: calc(var(--spacing) * 4);   }   .mb-6 {     margin-bottom: calc(var(--spacing) * 6);   }   .mb-8 {     margin-bottom: calc(var(--spacing) * 8);   }   .ml-2 {     margin-left: calc(var(--spacing) * 2);   }   .block {     display: block;   }   .flex {     display: flex;   }   .grid {     display: grid;   }   .hidden {     display: none;   }   .inline {     display: inline;   }   .inline-block {     display: inline-block;   }   .inline-flex {     display: inline-flex;   }   .h-0\.5 {     height: calc(var(--spacing) * 0.5);   }   .h-1 {     height: calc(var(--spacing) * 1);   }   .h-4 {     height: calc(var(--spacing) * 4);   }   .h-5 {     height: calc(var(--spacing) * 5);   }   .h-8 {     height: calc(var(--spacing) * 8);   }   .h-10 {     height: calc(var(--spacing) * 10);   }   .h-16 {     height: calc(var(--spacing) * 16);   }   .h-48 {     height: calc(var(--spacing) * 48);   }   .h-full {     height: 100%;   }   .max-h-60 {     max-height: calc(var(--spacing) * 60);   }   .max-h-96 {     max-height: calc(var(--spacing) * 96);   }   .min-h-screen {     min-height: 100vh;   }   .w-1\/2 {     width: calc(1/2 * 100%);   }   .w-1\/4 {     width: calc(1/4 * 100%);   }   .w-4 {     width: calc(var(--spacing) * 4);   }   .w-4\/5 {     width: calc(4/5 * 100%);   }   .w-5 {     width: calc(var(--spacing) * 5);   }   .w-8 {     width: calc(var(--spacing) * 8);   }   .w-16 {     width: calc(var(--spacing) * 16);   }   .w-full {     width: 100%;   }   .max-w-4xl {     max-width: var(--container-4xl);   }   .max-w-6xl {     max-width: var(--container-6xl);   }   .max-w-7xl {     max-width: var(--container-7xl);   }   .max-w-md {     max-width: var(--container-md);   }   .min-w-2xs {     min-width: var(--container-2xs);   }   .min-w-8 {     min-width: calc(var(--spacing) * 8);   }   .min-w-24 {     min-width: calc(var(--spacing) * 24);   }   .min-w-128 {     min-width: calc(var(--spacing) * 128);   }   .min-w-full {     min-width: 100%;   }   .flex-1 {     flex: 1;   }   .flex-shrink-0 {     flex-shrink: 0;   }   .table-fixed {     table-layout: fixed;   }   .scale-x-0 {     --tw-scale-x: 0%;     scale: var(--tw-scale-x) var(--tw-scale-y);   }   .transform {     transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);   }   .animate-pulse {     animation: var(--animate-pulse);   }   .animate-spin {     animation: var(--animate-spin);   }   .cursor-pointer {     cursor: pointer;   }   .resize-none {     resize: none;   }   .appearance-none {     appearance: none;   }   .auto-cols-min {     grid-auto-columns: min-content;   }   .grid-flow-row-dense {     grid-auto-flow: row dense;   }   .auto-rows-min {     grid-auto-rows: min-content;   }   .grid-cols-1 {     grid-template-columns: repeat(1, 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-5 {     grid-template-columns: repeat(5, minmax(0, 1fr));   }   .flex-col {     flex-direction: column;   }   .flex-wrap {     flex-wrap: wrap;   }   .items-baseline {     align-items: baseline;   }   .items-baseline-last {     align-items: last baseline;   }   .items-center {     align-items: center;   }   .items-start {     align-items: flex-start;   }   .justify-between {     justify-content: space-between;   }   .justify-center {     justify-content: center;   }   .gap-1 {     gap: calc(var(--spacing) * 1);   }   .gap-2 {     gap: calc(var(--spacing) * 2);   }   .gap-3 {     gap: calc(var(--spacing) * 3);   }   .gap-4 {     gap: calc(var(--spacing) * 4);   }   .gap-6 {     gap: calc(var(--spacing) * 6);   }   .space-y-1 {     :where(& > :not(:last-child)) {       --tw-space-y-reverse: 0;       margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));       margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));     }   }   .space-y-2 {     :where(& > :not(:last-child)) {       --tw-space-y-reverse: 0;       margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));       margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));     }   }   .space-y-6 {     :where(& > :not(:last-child)) {       --tw-space-y-reverse: 0;       margin-block-start: calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));       margin-block-end: calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)));     }   }   .divide-y {     :where(& > :not(:last-child)) {       --tw-divide-y-reverse: 0;       border-bottom-style: var(--tw-border-style);       border-top-style: var(--tw-border-style);       border-top-width: calc(1px * var(--tw-divide-y-reverse));       border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));     }   }   .divide-gray-200 {     :where(& > :not(:last-child)) {       border-color: var(--color-gray-200);     }   }   .self-center {     align-self: center;   }   .self-end {     align-self: flex-end;   }   .overflow-auto {     overflow: auto;   }   .overflow-hidden {     overflow: hidden;   }   .overflow-x-auto {     overflow-x: auto;   }   .overflow-y-auto {     overflow-y: auto;   }   .overflow-y-hidden {     overflow-y: hidden;   }   .rounded {     border-radius: 0.25rem;   }   .rounded-2xl {     border-radius: var(--radius-2xl);   }   .rounded-3xl {     border-radius: var(--radius-3xl);   }   .rounded-full {     border-radius: calc(infinity * 1px);   }   .rounded-lg {     border-radius: var(--radius-lg);   }   .rounded-md {     border-radius: var(--radius-md);   }   .rounded-xl {     border-radius: var(--radius-xl);   }   .border {     border-style: var(--tw-border-style);     border-width: 1px;   }   .border-2 {     border-style: var(--tw-border-style);     border-width: 2px;   }   .border-4 {     border-style: var(--tw-border-style);     border-width: 4px;   }   .border-t {     border-top-style: var(--tw-border-style);     border-top-width: 1px;   }   .border-t-2 {     border-top-style: var(--tw-border-style);     border-top-width: 2px;   }   .border-b {     border-bottom-style: var(--tw-border-style);     border-bottom-width: 1px;   }   .border-b-2 {     border-bottom-style: var(--tw-border-style);     border-bottom-width: 2px;   }   .border-b-4 {     border-bottom-style: var(--tw-border-style);     border-bottom-width: 4px;   }   .border-l-4 {     border-left-style: var(--tw-border-style);     border-left-width: 4px;   }   .border-accentnum {     border-color: var(--color-accentnum);   }   .border-blue-500 {     border-color: var(--color-blue-500);   }   .border-farm {     border-color: var(--color-farm);   }   .border-fonpol {     border-color: var(--color-fonpol);   }   .border-gesna {     border-color: var(--color-gesna);   }   .border-gray-200 {     border-color: var(--color-gray-200);   }   .border-gray-300 {     border-color: var(--color-gray-300);   }   .border-gray-500 {     border-color: var(--color-gray-500);   }   .border-red-400 {     border-color: var(--color-red-400);   }   .border-red-700 {     border-color: var(--color-red-700);   }   .border-slate-200 {     border-color: var(--color-slate-200);   }   .border-slate-300 {     border-color: var(--color-slate-300);   }   .border-transparent {     border-color: transparent;   }   .border-zinc-200 {     border-color: var(--color-zinc-200);   }   .border-zinc-400 {     border-color: var(--color-zinc-400);   }   .bg-\[\#00B88D\] {     background-color: #00B88D;   }   .bg-\[\#50C878\] {     background-color: #50C878;   }   .bg-accentnum {     background-color: var(--color-accentnum);   }   .bg-amber-100 {     background-color: var(--color-amber-100);   }   .bg-blue-100 {     background-color: var(--color-blue-100);   }   .bg-blue-600 {     background-color: var(--color-blue-600);   }   .bg-emerald-50 {     background-color: var(--color-emerald-50);   }   .bg-emerald-100 {     background-color: var(--color-emerald-100);   }   .bg-exit {     background-color: var(--color-exit);   }   .bg-fear {     background-color: var(--color-fear);   }   .bg-fonpol {     background-color: var(--color-fonpol);   }   .bg-gray-50 {     background-color: var(--color-gray-50);   }   .bg-gray-100 {     background-color: var(--color-gray-100);   }   .bg-gray-300 {     background-color: var(--color-gray-300);   }   .bg-green-100 {     background-color: var(--color-green-100);   }   .bg-green-600 {     background-color: var(--color-green-600);   }   .bg-isla {     background-color: var(--color-isla);   }   .bg-red-100 {     background-color: var(--color-red-100);   }   .bg-slate-100 {     background-color: var(--color-slate-100);   }   .bg-slate-200 {     background-color: var(--color-slate-200);   }   .bg-white {     background-color: var(--color-white);   }   .bg-linear-to-br {     --tw-gradient-position: to bottom right;     @supports (background-image: linear-gradient(in lab, red, red)) {       --tw-gradient-position: to bottom right in oklab;     }     background-image: linear-gradient(var(--tw-gradient-stops));   }   .bg-linear-to-t {     --tw-gradient-position: to top;     @supports (background-image: linear-gradient(in lab, red, red)) {       --tw-gradient-position: to top in oklab;     }     background-image: linear-gradient(var(--tw-gradient-stops));   }   .bg-gradient-to-br {     --tw-gradient-position: to bottom right in oklab;     background-image: linear-gradient(var(--tw-gradient-stops));   }   .bg-gradient-to-r {     --tw-gradient-position: to right in oklab;     background-image: linear-gradient(var(--tw-gradient-stops));   }   .bg-\[url\(https\:\/\/i\.taplink\.st\/p\/9\/f\/0\/4\/68095110\.png\?4\)\] {     background-image: url(https://i.taplink.st/p/9/f/0/4/68095110.png?4);   }   .from-\[\#0c2715\] {     --tw-gradient-from: #0c2715;     --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-\[\#081a0e\] {     --tw-gradient-from: #081a0e;     --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-\[\#184e2a\] {     --tw-gradient-from: #184e2a;     --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-red-50 {     --tw-gradient-from: var(--color-red-50);     --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-slate-50 {     --tw-gradient-from: var(--color-slate-50);     --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-35\% {     --tw-gradient-from-position: 35%;   }   .to-\[\#35a85b\] {     --tw-gradient-to: #35a85b;     --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-\[\#50c882\] {     --tw-gradient-to: #50c882;     --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-\[\#10341c\] {     --tw-gradient-to: #10341c;     --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-red-100 {     --tw-gradient-to: var(--color-red-100);     --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-slate-100 {     --tw-gradient-to: var(--color-slate-100);     --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));   }   .bg-contain {     background-size: contain;   }   .bg-center {     background-position: center;   }   .bg-no-repeat {     background-repeat: no-repeat;   }   .p-2 {     padding: calc(var(--spacing) * 2);   }   .p-4 {     padding: calc(var(--spacing) * 4);   }   .p-6 {     padding: calc(var(--spacing) * 6);   }   .p-8 {     padding: calc(var(--spacing) * 8);   }   .px-2 {     padding-inline: calc(var(--spacing) * 2);   }   .px-3 {     padding-inline: calc(var(--spacing) * 3);   }   .px-4 {     padding-inline: calc(var(--spacing) * 4);   }   .px-5 {     padding-inline: calc(var(--spacing) * 5);   }   .px-6 {     padding-inline: calc(var(--spacing) * 6);   }   .py-1 {     padding-block: calc(var(--spacing) * 1);   }   .py-2 {     padding-block: calc(var(--spacing) * 2);   }   .py-3 {     padding-block: calc(var(--spacing) * 3);   }   .pt-2 {     padding-top: calc(var(--spacing) * 2);   }   .pr-2 {     padding-right: calc(var(--spacing) * 2);   }   .text-center {     text-align: center;   }   .text-left {     text-align: left;   }   .align-top {     vertical-align: top;   }   .font-mono {     font-family: var(--font-mono);   }   .text-2xl {     font-size: var(--text-2xl);     line-height: var(--tw-leading, var(--text-2xl--line-height));   }   .text-3xl {     font-size: var(--text-3xl);     line-height: var(--tw-leading, var(--text-3xl--line-height));   }   .text-lg {     font-size: var(--text-lg);     line-height: var(--tw-leading, var(--text-lg--line-height));   }   .text-sm {     font-size: var(--text-sm);     line-height: var(--tw-leading, var(--text-sm--line-height));   }   .text-xl {     font-size: var(--text-xl);     line-height: var(--tw-leading, var(--text-xl--line-height));   }   .text-xs {     font-size: var(--text-xs);     line-height: var(--tw-leading, var(--text-xs--line-height));   }   .leading-tight {     --tw-leading: var(--leading-tight);     line-height: var(--leading-tight);   }   .font-black {     --tw-font-weight: var(--font-weight-black);     font-weight: var(--font-weight-black);   }   .font-bold {     --tw-font-weight: var(--font-weight-bold);     font-weight: var(--font-weight-bold);   }   .font-medium {     --tw-font-weight: var(--font-weight-medium);     font-weight: var(--font-weight-medium);   }   .font-semibold {     --tw-font-weight: var(--font-weight-semibold);     font-weight: var(--font-weight-semibold);   }   .tracking-widest {     --tw-tracking: var(--tracking-widest);     letter-spacing: var(--tracking-widest);   }   .text-nowrap {     text-wrap: nowrap;   }   .whitespace-nowrap {     white-space: nowrap;   }   .text-blue-600 {     color: var(--color-blue-600);   }   .text-claster {     color: var(--color-claster);   }   .text-exit {     color: var(--color-exit);   }   .text-gray-500 {     color: var(--color-gray-500);   }   .text-gray-600 {     color: var(--color-gray-600);   }   .text-gray-700 {     color: var(--color-gray-700);   }   .text-gray-800 {     color: var(--color-gray-800);   }   .text-green-600 {     color: var(--color-green-600);   }   .text-red-500 {     color: var(--color-red-500);   }   .text-red-800 {     color: var(--color-red-800);   }   .text-slate-100 {     color: var(--color-slate-100);   }   .text-slate-600 {     color: var(--color-slate-600);   }   .text-slate-800 {     color: var(--color-slate-800);   }   .text-textcap {     color: var(--color-textcap);   }   .text-white {     color: var(--color-white);   }   .text-zinc-200 {     color: var(--color-zinc-200);   }   .placeholder-gray-300 {     &::placeholder {       color: var(--color-gray-300);     }   }   .opacity-0 {     opacity: 0%;   }   .shadow {     --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-\[0_-4px_0_0_\#4075C5\] {     --tw-shadow: 0 -4px 0 0 var(--tw-shadow-color, #4075C5);     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-\[0_-10px_0_0_\#50C878\] {     --tw-shadow: 0 -10px 0 0 var(--tw-shadow-color, #50C878);     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-\[0_-10px_0_0_\#747474\] {     --tw-shadow: 0 -10px 0 0 var(--tw-shadow-color, #747474);     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-\[4px_4px_4px_rgba\(200\,200\,200\,0\.5\)\,-4px_-4px_4px_rgba\(200\,200\,200\,0\.5\)\] {     --tw-shadow: 4px 4px 4px var(--tw-shadow-color, rgba(200,200,200,0.5)), -4px -4px 4px var(--tw-shadow-color, rgba(200,200,200,0.5));     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-lg {     --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));     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: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-sm {     --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .shadow-xl {     --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .ring-2 {     --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);     box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);   }   .ring-amber-600 {     --tw-ring-color: var(--color-amber-600);   }   .ring-offset-4 {     --tw-ring-offset-width: 4px;     --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);   }   .backdrop-blur-lg {     --tw-backdrop-blur: blur(var(--blur-lg));     -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);     backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);   }   .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-shadow {     transition-property: box-shadow;     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));   }   .duration-200 {     --tw-duration: 200ms;     transition-duration: 200ms;   }   .duration-300 {     --tw-duration: 300ms;     transition-duration: 300ms;   }   .duration-400 {     --tw-duration: 400ms;     transition-duration: 400ms;   }   .duration-500 {     --tw-duration: 500ms;     transition-duration: 500ms;   }   .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);   }   .group-hover\:scale-x-100 {     &:is(:where(.group):hover *) {       @media (hover: hover) {         --tw-scale-x: 100%;         scale: var(--tw-scale-x) var(--tw-scale-y);       }     }   }   .odd\:bg-white {     &:nth-child(odd) {       background-color: var(--color-white);     }   }   .even\:bg-gray-200 {     &:nth-child(even) {       background-color: var(--color-gray-200);     }   }   .checked\:border-fonpol {     &:checked {       border-color: var(--color-fonpol);     }   }   .checked\:bg-fonpol {     &:checked {       background-color: var(--color-fonpol);     }   }   .invalid\:border-red-500 {     &:invalid {       border-color: var(--color-red-500);     }   }   .invalid\:ring-2 {     &:invalid {       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);       box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);     }   }   .invalid\:ring-red-200 {     &:invalid {       --tw-ring-color: var(--color-red-200);     }   }   .hover\:-translate-y-0\.5 {     &:hover {       @media (hover: hover) {         --tw-translate-y: calc(var(--spacing) * -0.5);         translate: var(--tw-translate-x) var(--tw-translate-y);       }     }   }   .hover\:-translate-y-2 {     &:hover {       @media (hover: hover) {         --tw-translate-y: calc(var(--spacing) * -2);         translate: var(--tw-translate-x) var(--tw-translate-y);       }     }   }   .hover\:scale-\[1\.01\] {     &:hover {       @media (hover: hover) {         scale: 1.01;       }     }   }   .hover\:border-fonpol {     &:hover {       @media (hover: hover) {         border-color: var(--color-fonpol);       }     }   }   .hover\:bg-black {     &:hover {       @media (hover: hover) {         background-color: var(--color-black);       }     }   }   .hover\:bg-blue-700 {     &:hover {       @media (hover: hover) {         background-color: var(--color-blue-700);       }     }   }   .hover\:bg-emerald-50 {     &:hover {       @media (hover: hover) {         background-color: var(--color-emerald-50);       }     }   }   .hover\:bg-emerald-100 {     &:hover {       @media (hover: hover) {         background-color: var(--color-emerald-100);       }     }   }   .hover\:bg-fonpol {     &:hover {       @media (hover: hover) {         background-color: var(--color-fonpol);       }     }   }   .hover\:bg-gray-50 {     &:hover {       @media (hover: hover) {         background-color: var(--color-gray-50);       }     }   }   .hover\:bg-gray-200 {     &:hover {       @media (hover: hover) {         background-color: var(--color-gray-200);       }     }   }   .hover\:bg-green-700 {     &:hover {       @media (hover: hover) {         background-color: var(--color-green-700);       }     }   }   .hover\:bg-white {     &:hover {       @media (hover: hover) {         background-color: var(--color-white);       }     }   }   .hover\:bg-zinc-400 {     &:hover {       @media (hover: hover) {         background-color: var(--color-zinc-400);       }     }   }   .hover\:text-fonpol {     &:hover {       @media (hover: hover) {         color: var(--color-fonpol);       }     }   }   .hover\:text-gray-700 {     &:hover {       @media (hover: hover) {         color: var(--color-gray-700);       }     }   }   .hover\:text-gray-800 {     &:hover {       @media (hover: hover) {         color: var(--color-gray-800);       }     }   }   .hover\:text-white {     &:hover {       @media (hover: hover) {         color: var(--color-white);       }     }   }   .hover\:underline {     &:hover {       @media (hover: hover) {         text-decoration-line: underline;       }     }   }   .hover\:shadow-md {     &:hover {       @media (hover: hover) {         --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));         box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);       }     }   }   .focus\:border-transparent {     &:focus {       border-color: transparent;     }   }   .focus\:ring-0 {     &:focus {       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);       box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);     }   }   .focus\:ring-2 {     &:focus {       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);       box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);     }   }   .focus\:ring-4 {     &:focus {       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);       box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);     }   }   .focus\:ring-blue-500 {     &:focus {       --tw-ring-color: var(--color-blue-500);     }   }   .focus\:ring-emerald-500 {     &:focus {       --tw-ring-color: var(--color-emerald-500);     }   }   .focus\:ring-fonpol {     &:focus {       --tw-ring-color: var(--color-fonpol);     }   }   .focus\:ring-green-500 {     &:focus {       --tw-ring-color: var(--color-green-500);     }   }   .focus\:ring-offset-2 {     &:focus {       --tw-ring-offset-width: 2px;       --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);     }   }   .focus\:outline-none {     &:focus {       --tw-outline-style: none;       outline-style: none;     }   }   .has-checked\:border-zinc-300 {     &:has(*:checked) {       border-color: var(--color-zinc-300);     }   }   .has-checked\:bg-fonpol {     &:has(*:checked) {       background-color: var(--color-fonpol);     }   }   .has-checked\:bg-gray-200 {     &:has(*:checked) {       background-color: var(--color-gray-200);     }   }   .has-checked\:text-gray-400 {     &:has(*:checked) {       color: var(--color-gray-400);     }   }   .has-checked\:text-white {     &:has(*:checked) {       color: var(--color-white);     }   }   .has-checked\:ring-2 {     &:has(*:checked) {       --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);       box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);     }   }   .has-checked\:ring-zinc-300 {     &:has(*:checked) {       --tw-ring-color: var(--color-zinc-300);     }   }   .has-disabled\:cursor-not-allowed {     &:has(*:disabled) {       cursor: not-allowed;     }   }   .has-disabled\:text-gray-400 {     &:has(*:disabled) {       color: var(--color-gray-400);     }   }   .has-disabled\:opacity-50 {     &:has(*:disabled) {       opacity: 50%;     }   }   .sm\:w-auto {     @media (width >= 40rem) {       width: auto;     }   }   .sm\:grid-cols-1 {     @media (width >= 40rem) {       grid-template-columns: repeat(1, minmax(0, 1fr));     }   }   .md\:col-span-2 {     @media (width >= 48rem) {       grid-column: span 2 / span 2;     }   }   .md\:grid-cols-2 {     @media (width >= 48rem) {       grid-template-columns: repeat(2, minmax(0, 1fr));     }   }   .md\:grid-cols-3 {     @media (width >= 48rem) {       grid-template-columns: repeat(3, minmax(0, 1fr));     }   }   .md\:rounded-3xl {     @media (width >= 48rem) {       border-radius: var(--radius-3xl);     }   }   .lg\:grid-cols-3 {     @media (width >= 64rem) {       grid-template-columns: repeat(3, minmax(0, 1fr));     }   }   .lg\:rounded-3xl {     @media (width >= 64rem) {       border-radius: var(--radius-3xl);     }   }   .lg\:p-6 {     @media (width >= 64rem) {       padding: calc(var(--spacing) * 6);     }   } } * {   font-family: 'Geologica', sans-serif; } input:disabled, select:disabled, textarea:disabled, input[readonly], select[readonly], textarea[readonly] {   cursor: not-allowed;   border-color: var(--color-gray-300);   background-color: var(--color-gray-100);   color: var(--color-gray-500); } input:disabled::placeholder, textarea:disabled::placeholder {   color: var(--color-gray-400); } .flex.w-full.rounded-lg.bg-gray-100.overflow-hidden label input:disabled ~ span {   color: var(--color-gray-500);   opacity: 70%; } .flex.w-full.rounded-lg.bg-gray-100.overflow-hidden label:has(input:disabled) {   cursor: not-allowed; } @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-space-y-reverse {   syntax: "*";   inherits: false;   initial-value: 0; } @property --tw-divide-y-reverse {   syntax: "*";   inherits: false;   initial-value: 0; } @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-backdrop-blur {   syntax: "*";   inherits: false; } @property --tw-backdrop-brightness {   syntax: "*";   inherits: false; } @property --tw-backdrop-contrast {   syntax: "*";   inherits: false; } @property --tw-backdrop-grayscale {   syntax: "*";   inherits: false; } @property --tw-backdrop-hue-rotate {   syntax: "*";   inherits: false; } @property --tw-backdrop-invert {   syntax: "*";   inherits: false; } @property --tw-backdrop-opacity {   syntax: "*";   inherits: false; } @property --tw-backdrop-saturate {   syntax: "*";   inherits: false; } @property --tw-backdrop-sepia {   syntax: "*";   inherits: false; } @property --tw-duration {   syntax: "*";   inherits: false; } @property --tw-ease {   syntax: "*";   inherits: false; } @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; } @keyframes spin {   to {     transform: rotate(360deg);   } } @keyframes pulse {   50% {     opacity: 0.5;   } } @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-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-space-y-reverse: 0;       --tw-divide-y-reverse: 0;       --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-backdrop-blur: initial;       --tw-backdrop-brightness: initial;       --tw-backdrop-contrast: initial;       --tw-backdrop-grayscale: initial;       --tw-backdrop-hue-rotate: initial;       --tw-backdrop-invert: initial;       --tw-backdrop-opacity: initial;       --tw-backdrop-saturate: initial;       --tw-backdrop-sepia: initial;       --tw-duration: initial;       --tw-ease: initial;       --tw-translate-x: 0;       --tw-translate-y: 0;       --tw-translate-z: 0;     }   } }
