/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */

@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-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;
        }
    }
}

@layer theme {
    .tailwind,
    .tailwind :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-100: oklch(.936 .032 17.717);
        --color-red-400: oklch(.704 .191 22.216);
        --color-red-500: oklch(.637 .237 25.331);
        --color-red-700: oklch(.505 .213 27.518);
        --color-green-100: oklch(.962 .044 156.743);
        --color-green-400: oklch(.792 .209 151.711);
        --color-green-700: oklch(.527 .154 150.069);
        --color-white: #fff;
        --spacing: .25rem;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --radius-md: .375rem;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        --default-font-family: var(--font-sans);
        --default-font-feature-settings: var(--font-sans--font-feature-settings);
        --default-font-variation-settings: var(--font-sans--font-variation-settings);
        --default-mono-font-family: var(--font-mono);
        --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
        --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
    }
}

@layer base {
    .tailwind *,
    .tailwind :after,
    .tailwind :before,
    .tailwind ::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    .tailwind ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0;
    }
    .tailwind html,
    .tailwind :host {
        -webkit-text-size-adjust: 100%;
        tab-size: 4;
        line-height: 1.5;
        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;
    }
    .tailwind body {
        line-height: inherit;
    }
    .tailwind hr {
        height: 0;
        color: inherit;
        border-top-width: 1px;
    }
    .tailwind abbr:where([title]) {
        -webkit-text-decoration: underline dotted;
        text-decoration: underline dotted;
    }
    .tailwind h1,
    .tailwind h2,
    .tailwind h3,
    .tailwind h4,
    .tailwind h5,
    .tailwind h6 {
        font-size: inherit;
        font-weight: inherit;
    }
    .tailwind a {
        color: inherit;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: inherit;
        text-decoration: inherit;
    }
    .tailwind b,
    .tailwind strong {
        font-weight: bolder;
    }
    .tailwind code,
    .tailwind kbd,
    .tailwind samp,
    .tailwind 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;
    }
    .tailwind small {
        font-size: 80%;
    }
    .tailwind sub,
    .tailwind sup {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative;
    }
    .tailwind sub {
        bottom: -.25em;
    }
    .tailwind sup {
        top: -.5em;
    }
    .tailwind table {
        text-indent: 0;
        border-color: inherit;
        border-collapse: collapse;
    }
    .tailwind :-moz-focusring {
        outline: auto;
    }
    .tailwind progress {
        vertical-align: baseline;
    }
    .tailwind summary {
        display: list-item;
    }
    .tailwind ol,
    .tailwind ul,
    .tailwind menu {
        list-style: none;
    }
    .tailwind img,
    .tailwind svg,
    .tailwind video,
    .tailwind canvas,
    .tailwind audio,
    .tailwind iframe,
    .tailwind embed,
    .tailwind object {
        vertical-align: middle;
        display: block;
    }
    .tailwind img,
    .tailwind video {
        max-width: 100%;
        height: auto;
    }
    .tailwind button,
    .tailwind input,
    .tailwind select,
    .tailwind optgroup,
    .tailwind textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        --lightningcss-light: initial;
        --lightningcss-dark: ;
        color-scheme: light;
        background-color: #0000;
        border-radius: 0;
    }
    .tailwind ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        --lightningcss-light: initial;
        --lightningcss-dark: ;
        color-scheme: light;
        background-color: #0000;
        border-radius: 0;
    }
    .tailwind :where(select:is([multiple], [size])) optgroup {
        font-weight: bolder;
    }
    .tailwind :where(select:is([multiple], [size])) optgroup option {
        padding-inline-start: 20px;
    }
    .tailwind ::file-selector-button {
        margin-inline-end: 4px;
    }
    .tailwind ::placeholder {
        opacity: 1;
        color: currentColor;
    }
    @supports (color: color-mix(in lab, red, red)) {
        .tailwind ::placeholder {
            color: color-mix(in oklab, currentColor 50%, transparent);
        }
    }
    .tailwind textarea {
        resize: vertical;
    }
    .tailwind ::-webkit-search-decoration {
        -webkit-appearance: none;
    }
    .tailwind ::-webkit-date-and-time-value {
        min-height: 1lh;
        text-align: inherit;
    }
    .tailwind ::-webkit-datetime-edit {
        display: inline-flex;
    }
    .tailwind ::-webkit-datetime-edit-fields-wrapper {
        padding: 0;
    }
    .tailwind ::-webkit-datetime-edit {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-year-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-month-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-day-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-hour-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-minute-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-second-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0;
    }
    .tailwind ::-webkit-datetime-edit-meridiem-field {
        padding-block: 0;
    }
    .tailwind :-moz-ui-invalid {
        box-shadow: none;
    }
    .tailwind button,
    .tailwind input:where([type="button"], [type="reset"], [type="submit"]) {
        appearance: button;
    }
    .tailwind ::file-selector-button {
        appearance: button;
    }
    .tailwind ::-webkit-inner-spin-button {
        height: auto;
    }
    .tailwind ::-webkit-outer-spin-button {
        height: auto;
    }
    .tailwind [hidden]:where(:not([hidden="until-found"])) {
        display: none !important;
    }
}

@layer utilities {
    .tailwind .pointer-events-none {
        pointer-events: none;
    }
    .tailwind .absolute {
        position: absolute;
    }
    .tailwind .relative {
        position: relative;
    }
    .tailwind .inset-0 {
        inset: calc(var(--spacing) * 0);
    }
    .tailwind .inset-\[-0\.5px\] {
        inset: -.5px;
    }
    .tailwind .inset-\[8\.33\%\] {
        inset: 8.33%;
    }
    .tailwind .inset-\[21\.88\%_15\.63\%\] {
        inset: 21.88% 15.63%;
    }
    .tailwind .top-0 {
        top: calc(var(--spacing) * 0);
    }
    .tailwind .top-\[30\%\] {
        top: 30%;
    }
    .tailwind .top-\[33\.75\%\] {
        top: 33.75%;
    }
    .tailwind .top-\[36\.26\%\] {
        top: 36.26%;
    }
    .tailwind .top-\[36\.47\%\] {
        top: 36.47%;
    }
    .tailwind .top-\[37\.5\%\] {
        top: 37.5%;
    }
    .tailwind .top-\[calc\(100\%\+4px\)\] {
        top: calc(100% + 4px);
    }
    .tailwind .right-0 {
        right: calc(var(--spacing) * 0);
    }
    .tailwind .right-\[16\.67\%\] {
        right: 16.67%;
    }
    .tailwind .bottom-0 {
        bottom: calc(var(--spacing) * 0);
    }
    .tailwind .bottom-1\/4 {
        bottom: 25%;
    }
    .tailwind .left-0 {
        left: calc(var(--spacing) * 0);
    }
    .tailwind .left-\[8\.4\%\] {
        left: 8.4%;
    }
    .tailwind .left-\[16\.67\%\] {
        left: 16.67%;
    }
    .tailwind .left-\[17\.54\%\] {
        left: 17.54%;
    }
    .tailwind .left-\[19\.24\%\] {
        left: 19.24%;
    }
    .tailwind .left-\[19\.69\%\] {
        left: 19.69%;
    }
    .tailwind .isolate {
        isolation: isolate;
    }
    .tailwind .z-50 {
        z-index: 50;
    }
    .tailwind .z-\[1\] {
        z-index: 1;
    }
    .tailwind .z-\[2\] {
        z-index: 2;
    }
    .tailwind .z-\[3\] {
        z-index: 3;
    }
    .tailwind .z-\[4\] {
        z-index: 4;
    }
    .tailwind .z-\[5\] {
        z-index: 5;
    }
    .tailwind .z-\[6\] {
        z-index: 6;
    }
    .tailwind .z-\[7\] {
        z-index: 7;
    }
    .tailwind .block {
        display: block;
    }
    .tailwind .flex {
        display: flex;
    }
    .tailwind .size-\[4\.5px\] {
        width: 4.5px;
        height: 4.5px;
    }
    .tailwind .size-\[16px\] {
        width: 16px;
        height: 16px;
    }
    .tailwind .size-\[20px\] {
        width: 20px;
        height: 20px;
    }
    .tailwind .size-\[24px\] {
        width: 24px;
        height: 24px;
    }
    .tailwind .size-full {
        width: 100%;
        height: 100%;
    }
    .tailwind .h-\[27\.41\%\] {
        height: 27.41%;
    }
    .tailwind .h-\[32\.28\%\] {
        height: 32.28%;
    }
    .tailwind .h-\[33\.75\%\] {
        height: 33.75%;
    }
    .tailwind .h-\[45\%\] {
        height: 45%;
    }
    .tailwind .h-\[65px\] {
        height: 65px;
    }
    .tailwind .h-\[104px\] {
        height: 104px;
    }
    .tailwind .h-full {
        height: 100%;
    }
    .tailwind .min-h-\[72px\] {
        min-height: 72px;
    }
    .tailwind .min-h-\[84px\] {
        min-height: 84px;
    }
    .tailwind .min-h-px {
        min-height: 1px;
    }
    .tailwind .w-\[60\.62\%\] {
        width: 60.62%;
    }
    .tailwind .w-\[61\.52\%\] {
        width: 61.52%;
    }
    .tailwind .w-\[64\.93\%\] {
        width: 64.93%;
    }
    .tailwind .w-\[83\.2\%\] {
        width: 83.2%;
    }
    .tailwind .w-\[142\.19px\] {
        width: 142.19px;
    }
    .tailwind .w-full {
        width: 100%;
    }
    .tailwind .max-w-none {
        max-width: none;
    }
    .tailwind .min-w-px {
        min-width: 1px;
    }
    .tailwind .flex-\[1_0_0\] {
        flex: 1 0 0;
    }
    .tailwind .flex-none {
        flex: none;
    }
    .tailwind .shrink-0 {
        flex-shrink: 0;
    }
    .tailwind .-scale-y-100 {
        --tw-scale-y: calc(100% * -1);
        scale: var(--tw-scale-x) var(--tw-scale-y);
    }
    .tailwind .rotate-180 {
        rotate: 180deg;
    }
    .tailwind .cursor-help {
        cursor: help;
    }
    .tailwind .cursor-pointer {
        cursor: pointer;
    }
    .tailwind .resize-none {
        resize: none;
    }
    .tailwind .appearance-none {
        appearance: none;
    }
    .tailwind .flex-col {
        flex-direction: column;
    }
    .tailwind .flex-row {
        flex-direction: row;
    }
    .tailwind .content-stretch {
        align-content: stretch;
    }
    .tailwind .items-center {
        align-items: center;
    }
    .tailwind .items-start {
        align-items: flex-start;
    }
    .tailwind .justify-center {
        justify-content: center;
    }
    .tailwind .gap-\[2px\] {
        gap: 2px;
    }
    .tailwind .gap-\[4px\] {
        gap: 4px;
    }
    .tailwind .gap-\[8px\] {
        gap: 8px;
    }
    .tailwind .gap-\[12px\] {
        gap: 12px;
    }
    .tailwind .gap-\[16px\] {
        gap: 16px;
    }
    .tailwind .gap-\[24px\] {
        gap: 24px;
    }
    .tailwind .gap-\[40px\] {
        gap: 40px;
    }
    .tailwind .overflow-hidden {
        overflow: hidden;
    }
    .tailwind .rounded {
        border-radius: .25rem;
    }
    .tailwind .rounded-\[4\.063px\] {
        border-radius: 4.063px;
    }
    .tailwind .rounded-\[10px\] {
        border-radius: 10px;
    }
    .tailwind .rounded-\[12px\] {
        border-radius: 12px;
    }
    .tailwind .rounded-\[16px\] {
        border-radius: 16px;
    }
    .tailwind .rounded-\[inherit\] {
        border-radius: inherit;
    }
    .tailwind .rounded-md {
        border-radius: var(--radius-md);
    }
    .tailwind .border {
        border-style: var(--tw-border-style);
        border-width: 1px;
    }
    .tailwind .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0;
    }
    .tailwind .border-\[0\.5px\] {
        border-style: var(--tw-border-style);
        border-width: .5px;
    }
    .tailwind .border-none {
        --tw-border-style: none;
        border-style: none;
    }
    .tailwind .border-solid {
        --tw-border-style: solid;
        border-style: solid;
    }
    .tailwind .border-\[\#1f370f\] {
        border-color: #1f370f;
    }
    .tailwind .border-\[\#76b600\] {
        border-color: #76b600;
    }
    .tailwind .border-\[\#161913\] {
        border-color: #161913;
    }
    .tailwind .border-\[\#212121\] {
        border-color: #212121;
    }
    .tailwind .border-\[\#B1FC03\] {
        border-color: #b1fc03;
    }
    .tailwind .border-\[\#efefef\] {
        border-color: #efefef;
    }
    .tailwind .border-\[\#ff0000\] {
        border-color: red;
    }
    .tailwind .border-green-400 {
        border-color: var(--color-green-400);
    }
    .tailwind .border-red-400 {
        border-color: var(--color-red-400);
    }
    .tailwind .border-red-500 {
        border-color: var(--color-red-500);
    }
    .tailwind .bg-\[\#1a1a1a\] {
        background-color: #1a1a1a;
    }
    .tailwind .bg-\[\#161913\] {
        background-color: #161913;
    }
    .tailwind .bg-\[\#B1FC03\],
    .tailwind .bg-\[\#b1fc03\] {
        background-color: #b1fc03;
    }
    .tailwind .bg-\[\#dcdcdc\] {
        background-color: #dcdcdc;
    }
    .tailwind .bg-\[\#efefef\] {
        background-color: #efefef;
    }
    .tailwind .bg-green-100 {
        background-color: var(--color-green-100);
    }
    .tailwind .bg-red-100 {
        background-color: var(--color-red-100);
    }
    .tailwind .bg-transparent {
        background-color: #0000;
    }
    .tailwind .bg-white {
        background-color: var(--color-white);
    }
    .tailwind .p-\[12px\] {
        padding: 12px;
    }
    .tailwind .p-\[20px\] {
        padding: 20px;
    }
    .tailwind .p-\[32px\] {
        padding: 32px;
    }
    .tailwind .px-3 {
        padding-inline: calc(var(--spacing) * 3);
    }
    .tailwind .px-4 {
        padding-inline: calc(var(--spacing) * 4);
    }
    .tailwind .px-\[2px\] {
        padding-inline: 2px;
    }
    .tailwind .px-\[4px\] {
        padding-inline: 4px;
    }
    .tailwind .px-\[12px\] {
        padding-inline: 12px;
    }
    .tailwind .px-\[16\.25px\] {
        padding-inline: 16.25px;
    }
    .tailwind .px-\[16px\] {
        padding-inline: 16px;
    }
    .tailwind .py-2 {
        padding-block: calc(var(--spacing) * 2);
    }
    .tailwind .py-3 {
        padding-block: calc(var(--spacing) * 3);
    }
    .tailwind .py-\[8px\] {
        padding-block: 8px;
    }
    .tailwind .py-\[10px\] {
        padding-block: 10px;
    }
    .tailwind .py-\[12px\] {
        padding-block: 12px;
    }
    .tailwind .py-\[16px\] {
        padding-block: 16px;
    }
    .tailwind .py-\[32px\] {
        padding-block: 32px;
    }
    .tailwind .text-center {
        text-align: center;
    }
    .tailwind .font-\[\'Figtree\:Medium\'\,sans-serif\] {
 font-family: Figtree\:Medium,
    sans-serif;
}

.tailwind .font-\[\'Figtree\:SemiBold\'\,sans-serif\] {
 font-family: Figtree\:SemiBold,
sans-serif;
}

.tailwind .font-\[\'Funnel_Display\:SemiBold\'\,sans-serif\] {
 font-family: Funnel Display\:SemiBold,
sans-serif;
}

.tailwind .font-\[\'Manrope\:Regular\'\,sans-serif\] {
 font-family: Manrope\:Regular,
sans-serif;
}

.tailwind .font-\[\'Manrope\:SemiBold\'\,sans-serif\] {
 font-family: Manrope\:SemiBold,
sans-serif;
}

.tailwind .text-\[0px\] {
    font-size: 0;
}

.tailwind .text-\[12px\] {
    font-size: 12px;
}

.tailwind .text-\[14px\] {
    font-size: 14px;
}

.tailwind .text-\[16px\] {
    font-size: 16px;
}

.tailwind .text-\[18px\] {
    font-size: 18px;
}

.tailwind .text-\[24px\] {
    font-size: 24px;
}

.tailwind .text-\[28px\] {
    font-size: 28px;
}

.tailwind .leading-\[0\] {
    --tw-leading: 0;
    line-height: 0;
}

.tailwind .leading-\[1\.1\] {
    --tw-leading: 1.1;
    line-height: 1.1;
}

.tailwind .leading-\[1\.4\] {
    --tw-leading: 1.4;
    line-height: 1.4;
}

.tailwind .leading-\[18px\] {
    --tw-leading: 18px;
    line-height: 18px;
}

.tailwind .leading-\[20px\] {
    --tw-leading: 20px;
    line-height: 20px;
}

.tailwind .leading-\[24px\] {
    --tw-leading: 24px;
    line-height: 24px;
}

.tailwind .leading-\[28px\] {
    --tw-leading: 28px;
    line-height: 28px;
}

.tailwind .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
}

.tailwind .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
}

.tailwind .tracking-\[-0\.12px\] {
    --tw-tracking: -.12px;
    letter-spacing: -.12px;
}

.tailwind .tracking-\[-0\.14px\] {
    --tw-tracking: -.14px;
    letter-spacing: -.14px;
}

.tailwind .tracking-\[-0\.16px\] {
    --tw-tracking: -.16px;
    letter-spacing: -.16px;
}

.tailwind .tracking-\[-0\.24px\] {
    --tw-tracking: -.24px;
    letter-spacing: -.24px;
}

.tailwind .tracking-\[-0\.28px\] {
    --tw-tracking: -.28px;
    letter-spacing: -.28px;
}

.tailwind .tracking-\[-0\.32px\] {
    --tw-tracking: -.32px;
    letter-spacing: -.32px;
}

.tailwind .tracking-\[-0\.36px\] {
    --tw-tracking: -.36px;
    letter-spacing: -.36px;
}

.tailwind .tracking-\[-0\.48px\] {
    --tw-tracking: -.48px;
    letter-spacing: -.48px;
}

.tailwind .tracking-\[-0\.56px\] {
    --tw-tracking: -.56px;
    letter-spacing: -.56px;
}

.tailwind .text-ellipsis {
    text-overflow: ellipsis;
}

.tailwind .whitespace-nowrap {
    white-space: nowrap;
}

.tailwind .whitespace-pre-wrap {
    white-space: pre-wrap;
}

.tailwind .text-\[\#161913\] {
    color: #161913;
}

.tailwind .text-\[\#808080\] {
    color: gray;
}

.tailwind .text-\[\#898989\] {
    color: #898989;
}

.tailwind .text-\[\#989898\] {
    color: #989898;
}

.tailwind .text-\[\#EEEEEE\] {
    color: #eee;
}

.tailwind .text-\[\#aaa\],
.tailwind .text-\[\#aaaaaa\] {
    color: #aaa;
}

.tailwind .text-\[\#b1fc03\] {
    color: #b1fc03;
}

.tailwind .text-\[\#eee\] {
    color: #eee;
}

.tailwind .text-\[\#f8f8f8\] {
    color: #f8f8f8;
}

.tailwind .text-\[\#ff0000\] {
    color: red;
}

.tailwind .text-\[\#ff3b30\] {
    color: #ff3b30;
}

.tailwind .text-green-700 {
    color: var(--color-green-700);
}

.tailwind .text-red-500 {
    color: var(--color-red-500);
}

.tailwind .text-red-700 {
    color: var(--color-red-700);
}

.tailwind .text-white {
    color: var(--color-white);
}

.tailwind .not-italic {
    font-style: normal;
}

.tailwind .underline {
    text-decoration-line: underline;
}

.tailwind .decoration-solid {
    text-decoration-style: solid;
}

.tailwind .opacity-50 {
    opacity: .5;
}

.tailwind .opacity-100 {
    opacity: 1;
}

.tailwind .shadow-\[inset_0px_0px_1px_0px_rgba\(0\, 0\, 0\, 0\.01\)\] {
    --tw-shadow: inset 0px 0px 1px 0px var(--tw-shadow-color, #00000003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tailwind .shadow-\[inset_0px_2px_0px_0px_rgba\(255\, 255\, 255\, 0\.25\)\,
inset_0px_-1\.5px_3px_0px_rgba\(0\, 0\, 0\, 0\.05\)\,
inset_0px_0px_1px_0px_rgba\(0\, 0\, 0\, 0\.01\)\] {
    --tw-shadow: inset 0px 2px 0px 0px var(--tw-shadow-color, #ffffff40), inset 0px -1.5px 3px 0px var(--tw-shadow-color, #0000000d), inset 0px 0px 1px 0px var(--tw-shadow-color, #00000003);
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.tailwind .blur {
    --tw-blur: blur(8px);
    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, );
}

.tailwind .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;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}

.tailwind .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));
}

.tailwind .outline-none {
    --tw-outline-style: none;
    outline-style: none;
}

.tailwind .placeholder\:text-\[\#989898\]::placeholder {
    color: #989898;
}

.tailwind .disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}

.tailwind .disabled\:bg-\[\#efefef\]:disabled {
    background-color: #efefef;
}

@media (width >=40rem) {
    .tailwind .sm\:inline {
        display: inline;
    }
}

.tailwind .focus-within\:\[\&\>div\]\:border-\[\#B1FC03\]:focus-within>div {
    border-color: #b1fc03;
}

}

@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-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: 0;
}

@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
}