/* eboost.gg — GGirls stilleri: ana stil (token'lar, bileşenler, utility'ler)
   Bu dosya bizim tarafımızdan üretilip bakımı bizde olan stil setidir.
   Kural sırası görünüm sözleşmesidir; sıra değiştirilerek düzenleme yapılmaz. */
@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-pan-x: initial;
            --tw-pan-y: initial;
            --tw-pinch-zoom: initial;
            --tw-space-y-reverse: 0;
            --tw-space-x-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-ordinal: initial;
            --tw-slashed-zero: initial;
            --tw-numeric-figure: initial;
            --tw-numeric-spacing: initial;
            --tw-numeric-fraction: 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-outline-style: solid;
            --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-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-content: ""
        }
    }
}
@layer amplify {
    :root,[data-amplify-theme] {
        --amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);
        --amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);
        --amplify-colors-neutral-10: #fafafa;
        --amplify-colors-neutral-20: #eff0f0;
        --amplify-colors-background-secondary: var(--amplify-colors-neutral-10);
        --amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);
        --amplify-fonts-default-variable: "InterVariable","Inter var","Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;
        --amplify-fonts-default-static: "Inter",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI",Oxygen,Ubuntu,Cantarell,"Open Sans",sans-serif;
        --amplify-line-heights-medium: 1.5
    }
    html,[data-amplify-theme] {
        font-family: var(--amplify-fonts-default-static)
    }
    @supports (font-variation-settings:normal) {
        html,[data-amplify-theme] {
            font-family: var(--amplify-fonts-default-variable)
        }
    }
    html:focus-within {
        scroll-behavior: smooth
    }
    body {
        text-rendering: optimizespeed;
        min-height: 100vh;
        line-height: var(--amplify-line-heights-medium)
    }
    * {
        box-sizing: border-box
    }
    input,button,textarea,select {
        font: inherit
    }
    @media (prefers-reduced-motion:reduce) {
        html:focus-within {
            scroll-behavior: auto
        }
    }
    [class*=amplify] {
        all: unset;
        box-sizing: border-box
    }
    @keyframes amplify-loader-circular {
        0% {
            stroke-dasharray: 100% 200%;
            transform: rotate(120deg)
        }
        50% {
            stroke-dasharray: 20% 400%
        }
        to {
            stroke-dasharray: 100% 200%;
            transform: rotate(480deg)
        }
    }
    @keyframes amplify-loader-linear {
        0% {
            stroke-dashoffset: 200%
        }
        to {
            stroke-dashoffset: -50%
        }
    }
    @keyframes amplify-placeholder-loading {
        0% {
            background-color: var(--amplify-components-placeholder-start-color)
        }
        to {
            background-color: var(--amplify-components-placeholder-end-color)
        }
    }
    @keyframes amplify-liveness-animation-fadeout {
        0% {
            opacity: 1
        }
        to {
            opacity: 0
        }
    }
    @keyframes spin {
        0% {
            transform: rotate(0)
        }
        50% {
            transform: rotate(180deg)
        }
        to {
            transform: rotate(360deg)
        }
    }
}
@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: #e12a2a;
        --color-orange-50: #f25e0f;
        --color-orange-200: #ffd7a8;
        --color-orange-300: #ffb96d;
        --color-orange-400: #ff8b1a;
        --color-orange-500: #fe6e00;
        --color-amber-300: #ffd236;
        --color-amber-500: #f99c00;
        --color-yellow-50: #e6a100;
        --color-yellow-300: #ffe02a;
        --color-green-50: #28d061;
        --color-emerald-400: #00d294;
        --color-emerald-500: #00bb7f;
        --color-teal-500: #00baa7;
        --color-cyan-500: #00b7d7;
        --color-sky-50: #1e58d2;
        --color-sky-200: #b8e6fe;
        --color-sky-500: #00a5ef;
        --color-blue-50: #3126e6;
        --color-blue-500: #3080ff;
        --color-indigo-500: #625fff;
        --color-violet-50: #5923d2;
        --color-violet-300: #c4b4ff;
        --color-violet-500: #8d54ff;
        --color-purple-50: #a823d2;
        --color-purple-300: #d9b3ff;
        --color-fuchsia-500: #e12afb;
        --color-pink-500: #f6339a;
        --color-rose-500: #ff2357;
        --color-slate-100: #f1f5f9;
        --color-slate-200: #e2e8f0;
        --color-slate-400: #90a1b9;
        --color-slate-500: #62748e;
        --color-black: #000;
        --color-white: #fff;
        --spacing: .25rem;
        --container-sm: 24rem;
        --container-lg: 32rem;
        --container-xl: 36rem;
        --container-2xl: 42rem;
        --container-3xl: 48rem;
        --text-xs: .75rem;
        --text-xs--line-height: calc(1/.75);
        --text-sm: .875rem;
        --text-sm--line-height: calc(1.25/.875);
        --text-base: 1rem;
        --text-base--line-height: calc(1.5/1);
        --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);
        --font-weight-normal: 400;
        --font-weight-medium: 500;
        --font-weight-semibold: 600;
        --font-weight-bold: 700;
        --font-weight-extrabold: 800;
        --font-weight-black: 900;
        --tracking-wide: .025em;
        --leading-tight: 1.25;
        --leading-snug: 1.375;
        --leading-normal: 1.5;
        --radius-xs: .125rem;
        --radius-sm: .25rem;
        --radius-md: .375rem;
        --radius-lg: .5rem;
        --radius-xl: .75rem;
        --radius-2xl: 1rem;
        --radius-3xl: 1.5rem;
        --ease-in: cubic-bezier(.4,0,1,1);
        --ease-out: cubic-bezier(0,0,.2,1);
        --ease-in-out: cubic-bezier(.4,0,.2,1);
        --animate-spin: spin 1s linear infinite;
        --animate-pulse: pulse 2s cubic-bezier(.4,0,.6,1)infinite;
        --blur-sm: 8px;
        --blur-md: 12px;
        --blur-xl: 24px;
        --blur-2xl: 40px;
        --blur-3xl: 64px;
        --aspect-video: 16/9;
        --default-transition-duration: .15s;
        --default-transition-timing-function: cubic-bezier(.4,0,.2,1);
        --default-font-family: var(--font-sans);
        --default-mono-font-family: var(--font-mono);
        --blur-16: 16px;
        --blur-24: 24px;
        --blur-4: 4px;
        --blur-8: 8px;
        --color-background-default: var(--color-grey-100);
        --color-background-district: var(--color-black-0);
        --color-background-specialmap: var(--color-grey-100);
        --color-border-hover: var(--color-blue-10-t30);
        --color-border-normal: var(--color-blue-10-t20);
        --color-border-press: var(--color-blue-10-t8);
        --color-context-connect-normal: linear-gradient(90deg,#e63c8b 0%,#c241e6 100%);
        --color-context-legends-hover: linear-gradient(180deg,#ffefb3 0%,#f3bc2a 100%);
        --color-context-legends-normal: linear-gradient(180deg,#ffe386 0%,#c78800 100%);
        --color-context-legends-press: linear-gradient(180deg,#c78800 0%,#4d2f00 100%);
        --color-context-legends-variant-disabled: #bcbeff14;
        --color-context-legends-variant-hover: #ffefb3;
        --color-context-legends-variant-normal: #ffe386;
        --color-context-legends-variant-press: #f3bc2a;
        --color-ctx-score-checked: linear-gradient(135deg,#f3bc2a 0%,#f25e0f 100%);
        --color-context-recharge-hover: linear-gradient(90deg,#ffefb3 0%,#f3bc2a 100%);
        --color-context-recharge-normal: linear-gradient(90deg,#fff8de 0%,#a26b00 100%);
        --color-context-recharge-press: linear-gradient(90deg,#c78800 0%,#4d2f00 100%);
        --color-context-subscribe-hover: linear-gradient(90deg,#d668f2 0%,#8d68f2 100%);
        --color-context-subscribe-normal: linear-gradient(90deg,#a823d2 0%,#5923d2 100%);
        --color-context-subscribe-press: linear-gradient(90deg,#6e0098 0%,#340098 100%);
        --color-context-vip-disabled: #bcbeff14;
        --color-context-vip-hover: linear-gradient(90deg,#b5d2fd 0%,#8d68f2 60%,#e690f9 100%);
        --color-context-vip-normal: linear-gradient(90deg,#8cb5f9 0%,#7b47ff 60%,#d668f2 100%);
        --color-context-vip-press: linear-gradient(90deg,#6296f2 0%,#5923d2 60%,#c241e6 100%);
        --color-emphasis-disabled: var(--color-panel-element-disabled);
        --color-emphasis-hover: var(--color-blue-30);
        --color-emphasis-normal: var(--color-blue-40);
        --color-emphasis-press: var(--color-blue-50);
        --color-emphasis-variant-disable: var(--color-panel-nest-disabled);
        --color-emphasis-variant-disabled: var(--color-accent-disabled);
        --color-emphasis-variant-hover: var(--color-blue-20);
        --color-emphasis-variant-normal: var(--color-blue-30);
        --color-emphasis-variant-press: var(--color-blue-40);
        --color-important-disabled: var(--color-panel-element-disabled);
        --color-important-hover: var(--color-red-40);
        --color-important-normal: var(--color-red-50);
        --color-important-press: var(--color-red-60);
        --color-important-variant-disable: var(--color-accent-disabled);
        --color-important-variant-disabled: var(--color-accent-disabled);
        --color-important-variant-hover: var(--color-red-30);
        --color-important-variant-normal: var(--color-red-40);
        --color-important-variant-press: var(--color-red-50);
        --color-outline-hover: var(--color-blue-10-t30);
        --color-outline-normal: var(--color-blue-10-t20);
        --color-outline-oncolor-default: var(--color-white-0);
        --color-outline-press: var(--color-blue-10-t8);
        --color-overlay-background: linear-gradient(180deg,#13131a00 0%,#13131a 100%);
        --color-overlay-base: linear-gradient(180deg,#20202b00 0%,#20202b 100%);
        --color-overlay-dark: #000000a6;
        --color-overlay-gradient: linear-gradient(180deg,#0000 0%,#000 100%);
        --color-positive-disabled: var(--color-panel-element-disabled);
        --color-positive-hover: var(--color-mint-50);
        --color-positive-normal: var(--color-mint-60);
        --color-positive-press: var(--color-mint-70);
        --color-positive-variant-color: var(--color-accent-disabled);
        --color-positive-variant-disabled: var(--color-accent-disabled);
        --color-positive-variant-hover: var(--color-mint-30);
        --color-positive-variant-normal: var(--color-mint-40);
        --color-positive-variant-press: var(--color-mint-50);
        --color-primary-disabled: var(--color-panel-element-disabled);
        --color-primary-hover: var(--color-violet-30);
        --color-primary-normal: var(--color-violet-40);
        --color-primary-press: var(--color-violet-50);
        --color-accent-disabled: var(--color-blue-10-t25);
        --color-accent-hover: var(--color-violet-10);
        --color-accent-normal: var(--color-violet-20);
        --color-accent-press: var(--color-violet-30);
        --color-panel-base-hover: var(--color-grey-80);
        --color-panel-base-normal: var(--color-grey-90);
        --color-panel-base-press: var(--color-grey-100);
        --color-panel-district-hover: var(--color-blue-10-t12);
        --color-panel-district-normal: var(--color-blue-10-t4);
        --color-panel-district-press: var(--color-blue-10-t8);
        --color-panel-element-dark-disabled: var(--color-black-0-t45);
        --color-panel-element-dark-hover: var(--color-black-0-t45);
        --color-panel-element-dark-normal: var(--color-black-0-t65);
        --color-panel-element-dark-press: var(--color-black-0-t85);
        --color-panel-element-disabled: var(--color-blue-10-t8);
        --color-panel-element-hover: var(--color-blue-10-t15);
        --color-panel-element-light-disabled: var(--color-white-0-t8);
        --color-panel-element-light-hover: var(--color-white-0-t25);
        --color-panel-element-light-normal: var(--color-white-0-t15);
        --color-panel-element-light-press: var(--color-white-0-t8);
        --color-panel-element-normal: var(--color-blue-10-t12);
        --color-panel-element-press: var(--color-blue-10-t8);
        --color-panel-float-hover: var(--color-grey-60);
        --color-panel-float-normal: var(--color-grey-70);
        --color-panel-float-press: var(--color-grey-80);
        --color-panel-nest-disabled: var(--color-blue-10-t4);
        --color-panel-nest-hover: var(--color-blue-10-t12);
        --color-panel-nest-normal: var(--color-blue-10-t8);
        --color-panel-nest-press: var(--color-blue-10-t4);
        --color-panel-top-hover: var(--color-grey-60);
        --color-panel-top-normal: var(--color-grey-70);
        --color-panel-top-press: var(--color-grey-80);
        --color-ink-disabled: var(--color-grey-50);
        --color-ink-primary-disabled: var(--color-ink-disabled);
        --color-ink-primary-hover: var(--color-violet-20);
        --color-ink-primary-inverse-disabled: var(--color-ink-disabled);
        --color-ink-primary-inverse-hover: var(--color-grey-90-t85);
        --color-ink-primary-inverse-normal: var(--color-grey-90);
        --color-ink-primary-inverse-press: var(--color-grey-90-t65);
        --color-ink-primary-normal: var(--color-white-0-t85);
        --color-ink-primary-press: var(--color-violet-30);
        --color-ink-primary-specialmap-disabled: var(--color-white-0-t45);
        --color-ink-primary-specialmap-hover: var(--color-white-0-t85);
        --color-ink-primary-specialmap-normal: var(--color-white-0);
        --color-ink-primary-specialmap-press: var(--color-white-0-t65);
        --color-ink-secondary-disabled: var(--color-ink-disabled);
        --color-ink-secondary-hover: var(--color-violet-20);
        --color-ink-secondary-normal: var(--color-grey-30);
        --color-ink-secondary-press: var(--color-violet-30);
        --color-ink-tertiary-normal: var(--color-grey-40);
        --color-ink-tertiary-normal: var(--color-grey-40);
        --color-warning-disabled: var(--color-panel-element-disabled);
        --color-warning-hover: var(--color-orange-40);
        --color-warning-normal: var(--color-orange-50);
        --color-warning-press: var(--color-orange-60);
        --color-warning-variant-disable: var(--color-accent-disabled);
        --color-warning-variant-disabled: var(--color-accent-disabled);
        --color-warning-variant-hover: var(--color-orange-30);
        --color-warning-variant-normal: var(--color-orange-40);
        --color-warning-variant-press: var(--color-orange-50);
        --color-black-0: #000;
        --color-black-0-t0: #0000;
        --color-black-0-t12: #0000001f;
        --color-black-0-t15: #00000026;
        --color-black-0-t20: #0003;
        --color-black-0-t25: #00000040;
        --color-black-0-t30: #0000004d;
        --color-black-0-t4: #0000000a;
        --color-black-0-t45: #00000073;
        --color-black-0-t65: #000000a6;
        --color-black-0-t8: #00000014;
        --color-black-0-t85: #000000d9;
        --color-blue-0: #dee0ff;
        --color-blue-10: #bcbeff;
        --color-blue-10-t12: #bcbeff1f;
        --color-blue-10-t15: #bcbeff26;
        --color-blue-10-t20: #bcbeff33;
        --color-blue-10-t25: #bcbeff40;
        --color-blue-10-t30: #bcbeff4d;
        --color-blue-10-t4: #bcbeff0a;
        --color-blue-10-t45: #bcbeff73;
        --color-blue-10-t65: #bcbeffa6;
        --color-blue-10-t8: #bcbeff14;
        --color-blue-10-t85: #bcbeffd9;
        --color-blue-20: #9797ff;
        --color-blue-30: #7370ff;
        --color-blue-40: #4e48ff;
        --color-blue-60: #180ac7;
        --color-blue-70: #0f00a2;
        --color-blue-80: #0d0078;
        --color-blue-90: #09004d;
        --color-grass-0: #f8ffde;
        --color-grass-10: #edfcb8;
        --color-grass-20: #e0f68f;
        --color-grass-30: #cfed67;
        --color-grass-40: #bae041;
        --color-grass-50: #a0cd1e;
        --color-grass-60: #82b500;
        --color-grass-70: #689600;
        --color-grass-80: #4b7200;
        --color-grass-90: #304d00;
        --color-green-0: #deffe7;
        --color-green-10: #b9fccd;
        --color-green-20: #94f7b1;
        --color-green-30: #6fee96;
        --color-green-40: #4ae27b;
        --color-green-60: #0bb84a;
        --color-green-70: #00983c;
        --color-green-80: #007331;
        --color-green-90: #004d22;
        --color-grey-0: #f7f7ff;
        --color-grey-10: #e5e5f0;
        --color-grey-100: #0a0a0e;
        --color-grey-20: #d5d5e2;
        --color-grey-30: #adadbf;
        --color-grey-40: #88889d;
        --color-grey-50: #67677a;
        --color-grey-60: #4a4a5e;
        --color-grey-70: #323241;
        --color-grey-80: #20202b;
        --color-grey-80-t0: #20202b00;
        --color-grey-80-t12: #20202b1f;
        --color-grey-80-t15: #20202b26;
        --color-grey-80-t20: #20202b33;
        --color-grey-80-t25: #20202b40;
        --color-grey-80-t30: #20202b4d;
        --color-grey-80-t4: #20202b0a;
        --color-grey-80-t45: #20202b73;
        --color-grey-80-t65: #20202ba6;
        --color-grey-80-t8: #20202b14;
        --color-grey-80-t85: #20202bd9;
        --color-grey-90: #13131a;
        --color-grey-90-t0: #13131a00;
        --color-grey-90-t12: #13131a1f;
        --color-grey-90-t15: #13131a26;
        --color-grey-90-t20: #13131a33;
        --color-grey-90-t25: #13131a40;
        --color-grey-90-t30: #13131a4d;
        --color-grey-90-t4: #13131a0a;
        --color-grey-90-t45: #13131a73;
        --color-grey-90-t65: #13131aa6;
        --color-grey-90-t8: #13131a14;
        --color-grey-90-t85: #13131ad9;
        --color-magenta-0: #ffdeea;
        --color-magenta-10: #fdb6d3;
        --color-magenta-20: #f98dbc;
        --color-magenta-30: #f264a4;
        --color-magenta-40: #e63c8b;
        --color-magenta-50: #d21f77;
        --color-magenta-60: #b80761;
        --color-magenta-70: #980050;
        --color-magenta-80: #73003e;
        --color-magenta-90: #4d002a;
        --color-mint-0: #defff8;
        --color-mint-10: #b6fbed;
        --color-mint-20: #8df3e2;
        --color-mint-30: #65e9d5;
        --color-mint-40: #3fdac4;
        --color-mint-50: #1dc7b0;
        --color-mint-60: #00ad96;
        --color-mint-70: #009182;
        --color-mint-80: #006f67;
        --color-mint-90: #004d49;
        --color-orange-0: #ffecde;
        --color-orange-10: #ffd7b8;
        --color-orange-20: #ffbf8f;
        --color-orange-30: #ffa264;
        --color-orange-40: #fd8239;
        --color-orange-60: #d04500;
        --color-orange-70: #a83400;
        --color-orange-80: #7b2300;
        --color-orange-90: #4d1400;
        --color-purple-0: #fbdeff;
        --color-purple-10: #f2b7fd;
        --color-purple-20: #e690f9;
        --color-purple-30: #d668f2;
        --color-purple-40: #c241e6;
        --color-purple-60: #8a09b8;
        --color-purple-70: #6e0098;
        --color-purple-80: #520073;
        --color-purple-90: #36004d;
        --color-red-0: #ffdede;
        --color-red-10: #ffbcbc;
        --color-red-20: #ff9696;
        --color-red-30: #f97372;
        --color-red-40: #ef4e4d;
        --color-red-60: #c2110e;
        --color-red-70: #a00700;
        --color-red-80: #770800;
        --color-red-90: #4d0600;
        --color-sky-0: #deecff;
        --color-sky-10: #b5d2fd;
        --color-sky-20: #8cb5f9;
        --color-sky-30: #6296f2;
        --color-sky-40: #3a76e6;
        --color-sky-60: #063bb8;
        --color-sky-70: #002a98;
        --color-sky-80: #001e73;
        --color-sky-90: #00134d;
        --color-violet-0: #e4deff;
        --color-violet-10: #c7b7fd;
        --color-violet-20: #aa90f9;
        --color-violet-30: #8d68f2;
        --color-violet-40: #7b47ff;
        --color-violet-60: #4309b8;
        --color-violet-70: #340098;
        --color-violet-80: #290073;
        --color-violet-90: #1c004d;
        --color-white-0: #fff;
        --color-white-0-t0: #fff0;
        --color-white-0-t12: #ffffff1f;
        --color-white-0-t15: #ffffff26;
        --color-white-0-t20: #fff3;
        --color-white-0-t25: #ffffff40;
        --color-white-0-t30: #ffffff4d;
        --color-white-0-t4: #ffffff0a;
        --color-white-0-t45: #ffffff73;
        --color-white-0-t65: #ffffffa6;
        --color-white-0-t8: #ffffff14;
        --color-white-0-t85: #ffffffd9;
        --color-yellow-0: #fff8de;
        --color-yellow-10: #ffefb3;
        --color-yellow-20: #ffe386;
        --color-yellow-30: #fcd258;
        --color-yellow-40: #f3bc2a;
        --color-yellow-60: #c78800;
        --color-yellow-70: #a26b00;
        --color-yellow-80: #784d00;
        --color-yellow-90: #4d2f00;
        --radius-12: 12px;
        --radius-16: 16px;
        --radius-2: 2px;
        --radius-24: 24px;
        --radius-4: 4px;
        --radius-8: 8px;
        --radius-round: 999999px;
        --opacity-cta-state-hover: calc(var(--transparent-t20)/100);
        --opacity-cta-state-press: calc(var(--transparent-t12)/100);
        --blur-cta-bg-md: var(--blur-24);
        --radius-cta-shape-round: 999999px;
        --spacing-cta-size-height-lg: 48px;
        --spacing-cta-size-height-md: 32px;
        --spacing-cta-space-gap-md: var(--space-content-gap-stack-xxs);
        --size-icon-button-lg: 48px;
        --size-icon-button-md: 32px;
        --size-icon-button-sm: 24px;
        --size-icon-button-xs: 16px;
        --size-icon-button-icon-lg: 24px;
        --size-icon-button-icon-md: 16px;
        --size-icon-button-icon-sm: 12px;
        --size-icon-button-icon-xs: 8px;
        --radius-icon-button-round: 999999px;
        --radius-icon-button-square-xl: var(--radius-12);
        --radius-icon-button-square-lg: var(--radius-8);
        --radius-icon-button-square-sm: var(--radius-4);
        --pill-layout-gap-group: var(--space-content-gap-stack-xs);
        --pill-size-avatar-default: 20px;
        --pill-size-image-default: 20px;
        --pill-size-image-sm: 16px;
        --spacing-pill-space-padding-container-h-default: var(--space-content-padding-h-xs);
        --color-field-control-color-bg-active: var(--color-panel-element-press);
        --color-field-control-color-bg-default: var(--color-panel-element-normal);
        --color-field-control-color-bg-disable: var(--color-panel-element-disabled);
        --color-field-control-color-bg-hover: var(--color-panel-element-hover);
        --color-field-control-color-text-disabled: var(--color-ink-primary-disabled);
        --color-field-control-color-text-entered: var(--color-ink-primary-normal);
        --color-field-control-color-text-placeholder: var(--color-ink-tertiary-normal);
        --radius-field-control-shape-round: 999999px;
        --spacing-field-control-size-height-default: 48px;
        --spacing-field-control-space-padding-h-default: var(--space-content-padding-h-default);
        --spacing-field-control-space-padding-v-default: var(--space-content-padding-v-sm);
        --selection-border-default: var(--border-2);
        --selection-border-oncolor: var(--border-1);
        --color-selection-color-bg-default-checked-disabled: var(--color-primary-disabled);
        --color-selection-color-bg-default-checked-hover: var(--color-primary-hover);
        --color-selection-color-bg-default-checked-normal: var(--color-primary-normal);
        --color-selection-color-bg-default-checked-press: var(--color-primary-press);
        --color-selection-color-bg-default-uncheck-disabled: var(--color-panel-element-disabled);
        --color-selection-color-bg-default-uncheck-hover: var(--color-panel-element-hover);
        --color-selection-color-bg-default-uncheck-normal: var(--color-panel-element-normal);
        --color-selection-color-bg-default-uncheck-press: var(--color-panel-element-press);
        --color-selection-color-bg-oncolor-checked-disabled: var(--color-primary-disabled);
        --color-selection-color-bg-oncolor-checked-hover: var(--color-primary-hover);
        --color-selection-color-bg-oncolor-checked-normal: var(--color-primary-normal);
        --color-selection-color-bg-oncolor-checked-press: var(--color-primary-press);
        --color-selection-color-bg-oncolor-uncheck-disabled: var(--color-panel-element-dark-disabled);
        --color-selection-color-bg-oncolor-uncheck-hover: var(--color-panel-element-dark-hover);
        --color-selection-color-bg-oncolor-uncheck-normal: var(--color-panel-element-dark-normal);
        --color-selection-color-bg-oncolor-uncheck-press: var(--color-panel-element-dark-press);
        --color-selection-color-border-default-disabled: var(--color-outline-press);
        --color-selection-color-border-default-hover: var(--color-outline-hover);
        --color-selection-color-border-default-normal: var(--color-outline-normal);
        --color-selection-color-border-default-press: var(--color-outline-press);
        --color-selection-color-border-oncolor-disabled: var(--color-white-0-t45);
        --color-selection-color-border-oncolor-hover: var(--color-white-0);
        --color-selection-color-border-oncolor-normal: var(--color-white-0);
        --color-selection-color-border-oncolor-press: var(--color-white-0);
        --color-selection-color-icon-disabled: var(--color-ink-primary-specialmap-disabled);
        --color-selection-color-icon-hover: var(--color-ink-primary-specialmap-normal);
        --color-selection-color-icon-normal: var(--color-ink-primary-specialmap-normal);
        --color-selection-color-icon-press: var(--color-ink-primary-specialmap-normal);
        --selection-height-default: 20px;
        --selection-height-lg: 24px;
        --spacing-selection-layout-space-gap-group: var(--space-content-gap-stack-default);
        --spacing-selection-layout-space-gap-inner: var(--space-content-gap-stack-xs);
        --radius-selection-shape-default: 4px;
        --radius-selection-shape-round: 999999px;
        --color-score-bg-default: var(--color-panel-element-normal);
        --spacing-score-layout-space-gap-default: var(--space-content-gap-stack-xxs);
        --spacing-score-layout-space-gap-lg: var(--space-content-gap-stack-xs);
        --spacing-score-size-height-default: 16px;
        --spacing-score-size-height-lg: 24px;
        --radius-label-bgblur-default: 24px;
        --color-label-bg-lightstyle-opacity: var(--transparent-t25);
        --radius-label-layout-gap-default: var(--space-content-gap-stack-xs);
        --radius-label-layout-gap-tight: var(--space-content-gap-stack-xxs);
        --radius-label-shape-default: 4px;
        --radius-label-shape-sm: 2px;
        --radius-label-size-height-default: 24px;
        --radius-label-size-height-sm: 20px;
        --radius-label-size-icon-default: 16px;
        --radius-label-size-icon-sm: 12px;
        --radius-label-space-gap-default: var(--space-content-gap-stack-xxs);
        --radius-label-space-padding-default: var(--space-content-padding-h-xs);
        --color-badge-color-bg-default: var(--color-important-normal);
        --color-badge-color-bg-emphasis: var(--color-emphasis-normal);
        --color-badge-color-bg-primary: var(--color-primary-normal);
        --radius-badge-shape-round: 999999px;
        --spacing-badge-size-height-default: 16px;
        --spacing-badge-size-minwidth: var(--badge-size-height-default);
        --radius-toast-shape-default: 8px;
        --spacing-toast-space-gap-default: var(--space-content-gap-stack-xs);
        --spacing-toast-space-gap-sm: var(--space-content-gap-stack-xxs);
        --spacing-toast-space-padding-h: var(--space-content-padding-h-default);
        --spacing-toast-space-padding-v: var(--space-content-padding-h-sm);
        --slider-border-default: var(--border-3);
        --color-slider-color-border-default: var(--color-primary-normal);
        --color-slider-color-handle-default: var(--color-ink-primary-specialmap-normal);
        --color-slider-color-handle-disabled: var(--color-panel-top-hover);
        --color-slider-color-track-default: var(--color-panel-element-normal);
        --color-slider-color-track-disabled: var(--color-panel-element-disabled);
        --color-slider-color-track-slid: var(--color-primary-normal);
        --radius-slider-shape-default: 999999px;
        --slider-size-handle-default: 32px;
        --slider-size-track-default: 8px;
        --tab-layout-gap-default: var(--space-content-gap-stack-lg);
        --tab-layout-gap-sm: var(--space-content-gap-stack-default);
        --tab-layout-gap-xs: var(--space-content-gap-stack-sm);
        --radius-tab-shape-chipstyle-round: 999999px;
        --radius-tab-shape-verticalcontainer-radius: 16px;
        --radius-tab-shape-verticalitem-radius: 8px;
        --spacing-tab-size-height-default: 48px;
        --spacing-tab-size-height-sm: 32px;
        --spacing-tab-space-gap-indicator: var(--space-content-gap-stack-xxs);
        --spacing-tab-space-gap-verticalitem: var(--space-content-gap-stack-sm);
        --spacing-tab-space-padding-chipstyle-h: var(--space-content-padding-h-default);
        --spacing-tab-space-padding-verticalcontainer-default: var(--space-content-padding-h-sm);
        --spacing-tab-space-padding-verticalitem-h: var(--space-content-padding-h-sm);
        --spacing-tab-space-padding-verticalitem-v: var(--space-content-padding-v-sm);
        --spacing-drawer-space-padding-default: var(--space-block-padding-h-default);
        --radius-menu-shape-group-default: 16px;
        --radius-menu-shape-item-default: 8px;
        --spacing-menu-space-padding-group-default: var(--space-content-padding-h-xs);
        --spacing-menu-space-padding-item-h: var(--space-content-padding-h-xs);
        --spacing-menu-space-padding-item-v: var(--space-content-padding-v-xs);
        --color-popover-color-bg-default: var(--color-panel-float-normal);
        --color-popover-color-bg-oncolor: var(--color-panel-element-dark-normal);
        --color-popover-color-border-oncolor: var(--color-panel-element-light-normal);
        --radius-popover-shape-default: 16px;
        --radius-pagination-control-shape-default: 4px;
        --spacing-pagination-control-size-height: 24px;
        --pagination-control-size-icon: 12px;
        --pagination-layout-gap-default: var(--space-content-gap-stack-xs);
        --spacing-table-space-padding-h: var(--space-content-padding-h-default);
        --spacing-table-space-padding-v: var(--space-content-padding-v-default);
        --color-modal-color-bg-container: var(--color-panel-base-normal);
        --color-dialog-ink-default: var(--color-ink-primary-normal);
        --radius-modal-shape-container: var(--radius-16);
        --spacing-modal-space-gap-container: var(--space-block-gap-stack-default);
        --spacing-modal-space-gap-footer: var(--space-content-gap-stack-default);
        --spacing-modal-space-gap-header: var(--space-content-gap-stack-sm);
        --spacing-modal-space-padding-body-v: var(--space-content-padding-v-sm);
        --spacing-modal-space-padding-closebtn-h: var(--space-content-padding-h-default);
        --spacing-modal-space-padding-closebtn-v: var(--space-content-padding-v-default);
        --spacing-modal-space-padding-container-h: var(--space-block-padding-h-default);
        --spacing-modal-space-padding-container-v: var(--space-block-padding-v-default);
        --spacing-modal-space-padding-footer-footer-h: 0px;
        --spacing-modal-space-padding-header-v: var(--space-content-padding-h-xs);
        --color-upload-color-bg-disabled: var(--color-panel-element-disabled);
        --color-upload-color-bg-hover: var(--color-panel-element-hover);
        --color-upload-color-bg-normal: var(--color-panel-element-normal);
        --color-upload-color-bg-press: var(--color-panel-element-press);
        --color-upload-color-border-error: var(--color-important-normal);
        --color-upload-color-border-hover: var(--color-primary-hover);
        --color-upload-color-border-press: var(--color-primary-press);
        --color-upload-color-icon-disabled: var(--color-ink-disabled);
        --color-upload-color-icon-hover: var(--color-ink-tertiary-normal);
        --color-upload-color-icon-normal: var(--color-ink-tertiary-normal);
        --color-upload-color-icon-press: var(--color-ink-tertiary-normal);
        --upload-layout-gap-default: var(--space-content-gap-stack-xs);
        --upload-layout-padding-h-default: var(--space-content-padding-h-sm);
        --upload-layout-padding-v-default: var(--space-content-padding-v-sm);
        --radius-upload-shape-default: 8px;
        --radius-gridcard-shape-radius-default: 16px;
        --radius-gridcard-shape-radius-md: 12px;
        --spacing-gridcard-size-minwidth-lg: 264px;
        --spacing-gridcard-size-minwidth-md: 140px;
        --spacing-gridcard-size-minwidth-sm: 80px;
        --spacing-gridcard-size-minwidth-xl: 320px;
        --spacing-gridcard-space-gap-default: var(--space-page-gap-gutter-default);
        --spacing-gridcard-space-gap-sm: var(--space-content-gap-stack-default);
        --spacing-gridcard-space-padding-h-default: var(--space-block-padding-h-default);
        --spacing-gridcard-space-padding-h-sm: var(--space-block-padding-h-sm);
        --spacing-gridcard-space-padding-v-default: var(--space-block-padding-v-default);
        --spacing-gridcard-space-padding-v-sm: var(--space-block-padding-v-sm);
        --spacing-layout-container-size-maxwidth-default: 1440px;
        --spacing-layout-container-size-maxwidth-md: 1024px;
        --spacing-layout-container-size-maxwidth-sm: 768px;
        --spacing-layout-container-space-padding-end: var(--space-page-padding-v-ending);
        --spacing-layout-container-space-padding-h: var(--space-page-padding-h-default);
        --spacing-layout-container-space-padding-v: var(--space-page-padding-v-default);
        --spacing-layout-header-size-height-default: 64px;
        --layout-sidebar-size-width-md: 280px;
        --layout-sidebar-size-width-sm: 80px;
        --radius-scroll-shape-control: 999999px;
        --scroll-size-width-container: 8px;
        --scroll-size-width-control: 4px;
        --skeleton-layout-gap-v: 20px;
        --radius-skeleton-shape-round: 999999px;
        --radius-skeleton-shape-sm: var(--radius-8);
        --spacing-skeleton-size-height-avatar: 48px;
        --spacing-skeleton-size-height-field: 32px;
        --spacing-skeleton-size-height-txt: 16px;
        --spacing-skeleton-space-gap-default: var(--space-content-gap-stack-xs);
        --color-sheet-color-bg-default: var(--color-panel-base-normal);
        --color-sheet-color-bg-mask: var(--color-black-0-t65);
        --color-sheet-color-ink-default: var(--color-ink-primary-normal);
        --color-sheet-color-ink-description: var(--color-ink-secondary-normal);
        --radius-sheet-shape-default: var(--radius-24);
        --sheet-size-width-img: 96px;
        --spacing-sheet-space-gap-container: var(--space-block-gap-stack-default);
        --spacing-sheet-space-gap-footer: var(--space-content-gap-stack-default);
        --spacing-sheet-space-gap-header: var(--space-content-gap-stack-xs);
        --spacing-sheet-space-gap-title: var(--space-content-gap-stack-default);
        --spacing-sheet-space-padding-h: var(--space-block-padding-h-default);
        --spacing-sheet-space-padding-v: var(--space-block-padding-v-default);
        --spacing-pagehead-space-gap-card: var(--space-content-gap-stack-xxs);
        --spacing-pagehead-space-gap-page: var(--space-content-gap-stack-sm);
        --spacing-pagehead-space-gap-panel: var(--space-content-gap-stack-xs);
        --spacing-pagehead-space-padding-v: var(--space-content-padding-v-xs);
        --color-rowlist-color-border-active: var(--color-accent-press);
        --radius-rowlist-shape-base: 16px;
        --radius-rowlist-shape-nest: 12px;
        --spacing-rowlist-space-padding-h-basecard: var(--space-block-padding-h-default);
        --spacing-rowlist-space-padding-h-nest: var(--layout-padding-sm);
        --spacing-rowlist-space-padding-h-nestcard: var(--space-block-padding-h-sm);
        --spacing-rowlist-space-padding-h-nestghost: var(--space-block-padding-h-half);
        --spacing-rowlist-space-padding-v-nestcard: var(--space-content-padding-v-default);
        --spacing-rowlist-space-padding-v-nestghost: var(--space-block-padding-v-half);
        --spacing-list-item-space-gap-default: var(--space-content-gap-stack-sm);
        --alert-border-default: 1px;
        --radius-alert-shape-default: 8px;
        --alert-size-icon: 16px;
        --color-step-color-active: var(--color-primary-normal);
        --color-step-color-default: var(--color-ink-primary-disabled);
        --color-step-color-finished: var(--color-ink-primary-normal);
        --spacing-step-gap-default: var(--space-content-gap-stack-xxs);
        --radius-step-shape-default: 2px;
        --spacing-step-size-height-default: 4px;
        --color-tooltip-color-bg-default: var(--color-panel-top-normal);
        --color-tooltip-color-bg-oncolor: var(--color-panel-element-dark-normal);
        --radius-tooltip-shape-default: 8px;
        --spacing-tooltip-size-maxwidth: 320px;
        --spacing-tooltip-space-padding-h: var(--space-content-padding-h-xs);
        --spacing-tooltip-space-padding-v: var(--space-content-padding-v-xs);
        --color-notification-color-bg: var(--color-panel-top-normal);
        --radius-notification-shape-default: 12px;
        --spacing-notification-space-gap-container: var(--space-block-gap-stack-default);
        --spacing-notification-space-gap-header: var(--space-content-gap-stack-sm);
        --spacing-notification-space-padding-h: var(--space-content-padding-h-default);
        --spacing-notification-space-padding-v: var(--space-content-padding-v-default);
        --color-image-color-bg-default: var(--color-panel-element-disabled);
        --color-image-color-ink-default: var(--color-ink-primary-specialmap-normal)
    }
    @supports (color:lab(0% 0 0)) {
        :root,:host {
            --color-orange-200: lab(88.4871% 9.94918 28.8378);
            --color-orange-300: lab(80.8059% 21.7313 50.4455);
            --color-orange-400: lab(70.0429% 42.5156 75.8207);
            --color-orange-500: lab(64.272% 57.1788 90.3583);
            --color-amber-300: lab(86.4156% 6.13147 78.3961);
            --color-amber-500: lab(72.7183% 31.8672 97.9407);
            --color-yellow-300: lab(89.7033% -.480294 84.4917);
            --color-emerald-400: lab(75.0771% -60.7313 19.4147);
            --color-emerald-500: lab(66.9756% -58.27 19.5419);
            --color-teal-500: lab(67.3859% -49.0983 -2.63511);
            --color-cyan-500: lab(67.805% -35.3952 -30.2018);
            --color-sky-200: lab(88.6983% -11.3978 -16.8488);
            --color-sky-500: lab(63.3038% -18.433 -51.0407);
            --color-blue-500: lab(54.1736% 13.3369 -74.6839);
            --color-indigo-500: lab(48.295% 38.3129 -81.9673);
            --color-violet-300: lab(76.7419% 18.3911 -37.0706);
            --color-violet-500: lab(49.9355% 55.1776 -81.8963);
            --color-purple-300: lab(78.3298% 26.2195 -34.9499);
            --color-fuchsia-500: lab(56.4256% 83.132 -64.639);
            --color-pink-500: lab(56.9303% 76.8162 -8.07021);
            --color-rose-500: lab(56.101% 79.4328 31.4532);
            --color-slate-100: lab(96.286% -.852436 -2.46847);
            --color-slate-200: lab(91.7353% -.998765 -4.76968);
            --color-slate-400: lab(65.5349% -2.25151 -14.5072);
            --color-slate-500: lab(48.0876% -2.03595 -16.5814)
        }
    }
}
@layer base {
    *,:after,:before,::backdrop {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    ::file-selector-button {
        box-sizing: border-box;
        border: 0 solid;
        margin: 0;
        padding: 0
    }
    html,: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
    }
    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;
        -webkit-text-decoration: inherit;
        -webkit-text-decoration: 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 {
        vertical-align: baseline;
        font-size: 75%;
        line-height: 0;
        position: relative
    }
    sub {
        bottom: -.25em
    }
    sup {
        top: -.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 {
        vertical-align: middle;
        display: block
    }
    img,video {
        max-width: 100%;
        height: auto
    }
    button,input,select,optgroup,textarea {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    ::file-selector-button {
        font: inherit;
        font-feature-settings: inherit;
        font-variation-settings: inherit;
        letter-spacing: inherit;
        color: inherit;
        opacity: 1;
        background-color: #0000;
        border-radius: 0
    }
    :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)) {
            ::placeholder {
                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 {
        padding-block: 0
    }
    ::-webkit-datetime-edit-year-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-month-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-day-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-hour-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-minute-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-second-field {
        padding-block: 0
    }
    ::-webkit-datetime-edit-millisecond-field {
        padding-block: 0
    }
    ::-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]) {
        appearance: button
    }
    ::file-selector-button {
        appearance: button
    }
    ::-webkit-inner-spin-button {
        height: auto
    }
    ::-webkit-outer-spin-button {
        height: auto
    }
    [hidden]:where(:not([hidden=until-found])) {
        display: none!important
    }
    :root {
        --font-family-sys: var(--font-poppins),"PingFang SC","Helvetica Neue",Arial,sans-serif;
        --font-family-display: var(--font-bangers),var(--font-family-sys);
        --font-family-numdisplay: var(--font-ggd),sans-serif
    }
    * {
        box-sizing: border-box
    }
    html,body {
        min-height: 100%;
        margin: 0
    }
    body {
        color: var(--color-ink-primary-normal);
        font-family: var(--font-family-sys);
        background-color: var(--color-background-default)
    }
    html {
        scrollbar-gutter: auto
    }
    * {
        scrollbar-width: thin;
        scrollbar-color: var(--color-panel-top-normal)transparent
    }
    ::-webkit-scrollbar {
        width: 8px;
        height: 8px
    }
    ::-webkit-scrollbar-track {
        background: 0 0
    }
    ::-webkit-scrollbar-thumb {
        background-color: var(--color-panel-top-normal);
        background-clip: content-box;
        border: 2px solid #0000;
        border-radius: 999px
    }
    ::-webkit-scrollbar-thumb:hover {
        background-color: var(--color-panel-top-hover)
    }
    ::-webkit-scrollbar-thumb:active {
        background-color: var(--color-panel-top-press)
    }
    ::-webkit-scrollbar-corner {
        background: 0 0
    }
    a {
        color: var(--color-accent-normal);
        text-decoration: none
    }
    [data-slot=input]:-webkit-autofill {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    [data-slot=input]:-webkit-autofill:hover {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    [data-slot=input]:-webkit-autofill:focus {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    [data-slot=input-password]:-webkit-autofill {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    [data-slot=input-password]:-webkit-autofill:hover {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    [data-slot=input-password]:-webkit-autofill:focus {
        border-radius: inherit;
        box-shadow: 0 0 0 1000px var(--input-autofill-bg,var(--color-field-control-color-bg-default))inset;
        -webkit-text-fill-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        caret-color: var(--input-autofill-text,var(--color-field-control-color-text-entered));
        transition: background-color 9999s ease-out
    }
    @keyframes pet-vitality-float {
        0% {
            transform: translateY(0)
        }
        to {
            transform: translateY(-8px)
        }
    }
    @keyframes pet-operate-swing {
        20% {
            transform: rotate(12deg)
        }
        40% {
            transform: rotate(-10deg)
        }
        60% {
            transform: rotate(6deg)
        }
        80% {
            transform: rotate(-4deg)
        }
        to {
            transform: rotate(0)
        }
    }
    @keyframes pet-feed-rise {
        0% {
            opacity: 0;
            transform: translateY(0)
        }
        1% {
            opacity: 1
        }
        64% {
            opacity: 1;
            transform: translateY(-200px)
        }
        to {
            opacity: 1;
            transform: translateY(-260px)
        }
    }
}
@layer components {
    .bg-ctx-score-checked {
        background-image: var(--color-ctx-score-checked)
    }
    .bg-context-vip-normal {
        background-image: var(--color-context-vip-normal)
    }
    .bg-overlay-background {
        background-image: var(--color-overlay-background)
    }
    .rounded-icon-button-round {
        border-radius: var(--radius-icon-button-round)
    }
}
@layer utilities {
    .pointer-events-auto {
        pointer-events: auto
    }
    .pointer-events-none {
        pointer-events: none
    }
    .\!visible {
        visibility: visible!important
    }
    .collapse {
        visibility: collapse
    }
    .invisible {
        visibility: hidden
    }
    .visible {
        visibility: visible
    }
    .sr-only {
        clip-path: inset(50%);
        white-space: nowrap;
        border-width: 0;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        position: absolute;
        overflow: hidden
    }
    .absolute {
        position: absolute
    }
    .fixed {
        position: fixed
    }
    .relative {
        position: relative
    }
    .static {
        position: static
    }
    .sticky {
        position: sticky
    }
    .inset-0 {
        inset: calc(var(--spacing)*0)
    }
    .inset-x-0 {
        inset-inline: calc(var(--spacing)*0)
    }
    .inset-x-1\/2 {
        inset-inline: 50%
    }
    .inset-x-6 {
        inset-inline: calc(var(--spacing)*6)
    }
    .inset-y-0 {
        inset-block: calc(var(--spacing)*0)
    }
    .start {
        inset-inline-start: var(--spacing)
    }
    .end {
        inset-inline-end: var(--spacing)
    }
    .-top-0\.5 {
        top: calc(var(--spacing)*-.5)
    }
    .-top-1 {
        top: calc(var(--spacing)*-1)
    }
    .-top-2 {
        top: calc(var(--spacing)*-2)
    }
    .-top-8 {
        top: calc(var(--spacing)*-8)
    }
    .-top-10 {
        top: calc(var(--spacing)*-10)
    }
    .-top-16 {
        top: calc(var(--spacing)*-16)
    }
    .top-0 {
        top: calc(var(--spacing)*0)
    }
    .top-1 {
        top: calc(var(--spacing)*1)
    }
    .top-1\.5 {
        top: calc(var(--spacing)*1.5)
    }
    .top-1\/2 {
        top: 50%
    }
    .top-2 {
        top: calc(var(--spacing)*2)
    }
    .top-2\.5 {
        top: calc(var(--spacing)*2.5)
    }
    .top-3 {
        top: calc(var(--spacing)*3)
    }
    .top-3\.5 {
        top: calc(var(--spacing)*3.5)
    }
    .top-4 {
        top: calc(var(--spacing)*4)
    }
    .top-5 {
        top: calc(var(--spacing)*5)
    }
    .top-6 {
        top: calc(var(--spacing)*6)
    }
    .top-7 {
        top: calc(var(--spacing)*7)
    }
    .top-8 {
        top: calc(var(--spacing)*8)
    }
    .top-10 {
        top: calc(var(--spacing)*10)
    }
    .top-12 {
        top: calc(var(--spacing)*12)
    }
    .top-14 {
        top: calc(var(--spacing)*14)
    }
    .top-16 {
        top: calc(var(--spacing)*16)
    }
    .top-20 {
        top: calc(var(--spacing)*20)
    }
    .top-24 {
        top: calc(var(--spacing)*24)
    }
    .top-28 {
        top: calc(var(--spacing)*28)
    }
    .top-\[-5px\] {
        top: -5px
    }
    .top-\[-96px\] {
        top: -96px
    }
    .top-\[2px\] {
        top: 2px
    }
    .top-\[3px\] {
        top: 3px
    }
    .top-\[42px\] {
        top: 42px
    }
    .top-\[60\%\] {
        top: 60%
    }
    .top-\[84px\] {
        top: 84px
    }
    .top-\[132px\] {
        top: 132px
    }
    .top-\[168px\] {
        top: 168px
    }
    .top-\[202px\] {
        top: 202px
    }
    .top-\[220px\] {
        top: 220px
    }
    .top-\[248px\] {
        top: 248px
    }
    .top-\[var\(--spacing-layout-header-size-height-default\)\] {
        top: var(--spacing-layout-header-size-height-default)
    }
    .top-full {
        top: 100%
    }
    .-right-0\.5 {
        right: calc(var(--spacing)*-.5)
    }
    .-right-1 {
        right: calc(var(--spacing)*-1)
    }
    .-right-2 {
        right: calc(var(--spacing)*-2)
    }
    .-right-6 {
        right: calc(var(--spacing)*-6)
    }
    .-right-8 {
        right: calc(var(--spacing)*-8)
    }
    .-right-10 {
        right: calc(var(--spacing)*-10)
    }
    .-right-12 {
        right: calc(var(--spacing)*-12)
    }
    .right-0 {
        right: calc(var(--spacing)*0)
    }
    .right-1 {
        right: calc(var(--spacing)*1)
    }
    .right-1\.5 {
        right: calc(var(--spacing)*1.5)
    }
    .right-2 {
        right: calc(var(--spacing)*2)
    }
    .right-2\.5 {
        right: calc(var(--spacing)*2.5)
    }
    .right-3 {
        right: calc(var(--spacing)*3)
    }
    .right-4 {
        right: calc(var(--spacing)*4)
    }
    .right-5 {
        right: calc(var(--spacing)*5)
    }
    .right-6 {
        right: calc(var(--spacing)*6)
    }
    .right-8 {
        right: calc(var(--spacing)*8)
    }
    .right-20 {
        right: calc(var(--spacing)*20)
    }
    .right-\[-2px\] {
        right: -2px
    }
    .right-\[-24px\] {
        right: -24px
    }
    .-bottom-1 {
        bottom: calc(var(--spacing)*-1)
    }
    .-bottom-2 {
        bottom: calc(var(--spacing)*-2)
    }
    .-bottom-6 {
        bottom: calc(var(--spacing)*-6)
    }
    .bottom-0 {
        bottom: calc(var(--spacing)*0)
    }
    .bottom-1\.5 {
        bottom: calc(var(--spacing)*1.5)
    }
    .bottom-2 {
        bottom: calc(var(--spacing)*2)
    }
    .bottom-3 {
        bottom: calc(var(--spacing)*3)
    }
    .bottom-5 {
        bottom: calc(var(--spacing)*5)
    }
    .bottom-6 {
        bottom: calc(var(--spacing)*6)
    }
    .bottom-8 {
        bottom: calc(var(--spacing)*8)
    }
    .bottom-\[-2px\] {
        bottom: -2px
    }
    .bottom-\[9px\] {
        bottom: 9px
    }
    .bottom-full {
        bottom: 100%
    }
    .-left-1 {
        left: calc(var(--spacing)*-1)
    }
    .-left-6 {
        left: calc(var(--spacing)*-6)
    }
    .-left-10 {
        left: calc(var(--spacing)*-10)
    }
    .-left-12 {
        left: calc(var(--spacing)*-12)
    }
    .left-0 {
        left: calc(var(--spacing)*0)
    }
    .left-1 {
        left: calc(var(--spacing)*1)
    }
    .left-1\/2 {
        left: 50%
    }
    .left-2 {
        left: calc(var(--spacing)*2)
    }
    .left-3 {
        left: calc(var(--spacing)*3)
    }
    .left-4 {
        left: calc(var(--spacing)*4)
    }
    .left-5 {
        left: calc(var(--spacing)*5)
    }
    .left-6 {
        left: calc(var(--spacing)*6)
    }
    .left-8 {
        left: calc(var(--spacing)*8)
    }
    .left-16 {
        left: calc(var(--spacing)*16)
    }
    .left-\[-52px\] {
        left: -52px
    }
    .left-\[2px\] {
        left: 2px
    }
    .isolate {
        isolation: isolate
    }
    .-z-10 {
        z-index: calc(10*-1)
    }
    .z-0 {
        z-index: 0
    }
    .z-10 {
        z-index: 10
    }
    .z-20 {
        z-index: 20
    }
    .z-30 {
        z-index: 30
    }
    .z-40 {
        z-index: 40
    }
    .z-50 {
        z-index: 50
    }
    .z-\[1\] {
        z-index: 1
    }
    .z-\[2\] {
        z-index: 2
    }
    .z-\[3\] {
        z-index: 3
    }
    .z-\[60\] {
        z-index: 60
    }
    .z-\[100\] {
        z-index: 100
    }
    .z-\[120\] {
        z-index: 120
    }
    .z-\[9999\] {
        z-index: 9999
    }
    .order-1 {
        order: 1
    }
    .order-2 {
        order: 2
    }
    .col-span-2 {
        grid-column: span 2/span 2
    }
    .col-start-2 {
        grid-column-start: 2
    }
    .row-span-2 {
        grid-row: span 2/span 2
    }
    .container {
        width: 100%
    }
    @media (min-width:40rem) {
        .container {
            max-width: 40rem
        }
    }
    @media (min-width:48rem) {
        .container {
            max-width: 48rem
        }
    }
    @media (min-width:64rem) {
        .container {
            max-width: 64rem
        }
    }
    @media (min-width:80rem) {
        .container {
            max-width: 80rem
        }
    }
    @media (min-width:96rem) {
        .container {
            max-width: 96rem
        }
    }
    .m-0 {
        margin: calc(var(--spacing)*0)
    }
    .-mx-\(--space-page-padding-h-default\) {
        margin-inline: calc(var(--space-page-padding-h-default)*-1)
    }
    .-mx-5 {
        margin-inline: calc(var(--spacing)*-5)
    }
    .mx-0 {
        margin-inline: calc(var(--spacing)*0)
    }
    .mx-0\.5 {
        margin-inline: calc(var(--spacing)*.5)
    }
    .mx-1 {
        margin-inline: calc(var(--spacing)*1)
    }
    .mx-2 {
        margin-inline: calc(var(--spacing)*2)
    }
    .mx-3 {
        margin-inline: calc(var(--spacing)*3)
    }
    .mx-5 {
        margin-inline: calc(var(--spacing)*5)
    }
    .mx-6 {
        margin-inline: calc(var(--spacing)*6)
    }
    .mx-8 {
        margin-inline: calc(var(--spacing)*8)
    }
    .mx-auto {
        margin-inline: auto
    }
    .-my-6 {
        margin-block: calc(var(--spacing)*-6)
    }
    .my-0 {
        margin-block: calc(var(--spacing)*0)
    }
    .my-1 {
        margin-block: calc(var(--spacing)*1)
    }
    .my-2 {
        margin-block: calc(var(--spacing)*2)
    }
    .my-3 {
        margin-block: calc(var(--spacing)*3)
    }
    .my-6 {
        margin-block: calc(var(--spacing)*6)
    }
    .my-8 {
        margin-block: calc(var(--spacing)*8)
    }
    .me-1 {
        margin-inline-end: calc(var(--spacing)*1)
    }
    .-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)
    }
    .-mt-12 {
        margin-top: calc(var(--spacing)*-12)
    }
    .mt-0 {
        margin-top: calc(var(--spacing)*0)
    }
    .mt-0\.5 {
        margin-top: calc(var(--spacing)*.5)
    }
    .mt-1 {
        margin-top: calc(var(--spacing)*1)
    }
    .mt-1\.5 {
        margin-top: calc(var(--spacing)*1.5)
    }
    .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-4 {
        margin-top: calc(var(--spacing)*4)
    }
    .mt-5 {
        margin-top: calc(var(--spacing)*5)
    }
    .mt-6 {
        margin-top: calc(var(--spacing)*6)
    }
    .mt-7 {
        margin-top: calc(var(--spacing)*7)
    }
    .mt-8 {
        margin-top: calc(var(--spacing)*8)
    }
    .mt-9 {
        margin-top: calc(var(--spacing)*9)
    }
    .mt-10 {
        margin-top: calc(var(--spacing)*10)
    }
    .mt-12 {
        margin-top: calc(var(--spacing)*12)
    }
    .mt-14 {
        margin-top: calc(var(--spacing)*14)
    }
    .mt-16 {
        margin-top: calc(var(--spacing)*16)
    }
    .mt-20 {
        margin-top: calc(var(--spacing)*20)
    }
    .mt-\[2px\] {
        margin-top: 2px
    }
    .mt-\[3px\] {
        margin-top: 3px
    }
    .mt-\[96px\] {
        margin-top: 96px
    }
    .mt-\[var\(--space-content-gap-stack-lg\)\] {
        margin-top: var(--space-content-gap-stack-lg)
    }
    .mt-\[var\(--space-content-padding-v-xxs\)\] {
        margin-top: var(--space-content-padding-v-xxs)
    }
    .mt-\[var\(--spacing-gridcard-space-gap-sm\)\] {
        margin-top: var(--spacing-gridcard-space-gap-sm)
    }
    .mt-auto {
        margin-top: auto
    }
    .-mr-3 {
        margin-right: calc(var(--spacing)*-3)
    }
    .mr-1 {
        margin-right: calc(var(--spacing)*1)
    }
    .mr-2 {
        margin-right: calc(var(--spacing)*2)
    }
    .mr-2\.5 {
        margin-right: calc(var(--spacing)*2.5)
    }
    .mr-3 {
        margin-right: calc(var(--spacing)*3)
    }
    .mr-4 {
        margin-right: calc(var(--spacing)*4)
    }
    .mr-auto {
        margin-right: auto
    }
    .-mb-1 {
        margin-bottom: calc(var(--spacing)*-1)
    }
    .mb-0 {
        margin-bottom: calc(var(--spacing)*0)
    }
    .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-3\.5 {
        margin-bottom: calc(var(--spacing)*3.5)
    }
    .mb-4 {
        margin-bottom: calc(var(--spacing)*4)
    }
    .mb-5 {
        margin-bottom: calc(var(--spacing)*5)
    }
    .mb-6 {
        margin-bottom: calc(var(--spacing)*6)
    }
    .mb-7 {
        margin-bottom: calc(var(--spacing)*7)
    }
    .mb-8 {
        margin-bottom: calc(var(--spacing)*8)
    }
    .mb-9 {
        margin-bottom: calc(var(--spacing)*9)
    }
    .-ml-1 {
        margin-left: calc(var(--spacing)*-1)
    }
    .-ml-2\.5 {
        margin-left: calc(var(--spacing)*-2.5)
    }
    .-ml-4 {
        margin-left: calc(var(--spacing)*-4)
    }
    .ml-0 {
        margin-left: calc(var(--spacing)*0)
    }
    .ml-0\.5 {
        margin-left: calc(var(--spacing)*.5)
    }
    .ml-1 {
        margin-left: calc(var(--spacing)*1)
    }
    .ml-2 {
        margin-left: calc(var(--spacing)*2)
    }
    .ml-3 {
        margin-left: calc(var(--spacing)*3)
    }
    .ml-4 {
        margin-left: calc(var(--spacing)*4)
    }
    .ml-6 {
        margin-left: calc(var(--spacing)*6)
    }
    .ml-auto {
        margin-left: auto
    }
    .box-border {
        box-sizing: border-box
    }
    .line-clamp-1 {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-2 {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .line-clamp-3 {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden
    }
    .\!block {
        display: block!important
    }
    .block {
        display: block
    }
    .contents {
        display: contents
    }
    .flex {
        display: flex
    }
    .grid {
        display: grid
    }
    .hidden {
        display: none
    }
    .inline {
        display: inline
    }
    .inline-block {
        display: inline-block
    }
    .inline-flex {
        display: inline-flex
    }
    .inline-grid {
        display: inline-grid
    }
    .table {
        display: table
    }
    .aspect-\[3\/4\] {
        aspect-ratio: 3/4
    }
    .aspect-\[4\/5\] {
        aspect-ratio: 4/5
    }
    .aspect-\[16\/9\] {
        aspect-ratio: 16/9
    }
    .aspect-\[147\/196\] {
        aspect-ratio: 147/196
    }
    .aspect-square {
        aspect-ratio: 1
    }
    .aspect-video {
        aspect-ratio: var(--aspect-video)
    }
    .size-1 {
        width: calc(var(--spacing)*1);
        height: calc(var(--spacing)*1)
    }
    .size-2 {
        width: calc(var(--spacing)*2);
        height: calc(var(--spacing)*2)
    }
    .size-3 {
        width: calc(var(--spacing)*3);
        height: calc(var(--spacing)*3)
    }
    .size-3\.5 {
        width: calc(var(--spacing)*3.5);
        height: calc(var(--spacing)*3.5)
    }
    .size-4 {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }
    .size-5 {
        width: calc(var(--spacing)*5);
        height: calc(var(--spacing)*5)
    }
    .size-6 {
        width: calc(var(--spacing)*6);
        height: calc(var(--spacing)*6)
    }
    .size-8 {
        width: calc(var(--spacing)*8);
        height: calc(var(--spacing)*8)
    }
    .size-11 {
        width: calc(var(--spacing)*11);
        height: calc(var(--spacing)*11)
    }
    .size-12 {
        width: calc(var(--spacing)*12);
        height: calc(var(--spacing)*12)
    }
    .size-16 {
        width: calc(var(--spacing)*16);
        height: calc(var(--spacing)*16)
    }
    .size-20 {
        width: calc(var(--spacing)*20);
        height: calc(var(--spacing)*20)
    }
    .size-32 {
        width: calc(var(--spacing)*32);
        height: calc(var(--spacing)*32)
    }
    .size-40 {
        width: calc(var(--spacing)*40);
        height: calc(var(--spacing)*40)
    }
    .size-\[1em\] {
        width: 1em;
        height: 1em
    }
    .size-\[77px\] {
        width: 77px;
        height: 77px
    }
    .size-\[104px\] {
        width: 104px;
        height: 104px
    }
    .size-\[var\(--spacing-tab-size-height-sm\)\] {
        width: var(--spacing-tab-size-height-sm);
        height: var(--spacing-tab-size-height-sm)
    }
    .size-full {
        width: 100%;
        height: 100%
    }
    .\!h-auto {
        height: auto!important
    }
    .\!h-full {
        height: 100%!important
    }
    .h-0 {
        height: calc(var(--spacing)*0)
    }
    .h-0\.5 {
        height: calc(var(--spacing)*.5)
    }
    .h-1 {
        height: calc(var(--spacing)*1)
    }
    .h-1\/2 {
        height: 50%
    }
    .h-2 {
        height: calc(var(--spacing)*2)
    }
    .h-2\.5 {
        height: calc(var(--spacing)*2.5)
    }
    .h-3 {
        height: calc(var(--spacing)*3)
    }
    .h-3\.5 {
        height: calc(var(--spacing)*3.5)
    }
    .h-4 {
        height: calc(var(--spacing)*4)
    }
    .h-5 {
        height: calc(var(--spacing)*5)
    }
    .h-6 {
        height: calc(var(--spacing)*6)
    }
    .h-7 {
        height: calc(var(--spacing)*7)
    }
    .h-8 {
        height: calc(var(--spacing)*8)
    }
    .h-9 {
        height: calc(var(--spacing)*9)
    }
    .h-10 {
        height: calc(var(--spacing)*10)
    }
    .h-11 {
        height: calc(var(--spacing)*11)
    }
    .h-12 {
        height: calc(var(--spacing)*12)
    }
    .h-14 {
        height: calc(var(--spacing)*14)
    }
    .h-16 {
        height: calc(var(--spacing)*16)
    }
    .h-18 {
        height: calc(var(--spacing)*18)
    }
    .h-20 {
        height: calc(var(--spacing)*20)
    }
    .h-24 {
        height: calc(var(--spacing)*24)
    }
    .h-28 {
        height: calc(var(--spacing)*28)
    }
    .h-32 {
        height: calc(var(--spacing)*32)
    }
    .h-36 {
        height: calc(var(--spacing)*36)
    }
    .h-40 {
        height: calc(var(--spacing)*40)
    }
    .h-44 {
        height: calc(var(--spacing)*44)
    }
    .h-48 {
        height: calc(var(--spacing)*48)
    }
    .h-52 {
        height: calc(var(--spacing)*52)
    }
    .h-60 {
        height: calc(var(--spacing)*60)
    }
    .h-64 {
        height: calc(var(--spacing)*64)
    }
    .h-72 {
        height: calc(var(--spacing)*72)
    }
    .h-80 {
        height: calc(var(--spacing)*80)
    }
    .h-\[2px\] {
        height: 2px
    }
    .h-\[11px\] {
        height: 11px
    }
    .h-\[18px\] {
        height: 18px
    }
    .h-\[20px\] {
        height: 20px
    }
    .h-\[21px\] {
        height: 21px
    }
    .h-\[24px\] {
        height: 24px
    }
    .h-\[25px\] {
        height: 25px
    }
    .h-\[26px\] {
        height: 26px
    }
    .h-\[29px\] {
        height: 29px
    }
    .h-\[38px\] {
        height: 38px
    }
    .h-\[52px\] {
        height: 52px
    }
    .h-\[54px\] {
        height: 54px
    }
    .h-\[56px\] {
        height: 56px
    }
    .h-\[64px\] {
        height: 64px
    }
    .h-\[68px\] {
        height: 68px
    }
    .h-\[72px\] {
        height: 72px
    }
    .h-\[74px\] {
        height: 74px
    }
    .h-\[76px\] {
        height: 76px
    }
    .h-\[80px\] {
        height: 80px
    }
    .h-\[84px\] {
        height: 84px
    }
    .h-\[88px\] {
        height: 88px
    }
    .h-\[93px\] {
        height: 93px
    }
    .h-\[96px\] {
        height: 96px
    }
    .h-\[100dvh\] {
        height: 100dvh
    }
    .h-\[100px\] {
        height: 100px
    }
    .h-\[104px\] {
        height: 104px
    }
    .h-\[106px\] {
        height: 106px
    }
    .h-\[112px\] {
        height: 112px
    }
    .h-\[118px\] {
        height: 118px
    }
    .h-\[120px\] {
        height: 120px
    }
    .h-\[124\.5px\] {
        height: 124.5px
    }
    .h-\[128px\] {
        height: 128px
    }
    .h-\[130px\] {
        height: 130px
    }
    .h-\[134px\] {
        height: 134px
    }
    .h-\[136px\] {
        height: 136px
    }
    .h-\[150px\] {
        height: 150px
    }
    .h-\[160px\] {
        height: 160px
    }
    .h-\[164px\] {
        height: 164px
    }
    .h-\[180px\] {
        height: 180px
    }
    .h-\[188\.5px\] {
        height: 188.5px
    }
    .h-\[200px\] {
        height: 200px
    }
    .h-\[212px\] {
        height: 212px
    }
    .h-\[220px\] {
        height: 220px
    }
    .h-\[240px\] {
        height: 240px
    }
    .h-\[248px\] {
        height: 248px
    }
    .h-\[250px\] {
        height: 250px
    }
    .h-\[294px\] {
        height: 294px
    }
    .h-\[300px\] {
        height: 300px
    }
    .h-\[320px\] {
        height: 320px
    }
    .h-\[324px\] {
        height: 324px
    }
    .h-\[332px\] {
        height: 332px
    }
    .h-\[336px\] {
        height: 336px
    }
    .h-\[340px\] {
        height: 340px
    }
    .h-\[360px\] {
        height: 360px
    }
    .h-\[392px\] {
        height: 392px
    }
    .h-\[400px\] {
        height: 400px
    }
    .h-\[426px\] {
        height: 426px
    }
    .h-\[480px\] {
        height: 480px
    }
    .h-\[500px\] {
        height: 500px
    }
    .h-\[520px\] {
        height: 520px
    }
    .h-\[560px\] {
        height: 560px
    }
    .h-\[640px\] {
        height: 640px
    }
    .h-\[720px\] {
        height: 720px
    }
    .h-\[min\(33\.34vw\,547px\)\] {
        height: min(33.34vw,547px)
    }
    .h-\[min\(33\.34vw\,640px\)\] {
        height: min(33.34vw,640px)
    }
    .h-\[var\(--radius-label-size-height-default\)\] {
        height: var(--radius-label-size-height-default)
    }
    .h-\[var\(--radius-label-size-height-sm\)\] {
        height: var(--radius-label-size-height-sm)
    }
    .h-\[var\(--spacing-badge-size-height-default\)\] {
        height: var(--spacing-badge-size-height-default)
    }
    .h-\[var\(--spacing-score-size-height-default\)\] {
        height: var(--spacing-score-size-height-default)
    }
    .h-\[var\(--spacing-tab-size-height-default\)\] {
        height: var(--spacing-tab-size-height-default)
    }
    .h-auto {
        height: auto
    }
    .h-cta-size-height-lg {
        height: 48px
    }
    .h-cta-size-height-md,.h-pill-size-height-default {
        height: 32px
    }
    .h-dvh {
        height: 100dvh
    }
    .h-field-control-size-height-sm {
        height: 32px
    }
    .h-fit {
        height: fit-content
    }
    .h-full {
        height: 100%
    }
    .h-progress-size-height-medium {
        height: 8px
    }
    .h-px {
        height: 1px
    }
    .max-h-\[60vh\] {
        max-height: 60vh
    }
    .max-h-\[64px\] {
        max-height: 64px
    }
    .max-h-\[70vh\] {
        max-height: 70vh
    }
    .max-h-\[260px\] {
        max-height: 260px
    }
    .max-h-\[280px\] {
        max-height: 280px
    }
    .max-h-\[320px\] {
        max-height: 320px
    }
    .max-h-\[360px\] {
        max-height: 360px
    }
    .max-h-\[420px\] {
        max-height: 420px
    }
    .max-h-\[calc\(100dvh-2rem\)\] {
        max-height: calc(100dvh - 2rem)
    }
    .max-h-full {
        max-height: 100%
    }
    .max-h-none {
        max-height: none
    }
    .min-h-0 {
        min-height: calc(var(--spacing)*0)
    }
    .min-h-6 {
        min-height: calc(var(--spacing)*6)
    }
    .min-h-8 {
        min-height: calc(var(--spacing)*8)
    }
    .min-h-12 {
        min-height: calc(var(--spacing)*12)
    }
    .min-h-16 {
        min-height: calc(var(--spacing)*16)
    }
    .min-h-24 {
        min-height: calc(var(--spacing)*24)
    }
    .min-h-\[44px\] {
        min-height: 44px
    }
    .min-h-\[56px\] {
        min-height: 56px
    }
    .min-h-\[72px\] {
        min-height: 72px
    }
    .min-h-\[80px\] {
        min-height: 80px
    }
    .min-h-\[88px\] {
        min-height: 88px
    }
    .min-h-\[92px\] {
        min-height: 92px
    }
    .min-h-\[120px\] {
        min-height: 120px
    }
    .min-h-\[160px\] {
        min-height: 160px
    }
    .min-h-\[240px\] {
        min-height: 240px
    }
    .min-h-\[260px\] {
        min-height: 260px
    }
    .min-h-\[280px\] {
        min-height: 280px
    }
    .min-h-\[300px\] {
        min-height: 300px
    }
    .min-h-\[320px\] {
        min-height: 320px
    }
    .min-h-\[342px\] {
        min-height: 342px
    }
    .min-h-\[392px\] {
        min-height: 392px
    }
    .min-h-\[440px\] {
        min-height: 440px
    }
    .min-h-\[520px\] {
        min-height: 520px
    }
    .min-h-\[560px\] {
        min-height: 560px
    }
    .min-h-full {
        min-height: 100%
    }
    .min-h-screen {
        min-height: 100vh
    }
    .\!w-\[140\.5px\] {
        width: 140.5px!important
    }
    .\!w-full {
        width: 100%!important
    }
    .w-0 {
        width: calc(var(--spacing)*0)
    }
    .w-1 {
        width: calc(var(--spacing)*1)
    }
    .w-1\/3 {
        width: 33.3333%
    }
    .w-2 {
        width: calc(var(--spacing)*2)
    }
    .w-2\.5 {
        width: calc(var(--spacing)*2.5)
    }
    .w-2\/3 {
        width: 66.6667%
    }
    .w-3 {
        width: calc(var(--spacing)*3)
    }
    .w-3\.5 {
        width: calc(var(--spacing)*3.5)
    }
    .w-3\/4 {
        width: 75%
    }
    .w-4 {
        width: calc(var(--spacing)*4)
    }
    .w-5 {
        width: calc(var(--spacing)*5)
    }
    .w-6 {
        width: calc(var(--spacing)*6)
    }
    .w-7 {
        width: calc(var(--spacing)*7)
    }
    .w-8 {
        width: calc(var(--spacing)*8)
    }
    .w-9 {
        width: calc(var(--spacing)*9)
    }
    .w-10 {
        width: calc(var(--spacing)*10)
    }
    .w-11 {
        width: calc(var(--spacing)*11)
    }
    .w-12 {
        width: calc(var(--spacing)*12)
    }
    .w-14 {
        width: calc(var(--spacing)*14)
    }
    .w-16 {
        width: calc(var(--spacing)*16)
    }
    .w-20 {
        width: calc(var(--spacing)*20)
    }
    .w-24 {
        width: calc(var(--spacing)*24)
    }
    .w-28 {
        width: calc(var(--spacing)*28)
    }
    .w-32 {
        width: calc(var(--spacing)*32)
    }
    .w-36 {
        width: calc(var(--spacing)*36)
    }
    .w-40 {
        width: calc(var(--spacing)*40)
    }
    .w-44 {
        width: calc(var(--spacing)*44)
    }
    .w-48 {
        width: calc(var(--spacing)*48)
    }
    .w-52 {
        width: calc(var(--spacing)*52)
    }
    .w-56 {
        width: calc(var(--spacing)*56)
    }
    .w-64 {
        width: calc(var(--spacing)*64)
    }
    .w-72 {
        width: calc(var(--spacing)*72)
    }
    .w-\[7px\] {
        width: 7px
    }
    .w-\[18px\] {
        width: 18px
    }
    .w-\[22px\] {
        width: 22px
    }
    .w-\[30px\] {
        width: 30px
    }
    .w-\[34px\] {
        width: 34px
    }
    .w-\[38px\] {
        width: 38px
    }
    .w-\[44px\] {
        width: 44px
    }
    .w-\[46px\] {
        width: 46px
    }
    .w-\[52px\] {
        width: 52px
    }
    .w-\[54px\] {
        width: 54px
    }
    .w-\[60\%\] {
        width: 60%
    }
    .w-\[72\%\] {
        width: 72%
    }
    .w-\[72px\] {
        width: 72px
    }
    .w-\[77px\] {
        width: 77px
    }
    .w-\[78\%\] {
        width: 78%
    }
    .w-\[80px\] {
        width: 80px
    }
    .w-\[82\%\] {
        width: 82%
    }
    .w-\[88\%\] {
        width: 88%
    }
    .w-\[88px\] {
        width: 88px
    }
    .w-\[92px\] {
        width: 92px
    }
    .w-\[96px\] {
        width: 96px
    }
    .w-\[100px\] {
        width: 100px
    }
    .w-\[104px\] {
        width: 104px
    }
    .w-\[112px\] {
        width: 112px
    }
    .w-\[118px\] {
        width: 118px
    }
    .w-\[120px\] {
        width: 120px
    }
    .w-\[126px\] {
        width: 126px
    }
    .w-\[128px\] {
        width: 128px
    }
    .w-\[130px\] {
        width: 130px
    }
    .w-\[136px\] {
        width: 136px
    }
    .w-\[140\.5px\] {
        width: 140.5px
    }
    .w-\[140px\] {
        width: 140px
    }
    .w-\[160px\] {
        width: 160px
    }
    .w-\[180px\] {
        width: 180px
    }
    .w-\[190px\] {
        width: 190px
    }
    .w-\[200px\] {
        width: 200px
    }
    .w-\[210px\] {
        width: 210px
    }
    .w-\[213px\] {
        width: 213px
    }
    .w-\[220px\] {
        width: 220px
    }
    .w-\[230px\] {
        width: 230px
    }
    .w-\[240px\] {
        width: 240px
    }
    .w-\[272px\] {
        width: 272px
    }
    .w-\[274px\] {
        width: 274px
    }
    .w-\[275px\] {
        width: 275px
    }
    .w-\[280px\] {
        width: 280px
    }
    .w-\[300px\] {
        width: 300px
    }
    .w-\[320px\] {
        width: 320px
    }
    .w-\[324px\] {
        width: 324px
    }
    .w-\[336px\] {
        width: 336px
    }
    .w-\[340px\] {
        width: 340px
    }
    .w-\[360px\] {
        width: 360px
    }
    .w-\[380px\] {
        width: 380px
    }
    .w-\[400px\] {
        width: 400px
    }
    .w-\[420px\] {
        width: 420px
    }
    .w-\[440px\] {
        width: 440px
    }
    .w-\[458px\] {
        width: 458px
    }
    .w-\[460px\] {
        width: 460px
    }
    .w-\[480px\] {
        width: 480px
    }
    .w-\[505px\] {
        width: 505px
    }
    .w-\[520px\] {
        width: 520px
    }
    .w-\[540px\] {
        width: 540px
    }
    .w-\[680px\] {
        width: 680px
    }
    .w-\[760px\] {
        width: 760px
    }
    .w-\[1120px\] {
        width: 1120px
    }
    .w-\[1200px\] {
        width: 1200px
    }
    .w-\[1300px\] {
        width: 1300px
    }
    .w-\[1500px\] {
        width: 1500px
    }
    .w-\[calc\(100vw-2rem\)\] {
        width: calc(100vw - 2rem)
    }
    .w-\[calc\(100vw-16px\)\] {
        width: calc(100vw - 16px)
    }
    .w-\[min\(560px\,calc\(100vw-32px\)\)\] {
        width: min(560px,100vw - 32px)
    }
    .w-\[min\(var\(--dialog-content-width\)\,calc\(100vw-32px\)\)\] {
        width: min(var(--dialog-content-width),calc(100vw - 32px))
    }
    .w-\[var\(--radix-select-trigger-width\)\] {
        width: var(--radix-select-trigger-width)
    }
    .w-\[var\(--spacing-badge-size-height-default\)\] {
        width: var(--spacing-badge-size-height-default)
    }
    .w-auto {
        width: auto
    }
    .w-fit {
        width: fit-content
    }
    .w-full {
        width: 100%
    }
    .w-max {
        width: max-content
    }
    .w-px {
        width: 1px
    }
    .w-screen {
        width: 100vw
    }
    .max-w-2xl {
        max-width: var(--container-2xl)
    }
    .max-w-3xl {
        max-width: var(--container-3xl)
    }
    .max-w-\[60\%\] {
        max-width: 60%
    }
    .max-w-\[70\%\] {
        max-width: 70%
    }
    .max-w-\[72\%\] {
        max-width: 72%
    }
    .max-w-\[104px\] {
        max-width: 104px
    }
    .max-w-\[120px\] {
        max-width: 120px
    }
    .max-w-\[180px\] {
        max-width: 180px
    }
    .max-w-\[200px\] {
        max-width: 200px
    }
    .max-w-\[220px\] {
        max-width: 220px
    }
    .max-w-\[240px\] {
        max-width: 240px
    }
    .max-w-\[260px\] {
        max-width: 260px
    }
    .max-w-\[280px\] {
        max-width: 280px
    }
    .max-w-\[300px\] {
        max-width: 300px
    }
    .max-w-\[320px\] {
        max-width: 320px
    }
    .max-w-\[340px\] {
        max-width: 340px
    }
    .max-w-\[360px\] {
        max-width: 360px
    }
    .max-w-\[420px\] {
        max-width: 420px
    }
    .max-w-\[430px\] {
        max-width: 430px
    }
    .max-w-\[440px\] {
        max-width: 440px
    }
    .max-w-\[480px\] {
        max-width: 480px
    }
    .max-w-\[520px\] {
        max-width: 520px
    }
    .max-w-\[560px\] {
        max-width: 560px
    }
    .max-w-\[620px\] {
        max-width: 620px
    }
    .max-w-\[640px\] {
        max-width: 640px
    }
    .max-w-\[720px\] {
        max-width: 720px
    }
    .max-w-\[760px\] {
        max-width: 760px
    }
    .max-w-\[860px\] {
        max-width: 860px
    }
    .max-w-\[880px\] {
        max-width: 880px
    }
    .max-w-\[1120px\] {
        max-width: 1120px
    }
    .max-w-\[1440px\] {
        max-width: 1440px
    }
    .max-w-\[min\(1440px\,var\(--app-content-available-width\,100vw\)\)\] {
        max-width: min(1440px,var(--app-content-available-width,100vw))
    }
    .max-w-\[min\(var\(--spacing-layout-container-size-maxwidth-default\)\,var\(--app-content-available-width\,100vw\)\)\] {
        max-width: min(var(--spacing-layout-container-size-maxwidth-default),var(--app-content-available-width,100vw))
    }
    .max-w-full {
        max-width: 100%
    }
    .max-w-none {
        max-width: none
    }
    .max-w-xl {
        max-width: var(--container-xl)
    }
    .min-w-0 {
        min-width: calc(var(--spacing)*0)
    }
    .min-w-3 {
        min-width: calc(var(--spacing)*3)
    }
    .min-w-5 {
        min-width: calc(var(--spacing)*5)
    }
    .min-w-8 {
        min-width: calc(var(--spacing)*8)
    }
    .min-w-20 {
        min-width: calc(var(--spacing)*20)
    }
    .min-w-32 {
        min-width: calc(var(--spacing)*32)
    }
    .min-w-\[12rem\] {
        min-width: 12rem
    }
    .min-w-\[80px\] {
        min-width: 80px
    }
    .min-w-\[91px\] {
        min-width: 91px
    }
    .min-w-\[120px\] {
        min-width: 120px
    }
    .min-w-\[128px\] {
        min-width: 128px
    }
    .min-w-\[140px\] {
        min-width: 140px
    }
    .min-w-\[150px\] {
        min-width: 150px
    }
    .min-w-\[160px\] {
        min-width: 160px
    }
    .min-w-\[180px\] {
        min-width: 180px
    }
    .min-w-\[220px\] {
        min-width: 220px
    }
    .min-w-\[520px\] {
        min-width: 520px
    }
    .min-w-\[640px\] {
        min-width: 640px
    }
    .min-w-\[760px\] {
        min-width: 760px
    }
    .min-w-\[var\(--spacing-badge-size-height-default\)\] {
        min-width: var(--spacing-badge-size-height-default)
    }
    .min-w-cta-size-minwidth-lg {
        min-width: 128px
    }
    .min-w-cta-size-minwidth-md {
        min-width: 80px
    }
    .min-w-max {
        min-width: max-content
    }
    .flex-1 {
        flex: 1
    }
    .flex-none {
        flex: none
    }
    .flex-shrink-0 {
        flex-shrink: 0
    }
    .shrink {
        flex-shrink: 1
    }
    .shrink-0 {
        flex-shrink: 0
    }
    .grow {
        flex-grow: 1
    }
    .basis-full {
        flex-basis: 100%
    }
    .border-collapse {
        border-collapse: collapse
    }
    .origin-center {
        transform-origin: 50%
    }
    .origin-left {
        transform-origin: 0
    }
    .origin-top {
        transform-origin: top
    }
    .-translate-x-0\.5 {
        --tw-translate-x: calc(var(--spacing)*-.5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-x-1\/2 {
        --tw-translate-x: calc(calc(1/2*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-0 {
        --tw-translate-x: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-0\.5 {
        --tw-translate-x: calc(var(--spacing)*.5);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-1 {
        --tw-translate-x: calc(var(--spacing)*1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-1\/2 {
        --tw-translate-x: calc(1/2*100%);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-\[6\%\] {
        --tw-translate-x: 6%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-x-full {
        --tw-translate-x: 100%;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-y-1 {
        --tw-translate-y: calc(var(--spacing)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-y-1\/2 {
        --tw-translate-y: calc(calc(1/2*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-y-\[2px\] {
        --tw-translate-y: calc(2px*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .-translate-y-px {
        --tw-translate-y: -1px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-0 {
        --tw-translate-y: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-1 {
        --tw-translate-y: calc(var(--spacing)*1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-1\/2 {
        --tw-translate-y: calc(1/2*100%);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .translate-y-\[2px\] {
        --tw-translate-y: 2px;
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .scale-110 {
        --tw-scale-x: 110%;
        --tw-scale-y: 110%;
        --tw-scale-z: 110%;
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
    .-scale-x-100 {
        --tw-scale-x: calc(100%*-1);
        scale: var(--tw-scale-x)var(--tw-scale-y)
    }
    .scale-\[0\.99\] {
        scale: .99
    }
    .-rotate-90 {
        rotate: -90deg
    }
    .rotate-45 {
        rotate: 45deg
    }
    .rotate-180 {
        rotate: 180deg
    }
    .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-default {
        cursor: default
    }
    .cursor-grab {
        cursor: grab
    }
    .cursor-not-allowed {
        cursor: not-allowed
    }
    .cursor-pointer {
        cursor: pointer
    }
    .cursor-zoom-in {
        cursor: zoom-in
    }
    .touch-pan-y {
        --tw-pan-y: pan-y;
        touch-action: var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)
    }
    .touch-none {
        touch-action: none
    }
    .resize {
        resize: both
    }
    .resize-none {
        resize: none
    }
    .list-disc {
        list-style-type: disc
    }
    .list-none {
        list-style-type: none
    }
    .appearance-none {
        appearance: none
    }
    .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-5 {
        grid-template-columns: repeat(5,minmax(0,1fr))
    }
    .grid-cols-6 {
        grid-template-columns: repeat(6,minmax(0,1fr))
    }
    .grid-cols-7 {
        grid-template-columns: repeat(7,minmax(0,1fr))
    }
    .grid-cols-8 {
        grid-template-columns: repeat(8,minmax(0,1fr))
    }
    .grid-cols-\[minmax\(0\,0\.75fr\)_minmax\(0\,1fr\)_minmax\(0\,0\.75fr\)\] {
        grid-template-columns: minmax(0,.75fr) minmax(0,1fr) minmax(0,.75fr)
    }
    .grid-cols-\[minmax\(0\,1fr\)_96px\] {
        grid-template-columns: minmax(0,1fr) 96px
    }
    .grid-cols-\[minmax\(0\,1fr\)_auto\] {
        grid-template-columns: minmax(0,1fr) auto
    }
    .grid-cols-\[minmax\(0\,1fr\)_auto_auto\] {
        grid-template-columns: minmax(0,1fr) auto auto
    }
    .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\] {
        grid-template-columns: minmax(0,1fr) minmax(0,1fr)
    }
    .grid-cols-\[minmax\(0\,2fr\)_minmax\(48px\,0\.5fr\)_minmax\(48px\,0\.5fr\)\] {
        grid-template-columns: minmax(0,2fr) minmax(48px,.5fr) minmax(48px,.5fr)
    }
    .grid-cols-\[minmax\(84px\,0\.75fr\)_minmax\(0\,2fr\)\] {
        grid-template-columns: minmax(84px,.75fr) minmax(0,2fr)
    }
    .grid-rows-\[auto_minmax\(0\,1fr\)\] {
        grid-template-rows: auto minmax(0,1fr)
    }
    .flex-col {
        flex-direction: column
    }
    .flex-row {
        flex-direction: row
    }
    .flex-nowrap {
        flex-wrap: nowrap
    }
    .flex-wrap {
        flex-wrap: wrap
    }
    .place-items-center {
        place-items: center
    }
    .items-baseline {
        align-items: baseline
    }
    .items-center {
        align-items: center
    }
    .items-end {
        align-items: flex-end
    }
    .items-start {
        align-items: flex-start
    }
    .items-stretch {
        align-items: stretch
    }
    .justify-between {
        justify-content: space-between
    }
    .justify-center {
        justify-content: center
    }
    .justify-end {
        justify-content: flex-end
    }
    .justify-start {
        justify-content: flex-start
    }
    .gap-0 {
        gap: calc(var(--spacing)*0)
    }
    .gap-0\.5 {
        gap: calc(var(--spacing)*.5)
    }
    .gap-1 {
        gap: calc(var(--spacing)*1)
    }
    .gap-1\.5 {
        gap: calc(var(--spacing)*1.5)
    }
    .gap-2 {
        gap: calc(var(--spacing)*2)
    }
    .gap-2\.5 {
        gap: calc(var(--spacing)*2.5)
    }
    .gap-3 {
        gap: calc(var(--spacing)*3)
    }
    .gap-4 {
        gap: calc(var(--spacing)*4)
    }
    .gap-5 {
        gap: calc(var(--spacing)*5)
    }
    .gap-6 {
        gap: calc(var(--spacing)*6)
    }
    .gap-7 {
        gap: calc(var(--spacing)*7)
    }
    .gap-8 {
        gap: calc(var(--spacing)*8)
    }
    .gap-10 {
        gap: calc(var(--spacing)*10)
    }
    .gap-12 {
        gap: calc(var(--spacing)*12)
    }
    .gap-\[10px\] {
        gap: 10px
    }
    .gap-\[18px\] {
        gap: 18px
    }
    .gap-\[var\(--radius-label-layout-gap-default\)\] {
        gap: var(--radius-label-layout-gap-default)
    }
    .gap-\[var\(--radius-label-layout-gap-tight\)\] {
        gap: var(--radius-label-layout-gap-tight)
    }
    .gap-\[var\(--radius-label-space-gap-default\)\] {
        gap: var(--radius-label-space-gap-default)
    }
    .gap-\[var\(--space-content-gap-stack-default\)\] {
        gap: var(--space-content-gap-stack-default)
    }
    .gap-\[var\(--space-content-gap-stack-sm\)\] {
        gap: var(--space-content-gap-stack-sm)
    }
    .gap-\[var\(--space-content-gap-stack-xs\)\] {
        gap: var(--space-content-gap-stack-xs)
    }
    .gap-\[var\(--spacing-modal-space-gap-container\)\] {
        gap: var(--spacing-modal-space-gap-container)
    }
    .gap-\[var\(--spacing-modal-space-gap-footer\)\] {
        gap: var(--spacing-modal-space-gap-footer)
    }
    .gap-\[var\(--spacing-modal-space-gap-header\)\] {
        gap: var(--spacing-modal-space-gap-header)
    }
    .gap-\[var\(--spacing-pagehead-space-gap-panel\)\] {
        gap: var(--spacing-pagehead-space-gap-panel)
    }
    .gap-\[var\(--spacing-gridcard-space-gap-default\)\] {
        gap: var(--spacing-gridcard-space-gap-default)
    }
    .gap-\[var\(--spacing-gridcard-space-gap-sm\)\] {
        gap: var(--spacing-gridcard-space-gap-sm)
    }
    .gap-\[var\(--spacing-score-layout-space-gap-default\)\] {
        gap: var(--spacing-score-layout-space-gap-default)
    }
    .gap-\[var\(--spacing-tab-space-gap-indicator\)\] {
        gap: var(--spacing-tab-space-gap-indicator)
    }
    .gap-\[var\(--tab-layout-gap-xs\)\] {
        gap: var(--tab-layout-gap-xs)
    }
    .gap-cta-space-gap-lg {
        gap: var(--space-content-gap-stack-xs)
    }
    .gap-cta-space-gap-md,.gap-divider-space-gap-xs {
        gap: var(--space-content-gap-stack-xxs)
    }
    .gap-field-control-space-gap-sm,.gap-field-label-space-gap-default {
        gap: var(--space-content-gap-stack-xxs)
    }
    .gap-progress-space-gap-inline {
        gap: var(--space-content-gap-stack-sm)
    }
    .gap-px {
        gap: 1px
    }
    .gap-score-layout-space-gap-default {
        gap: var(--space-content-gap-stack-xxs)
    }
    :where(.space-y-0>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-0\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-1>: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)))
    }
    :where(.space-y-1\.5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-2>: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)))
    }
    :where(.space-y-3>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-4>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-5>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-6>: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)))
    }
    :where(.space-y-7>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*7)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-8>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-10>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-12>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*12)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*12)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-16>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));
        margin-block-end: calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))
    }
    :where(.space-y-\[var\(--space-content-gap-stack-lg\)\]>:not(:last-child)) {
        --tw-space-y-reverse: 0;
        margin-block-start: calc(var(--space-content-gap-stack-lg)*var(--tw-space-y-reverse));
        margin-block-end: calc(var(--space-content-gap-stack-lg)*calc(1 - var(--tw-space-y-reverse)))
    }
    .gap-x-1 {
        column-gap: calc(var(--spacing)*1)
    }
    .gap-x-2 {
        column-gap: calc(var(--spacing)*2)
    }
    .gap-x-3 {
        column-gap: calc(var(--spacing)*3)
    }
    .gap-x-4 {
        column-gap: calc(var(--spacing)*4)
    }
    .gap-x-6 {
        column-gap: calc(var(--spacing)*6)
    }
    .gap-x-8 {
        column-gap: calc(var(--spacing)*8)
    }
    .gap-x-10 {
        column-gap: calc(var(--spacing)*10)
    }
    .gap-x-\[var\(--spacing-gridcard-space-gap-default\)\] {
        column-gap: var(--spacing-gridcard-space-gap-default)
    }
    .gap-y-1 {
        row-gap: calc(var(--spacing)*1)
    }
    .gap-y-2 {
        row-gap: calc(var(--spacing)*2)
    }
    .gap-y-3 {
        row-gap: calc(var(--spacing)*3)
    }
    .gap-y-4 {
        row-gap: calc(var(--spacing)*4)
    }
    .gap-y-5 {
        row-gap: calc(var(--spacing)*5)
    }
    .gap-y-8 {
        row-gap: calc(var(--spacing)*8)
    }
    .gap-y-\[var\(--space-content-gap-stack-default\)\] {
        row-gap: var(--space-content-gap-stack-default)
    }
    :where(.divide-y>: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)))
    }
    .self-center {
        align-self: center
    }
    .self-end {
        align-self: flex-end
    }
    .self-start {
        align-self: flex-start
    }
    .self-stretch {
        align-self: stretch
    }
    .justify-self-center {
        justify-self: center
    }
    .justify-self-end {
        justify-self: flex-end
    }
    .justify-self-start {
        justify-self: flex-start
    }
    .truncate {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .overflow-auto {
        overflow: auto
    }
    .overflow-hidden {
        overflow: hidden
    }
    .overflow-visible {
        overflow: visible
    }
    .overflow-x-auto {
        overflow-x: auto
    }
    .overflow-x-clip {
        overflow-x: clip
    }
    .overflow-x-hidden {
        overflow-x: hidden
    }
    .overflow-y-auto {
        overflow-y: auto
    }
    .overflow-y-hidden {
        overflow-y: hidden
    }
    .overscroll-contain {
        overscroll-behavior: contain
    }
    .rounded {
        border-radius: .25rem
    }
    .rounded-2xl {
        border-radius: var(--radius-2xl)
    }
    .rounded-\[2px\] {
        border-radius: 2px
    }
    .rounded-\[4px\] {
        border-radius: 4px
    }
    .rounded-\[6px\] {
        border-radius: 6px
    }
    .rounded-\[8px\] {
        border-radius: 8px
    }
    .rounded-\[10px\] {
        border-radius: 10px
    }
    .rounded-\[11px\] {
        border-radius: 11px
    }
    .rounded-\[12px\] {
        border-radius: 12px
    }
    .rounded-\[14px\] {
        border-radius: 14px
    }
    .rounded-\[15px\] {
        border-radius: 15px
    }
    .rounded-\[16px\] {
        border-radius: 16px
    }
    .rounded-\[18px\] {
        border-radius: 18px
    }
    .rounded-\[20px\] {
        border-radius: 20px
    }
    .rounded-\[22px\] {
        border-radius: 22px
    }
    .rounded-\[24px\] {
        border-radius: 24px
    }
    .rounded-\[999px\] {
        border-radius: 999px
    }
    .rounded-\[inherit\] {
        border-radius: inherit
    }
    .rounded-\[var\(--radius-16\)\] {
        border-radius: var(--radius-16)
    }
    .rounded-\[var\(--radius-24\)\] {
        border-radius: var(--radius-24)
    }
    .rounded-\[var\(--radius-badge-shape-round\)\] {
        border-radius: var(--radius-badge-shape-round)
    }
    .rounded-\[var\(--radius-modal-shape-container\)\] {
        border-radius: var(--radius-modal-shape-container)
    }
    .rounded-\[var\(--radius-label-shape-default\)\] {
        border-radius: var(--radius-label-shape-default)
    }
    .rounded-\[var\(--radius-label-shape-sm\)\] {
        border-radius: var(--radius-label-shape-sm)
    }
    .rounded-cta-shape-round {
        border-radius: 999999px
    }
    .rounded-pill-shape-round {
        border-radius: 999999px
    }
    .rounded-field-control-shape-round {
        border-radius: 999999px
    }
    .rounded-full {
        border-radius: 3.40282e38px
    }
    .rounded-icon-button-round {
        border-radius: 999999px
    }
    .rounded-gridcard-shape-radius-default,.rounded-gridcard-shape-radius-lg {
        border-radius: 16px
    }
    .rounded-lg {
        border-radius: var(--radius-lg)
    }
    .rounded-rowlist-shape-nest {
        border-radius: 12px
    }
    .rounded-xl {
        border-radius: var(--radius-xl)
    }
    .rounded-s {
        border-start-start-radius: .25rem;
        border-end-start-radius: .25rem
    }
    .rounded-t-\[24px\] {
        border-top-left-radius: 24px;
        border-top-right-radius: 24px
    }
    .rounded-l {
        border-top-left-radius: .25rem;
        border-bottom-left-radius: .25rem
    }
    .rounded-l-\[var\(--radius-label-shape-default\)\] {
        border-top-left-radius: var(--radius-label-shape-default);
        border-bottom-left-radius: var(--radius-label-shape-default)
    }
    .rounded-l-\[var\(--radius-label-shape-sm\)\] {
        border-top-left-radius: var(--radius-label-shape-sm);
        border-bottom-left-radius: var(--radius-label-shape-sm)
    }
    .border {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .border-0 {
        border-style: var(--tw-border-style);
        border-width: 0
    }
    .border-2 {
        border-style: var(--tw-border-style);
        border-width: 2px
    }
    .border-y {
        border-block-style: var(--tw-border-style);
        border-block-width: 1px
    }
    .border-y-\[6px\] {
        border-block-style: var(--tw-border-style);
        border-block-width: 6px
    }
    .border-t {
        border-top-style: var(--tw-border-style);
        border-top-width: 1px
    }
    .border-t-0 {
        border-top-style: var(--tw-border-style);
        border-top-width: 0
    }
    .border-r {
        border-right-style: var(--tw-border-style);
        border-right-width: 1px
    }
    .border-b {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 1px
    }
    .border-b-0 {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }
    .border-l {
        border-left-style: var(--tw-border-style);
        border-left-width: 1px
    }
    .border-l-2 {
        border-left-style: var(--tw-border-style);
        border-left-width: 2px
    }
    .border-dashed {
        --tw-border-style: dashed;
        border-style: dashed
    }
    .border-\[\#2b2a37\] {
        border-color: #2b2a37
    }
    .border-\[\#3d321f\] {
        border-color: #3d321f
    }
    .border-\[\#BCBEFF33\] {
        border-color: #bcbeff33
    }
    .border-\[\#d7a93b\]\/80 {
        border-color: #d7a93bcc;
        border-color: lab(72.1129% 9.5726 60.3415/.8)
    }
    .border-\[rgba\(73\,181\,174\,0\.3\)\] {
        border-color: #49b5ae4d
    }
    .border-\[rgba\(115\,112\,255\,0\.5\)\] {
        border-color: #7370ff80
    }
    .border-\[rgba\(188\,190\,255\,0\.2\)\] {
        border-color: #bcbeff33
    }
    .border-\[rgba\(255\,162\,100\,0\.3\)\] {
        border-color: #ffa2644d
    }
    .border-pill-border-active-hover {
        border-color: var(--color-accent-hover)
    }
    .border-pill-border-active-normal {
        border-color: var(--color-accent-normal)
    }
    .border-pill-border-active-press {
        border-color: var(--color-accent-press)
    }
    .border-context-legends-variant-normal {
        border-color: #ffe386
    }
    .border-divider-color-default {
        border-color: var(--color-outline-normal)
    }
    .border-outline-normal {
        border-color: var(--color-blue-10-t20)
    }
    .border-primary-normal {
        border-color: var(--color-violet-40)
    }
    .border-accent-press {
        border-color: var(--color-violet-30)
    }
    .border-label-border-oncolor-default {
        border-color: var(--color-panel-element-light-normal)
    }
    .border-transparent {
        border-color: #0000
    }
    .border-white {
        border-color: var(--color-white)
    }
    .border-white\/10 {
        border-color: #ffffff1a
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/10 {
            border-color: color-mix(in oklab,var(--color-white)10%,transparent)
        }
    }
    .border-white\/12 {
        border-color: #ffffff1f
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/12 {
            border-color: color-mix(in oklab,var(--color-white)12%,transparent)
        }
    }
    .border-white\/15 {
        border-color: #ffffff26
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/15 {
            border-color: color-mix(in oklab,var(--color-white)15%,transparent)
        }
    }
    .border-white\/20 {
        border-color: #fff3
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/20 {
            border-color: color-mix(in oklab,var(--color-white)20%,transparent)
        }
    }
    .border-white\/30 {
        border-color: #ffffff4d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .border-white\/30 {
            border-color: color-mix(in oklab,var(--color-white)30%,transparent)
        }
    }
    .border-y-transparent {
        border-block-color: #0000
    }
    .border-l-transparent {
        border-left-color: #0000
    }
    .bg-\[\#0b0b10\] {
        background-color: #0b0b10
    }
    .bg-\[\#100e0a\] {
        background-color: #100e0a
    }
    .bg-\[\#5865f2\] {
        background-color: #5865f2
    }
    .bg-\[\#13131A\],.bg-\[\#13131a\] {
        background-color: #13131a
    }
    .bg-\[\#242433\] {
        background-color: #242433
    }
    .bg-\[\#343341\] {
        background-color: #343341
    }
    .bg-\[rgba\(0\,173\,150\,0\.4\)\] {
        background-color: #00ad9666
    }
    .bg-\[rgba\(7\,168\,237\,0\.3\)\] {
        background-color: #07a8ed4d
    }
    .bg-\[rgba\(12\,244\,242\,0\.2\)\] {
        background-color: #0cf4f233
    }
    .bg-\[rgba\(33\,33\,44\,0\.5\)\] {
        background-color: #21212c80
    }
    .bg-\[rgba\(56\,179\,134\,0\.3\)\] {
        background-color: #38b3864d
    }
    .bg-\[rgba\(72\,113\,249\,0\.2\)\] {
        background-color: #4871f933
    }
    .bg-\[rgba\(112\,65\,230\,0\.16\)\] {
        background-color: #7041e629
    }
    .bg-\[rgba\(123\,71\,255\,0\.4\)\] {
        background-color: #7b47ff66
    }
    .bg-\[rgba\(141\,101\,234\,0\.1\)\] {
        background-color: #8d65ea1a
    }
    .bg-\[rgba\(166\,216\,255\,0\.3\)\] {
        background-color: #a6d8ff4d
    }
    .bg-\[rgba\(169\,81\,255\,0\.3\)\] {
        background-color: #a951ff4d
    }
    .bg-\[rgba\(188\,190\,255\,0\.1\)\] {
        background-color: #bcbeff1a
    }
    .bg-\[rgba\(188\,190\,255\,0\.2\)\] {
        background-color: #bcbeff33
    }
    .bg-\[rgba\(188\,190\,255\,0\.08\)\] {
        background-color: #bcbeff14
    }
    .bg-\[rgba\(188\,190\,255\,0\.16\)\] {
        background-color: #bcbeff29
    }
    .bg-\[rgba\(207\,47\,255\,0\.3\)\] {
        background-color: #cf2fff4d
    }
    .bg-\[rgba\(239\,65\,17\,0\.3\)\] {
        background-color: #ef41114d
    }
    .bg-\[rgba\(242\,94\,15\,0\.4\)\] {
        background-color: #f25e0f66
    }
    .bg-\[rgba\(252\,65\,105\,0\.2\)\] {
        background-color: #fc416933
    }
    .bg-\[rgba\(255\,144\,47\,0\.3\)\] {
        background-color: #ff902f4d
    }
    .bg-\[rgba\(255\,255\,255\,0\.18\)\] {
        background-color: #ffffff2e
    }
    .bg-\[var\(--color-badge-color-bg-default\)\] {
        background-color: var(--color-badge-color-bg-default)
    }
    .bg-\[var\(--color-modal-color-bg-container\)\] {
        background-color: var(--color-modal-color-bg-container)
    }
    .bg-background-default {
        background-color: var(--color-grey-100)
    }
    .bg-black {
        background-color: var(--color-black)
    }
    .bg-black\/5 {
        background-color: #0000000d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/5 {
            background-color: color-mix(in oklab,var(--color-black)5%,transparent)
        }
    }
    .bg-black\/30 {
        background-color: #0000004d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/30 {
            background-color: color-mix(in oklab,var(--color-black)30%,transparent)
        }
    }
    .bg-black\/35 {
        background-color: #00000059
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/35 {
            background-color: color-mix(in oklab,var(--color-black)35%,transparent)
        }
    }
    .bg-black\/40 {
        background-color: #0006
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/40 {
            background-color: color-mix(in oklab,var(--color-black)40%,transparent)
        }
    }
    .bg-black\/45 {
        background-color: #00000073
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/45 {
            background-color: color-mix(in oklab,var(--color-black)45%,transparent)
        }
    }
    .bg-black\/55 {
        background-color: #0000008c
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/55 {
            background-color: color-mix(in oklab,var(--color-black)55%,transparent)
        }
    }
    .bg-black\/60 {
        background-color: #0009
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/60 {
            background-color: color-mix(in oklab,var(--color-black)60%,transparent)
        }
    }
    .bg-black\/65 {
        background-color: #000000a6
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/65 {
            background-color: color-mix(in oklab,var(--color-black)65%,transparent)
        }
    }
    .bg-black\/70 {
        background-color: #000000b3
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/70 {
            background-color: color-mix(in oklab,var(--color-black)70%,transparent)
        }
    }
    .bg-black\/72 {
        background-color: #000000b8
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/72 {
            background-color: color-mix(in oklab,var(--color-black)72%,transparent)
        }
    }
    .bg-black\/75 {
        background-color: #000000bf
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-black\/75 {
            background-color: color-mix(in oklab,var(--color-black)75%,transparent)
        }
    }
    .bg-cta-variant-oncolor-fill-dark-bg-hover {
        background-color: var(--color-panel-element-dark-hover)
    }
    .bg-cta-variant-oncolor-fill-dark-bg-normal {
        background-color: var(--color-panel-element-dark-normal)
    }
    .bg-cta-variant-oncolor-fill-dark-bg-press {
        background-color: var(--color-panel-element-dark-press)
    }
    .bg-cta-variant-pos-fill-bg-hover {
        background-color: var(--color-positive-hover)
    }
    .bg-cta-variant-pos-fill-bg-normal {
        background-color: var(--color-positive-normal)
    }
    .bg-cta-variant-pos-fill-bg-press {
        background-color: var(--color-positive-press)
    }
    .bg-cta-variant-primary-fill-bg-hover {
        background-color: var(--color-primary-hover)
    }
    .bg-cta-variant-primary-fill-bg-normal {
        background-color: var(--color-primary-normal)
    }
    .bg-cta-variant-primary-fill-bg-press {
        background-color: var(--color-primary-press)
    }
    .bg-cta-variant-secondary-fill-bg-hover {
        background-color: var(--color-panel-element-hover)
    }
    .bg-cta-variant-secondary-fill-bg-normal {
        background-color: var(--color-panel-element-normal)
    }
    .bg-cta-variant-secondary-fill-bg-press {
        background-color: var(--color-panel-element-press)
    }
    .bg-cta-variant-secondary-ghost-bg-hover {
        background-color: var(--color-panel-element-hover)
    }
    .bg-cta-variant-secondary-ghost-bg-press {
        background-color: var(--color-panel-element-press)
    }
    .bg-pill-bg-active-hover {
        background-color: var(--color-primary-hover)
    }
    .bg-pill-bg-active-normal {
        background-color: var(--color-primary-normal)
    }
    .bg-pill-bg-active-press {
        background-color: var(--color-primary-press)
    }
    .bg-pill-bg-inactive-hover {
        background-color: var(--color-panel-element-hover)
    }
    .bg-pill-bg-inactive-normal {
        background-color: var(--color-panel-element-normal)
    }
    .bg-pill-bg-inactive-press {
        background-color: var(--color-panel-element-press)
    }
    .bg-ctx-score-checked {
        background-color: linear-gradient(135deg,#f3bc2a 0%,#f25e0f 100%)
    }
    .bg-context-vip-normal {
        background-color: linear-gradient(90deg,#8cb5f9 0%,#7b47ff 60%,#d668f2 100%)
    }
    .bg-current {
        background-color: currentColor
    }
    .bg-drawer-color-bg-default {
        background-color: var(--color-panel-base-normal)
    }
    .bg-emerald-400 {
        background-color: var(--color-emerald-400)
    }
    .bg-field-control-color-bg-default {
        background-color: var(--color-panel-element-normal)
    }
    .bg-outline-normal {
        background-color: var(--color-blue-10-t20)
    }
    .bg-overlay-background {
        background-color: linear-gradient(180deg,#13131a00 0%,#13131a 100%)
    }
    .bg-primary-normal {
        background-color: var(--color-violet-40)
    }
    .bg-primary-press {
        background-color: var(--color-violet-50)
    }
    .bg-skeleton-color-bg-default {
        background-color: var(--color-panel-element-light-press)
    }
    .bg-panel-base-normal {
        background-color: var(--color-grey-90)
    }
    .bg-panel-base-normal\/96 {
        background-color: #13131af5
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-panel-base-normal\/96 {
            background-color: color-mix(in oklab,var(--color-grey-90)96%,transparent)
        }
    }
    .bg-panel-element-hover {
        background-color: var(--color-blue-10-t15)
    }
    .bg-panel-element-normal {
        background-color: var(--color-blue-10-t12)
    }
    .bg-panel-element-press {
        background-color: var(--color-blue-10-t8)
    }
    .bg-panel-float-normal {
        background-color: var(--color-grey-70)
    }
    .bg-panel-nest-normal {
        background-color: var(--color-blue-10-t8)
    }
    .bg-tab-color-indicator-active {
        background-color: var(--color-primary-normal)
    }
    .bg-label-bg-boldstyle-default {
        background-color: var(--color-panel-element-normal)
    }
    .bg-label-bg-boldstyle-primary {
        background-color: var(--color-primary-normal)
    }
    .bg-label-bg-oncolor-default {
        background-color: var(--color-panel-element-dark-normal)
    }
    .bg-transparent {
        background-color: #0000
    }
    .bg-white {
        background-color: var(--color-white)
    }
    .bg-white\/2 {
        background-color: #ffffff05
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/2 {
            background-color: color-mix(in oklab,var(--color-white)2%,transparent)
        }
    }
    .bg-white\/5 {
        background-color: #ffffff0d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/5 {
            background-color: color-mix(in oklab,var(--color-white)5%,transparent)
        }
    }
    .bg-white\/8 {
        background-color: #ffffff14
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/8 {
            background-color: color-mix(in oklab,var(--color-white)8%,transparent)
        }
    }
    .bg-white\/10 {
        background-color: #ffffff1a
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/10 {
            background-color: color-mix(in oklab,var(--color-white)10%,transparent)
        }
    }
    .bg-white\/25 {
        background-color: #ffffff40
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/25 {
            background-color: color-mix(in oklab,var(--color-white)25%,transparent)
        }
    }
    .bg-white\/30 {
        background-color: #ffffff4d
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/30 {
            background-color: color-mix(in oklab,var(--color-white)30%,transparent)
        }
    }
    .bg-white\/\[0\.03\] {
        background-color: #ffffff08
    }
    @supports (color:color-mix(in lab, red, red)) {
        .bg-white\/\[0\.03\] {
            background-color: color-mix(in oklab,var(--color-white)3%,transparent)
        }
    }
    .bg-gradient-to-b {
        --tw-gradient-position: to bottom 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-l {
        --tw-gradient-position: to left 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-gradient-to-t {
        --tw-gradient-position: to top in oklab;
        background-image: linear-gradient(var(--tw-gradient-stops))
    }
    .bg-\[linear-gradient\(90deg\,\#000_0\%\,rgba\(0\,0\,0\,0\.72\)_44\%\,rgba\(0\,0\,0\,0\.18\)_100\%\)\] {
        background-image: linear-gradient(90deg,#000 0%,#000000b8 44%,#0000002e 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#5B23D4_0\%\,\#8B5FF0_100\%\)\] {
        background-image: linear-gradient(90deg,#5b23d4 0%,#8b5ff0 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#7b47ff_0\%\,\#8a5cff_100\%\)\] {
        background-image: linear-gradient(90deg,#7b47ff 0%,#8a5cff 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#7b47ff_0\%\,rgba\(214\,104\,242\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#7b47ff 0%,#d668f200 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#8EA0FF_0\%\,\#8E45FF_100\%\)\] {
        background-image: linear-gradient(90deg,#8ea0ff 0%,#8e45ff 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#4400B5_0\%\,\#7041E6_100\%\)\] {
        background-image: linear-gradient(90deg,#4400b5 0%,#7041e6 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#5923D2_0\%\,\#7B47FF_100\%\)\] {
        background-image: linear-gradient(90deg,#5923d2 0%,#7b47ff 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#13131a_0\%\,rgba\(19\,19\,26\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#13131a 0%,#13131a00 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#20202B_50\%\,rgba\(32\,32\,43\,0\.8\)_100\%\)\] {
        background-image: linear-gradient(90deg,#20202b 50%,#20202bcc 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#D668F2_0\%\,\#8CB5F9_100\%\)\] {
        background-image: linear-gradient(90deg,#d668f2 0%,#8cb5f9 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#D668F2_0\%\,\#8D68F2_100\%\)\] {
        background-image: linear-gradient(90deg,#d668f2 0%,#8d68f2 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#E63C8B_0\%\,\#7B47FF_58\%\,rgba\(63\,218\,196\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#e63c8b 0%,#7b47ff 58%,#3fdac400 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#E63C8B_0\%\,\#C241E6_100\%\)\] {
        background-image: linear-gradient(90deg,#e63c8b 0%,#c241e6 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#F0800A_0\%\,\#F02E5A_72\%\,rgba\(240\,46\,90\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#f0800a 0%,#f02e5a 72%,#f02e5a00 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#FDE5AB_0\%\,\#C2813B_100\%\)\] {
        background-image: linear-gradient(90deg,#fde5ab 0%,#c2813b 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#FFE386_0\%\,\#C78800_100\%\)\] {
        background-image: linear-gradient(90deg,#ffe386 0%,#c78800 100%)
    }
    .bg-\[linear-gradient\(90deg\,\#FFF8DE_0\%\,\#B17631_100\%\)\] {
        background-image: linear-gradient(90deg,#fff8de 0%,#b17631 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(10\,10\,14\,0\)_0\%\,rgba\(10\,10\,14\,0\.58\)_56\%\,var\(--color-background-default\)_100\%\)\] {
        background-image: linear-gradient(90deg,#0a0a0e00 0%,#0a0a0e94 56%,var(--color-background-default)100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(10\,10\,14\,0\)_0\%\,rgba\(10\,10\,14\,0\.72\)_56\%\,var\(--color-background-default\)_100\%\)\] {
        background-image: linear-gradient(90deg,#0a0a0e00 0%,#0a0a0eb8 56%,var(--color-background-default)100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(10\,10\,14\,0\.8\)_0\%\,rgba\(10\,10\,14\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#0a0a0ecc 0%,#0a0a0e00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(12\,244\,242\,0\)_0\%\,rgba\(12\,244\,242\,0\.3\)_11\.313\%\,rgba\(12\,244\,242\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#0cf4f200 0%,#0cf4f24d 11.313%,#0cf4f200 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(16\,239\,253\,0\)_0\%\,rgba\(7\,168\,237\,0\.3\)_11\.313\%\,rgba\(16\,239\,253\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#10effd00 0%,#07a8ed4d 11.313%,#10effd00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(19\,19\,26\,0\.25\)_0\%\,rgba\(19\,19\,26\,0\.65\)_100\%\)\] {
        background-image: linear-gradient(90deg,#13131a40 0%,#13131aa6 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(56\,179\,134\,0\)_0\%\,rgba\(56\,179\,134\,0\.3\)_11\.313\%\,rgba\(56\,179\,134\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#38b38600 0%,#38b3864d 11.313%,#38b38600 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(67\,9\,184\,0\.3\)_0\%\,rgba\(210\,31\,119\,0\.3\)_109\.1\%\)\] {
        background-image: linear-gradient(90deg,#4309b84d 0%,#d21f774d 109.1%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(123\,71\,255\,0\.36\)_0\%\,rgba\(123\,71\,255\,0\.14\)_48\%\,rgba\(123\,71\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#7b47ff5c 0%,#7b47ff24 48%,#7b47ff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(136\,0\,255\,0\)_0\%\,rgba\(136\,0\,255\,0\.4\)_11\.313\%\,rgba\(184\,29\,195\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#80f0 0%,#80f6 11.313%,#b81dc300 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(136\,0\,255\,0\)_0\%\,rgba\(136\,0\,255\,0\.6\)_11\.313\%\,rgba\(184\,29\,195\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#80f0 0%,#80f9 11.313%,#b81dc300 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(136\,76\,255\,0\)_0\%\,rgba\(136\,76\,255\,0\.4\)_11\.313\%\,rgba\(136\,76\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#884cff00 0%,#884cff66 11.313%,#884cff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(136\,76\,255\,0\)_0\%\,rgba\(136\,76\,255\,0\.5\)_11\.313\%\,rgba\(136\,76\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#884cff00 0%,#884cff80 11.313%,#884cff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(160\,214\,255\,0\)_0\%\,rgba\(166\,216\,255\,0\.3\)_11\.313\%\,rgba\(186\,233\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#a0d6ff00 0%,#a6d8ff4d 11.313%,#bae9ff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(188\,190\,255\,0\)_0\%\,rgba\(188\,190\,255\,0\.12\)_11\.313\%\,rgba\(188\,190\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#bcbeff00 0%,#bcbeff1f 11.313%,#bcbeff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(190\,79\,255\,0\)_0\%\,rgba\(207\,47\,255\,0\.3\)_11\.313\%\,rgba\(174\,111\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#be4fff00 0%,#cf2fff4d 11.313%,#ae6fff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(195\,0\,255\,0\)_0\%\,rgba\(195\,0\,255\,0\.4\)_11\.313\%\,rgba\(195\,0\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#c300ff00 0%,#c300ff66 11.313%,#c300ff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(207\,47\,255\,0\)_0\%\,rgba\(207\,47\,255\,0\.3\)_11\.313\%\,rgba\(207\,47\,255\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#cf2fff00 0%,#cf2fff4d 11.313%,#cf2fff00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(225\,45\,253\,0\)_0\%\,rgba\(225\,45\,253\,0\.4\)_11\.313\%\,rgba\(225\,45\,253\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#e12dfd00 0%,#e12dfd66 11.313%,#e12dfd00 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(239\,65\,17\,0\)_0\%\,rgba\(239\,65\,17\,0\.4\)_11\.313\%\,rgba\(239\,65\,17\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#ef411100 0%,#ef411166 11.313%,#ef411100 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(244\,223\,101\,0\)_0\%\,rgba\(244\,223\,101\,0\.6\)_50\%\,rgba\(244\,223\,101\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#f4df6500 0%,#f4df6599 50%,#f4df6500 100%)
    }
    .bg-\[linear-gradient\(90deg\,rgba\(255\,194\,79\,0\)_0\%\,rgba\(255\,144\,47\,0\.3\)_11\%\,rgba\(255\,194\,79\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,#ffc24f00 0%,#ff902f4d 11%,#ffc24f00 100%)
    }
    .bg-\[linear-gradient\(90deg\,transparent_0\%\,rgba\(255\,227\,134\,0\.85\)_50\%\,transparent_100\%\)\] {
        background-image: linear-gradient(90deg,#0000 0%,#ffe386d9 50%,#0000 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-background-default\)_0\%\,rgba\(10\,10\,14\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-background-default)0%,#0a0a0e00 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-background-default\)_0\%\,rgba\(10\,10\,14\,0\.58\)_44\%\,rgba\(10\,10\,14\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-background-default)0%,#0a0a0e94 44%,#0a0a0e00 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-background-default\)_0\%\,rgba\(10\,10\,14\,0\.72\)_44\%\,rgba\(10\,10\,14\,0\)_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-background-default)0%,#0a0a0eb8 44%,#0a0a0e00 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-background-default\)_0\%\,rgba\(10\,10\,14\,0\.82\)_26\%\,rgba\(10\,10\,14\,0\.34\)_64\%\,rgba\(10\,10\,14\,0\.72\)_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-background-default)0%,#0a0a0ed1 26%,#0a0a0e57 64%,#0a0a0eb8 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-context-legends-variant-normal\)_0\%\,\#C78800_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-context-legends-variant-normal)0%,#c78800 100%)
    }
    .bg-\[linear-gradient\(90deg\,var\(--color-violet-50\)_0\%\,var\(--color-violet-40\)_100\%\)\] {
        background-image: linear-gradient(90deg,var(--color-violet-50)0%,var(--color-violet-40)100%)
    }
    .bg-\[linear-gradient\(100deg\,rgba\(54\,28\,103\,0\.92\)_0\%\,rgba\(38\,16\,82\,0\.86\)_44\%\,rgba\(30\,12\,67\,0\.72\)_100\%\)\] {
        background-image: linear-gradient(100deg,#361c67eb 0%,#261052db 44%,#1e0c43b8 100%)
    }
    .bg-\[linear-gradient\(135deg\,rgba\(108\,61\,255\,0\.18\)\,rgba\(108\,61\,255\,0\.06\)\)\] {
        background-image: linear-gradient(135deg,#6c3dff2e,#6c3dff0f)
    }
    .bg-\[linear-gradient\(180deg\,\#0a0a0e_0\%\,rgba\(10\,10\,14\,0\)_100\%\)\] {
        background-image: linear-gradient(#0a0a0e 0%,#0a0a0e00 100%)
    }
    .bg-\[linear-gradient\(180deg\,\#2a2c38_0\%\,\#232431_76\%\,\#171923_100\%\)\] {
        background-image: linear-gradient(#2a2c38 0%,#232431 76%,#171923 100%)
    }
    .bg-\[linear-gradient\(180deg\,\#7E2EEB_0\%\,\#4A30DC_100\%\)\] {
        background-image: linear-gradient(#7e2eeb 0%,#4a30dc 100%)
    }
    .bg-\[linear-gradient\(180deg\,\#19043b_0\%\,\#2f005e_100\%\)\] {
        background-image: linear-gradient(#19043b 0%,#2f005e 100%)
    }
    .bg-\[linear-gradient\(180deg\,\#322251_0\%\,rgba\(51\,35\,83\,0\)_98\%\)\] {
        background-image: linear-gradient(#322251 0%,#33235300 98%)
    }
    .bg-\[linear-gradient\(180deg\,\#A62EEB_0\%\,\#DC30A3_100\%\)\] {
        background-image: linear-gradient(#a62eeb 0%,#dc30a3 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgb\(34\,12\,69\)_0\%\,rgb\(103\,63\,186\)_26\.128\%\,rgb\(134\,83\,209\)_58\.501\%\,rgb\(134\,91\,210\)_100\%\)\] {
        background-image: linear-gradient(#220c45 0%,#673fba 26.128%,#8653d1 58.501%,#865bd2 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\)_0\%\,\#000_100\%\)\] {
        background-image: linear-gradient(#0000 0%,#000 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(0\,0\,0\,0\.02\)_16\%\,rgba\(0\,0\,0\,0\.20\)_48\%\,rgba\(0\,0\,0\,0\.90\)_100\%\)\] {
        background-image: linear-gradient(#00000005 16%,#0003 48%,#000000e6 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(0\,173\,150\,0\.5\)_0\%\,rgba\(0\,173\,150\,0\)_100\%\)\] {
        background-image: linear-gradient(#00ad9680 0%,#00ad9600 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(10\,10\,14\,0\)_0\%\,\#0a0a0e_100\%\)\] {
        background-image: linear-gradient(#0a0a0e00 0%,#0a0a0e 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(10\,10\,14\,0\)_0\%\,var\(--color-background-default\)_100\%\)\] {
        background-image: linear-gradient(180deg,#0a0a0e00 0%,var(--color-background-default)100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(10\,10\,14\,0\.18\)_0\%\,rgba\(10\,10\,14\,0\.56\)_58\%\,var\(--color-background-default\)_100\%\)\] {
        background-image: linear-gradient(180deg,#0a0a0e2e 0%,#0a0a0e8f 58%,var(--color-background-default)100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(14\,11\,7\,0\.05\)_0\%\,rgba\(14\,10\,6\,0\.14\)_46\%\,rgba\(8\,7\,5\,0\.22\)_100\%\)\] {
        background-image: linear-gradient(#0e0b070d 0%,#0e0a0624 46%,#08070538 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(19\,19\,26\,0\)_0\%\,\#13131A_100\%\)\],.bg-\[linear-gradient\(180deg\,rgba\(19\,19\,26\,0\)_0\%\,\#13131a_100\%\)\] {
        background-image: linear-gradient(#13131a00 0%,#13131a 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(28\,21\,43\,0\)_0\%\,\#13131A_100\%\)\] {
        background-image: linear-gradient(#1c152b00 0%,#13131a 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(28\,24\,41\,0\.58\)_0\%\,rgba\(25\,23\,35\,0\.72\)_55\%\,rgba\(25\,23\,35\,0\.9\)_100\%\)\] {
        background-image: linear-gradient(#1c182994 0%,#191723b8 55%,#191723e6 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(31\,32\,43\,0\)_0\%\,\#1f202b_100\%\)\] {
        background-image: linear-gradient(#1f202b00 0%,#1f202b 100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(32\,32\,43\,0\.80\)_0\%\,var\(--color-panel-base-normal\)_100\%\)\] {
        background-image: linear-gradient(180deg,#20202bcc 0%,var(--color-panel-base-normal)100%)
    }
    .bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.04\)_0\%\,rgba\(255\,255\,255\,0\)_42\%\)\] {
        background-image: linear-gradient(#ffffff0a 0%,#fff0 42%)
    }
    .bg-\[linear-gradient\(180deg\,transparent_0\%\,rgba\(0\,0\,0\,0\.72\)_100\%\)\] {
        background-image: linear-gradient(#0000 0%,#000000b8 100%)
    }
    .bg-\[linear-gradient\(180deg\,var\(--color-violet-80\)_0\%\,rgba\(41\,0\,115\,0\)_100\%\)\] {
        background-image: linear-gradient(180deg,var(--color-violet-80)0%,#29007300 100%)
    }
    .bg-\[radial-gradient\(72\%_96\%_at_56\%_20\%\,rgba\(89\,36\,222\,0\.34\)_0\%\,rgba\(89\,36\,222\,0\.16\)_48\%\,rgba\(89\,36\,222\,0\)_100\%\)\] {
        background-image: radial-gradient(72% 96% at 56% 20%,#5924de57 0%,#5924de29 48%,#5924de00 100%)
    }
    .bg-\[radial-gradient\(90\%_72\%_at_50\%_112\%\,rgba\(123\,71\,255\,0\.34\)_0\%\,rgba\(123\,71\,255\,0\.18\)_42\%\,rgba\(123\,71\,255\,0\)_78\%\)\] {
        background-image: radial-gradient(90% 72% at 50% 112%,#7b47ff57 0%,#7b47ff2e 42%,#7b47ff00 78%)
    }
    .bg-\[radial-gradient\(circle_at_68\%_50\%\,rgba\(142\,32\,96\,0\.40\)\,transparent_46\%\)\,linear-gradient\(90deg\,\#651b3d_0\%\,\#501632_48\%\,\#24101f_100\%\)\] {
        background-image: radial-gradient(circle at 68%,#8e206066,#0000 46%),linear-gradient(90deg,#651b3d 0%,#501632 48%,#24101f 100%)
    }
    .bg-\[radial-gradient\(circle_at_72\%_30\%\,rgba\(123\,71\,255\,0\.28\)\,transparent_34\%\)\] {
        background-image: radial-gradient(circle at 72% 30%,#7b47ff47,#0000 34%)
    }
    .bg-\[radial-gradient\(circle_at_74\%_50\%\,rgba\(24\,91\,112\,0\.42\)\,transparent_48\%\)\,linear-gradient\(90deg\,\#164655_0\%\,\#123a47_48\%\,\#102632_100\%\)\] {
        background-image: radial-gradient(circle at 74%,#185b706b,#0000 48%),linear-gradient(90deg,#164655 0%,#123a47 48%,#102632 100%)
    }
    .bg-\[radial-gradient\(circle_at_76\%_52\%\,rgba\(142\,32\,96\,0\.40\)\,transparent_48\%\)\,linear-gradient\(90deg\,\#651b3d_0\%\,\#501632_52\%\,\#24101f_100\%\)\] {
        background-image: radial-gradient(circle at 76% 52%,#8e206066,#0000 48%),linear-gradient(90deg,#651b3d 0%,#501632 52%,#24101f 100%)
    }
    .bg-\[radial-gradient\(circle_at_78\%_50\%\,rgba\(24\,91\,112\,0\.42\)\,transparent_48\%\)\,linear-gradient\(90deg\,\#164655_0\%\,\#123a47_52\%\,\#102632_100\%\)\] {
        background-image: radial-gradient(circle at 78%,#185b706b,#0000 48%),linear-gradient(90deg,#164655 0%,#123a47 52%,#102632 100%)
    }
    .bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,0\.08\)\,transparent_65\%\)\] {
        background-image: radial-gradient(circle at top,#ffffff14,#0000 65%)
    }
    .from-\[\#3A76E6\] {
        --tw-gradient-from: #3a76e6;
        --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-\[\#F3BC2A\] {
        --tw-gradient-from: #f3bc2a;
        --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-\[rgba\(155\,32\,255\,0\.5\)\] {
        --tw-gradient-from: #9b20ff80;
        --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-black {
        --tw-gradient-from: var(--color-black);
        --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-black\/10 {
        --tw-gradient-from: #0000001a
    }
    @supports (color:color-mix(in lab, red, red)) {
        .from-black\/10 {
            --tw-gradient-from: color-mix(in oklab,var(--color-black)10%,transparent)
        }
    }
    .from-black\/10 {
        --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-emerald-500 {
        --tw-gradient-from: var(--color-emerald-500);
        --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-transparent {
        --tw-gradient-from: transparent;
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }
    .via-black\/45 {
        --tw-gradient-via: #00000073
    }
    @supports (color:color-mix(in lab, red, red)) {
        .via-black\/45 {
            --tw-gradient-via: color-mix(in oklab,var(--color-black)45%,transparent)
        }
    }
    .via-black\/45 {
        --tw-gradient-via-stops: var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);
        --tw-gradient-stops: var(--tw-gradient-via-stops)
    }
    .to-\[\#4E48FF\] {
        --tw-gradient-to: #4e48ff;
        --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-\[\#F25E0F\] {
        --tw-gradient-to: #f25e0f;
        --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-background-default {
        --tw-gradient-to: var(--color-grey-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-black {
        --tw-gradient-to: var(--color-black);
        --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-panel-base-normal {
        --tw-gradient-to: var(--color-grey-90);
        --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-transparent {
        --tw-gradient-to: transparent;
        --tw-gradient-stops: var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))
    }
    .bg-contain {
        background-size: contain
    }
    .bg-clip-text {
        -webkit-background-clip: text;
        background-clip: text
    }
    .fill-current {
        fill: currentColor
    }
    .object-contain {
        object-fit: contain
    }
    .object-cover {
        object-fit: cover
    }
    .object-center {
        object-position: center
    }
    .object-left {
        object-position: left
    }
    .object-left-top {
        object-position: left top
    }
    .object-top {
        object-position: top
    }
    .\!p-0 {
        padding: calc(var(--spacing)*0)!important
    }
    .p-0 {
        padding: calc(var(--spacing)*0)
    }
    .p-0\.5 {
        padding: calc(var(--spacing)*.5)
    }
    .p-1 {
        padding: calc(var(--spacing)*1)
    }
    .p-1\.5 {
        padding: calc(var(--spacing)*1.5)
    }
    .p-2 {
        padding: calc(var(--spacing)*2)
    }
    .p-2\.5 {
        padding: calc(var(--spacing)*2.5)
    }
    .p-3 {
        padding: calc(var(--spacing)*3)
    }
    .p-4 {
        padding: calc(var(--spacing)*4)
    }
    .p-5 {
        padding: calc(var(--spacing)*5)
    }
    .p-6 {
        padding: calc(var(--spacing)*6)
    }
    .p-8 {
        padding: calc(var(--spacing)*8)
    }
    .p-\[2px\] {
        padding: 2px
    }
    .p-\[21px\] {
        padding: 21px
    }
    .p-\[var\(--space-block-padding-v-half\)\] {
        padding: var(--space-block-padding-v-half)
    }
    .p-px {
        padding: 1px
    }
    .px-\(--space-page-padding-h-default\) {
        padding-inline: var(--space-page-padding-h-default)
    }
    .px-0 {
        padding-inline: calc(var(--spacing)*0)
    }
    .px-0\.5 {
        padding-inline: calc(var(--spacing)*.5)
    }
    .px-1 {
        padding-inline: calc(var(--spacing)*1)
    }
    .px-1\.5 {
        padding-inline: calc(var(--spacing)*1.5)
    }
    .px-2 {
        padding-inline: calc(var(--spacing)*2)
    }
    .px-2\.5 {
        padding-inline: calc(var(--spacing)*2.5)
    }
    .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)
    }
    .px-7 {
        padding-inline: calc(var(--spacing)*7)
    }
    .px-8 {
        padding-inline: calc(var(--spacing)*8)
    }
    .px-12 {
        padding-inline: calc(var(--spacing)*12)
    }
    .px-16 {
        padding-inline: calc(var(--spacing)*16)
    }
    .px-\[18px\] {
        padding-inline: 18px
    }
    .px-\[clamp\(32px\,20vw\,94\.5px\)\] {
        padding-inline: clamp(32px,20vw,94.5px)
    }
    .px-\[var\(--radius-label-space-padding-default\)\] {
        padding-inline: var(--radius-label-space-padding-default)
    }
    .px-\[var\(--space-block-padding-h-half\)\] {
        padding-inline: var(--space-block-padding-h-half)
    }
    .px-\[var\(--spacing-modal-space-padding-container-h\)\] {
        padding-inline: var(--spacing-modal-space-padding-container-h)
    }
    .px-cta-space-padding-lg {
        padding-inline: var(--space-content-padding-h-lg)
    }
    .px-cta-space-padding-md {
        padding-inline: var(--space-content-padding-h-default)
    }
    .px-pill-space-padding-container-h-default {
        padding-inline: var(--space-content-padding-h-xs)
    }
    .px-field-control-space-padding-h-sm {
        padding-inline: var(--space-content-padding-h-sm)
    }
    .px-rowlist-space-padding-h-nest {
        padding-inline: var(--layout-padding-sm)
    }
    .px-rowlist-space-padding-h-nestghost {
        padding-inline: var(--space-block-padding-h-half)
    }
    .py-0 {
        padding-block: calc(var(--spacing)*0)
    }
    .py-0\.5 {
        padding-block: calc(var(--spacing)*.5)
    }
    .py-1 {
        padding-block: calc(var(--spacing)*1)
    }
    .py-1\.5 {
        padding-block: calc(var(--spacing)*1.5)
    }
    .py-2 {
        padding-block: calc(var(--spacing)*2)
    }
    .py-2\.5 {
        padding-block: calc(var(--spacing)*2.5)
    }
    .py-3 {
        padding-block: calc(var(--spacing)*3)
    }
    .py-3\.5 {
        padding-block: calc(var(--spacing)*3.5)
    }
    .py-4 {
        padding-block: calc(var(--spacing)*4)
    }
    .py-5 {
        padding-block: calc(var(--spacing)*5)
    }
    .py-6 {
        padding-block: calc(var(--spacing)*6)
    }
    .py-8 {
        padding-block: calc(var(--spacing)*8)
    }
    .py-10 {
        padding-block: calc(var(--spacing)*10)
    }
    .py-12 {
        padding-block: calc(var(--spacing)*12)
    }
    .py-14 {
        padding-block: calc(var(--spacing)*14)
    }
    .py-16 {
        padding-block: calc(var(--spacing)*16)
    }
    .py-20 {
        padding-block: calc(var(--spacing)*20)
    }
    .py-\[2px\] {
        padding-block: 2px
    }
    .py-\[var\(--space-content-gap-stack-lg\)\] {
        padding-block: var(--space-content-gap-stack-lg)
    }
    .py-\[var\(--spacing-modal-space-padding-container-v\)\] {
        padding-block: var(--spacing-modal-space-padding-container-v)
    }
    .py-\[var\(--spacing-pagehead-space-padding-v\)\] {
        padding-block: var(--spacing-pagehead-space-padding-v)
    }
    .py-rowlist-space-padding-v-nest {
        padding-block: var(--layout-padding-sm)
    }
    .py-rowlist-space-padding-v-nestghost {
        padding-block: var(--space-block-padding-v-half)
    }
    .pt-0 {
        padding-top: calc(var(--spacing)*0)
    }
    .pt-1 {
        padding-top: calc(var(--spacing)*1)
    }
    .pt-1\.5 {
        padding-top: calc(var(--spacing)*1.5)
    }
    .pt-2 {
        padding-top: calc(var(--spacing)*2)
    }
    .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-6 {
        padding-top: calc(var(--spacing)*6)
    }
    .pt-7 {
        padding-top: calc(var(--spacing)*7)
    }
    .pt-8 {
        padding-top: calc(var(--spacing)*8)
    }
    .pt-10 {
        padding-top: calc(var(--spacing)*10)
    }
    .pt-12 {
        padding-top: calc(var(--spacing)*12)
    }
    .pt-14 {
        padding-top: calc(var(--spacing)*14)
    }
    .pt-16 {
        padding-top: calc(var(--spacing)*16)
    }
    .pt-24 {
        padding-top: calc(var(--spacing)*24)
    }
    .pt-\[120px\] {
        padding-top: 120px
    }
    .pt-\[196px\] {
        padding-top: 196px
    }
    .pt-\[var\(--space-content-gap-stack-lg\)\] {
        padding-top: var(--space-content-gap-stack-lg)
    }
    .pr-0 {
        padding-right: calc(var(--spacing)*0)
    }
    .pr-1 {
        padding-right: calc(var(--spacing)*1)
    }
    .pr-2 {
        padding-right: calc(var(--spacing)*2)
    }
    .pr-3 {
        padding-right: calc(var(--spacing)*3)
    }
    .pr-4 {
        padding-right: calc(var(--spacing)*4)
    }
    .pr-5 {
        padding-right: calc(var(--spacing)*5)
    }
    .pr-6 {
        padding-right: calc(var(--spacing)*6)
    }
    .pr-8 {
        padding-right: calc(var(--spacing)*8)
    }
    .pr-11 {
        padding-right: calc(var(--spacing)*11)
    }
    .pr-12 {
        padding-right: calc(var(--spacing)*12)
    }
    .pr-28 {
        padding-right: calc(var(--spacing)*28)
    }
    .pr-\[112px\] {
        padding-right: 112px
    }
    .pr-\[calc\(var\(--size-icon-button-md\)\+var\(--spacing-modal-space-gap-header\)\)\] {
        padding-right: calc(var(--size-icon-button-md) + var(--spacing-modal-space-gap-header))
    }
    .pb-\(--space-page-padding-v-ending\) {
        padding-bottom: var(--space-page-padding-v-ending)
    }
    .pb-0 {
        padding-bottom: calc(var(--spacing)*0)
    }
    .pb-0\.5 {
        padding-bottom: calc(var(--spacing)*.5)
    }
    .pb-1 {
        padding-bottom: calc(var(--spacing)*1)
    }
    .pb-2 {
        padding-bottom: calc(var(--spacing)*2)
    }
    .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-6 {
        padding-bottom: calc(var(--spacing)*6)
    }
    .pb-7 {
        padding-bottom: calc(var(--spacing)*7)
    }
    .pb-8 {
        padding-bottom: calc(var(--spacing)*8)
    }
    .pb-10 {
        padding-bottom: calc(var(--spacing)*10)
    }
    .pb-12 {
        padding-bottom: calc(var(--spacing)*12)
    }
    .pb-16 {
        padding-bottom: calc(var(--spacing)*16)
    }
    .pb-20 {
        padding-bottom: calc(var(--spacing)*20)
    }
    .pb-24 {
        padding-bottom: calc(var(--spacing)*24)
    }
    .pb-28 {
        padding-bottom: calc(var(--spacing)*28)
    }
    .pb-32 {
        padding-bottom: calc(var(--spacing)*32)
    }
    .pb-\[calc\(16px\+env\(safe-area-inset-bottom\)\)\] {
        padding-bottom: calc(16px + env(safe-area-inset-bottom))
    }
    .pb-\[calc\(116px\+env\(safe-area-inset-bottom\)\)\] {
        padding-bottom: calc(116px + env(safe-area-inset-bottom))
    }
    .pb-\[calc\(var\(--space-page-padding-v-ending\)\+160px\+env\(safe-area-inset-bottom\)\)\] {
        padding-bottom: calc(var(--space-page-padding-v-ending) + 160px + env(safe-area-inset-bottom))
    }
    .pb-\[var\(--space-content-gap-stack-lg\)\] {
        padding-bottom: var(--space-content-gap-stack-lg)
    }
    .pl-0 {
        padding-left: calc(var(--spacing)*0)
    }
    .pl-1 {
        padding-left: calc(var(--spacing)*1)
    }
    .pl-2 {
        padding-left: calc(var(--spacing)*2)
    }
    .pl-3 {
        padding-left: calc(var(--spacing)*3)
    }
    .pl-4 {
        padding-left: calc(var(--spacing)*4)
    }
    .pl-5 {
        padding-left: calc(var(--spacing)*5)
    }
    .pl-7 {
        padding-left: calc(var(--spacing)*7)
    }
    .pl-8 {
        padding-left: calc(var(--spacing)*8)
    }
    .pl-10 {
        padding-left: calc(var(--spacing)*10)
    }
    .pl-\[60px\] {
        padding-left: 60px
    }
    .text-center {
        text-align: center
    }
    .text-left {
        text-align: left
    }
    .text-right {
        text-align: right
    }
    .align-\[-0\.1em\] {
        vertical-align: -.1em
    }
    .align-\[-2px\] {
        vertical-align: -2px
    }
    .align-middle {
        vertical-align: middle
    }
    .align-top {
        vertical-align: top
    }
    .\!\[font-family\:var\(--font-family-sys\)\] {
        font-family: var(--font-family-sys)!important
    }
    .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-base {
        font-size: var(--text-base);
        line-height: var(--tw-leading,var(--text-base--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))
    }
    .\!\[font-size\:var\(--font-label-size-lg\)\] {
        font-size: var(--font-label-size-lg)!important
    }
    .text-\[10px\] {
        font-size: 10px
    }
    .text-\[11px\] {
        font-size: 11px
    }
    .text-\[12px\] {
        font-size: 12px
    }
    .text-\[14px\] {
        font-size: 14px
    }
    .text-\[15px\] {
        font-size: 15px
    }
    .text-\[16px\] {
        font-size: 16px
    }
    .text-\[18px\] {
        font-size: 18px
    }
    .text-\[20px\] {
        font-size: 20px
    }
    .text-\[24px\] {
        font-size: 24px
    }
    .text-\[28px\] {
        font-size: 28px
    }
    .text-\[32px\] {
        font-size: 32px
    }
    .text-\[34px\] {
        font-size: 34px
    }
    .text-\[36px\] {
        font-size: 36px
    }
    .text-\[44px\] {
        font-size: 44px
    }
    .text-\[96px\] {
        font-size: 96px
    }
    .leading-0 {
        --tw-leading: calc(var(--spacing)*0);
        line-height: calc(var(--spacing)*0)
    }
    .leading-6 {
        --tw-leading: calc(var(--spacing)*6);
        line-height: calc(var(--spacing)*6)
    }
    .leading-\[1\.1\] {
        --tw-leading: 1.1;
        line-height: 1.1
    }
    .leading-\[21px\] {
        --tw-leading: 21px;
        line-height: 21px
    }
    .leading-\[22px\] {
        --tw-leading: 22px;
        line-height: 22px
    }
    .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)
    }
    .\!\[line-height\:var\(--font-label-lineheight-lg\)\] {
        line-height: var(--font-label-lineheight-lg)!important
    }
    .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-extrabold {
        --tw-font-weight: var(--font-weight-extrabold);
        font-weight: var(--font-weight-extrabold)
    }
    .font-medium {
        --tw-font-weight: var(--font-weight-medium);
        font-weight: var(--font-weight-medium)
    }
    .font-normal {
        --tw-font-weight: var(--font-weight-normal);
        font-weight: var(--font-weight-normal)
    }
    .font-semibold {
        --tw-font-weight: var(--font-weight-semibold);
        font-weight: var(--font-weight-semibold)
    }
    .\!\[font-weight\:var\(--font-label-weight-lg\)\] {
        font-weight: var(--font-label-weight-lg)!important
    }
    .tracking-\[-0\.02em\] {
        --tw-tracking: -.02em;
        letter-spacing: -.02em
    }
    .tracking-\[0\.2em\] {
        --tw-tracking: .2em;
        letter-spacing: .2em
    }
    .tracking-\[0\.06em\] {
        --tw-tracking: .06em;
        letter-spacing: .06em
    }
    .tracking-\[0\.08em\] {
        --tw-tracking: .08em;
        letter-spacing: .08em
    }
    .tracking-\[0\.12em\] {
        --tw-tracking: .12em;
        letter-spacing: .12em
    }
    .tracking-wide {
        --tw-tracking: var(--tracking-wide);
        letter-spacing: var(--tracking-wide)
    }
    .\[overflow-wrap\:anywhere\] {
        overflow-wrap: anywhere
    }
    .break-words,.wrap-break-word {
        overflow-wrap: break-word
    }
    .break-all {
        word-break: break-all
    }
    .text-ellipsis {
        text-overflow: ellipsis
    }
    .whitespace-normal {
        white-space: normal
    }
    .whitespace-nowrap {
        white-space: nowrap
    }
    .whitespace-pre-line {
        white-space: pre-line
    }
    .whitespace-pre-wrap {
        white-space: pre-wrap
    }
    .text-\[rgba\(213\,210\,233\,0\.92\)\] {
        color: #d5d2e9eb
    }
    .text-\[var\(--color-dialog-ink-default\)\] {
        color: var(--color-dialog-ink-default)
    }
    .text-amber-300 {
        color: var(--color-amber-300)
    }
    .text-black {
        color: var(--color-black)
    }
    .text-context-legends-variant-normal {
        color: #ffe386
    }
    .text-current {
        color: currentColor
    }
    .text-field-control-color-text-entered {
        color: var(--color-ink-primary-normal)
    }
    .text-field-control-color-text-placeholder {
        color: var(--color-ink-tertiary-normal)
    }
    .text-pagehead-ink-description {
        color: var(--color-ink-secondary-normal)
    }
    .text-pagehead-ink-title {
        color: var(--color-ink-primary-normal)
    }
    .text-orange-300 {
        color: var(--color-orange-300)
    }
    .text-accent-hover {
        color: var(--color-violet-10)
    }
    .text-accent-normal {
        color: var(--color-violet-20)
    }
    .text-accent-press {
        color: var(--color-violet-30)
    }
    .text-score-ink-score {
        color: var(--color-ink-primary-normal)
    }
    .text-label-ink-boldstyle-default {
        color: var(--color-ink-primary-normal)
    }
    .text-label-ink-boldstyle-oncolorbg,.text-label-ink-oncolor-default,.text-toast-color-ink-default {
        color: var(--color-ink-primary-specialmap-normal)
    }
    .text-transparent {
        color: #0000
    }
    .text-ink-disabled {
        color: var(--color-grey-50)
    }
    .text-ink-primary-disabled {
        color: var(--color-ink-disabled)
    }
    .text-ink-primary-normal {
        color: var(--color-white-0-t85)
    }
    .text-ink-primary-specialmap-hover {
        color: var(--color-white-0-t85)
    }
    .text-ink-primary-specialmap-normal {
        color: var(--color-white-0)
    }
    .text-ink-primary-specialmap-press {
        color: var(--color-white-0-t65)
    }
    .text-ink-secondary-normal {
        color: var(--color-grey-30)
    }
    .text-ink-tertiary-normal {
        color: var(--color-grey-40)
    }
    .text-white {
        color: var(--color-white)
    }
    .text-white\/10 {
        color: #ffffff1a
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/10 {
            color: color-mix(in oklab,var(--color-white)10%,transparent)
        }
    }
    .text-white\/12 {
        color: #ffffff1f
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/12 {
            color: color-mix(in oklab,var(--color-white)12%,transparent)
        }
    }
    .text-white\/35 {
        color: #ffffff59
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/35 {
            color: color-mix(in oklab,var(--color-white)35%,transparent)
        }
    }
    .text-white\/45 {
        color: #ffffff73
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/45 {
            color: color-mix(in oklab,var(--color-white)45%,transparent)
        }
    }
    .text-white\/50 {
        color: #ffffff80
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/50 {
            color: color-mix(in oklab,var(--color-white)50%,transparent)
        }
    }
    .text-white\/55 {
        color: #ffffff8c
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/55 {
            color: color-mix(in oklab,var(--color-white)55%,transparent)
        }
    }
    .text-white\/60 {
        color: #fff9
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/60 {
            color: color-mix(in oklab,var(--color-white)60%,transparent)
        }
    }
    .text-white\/70 {
        color: #ffffffb3
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/70 {
            color: color-mix(in oklab,var(--color-white)70%,transparent)
        }
    }
    .text-white\/75 {
        color: #ffffffbf
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/75 {
            color: color-mix(in oklab,var(--color-white)75%,transparent)
        }
    }
    .text-white\/80 {
        color: #fffc
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/80 {
            color: color-mix(in oklab,var(--color-white)80%,transparent)
        }
    }
    .text-white\/85 {
        color: #ffffffd9
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/85 {
            color: color-mix(in oklab,var(--color-white)85%,transparent)
        }
    }
    .text-white\/90 {
        color: #ffffffe6
    }
    @supports (color:color-mix(in lab, red, red)) {
        .text-white\/90 {
            color: color-mix(in oklab,var(--color-white)90%,transparent)
        }
    }
    .capitalize {
        text-transform: capitalize
    }
    .lowercase {
        text-transform: lowercase
    }
    .uppercase {
        text-transform: uppercase
    }
    .italic {
        font-style: italic
    }
    .tabular-nums {
        --tw-numeric-spacing: tabular-nums;
        font-variant-numeric: var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)
    }
    .line-through {
        text-decoration-line: line-through
    }
    .underline {
        text-decoration-line: underline
    }
    .decoration-solid {
        text-decoration-style: solid
    }
    .underline-offset-2 {
        text-underline-offset: 2px
    }
    .underline-offset-4 {
        text-underline-offset: 4px
    }
    .opacity-0 {
        opacity: 0
    }
    .opacity-20 {
        opacity: .2
    }
    .opacity-30 {
        opacity: .3
    }
    .opacity-35 {
        opacity: .35
    }
    .opacity-40 {
        opacity: .4
    }
    .opacity-45 {
        opacity: .45
    }
    .opacity-50 {
        opacity: .5
    }
    .opacity-60 {
        opacity: .6
    }
    .opacity-65 {
        opacity: .65
    }
    .opacity-70 {
        opacity: .7
    }
    .opacity-80 {
        opacity: .8
    }
    .opacity-90 {
        opacity: .9
    }
    .opacity-100 {
        opacity: 1
    }
    .opacity-\[0\.26\] {
        opacity: .26
    }
    .opacity-\[calc\(var\(--color-label-bg-lightstyle-opacity\)\/100\)\] {
        opacity: calc(var(--color-label-bg-lightstyle-opacity)/100)
    }
    .shadow {
        --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-\[-16px_0_32px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-shadow: -16px 0 32px var(--tw-shadow-color,#00000059);
        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_-16px_40px_rgba\(0\,0\,0\,0\.28\)\] {
        --tw-shadow: 0 -16px 40px var(--tw-shadow-color,#00000047);
        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_0_0_1px_rgba\(141\,104\,242\,0\.3\)\] {
        --tw-shadow: 0 0 0 1px var(--tw-shadow-color,#8d68f24d);
        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_0_0_9999px_rgba\(0\,0\,0\,0\.8\)\] {
        --tw-shadow: 0 0 0 9999px var(--tw-shadow-color,#000c);
        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_0_8px_0_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-shadow: 0 0 8px 0 var(--tw-shadow-color,#00000073);
        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_0_8px_rgba\(0\,0\,0\,0\.1\)\] {
        --tw-shadow: 0 0 8px var(--tw-shadow-color,#0000001a);
        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_0_8px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 0 0 8px var(--tw-shadow-color,#0003);
        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_0_8px_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-shadow: 0 0 8px var(--tw-shadow-color,#00000073);
        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_0_var\(--blur-8\)_0_var\(--color-black-0-t45\)\] {
        --tw-shadow: 0 0 var(--tw-shadow-color,var(--blur-8))0 var(--color-black-0-t45);
        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_1px_3px_rgba\(0\,0\,0\,0\.22\)\] {
        --tw-shadow: 0 1px 3px var(--tw-shadow-color,#00000038);
        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_1px_3px_rgba\(0\,0\,0\,0\.28\)\] {
        --tw-shadow: 0 1px 3px var(--tw-shadow-color,#00000047);
        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_1px_3px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-shadow: 0 1px 3px var(--tw-shadow-color,#00000059);
        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_1px_4px_rgba\(0\,0\,0\,0\.1\)\] {
        --tw-shadow: 0 1px 4px var(--tw-shadow-color,#0000001a);
        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_2px_8px_rgba\(0\,0\,0\,0\.16\)\] {
        --tw-shadow: 0 2px 8px var(--tw-shadow-color,#00000029);
        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_2px_8px_rgba\(0\,0\,0\,0\.25\)\] {
        --tw-shadow: 0 2px 8px var(--tw-shadow-color,#00000040);
        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_2px_12px_rgba\(15\,18\,38\,0\.08\)\] {
        --tw-shadow: 0 2px 12px var(--tw-shadow-color,#0f122614);
        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_6px_16px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 0 6px 16px var(--tw-shadow-color,#0003);
        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_6px_18px_rgba\(0\,0\,0\,0\.14\)\] {
        --tw-shadow: 0 6px 18px var(--tw-shadow-color,#00000024);
        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_6px_20px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 0 6px 20px var(--tw-shadow-color,#0003);
        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_8px_16px_rgba\(0\,0\,0\,0\.22\)\] {
        --tw-shadow: 0 8px 16px var(--tw-shadow-color,#00000038);
        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_8px_24px_rgba\(0\,0\,0\,0\.22\)\] {
        --tw-shadow: 0 8px 24px var(--tw-shadow-color,#00000038);
        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_8px_24px_rgba\(0\,0\,0\,0\.24\)\] {
        --tw-shadow: 0 8px 24px var(--tw-shadow-color,#0000003d);
        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_18px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 0 10px 18px var(--tw-shadow-color,#0003);
        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_20px_rgba\(0\,0\,0\,0\.2\)\] {
        --tw-shadow: 0 10px 20px var(--tw-shadow-color,#0003);
        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_24px_rgba\(0\,0\,0\,0\.18\)\] {
        --tw-shadow: 0 10px 24px var(--tw-shadow-color,#0000002e);
        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_24px_rgba\(7\,10\,26\,0\.16\)\] {
        --tw-shadow: 0 10px 24px var(--tw-shadow-color,#070a1a29);
        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_25px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-shadow: 0 10px 25px var(--tw-shadow-color,#00000059);
        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_28px_rgba\(0\,0\,0\,0\.22\)\] {
        --tw-shadow: 0 10px 28px var(--tw-shadow-color,#00000038);
        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_30px_rgba\(0\,0\,0\,0\.28\)\] {
        --tw-shadow: 0 10px 30px var(--tw-shadow-color,#00000047);
        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_12px_30px_rgba\(63\,77\,250\,0\.08\)\] {
        --tw-shadow: 0 12px 30px var(--tw-shadow-color,#3f4dfa14);
        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_12px_30px_rgba\(123\,71\,255\,0\.28\)\] {
        --tw-shadow: 0 12px 30px var(--tw-shadow-color,#7b47ff47);
        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_12px_32px_rgba\(7\,10\,26\,0\.10\)\] {
        --tw-shadow: 0 12px 32px var(--tw-shadow-color,#070a1a1a);
        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_12px_32px_rgba\(7\,10\,26\,0\.18\)\] {
        --tw-shadow: 0 12px 32px var(--tw-shadow-color,#070a1a2e);
        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_16px_40px_rgba\(0\,0\,0\,0\.22\)\] {
        --tw-shadow: 0 16px 40px var(--tw-shadow-color,#00000038);
        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_16px_40px_rgba\(7\,10\,26\,0\.18\)\] {
        --tw-shadow: 0 16px 40px var(--tw-shadow-color,#070a1a2e);
        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_16px_40px_rgba\(9\,10\,22\,0\.2\)\] {
        --tw-shadow: 0 16px 40px var(--tw-shadow-color,#090a1633);
        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_16px_48px_rgba\(0\,0\,0\,0\.3\)\] {
        --tw-shadow: 0 16px 48px var(--tw-shadow-color,#0000004d);
        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_18px_48px_rgba\(15\,23\,42\,0\.18\)\] {
        --tw-shadow: 0 18px 48px var(--tw-shadow-color,#0f172a2e);
        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_20px_60px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-shadow: 0 20px 60px var(--tw-shadow-color,#00000059);
        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_20px_60px_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-shadow: 0 20px 60px var(--tw-shadow-color,#00000073);
        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_20px_80px_rgba\(0\,0\,0\,0\.24\)\] {
        --tw-shadow: 0 20px 80px var(--tw-shadow-color,#0000003d);
        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_24px_60px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-shadow: 0 24px 60px var(--tw-shadow-color,#00000059);
        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_24px_60px_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-shadow: 0 24px 60px var(--tw-shadow-color,#00000073);
        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_24px_80px_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-shadow: 0 24px 80px var(--tw-shadow-color,#00000073);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.08\)\] {
        --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,#ffffff14);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.14\)\] {
        --tw-shadow: inset 0 0 0 1px var(--tw-shadow-color,#ffffff24);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-\[inset_0_1px_0_rgba\(255\,229\,171\,0\.1\)\] {
        --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffe5ab1a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.06\)\] {
        --tw-shadow: inset 0 1px 0 var(--tw-shadow-color,#ffffff0f);
        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,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .shadow-none {
        --tw-shadow: 0 0 #0000;
        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,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);
        box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
    }
    .ring {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + 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-0 {
        --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)
    }
    .ring-1 {
        --tw-ring-shadow: var(--tw-ring-inset,)0 0 0 calc(1px + 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-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-primary-normal {
        --tw-ring-color: var(--color-violet-40)
    }
    .ring-offset-2 {
        --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)
    }
    .outline {
        outline-style: var(--tw-outline-style);
        outline-width: 1px
    }
    .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,)
    }
    .blur-\[14px\] {
        --tw-blur: blur(14px);
        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,)
    }
    .blur-md {
        --tw-blur: blur(var(--blur-md));
        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-\[0_1px_1px_rgba\(0\,0\,0\,0\.35\)\] {
        --tw-drop-shadow-size: drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#00000059));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        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-\[0_6px_10px_rgba\(0\,0\,0\,0\.45\)\] {
        --tw-drop-shadow-size: drop-shadow(0 6px 10px var(--tw-drop-shadow-color,#00000073));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        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-\[0_16px_32px_rgba\(0\,0\,0\,0\.28\)\] {
        --tw-drop-shadow-size: drop-shadow(0 16px 32px var(--tw-drop-shadow-color,#00000047));
        --tw-drop-shadow: var(--tw-drop-shadow-size);
        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,)
    }
    .grayscale {
        --tw-grayscale: grayscale(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,)
    }
    .filter {
        filter: var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)
    }
    .backdrop-blur {
        --tw-backdrop-blur: blur(8px);
        -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,)
    }
    .backdrop-blur-2xl {
        --tw-backdrop-blur: blur(var(--blur-2xl));
        -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,)
    }
    .backdrop-blur-\[2px\] {
        --tw-backdrop-blur: blur(2px);
        -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,)
    }
    .backdrop-blur-\[8px\] {
        --tw-backdrop-blur: blur(8px);
        -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,)
    }
    .backdrop-blur-\[12px\] {
        --tw-backdrop-blur: blur(12px);
        -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,)
    }
    .backdrop-blur-\[var\(--blur-8\)\] {
        --tw-backdrop-blur: blur(var(--blur-8));
        -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,)
    }
    .backdrop-blur-\[var\(--blur-24\)\] {
        --tw-backdrop-blur: blur(var(--blur-24));
        -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,)
    }
    .backdrop-blur-\[var\(--blur-24\,12px\)\] {
        --tw-backdrop-blur: blur(var(--blur-24,12px));
        -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,)
    }
    .backdrop-blur-\[var\(--blur-cta-bg-md\)\] {
        --tw-backdrop-blur: blur(var(--blur-cta-bg-md));
        -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,)
    }
    .backdrop-blur-\[var\(--radius-label-bgblur-default\)\] {
        --tw-backdrop-blur: blur(var(--radius-label-bgblur-default));
        -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,)
    }
    .backdrop-blur-md {
        --tw-backdrop-blur: blur(var(--blur-md));
        -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,)
    }
    .backdrop-blur-sm {
        --tw-backdrop-blur: blur(var(--blur-sm));
        -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,)
    }
    .backdrop-blur-xl {
        --tw-backdrop-blur: blur(var(--blur-xl));
        -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-\[padding\,background-color\] {
        transition-property: padding,background-color;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }
    .transition-\[padding\] {
        transition-property: padding;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }
    .transition-\[width\,flex\] {
        transition-property: width,flex;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }
    .transition-\[width\] {
        transition-property: width;
        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-opacity {
        transition-property: opacity;
        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-150 {
        --tw-duration: .15s;
        transition-duration: .15s
    }
    .duration-200 {
        --tw-duration: .2s;
        transition-duration: .2s
    }
    .duration-300 {
        --tw-duration: .3s;
        transition-duration: .3s
    }
    .duration-500 {
        --tw-duration: .5s;
        transition-duration: .5s
    }
    .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-linear {
        --tw-ease: linear;
        transition-timing-function: linear
    }
    .ease-out {
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }
    .will-change-transform {
        will-change: transform
    }
    .outline-none {
        --tw-outline-style: none;
        outline-style: none
    }
    .select-none {
        -webkit-user-select: none;
        user-select: none
    }
    .\[--app-content-available-width\:100vw\] {
        --app-content-available-width: 100vw
    }
    .\[--app-left-rail-width\:0px\] {
        --app-left-rail-width: 0px
    }
    .\[scrollbar-width\:none\] {
        scrollbar-width: none
    }
    .\[text-decoration-skip-ink\:none\] {
        text-decoration-skip-ink: none
    }
    .\[text-shadow\:0_1px_0_rgba\(95\,36\,38\,0\.55\)\] {
        text-shadow: 0 1px #5f24268c
    }
    .\[text-shadow\:0_2px_0_rgba\(67\,38\,103\,0\.65\)\] {
        text-shadow: 0 2px #432667a6
    }
    .\[text-shadow\:0_2px_0_rgba\(117\,17\,20\,0\.55\)\] {
        text-shadow: 0 2px #7511148c
    }
    .\[text-shadow\:0px_1px_2px_rgba\(0\,0\,0\,0\.6\)\] {
        text-shadow: 0 1px 2px #0009
    }
    .group-focus-within\:opacity-100:is(:where(.group):focus-within *) {
        opacity: 1
    }
    @media (hover:hover) {
        .group-hover\:-translate-y-0\.5:is(:where(.group):hover *) {
            --tw-translate-y: calc(var(--spacing)*-.5);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }
        .group-hover\:scale-105:is(:where(.group):hover *) {
            --tw-scale-x: 105%;
            --tw-scale-y: 105%;
            --tw-scale-z: 105%;
            scale: var(--tw-scale-x)var(--tw-scale-y)
        }
        .group-hover\:scale-\[1\.03\]:is(:where(.group):hover *) {
            scale: 1.03
        }
        .group-hover\:scale-\[1\.04\]:is(:where(.group):hover *) {
            scale: 1.04
        }
        .group-hover\:scale-\[1\.05\]:is(:where(.group):hover *) {
            scale: 1.05
        }
        .group-hover\:opacity-100:is(:where(.group):hover *) {
            opacity: 1
        }
        .group-hover\:shadow-\[0_16px_32px_rgba\(0\,0\,0\,0\.35\)\]:is(:where(.group):hover *) {
            --tw-shadow: 0 16px 32px var(--tw-shadow-color,#00000059);
            box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
        }
        .group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
            opacity: 1
        }
        .group-hover\/sidebar\:opacity-0:is(:where(.group\/sidebar):hover *) {
            opacity: 0
        }
        .group-hover\/sidebar\:opacity-100:is(:where(.group\/sidebar):hover *) {
            opacity: 1
        }
    }
    .peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
        cursor: not-allowed
    }
    .placeholder\:text-\[rgba\(18\,14\,27\,0\.4\)\]::placeholder {
        color: #120e1b66
    }
    .placeholder\:text-field-control-color-text-placeholder::placeholder {
        color: var(--color-ink-tertiary-normal)
    }
    .placeholder\:text-ink-secondary-normal::placeholder {
        color: var(--color-grey-30)
    }
    .before\:pointer-events-none:before {
        content: var(--tw-content);
        pointer-events: none
    }
    .before\:absolute:before {
        content: var(--tw-content);
        position: absolute
    }
    .before\:inset-0:before {
        content: var(--tw-content);
        inset: calc(var(--spacing)*0)
    }
    .before\:bg-cta-variant-secondary-ghost-bg-hover:before {
        content: var(--tw-content);
        background-color: var(--color-panel-element-hover)
    }
    .before\:bg-cta-variant-secondary-ghost-bg-press:before {
        content: var(--tw-content);
        background-color: var(--color-panel-element-press)
    }
    .before\:bg-panel-element-normal:before {
        content: var(--tw-content);
        background-color: var(--color-blue-10-t12)
    }
    .before\:text-\[rgba\(255\,255\,255\,0\.6\)\]:before {
        content: var(--tw-content);
        color: #fff9
    }
    .before\:opacity-0:before {
        content: var(--tw-content);
        opacity: 0
    }
    .before\:opacity-100:before {
        content: var(--tw-content);
        opacity: 1
    }
    .before\:transition-opacity:before {
        content: var(--tw-content);
        transition-property: opacity;
        transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
        transition-duration: var(--tw-duration,var(--default-transition-duration))
    }
    .before\:duration-200:before {
        content: var(--tw-content);
        --tw-duration: .2s;
        transition-duration: .2s
    }
    .before\:ease-out:before {
        content: var(--tw-content);
        --tw-ease: var(--ease-out);
        transition-timing-function: var(--ease-out)
    }
    .before\:content-\[\"\"\]:before,.before\:content-\[\'\'\]:before {
        --tw-content: "";
        content: var(--tw-content)
    }
    .after\:absolute:after {
        content: var(--tw-content);
        position: absolute
    }
    .after\:left-1\/2:after {
        content: var(--tw-content);
        left: 50%
    }
    .after\:h-1:after {
        content: var(--tw-content);
        height: calc(var(--spacing)*1)
    }
    .after\:-translate-x-1\/2:after {
        content: var(--tw-content);
        --tw-translate-x: calc(calc(1/2*100%)*-1);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .after\:bg-\[linear-gradient\(180deg\,rgba\(10\,10\,14\,0\.2\)_0\%\,rgba\(10\,10\,14\,0\.72\)_58\%\,var\(--color-background-default\)_100\%\)\]:after {
        content: var(--tw-content);
        background-image: linear-gradient(180deg,#0a0a0e33 0%,#0a0a0eb8 58%,var(--color-background-default)100%)
    }
    .first\:border-t-0:first-child {
        border-top-style: var(--tw-border-style);
        border-top-width: 0
    }
    .first\:pt-0:first-child {
        padding-top: calc(var(--spacing)*0)
    }
    .last\:mb-0:last-child {
        margin-bottom: calc(var(--spacing)*0)
    }
    .last\:border-b-0:last-child {
        border-bottom-style: var(--tw-border-style);
        border-bottom-width: 0
    }
    .placeholder-shown\:text-field-control-color-text-placeholder:placeholder-shown {
        color: var(--color-ink-tertiary-normal)
    }
    @media (hover:hover) {
        .hover\:-translate-y-0\.5:hover {
            --tw-translate-y: calc(var(--spacing)*-.5);
            translate: var(--tw-translate-x)var(--tw-translate-y)
        }
        .hover\:scale-105:hover {
            --tw-scale-x: 105%;
            --tw-scale-y: 105%;
            --tw-scale-z: 105%;
            scale: var(--tw-scale-x)var(--tw-scale-y)
        }
        .hover\:scale-\[1\.04\]:hover {
            scale: 1.04
        }
        .hover\:border:hover {
            border-style: var(--tw-border-style);
            border-width: 1px
        }
        .hover\:border-pill-border-active-hover:hover {
            border-color: var(--color-accent-hover)
        }
        .hover\:border-outline-hover:hover {
            border-color: var(--color-blue-10-t30)
        }
        .hover\:border-transparent:hover {
            border-color: #0000
        }
        .hover\:border-white\/20:hover {
            border-color: #fff3
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:border-white\/20:hover {
                border-color: color-mix(in oklab,var(--color-white)20%,transparent)
            }
        }
        .hover\:bg-\[\#242433\]:hover {
            background-color: #242433
        }
        .hover\:bg-\[rgba\(0\,173\,150\,0\.24\)\]:hover {
            background-color: #00ad963d
        }
        .hover\:bg-\[rgba\(75\,74\,101\,0\.5\)\]:hover {
            background-color: #4b4a6580
        }
        .hover\:bg-\[rgba\(123\,71\,255\,0\.24\)\]:hover {
            background-color: #7b47ff3d
        }
        .hover\:bg-\[rgba\(242\,94\,15\,0\.24\)\]:hover {
            background-color: #f25e0f3d
        }
        .hover\:bg-black\/60:hover {
            background-color: #0009
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-black\/60:hover {
                background-color: color-mix(in oklab,var(--color-black)60%,transparent)
            }
        }
        .hover\:bg-black\/75:hover {
            background-color: #000000bf
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-black\/75:hover {
                background-color: color-mix(in oklab,var(--color-black)75%,transparent)
            }
        }
        .hover\:bg-black\/80:hover {
            background-color: #000c
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-black\/80:hover {
                background-color: color-mix(in oklab,var(--color-black)80%,transparent)
            }
        }
        .hover\:bg-cta-variant-oncolor-fill-dark-bg-hover:hover {
            background-color: var(--color-panel-element-dark-hover)
        }
        .hover\:bg-cta-variant-pos-fill-bg-hover:hover {
            background-color: var(--color-positive-hover)
        }
        .hover\:bg-cta-variant-primary-fill-bg-hover:hover {
            background-color: var(--color-primary-hover)
        }
        .hover\:bg-cta-variant-secondary-fill-bg-hover:hover,.hover\:bg-cta-variant-secondary-ghost-bg-hover:hover {
            background-color: var(--color-panel-element-hover)
        }
        .hover\:bg-pill-bg-active-hover:hover {
            background-color: var(--color-primary-hover)
        }
        .hover\:bg-pill-bg-inactive-hover:hover {
            background-color: var(--color-panel-element-hover)
        }
        .hover\:bg-panel-element-hover:hover {
            background-color: var(--color-blue-10-t15)
        }
        .hover\:bg-transparent:hover {
            background-color: #0000
        }
        .hover\:bg-white:hover {
            background-color: var(--color-white)
        }
        .hover\:bg-white\/10:hover {
            background-color: #ffffff1a
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white\/10:hover {
                background-color: color-mix(in oklab,var(--color-white)10%,transparent)
            }
        }
        .hover\:bg-white\/15:hover {
            background-color: #ffffff26
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white\/15:hover {
                background-color: color-mix(in oklab,var(--color-white)15%,transparent)
            }
        }
        .hover\:bg-white\/\[0\.03\]:hover {
            background-color: #ffffff08
        }
        @supports (color:color-mix(in lab, red, red)) {
            .hover\:bg-white\/\[0\.03\]:hover {
                background-color: color-mix(in oklab,var(--color-white)3%,transparent)
            }
        }
        .hover\:text-accent-hover:hover {
            color: var(--color-violet-10)
        }
        .hover\:text-accent-normal:hover {
            color: var(--color-violet-20)
        }
        .hover\:text-ink-primary-normal:hover,.hover\:text-ink-primary-specialmap-hover:hover {
            color: var(--color-white-0-t85)
        }
        .hover\:text-ink-primary-specialmap-normal:hover {
            color: var(--color-white-0)
        }
        .hover\:text-white:hover {
            color: var(--color-white)
        }
        .hover\:underline:hover {
            text-decoration-line: underline
        }
        .hover\:opacity-60:hover {
            opacity: .6
        }
        .hover\:opacity-80:hover {
            opacity: .8
        }
        .hover\:opacity-85:hover {
            opacity: .85
        }
        .hover\:opacity-90:hover {
            opacity: .9
        }
        .hover\:shadow-\[0_22px_56px_rgba\(15\,23\,42\,0\.24\)\]:hover {
            --tw-shadow: 0 22px 56px var(--tw-shadow-color,#0f172a3d);
            box-shadow: var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)
        }
        .hover\:brightness-110:hover {
            --tw-brightness: brightness(110%);
            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,)
        }
        .hover\:backdrop-blur-\[var\(--blur-cta-bg-md\)\]:hover {
            --tw-backdrop-blur: blur(var(--blur-cta-bg-md));
            -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,)
        }
        .hover\:before\:bg-cta-variant-secondary-ghost-bg-hover:hover:before {
            content: var(--tw-content);
            background-color: var(--color-panel-element-hover)
        }
        .hover\:before\:opacity-100:hover:before {
            content: var(--tw-content);
            opacity: 1
        }
    }
    .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\:outline-none:focus {
        --tw-outline-style: none;
        outline-style: none
    }
    .focus-visible\:border-pill-border-active-press:focus-visible,.focus-visible\:border-field-control-color-border-active:focus-visible {
        border-color: var(--color-accent-press)
    }
    .focus-visible\:bg-pill-bg-active-press:focus-visible {
        background-color: var(--color-primary-press)
    }
    .focus-visible\:bg-pill-bg-inactive-press:focus-visible,.focus-visible\:bg-field-control-color-bg-active:focus-visible {
        background-color: var(--color-panel-element-press)
    }
    .focus-visible\:text-ink-primary-normal:focus-visible {
        color: var(--color-white-0-t85)
    }
    .focus-visible\:text-ink-primary-specialmap-normal:focus-visible {
        color: var(--color-white-0)
    }
    .focus-visible\:ring-2:focus-visible {
        --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-visible\:ring-primary-disabled:focus-visible {
        --tw-ring-color: var(--color-panel-element-disabled)
    }
    .focus-visible\:ring-primary-normal:focus-visible {
        --tw-ring-color: var(--color-violet-40)
    }
    .focus-visible\:ring-accent-hover:focus-visible {
        --tw-ring-color: var(--color-violet-10)
    }
    .focus-visible\:ring-white:focus-visible {
        --tw-ring-color: var(--color-white)
    }
    .focus-visible\:ring-offset-0:focus-visible {
        --tw-ring-offset-width: 0px;
        --tw-ring-offset-shadow: var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)
    }
    .focus-visible\:ring-offset-2:focus-visible {
        --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-visible\:ring-offset-\[\#0b0b10\]:focus-visible {
        --tw-ring-offset-color: #0b0b10
    }
    .focus-visible\:ring-offset-panel-base-normal:focus-visible {
        --tw-ring-offset-color: var(--color-grey-90)
    }
    .focus-visible\:outline-none:focus-visible {
        --tw-outline-style: none;
        outline-style: none
    }
    .active\:translate-y-0:active {
        --tw-translate-y: calc(var(--spacing)*0);
        translate: var(--tw-translate-x)var(--tw-translate-y)
    }
    .active\:scale-\[0\.99\]:active {
        scale: .99
    }
    .active\:cursor-grabbing:active {
        cursor: grabbing
    }
    .active\:border:active {
        border-style: var(--tw-border-style);
        border-width: 1px
    }
    .active\:border-pill-border-active-press:active {
        border-color: var(--color-accent-press)
    }
    .active\:bg-cta-variant-oncolor-fill-dark-bg-press:active {
        background-color: var(--color-panel-element-dark-press)
    }
    .active\:bg-cta-variant-pos-fill-bg-press:active {
        background-color: var(--color-positive-press)
    }
    .active\:bg-cta-variant-primary-fill-bg-press:active {
        background-color: var(--color-primary-press)
    }
    .active\:bg-cta-variant-secondary-fill-bg-press:active,.active\:bg-cta-variant-secondary-ghost-bg-press:active {
        background-color: var(--color-panel-element-press)
    }
    .active\:bg-pill-bg-active-press:active {
        background-color: var(--color-primary-press)
    }
    .active\:bg-pill-bg-inactive-press:active {
        background-color: var(--color-panel-element-press)
    }
    .active\:bg-panel-element-press:active {
        background-color: var(--color-blue-10-t8)
    }
    .active\:bg-white\/15:active {
        background-color: #ffffff26
    }
    @supports (color:color-mix(in lab, red, red)) {
        .active\:bg-white\/15:active {
            background-color: color-mix(in oklab,var(--color-white)15%,transparent)
        }
    }
    .active\:text-accent-press:active {
        color: var(--color-violet-30)
    }
    .active\:text-ink-primary-normal:active {
        color: var(--color-white-0-t85)
    }
    .active\:text-ink-primary-specialmap-normal:active {
        color: var(--color-white-0)
    }
    .active\:text-ink-primary-specialmap-press:active {
        color: var(--color-white-0-t65)
    }
    .active\:backdrop-blur-\[var\(--blur-cta-bg-md\)\]:active {
        --tw-backdrop-blur: blur(var(--blur-cta-bg-md));
        -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,)
    }
    .active\:before\:bg-cta-variant-secondary-ghost-bg-press:active:before {
        content: var(--tw-content);
        background-color: var(--color-panel-element-press)
    }
    .active\:before\:opacity-100:active:before {
        content: var(--tw-content);
        opacity: 1
    }
    .disabled\:pointer-events-none:disabled {
        pointer-events: none
    }
    .disabled\:cursor-default:disabled {
        cursor: default
    }
    .disabled\:cursor-not-allowed:disabled {
        cursor: not-allowed
    }
    .disabled\:border-pill-border-active-disabled:disabled {
        border-color: var(--color-accent-disabled)
    }
    .disabled\:bg-cta-variant-oncolor-fill-dark-bg-disabled:disabled {
        background-color: var(--color-panel-element-dark-disabled)
    }
    .disabled\:bg-cta-variant-pos-fill-bg-disable:disabled,.disabled\:bg-cta-variant-primary-fill-bg-disable:disabled,.disabled\:bg-cta-variant-secondary-fill-bg-disable:disabled,.disabled\:bg-pill-bg-active-disabled:disabled,.disabled\:bg-pill-bg-inactive-disabled:disabled {
        background-color: var(--color-panel-element-disabled)
    }
    .disabled\:text-ink-disabled:disabled {
        color: var(--color-grey-50)
    }
    .disabled\:text-ink-primary-disabled:disabled {
        color: var(--color-ink-disabled)
    }
    .disabled\:text-ink-primary-specialmap-normal:disabled {
        color: var(--color-white-0)
    }
    .disabled\:opacity-45:disabled {
        opacity: .45
    }
    .disabled\:opacity-50:disabled {
        opacity: .5
    }
    .disabled\:opacity-60:disabled {
        opacity: .6
    }
    .disabled\:opacity-70:disabled {
        opacity: .7
    }
    .disabled\:backdrop-blur-\[var\(--blur-cta-bg-md\)\]:disabled {
        --tw-backdrop-blur: blur(var(--blur-cta-bg-md));
        -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,)
    }
    .disabled\:before\:opacity-0:disabled:before {
        content: var(--tw-content);
        opacity: 0
    }
    @media (hover:hover) {
        .disabled\:hover\:bg-transparent:disabled:hover {
            background-color: #0000
        }
    }
    .data-\[disabled\]\:pointer-events-none[data-disabled] {
        pointer-events: none
    }
    .data-\[loading\=true\]\:pointer-events-none[data-loading=true] {
        pointer-events: none
    }
    .data-\[loading\=true\]\:cursor-not-allowed[data-loading=true] {
        cursor: not-allowed
    }
    .data-\[loading\=true\]\:bg-cta-variant-oncolor-fill-dark-bg-press[data-loading=true] {
        background-color: var(--color-panel-element-dark-press)
    }
    .data-\[loading\=true\]\:bg-cta-variant-primary-fill-bg-press[data-loading=true] {
        background-color: var(--color-primary-press)
    }
    .data-\[loading\=true\]\:bg-cta-variant-secondary-fill-bg-press[data-loading=true],.data-\[loading\=true\]\:bg-cta-variant-secondary-ghost-bg-press[data-loading=true] {
        background-color: var(--color-panel-element-press)
    }
    .data-\[loading\=true\]\:text-accent-normal[data-loading=true] {
        color: var(--color-violet-20)
    }
    .data-\[loading\=true\]\:text-ink-primary-normal[data-loading=true] {
        color: var(--color-white-0-t85)
    }
    .data-\[loading\=true\]\:text-ink-primary-specialmap-normal[data-loading=true] {
        color: var(--color-white-0)
    }
    .data-\[loading\=true\]\:text-ink-primary-specialmap-press[data-loading=true] {
        color: var(--color-white-0-t65)
    }
    .data-\[loading\=true\]\:backdrop-blur-\[var\(--blur-cta-bg-md\)\][data-loading=true] {
        --tw-backdrop-blur: blur(var(--blur-cta-bg-md));
        -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,)
    }
    .data-\[loading\=true\]\:before\:bg-cta-variant-secondary-ghost-bg-press[data-loading=true]:before {
        content: var(--tw-content);
        background-color: var(--color-panel-element-press)
    }
    .data-\[loading\=true\]\:before\:opacity-10[data-loading=true]:before {
        content: var(--tw-content);
        opacity: .1
    }
    .data-\[loading\=true\]\:before\:opacity-100[data-loading=true]:before {
        content: var(--tw-content);
        opacity: 1
    }
    .data-\[state\=active\]\:text-ink-primary-normal[data-state=active],.data-\[state\=checked\]\:text-ink-primary-normal[data-state=checked] {
        color: var(--color-white-0-t85)
    }
    .data-\[state\=closed\]\:opacity-0[data-state=closed] {
        opacity: 0
    }
    .data-\[state\=open\]\:opacity-100[data-state=open] {
        opacity: 1
    }
    @media not all and (min-width:40rem) {
        .max-sm\:w-full {
            width: 100%
        }
    }
    @media (min-width:40rem) {
        .sm\:right-0 {
            right: calc(var(--spacing)*0)
        }
        .sm\:right-4 {
            right: calc(var(--spacing)*4)
        }
        .sm\:block {
            display: block
        }
        .sm\:flex {
            display: flex
        }
        .sm\:grid {
            display: grid
        }
        .sm\:inline-flex {
            display: inline-flex
        }
        .sm\:w-\[300px\] {
            width: 300px
        }
        .sm\:w-auto {
            width: auto
        }
        .sm\:w-full {
            width: 100%
        }
        .sm\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }
        .sm\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }
        .sm\:grid-cols-4 {
            grid-template-columns: repeat(4,minmax(0,1fr))
        }
        .sm\:grid-cols-5 {
            grid-template-columns: repeat(5,minmax(0,1fr))
        }
        .sm\:flex-row {
            flex-direction: row
        }
        .sm\:items-center {
            align-items: center
        }
        .sm\:items-start {
            align-items: flex-start
        }
        .sm\:justify-between {
            justify-content: space-between
        }
        .sm\:justify-end {
            justify-content: flex-end
        }
        .sm\:gap-4 {
            gap: calc(var(--spacing)*4)
        }
        .sm\:gap-5 {
            gap: calc(var(--spacing)*5)
        }
        .sm\:gap-8 {
            gap: calc(var(--spacing)*8)
        }
        .sm\:p-4 {
            padding: calc(var(--spacing)*4)
        }
        .sm\:p-6 {
            padding: calc(var(--spacing)*6)
        }
        .sm\:px-5 {
            padding-inline: calc(var(--spacing)*5)
        }
        .sm\:px-6 {
            padding-inline: calc(var(--spacing)*6)
        }
        .sm\:px-8 {
            padding-inline: calc(var(--spacing)*8)
        }
        .sm\:text-\[40px\] {
            font-size: 40px
        }
    }
    @media (min-width:48rem) {
        .md\:absolute {
            position: absolute
        }
        .md\:static {
            position: static
        }
        .md\:top-\[var\(--spacing-layout-header-size-height-default\)\] {
            top: var(--spacing-layout-header-size-height-default)
        }
        .md\:col-span-2 {
            grid-column: span 2/span 2
        }
        .md\:mx-0 {
            margin-inline: calc(var(--spacing)*0)
        }
        .md\:-mt-10 {
            margin-top: calc(var(--spacing)*-10)
        }
        .md\:mt-1 {
            margin-top: calc(var(--spacing)*1)
        }
        .md\:mt-12 {
            margin-top: calc(var(--spacing)*12)
        }
        .md\:mb-6 {
            margin-bottom: calc(var(--spacing)*6)
        }
        .md\:mb-8 {
            margin-bottom: calc(var(--spacing)*8)
        }
        .md\:ml-auto {
            margin-left: auto
        }
        .md\:block {
            display: block
        }
        .md\:flex {
            display: flex
        }
        .md\:grid {
            display: grid
        }
        .md\:hidden {
            display: none
        }
        .md\:inline-flex {
            display: inline-flex
        }
        .md\:h-6 {
            height: calc(var(--spacing)*6)
        }
        .md\:h-12 {
            height: calc(var(--spacing)*12)
        }
        .md\:h-\[72px\] {
            height: 72px
        }
        .md\:h-\[164px\] {
            height: 164px
        }
        .md\:h-\[212px\] {
            height: 212px
        }
        .md\:h-\[244px\] {
            height: 244px
        }
        .md\:h-\[340px\] {
            height: 340px
        }
        .md\:min-h-24 {
            min-height: calc(var(--spacing)*24)
        }
        .md\:min-h-\[340px\] {
            min-height: 340px
        }
        .md\:w-32 {
            width: calc(var(--spacing)*32)
        }
        .md\:w-40 {
            width: calc(var(--spacing)*40)
        }
        .md\:w-\[186px\] {
            width: 186px
        }
        .md\:w-\[360px\] {
            width: 360px
        }
        .md\:w-\[456px\] {
            width: 456px
        }
        .md\:w-auto {
            width: auto
        }
        .md\:max-w-\[240px\] {
            max-width: 240px
        }
        .md\:flex-none {
            flex: none
        }
        .md\:shrink-0 {
            flex-shrink: 0
        }
        .md\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }
        .md\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }
        .md\:grid-cols-4 {
            grid-template-columns: repeat(4,minmax(0,1fr))
        }
        .md\:grid-cols-5 {
            grid-template-columns: repeat(5,minmax(0,1fr))
        }
        .md\:grid-cols-\[minmax\(0\,1fr\)_1px_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(0,1fr) 1px minmax(0,1fr)
        }
        .md\:grid-cols-\[minmax\(0\,1fr\)_96px\] {
            grid-template-columns: minmax(0,1fr) 96px
        }
        .md\:grid-cols-\[minmax\(0\,1fr\)_220px\] {
            grid-template-columns: minmax(0,1fr) 220px
        }
        .md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,3fr\)\] {
            grid-template-columns: minmax(0,1fr) minmax(0,3fr)
        }
        .md\:grid-cols-\[minmax\(0\,2\.055fr\)_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(0,2.055fr) minmax(0,1fr)
        }
        .md\:flex-row {
            flex-direction: row
        }
        .md\:flex-wrap {
            flex-wrap: wrap
        }
        .md\:items-center {
            align-items: center
        }
        .md\:items-end {
            align-items: flex-end
        }
        .md\:items-start {
            align-items: flex-start
        }
        .md\:justify-between {
            justify-content: space-between
        }
        .md\:justify-start {
            justify-content: flex-start
        }
        .md\:gap-3 {
            gap: calc(var(--spacing)*3)
        }
        .md\:gap-4 {
            gap: calc(var(--spacing)*4)
        }
        .md\:gap-6 {
            gap: calc(var(--spacing)*6)
        }
        .md\:gap-8 {
            gap: calc(var(--spacing)*8)
        }
        :where(.md\:space-y-5>:not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));
            margin-block-end: calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))
        }
        :where(.md\:space-y-6>: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)))
        }
        :where(.md\:space-y-16>:not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing)*16)*var(--tw-space-y-reverse));
            margin-block-end: calc(calc(var(--spacing)*16)*calc(1 - var(--tw-space-y-reverse)))
        }
        .md\:self-auto {
            align-self: auto
        }
        .md\:overflow-visible {
            overflow: visible
        }
        .md\:rounded-\[20px\] {
            border-radius: 20px
        }
        .md\:rounded-\[24px\] {
            border-radius: 24px
        }
        .md\:border {
            border-style: var(--tw-border-style);
            border-width: 1px
        }
        .md\:border-\[\#8a6822\] {
            border-color: #8a6822
        }
        .md\:border-primary-normal {
            border-color: var(--color-violet-40)
        }
        .md\:bg-\[linear-gradient\(90deg\,rgba\(67\,9\,184\,0\.2\)_0\%\,rgba\(28\,0\,77\,0\.2\)_100\%\)\] {
            background-image: linear-gradient(90deg,#4309b833 0%,#1c004d33 100%)
        }
        .md\:bg-\[linear-gradient\(90deg\,rgba\(70\,45\,9\,0\.34\)_0\%\,rgba\(18\,14\,9\,0\.72\)_100\%\)\] {
            background-image: linear-gradient(90deg,#462d0957 0%,#120e09b8 100%)
        }
        .md\:p-5 {
            padding: calc(var(--spacing)*5)
        }
        .md\:p-6 {
            padding: calc(var(--spacing)*6)
        }
        .md\:p-7 {
            padding: calc(var(--spacing)*7)
        }
        .md\:px-0 {
            padding-inline: calc(var(--spacing)*0)
        }
        .md\:px-6 {
            padding-inline: calc(var(--spacing)*6)
        }
        .md\:px-10 {
            padding-inline: calc(var(--spacing)*10)
        }
        .md\:px-12 {
            padding-inline: calc(var(--spacing)*12)
        }
        .md\:py-2 {
            padding-block: calc(var(--spacing)*2)
        }
        .md\:py-6 {
            padding-block: calc(var(--spacing)*6)
        }
        .md\:py-20 {
            padding-block: calc(var(--spacing)*20)
        }
        .md\:pt-8 {
            padding-top: calc(var(--spacing)*8)
        }
        .md\:pb-0 {
            padding-bottom: calc(var(--spacing)*0)
        }
        .md\:pb-8 {
            padding-bottom: calc(var(--spacing)*8)
        }
        .md\:pb-16 {
            padding-bottom: calc(var(--spacing)*16)
        }
        .md\:pl-\[60px\] {
            padding-left: 60px
        }
    }
    @media (min-width:64rem) {
        .lg\:sticky {
            position: sticky
        }
        .lg\:top-\[calc\(var\(--spacing-layout-header-size-height-default\)\+88px\)\] {
            top: calc(var(--spacing-layout-header-size-height-default) + 88px)
        }
        .lg\:\[left\:var\(--app-left-rail-width\,0px\)\],.lg\:left-\[var\(--app-left-rail-width\,0px\)\] {
            left: var(--app-left-rail-width,0px)
        }
        .lg\:col-span-2 {
            grid-column: span 2/span 2
        }
        .lg\:col-start-2 {
            grid-column-start: 2
        }
        .lg\:row-span-2 {
            grid-row: span 2/span 2
        }
        .lg\:block {
            display: block
        }
        .lg\:flex {
            display: flex
        }
        .lg\:grid {
            display: grid
        }
        .lg\:hidden {
            display: none
        }
        .lg\:inline-flex {
            display: inline-flex
        }
        .lg\:max-h-\[calc\(100dvh-var\(--spacing-layout-header-size-height-default\)-112px\)\] {
            max-height: calc(100dvh - var(--spacing-layout-header-size-height-default) - 112px)
        }
        .lg\:w-\[min\(976px\,calc\(100vw_-_var\(--app-left-rail-width\,0px\)\)\)\] {
            width: min(976px,calc(100vw - var(--app-left-rail-width,0px)))
        }
        .lg\:max-w-none {
            max-width: none
        }
        .lg\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }
        .lg\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }
        .lg\:grid-cols-4 {
            grid-template-columns: repeat(4,minmax(0,1fr))
        }
        .lg\:grid-cols-6 {
            grid-template-columns: repeat(6,minmax(0,1fr))
        }
        .lg\:grid-cols-\[280px_minmax\(0\,1fr\)\] {
            grid-template-columns: 280px minmax(0,1fr)
        }
        .lg\:grid-cols-\[320px_minmax\(0\,1fr\)\] {
            grid-template-columns: 320px minmax(0,1fr)
        }
        .lg\:grid-cols-\[536px_320px\] {
            grid-template-columns: 536px 320px
        }
        .lg\:grid-cols-\[minmax\(0\,1fr\)_240px\] {
            grid-template-columns: minmax(0,1fr) 240px
        }
        .lg\:grid-cols-\[minmax\(0\,1fr\)_280px\] {
            grid-template-columns: minmax(0,1fr) 280px
        }
        .lg\:grid-cols-\[minmax\(0\,1fr\)_320px\] {
            grid-template-columns: minmax(0,1fr) 320px
        }
        .lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,27rem\)\] {
            grid-template-columns: minmax(0,1fr) minmax(0,27rem)
        }
        .lg\:grid-cols-\[minmax\(0\,27rem\)_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(0,27rem) minmax(0,1fr)
        }
        .lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(0,420px) minmax(0,1fr)
        }
        .lg\:grid-cols-\[minmax\(0\,510px\)_minmax\(0\,1fr\)\] {
            grid-template-columns: minmax(0,510px) minmax(0,1fr)
        }
        .lg\:grid-cols-\[minmax\(0\,735px\)_minmax\(280px\,1fr\)\] {
            grid-template-columns: minmax(0,735px) minmax(280px,1fr)
        }
        .lg\:flex-col {
            flex-direction: column
        }
        .lg\:flex-row {
            flex-direction: row
        }
        .lg\:items-start {
            align-items: flex-start
        }
        .lg\:justify-center {
            justify-content: center
        }
        .lg\:gap-6 {
            gap: calc(var(--spacing)*6)
        }
        .lg\:gap-8 {
            gap: calc(var(--spacing)*8)
        }
        .lg\:gap-20 {
            gap: calc(var(--spacing)*20)
        }
        :where(.lg\:space-y-0>:not(:last-child)) {
            --tw-space-y-reverse: 0;
            margin-block-start: calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));
            margin-block-end: calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))
        }
        .lg\:border {
            border-style: var(--tw-border-style);
            border-width: 1px
        }
        .lg\:border-l {
            border-left-style: var(--tw-border-style);
            border-left-width: 1px
        }
        .lg\:px-6 {
            padding-inline: calc(var(--spacing)*6)
        }
        .lg\:px-8 {
            padding-inline: calc(var(--spacing)*8)
        }
        .lg\:px-10 {
            padding-inline: calc(var(--spacing)*10)
        }
        .lg\:\[--app-left-rail-width\:var\(--app-left-rail-expanded-width\)\] {
            --app-left-rail-width: var(--app-left-rail-expanded-width)
        }
    }
    @media (min-width:80rem) {
        .xl\:top-4 {
            top: calc(var(--spacing)*4)
        }
        .xl\:flex {
            display: flex
        }
        .xl\:grid {
            display: grid
        }
        .xl\:hidden {
            display: none
        }
        .xl\:h-8 {
            height: calc(var(--spacing)*8)
        }
        .xl\:w-\[238px\] {
            width: 238px
        }
        .xl\:w-\[min\(1440px\,calc\(100vw_-_var\(--app-left-rail-width\,0px\)\)\)\] {
            width: min(1440px,calc(100vw - var(--app-left-rail-width,0px)))
        }
        .xl\:max-w-\[300px\] {
            max-width: 300px
        }
        .xl\:min-w-\[152px\] {
            min-width: 152px
        }
        .xl\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }
        .xl\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }
        .xl\:grid-cols-4 {
            grid-template-columns: repeat(4,minmax(0,1fr))
        }
        .xl\:grid-cols-5 {
            grid-template-columns: repeat(5,minmax(0,1fr))
        }
        .xl\:grid-cols-\[minmax\(0\,1fr\)_360px\] {
            grid-template-columns: minmax(0,1fr) 360px
        }
        .xl\:grid-cols-\[minmax\(0\,1fr\)_auto\] {
            grid-template-columns: minmax(0,1fr) auto
        }
        .xl\:grid-cols-\[minmax\(0\,736px\)_352px\] {
            grid-template-columns: minmax(0,736px) 352px
        }
        .xl\:flex-row {
            flex-direction: row
        }
        .xl\:justify-between {
            justify-content: space-between
        }
        .xl\:justify-stretch {
            justify-content: stretch
        }
        .xl\:gap-3 {
            gap: calc(var(--spacing)*3)
        }
        .xl\:p-6 {
            padding: calc(var(--spacing)*6)
        }
        .xl\:pb-9 {
            padding-bottom: calc(var(--spacing)*9)
        }
    }
    @media (min-width:96rem) {
        .\32 xl\:col-span-1 {
            grid-column: span 1/span 1
        }
        .\32 xl\:block {
            display: block
        }
        .\32 xl\:grid {
            display: grid
        }
        .\32 xl\:hidden {
            display: none
        }
        .\32 xl\:size-8 {
            width: calc(var(--spacing)*8);
            height: calc(var(--spacing)*8)
        }
        .\32 xl\:size-20 {
            width: calc(var(--spacing)*20);
            height: calc(var(--spacing)*20)
        }
        .\32 xl\:h-80 {
            height: calc(var(--spacing)*80)
        }
        .\32 xl\:h-\[128px\] {
            height: 128px
        }
        .\32 xl\:min-h-24 {
            min-height: calc(var(--spacing)*24)
        }
        .\32 xl\:min-h-\[254px\] {
            min-height: 254px
        }
        .\32 xl\:min-h-\[302px\] {
            min-height: 302px
        }
        .\32 xl\:min-h-\[320px\] {
            min-height: 320px
        }
        .\32 xl\:min-h-\[628px\] {
            min-height: 628px
        }
        .\32 xl\:\!w-\[147px\] {
            width: 147px!important
        }
        .\32 xl\:w-32 {
            width: calc(var(--spacing)*32)
        }
        .\32 xl\:w-\[258px\] {
            width: 258px
        }
        .\32 xl\:w-\[298px\] {
            width: 298px
        }
        .\32 xl\:max-w-\(--spacing-layout-container-size-maxwidth-default\) {
            max-width: var(--spacing-layout-container-size-maxwidth-default)
        }
        .\32 xl\:max-w-\[1632px\] {
            max-width: 1632px
        }
        .\32 xl\:grid-cols-1 {
            grid-template-columns: repeat(1,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-2 {
            grid-template-columns: repeat(2,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-3 {
            grid-template-columns: repeat(3,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-4 {
            grid-template-columns: repeat(4,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-5 {
            grid-template-columns: repeat(5,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-6 {
            grid-template-columns: repeat(6,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-8 {
            grid-template-columns: repeat(8,minmax(0,1fr))
        }
        .\32 xl\:grid-cols-\[920px_400px\] {
            grid-template-columns: 920px 400px
        }
        .\32 xl\:grid-cols-\[repeat\(auto-fill\,147px\)\] {
            grid-template-columns: repeat(auto-fill,147px)
        }
        .\32 xl\:gap-8 {
            gap: calc(var(--spacing)*8)
        }
        .\32 xl\:gap-12 {
            gap: calc(var(--spacing)*12)
        }
        .\32 xl\:gap-y-6 {
            row-gap: calc(var(--spacing)*6)
        }
        .\32 xl\:p-6 {
            padding: calc(var(--spacing)*6)
        }
        .\32 xl\:px-6 {
            padding-inline: calc(var(--spacing)*6)
        }
        .\32 xl\:px-\[60px\] {
            padding-inline: 60px
        }
        .\32 xl\:py-6 {
            padding-block: calc(var(--spacing)*6)
        }
        .\32 xl\:py-24 {
            padding-block: calc(var(--spacing)*24)
        }
    }
    .\[\&_img\]\:size-full img {
        width: 100%;
        height: 100%
    }
    .\[\&_img\]\:object-cover img {
        object-fit: cover
    }
    .\[\&_svg\]\:size-4 svg {
        width: calc(var(--spacing)*4);
        height: calc(var(--spacing)*4)
    }
    .\[\&_svg\]\:size-6 svg {
        width: calc(var(--spacing)*6);
        height: calc(var(--spacing)*6)
    }
    .\[\&_svg\]\:size-full svg {
        width: 100%;
        height: 100%
    }
    .\[\&_svg\]\:shrink-0 svg {
        flex-shrink: 0
    }
    .\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
        display: none
    }
    .\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar {
        display: none
    }
    .\[\&\:has\(\:focus-visible\)\]\:ring-2:has(:focus-visible) {
        --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\(\:focus-visible\)\]\:ring-accent-hover:has(:focus-visible) {
        --tw-ring-color: var(--color-violet-10)
    }
    .\[\&\>\*\]\:relative>* {
        position: relative
    }
    .\[\&\>\*\]\:z-10>* {
        z-index: 10
    }
    .\[\&\>span\:last-child\]\:truncate>span:last-child {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden
    }
    .\[\&\>span\:last-child\]\:text-\[\#f8dca1\]>span:last-child {
        color: #f8dca1
    }
    .\[\&\>svg\]\:shrink-0>svg {
        flex-shrink: 0
    }
    @media (max-height:860px) {
        .\[\@media\(max-height\:860px\)\]\:hidden {
            display: none
        }
    }
}
:root {
    --blur-128: 128px;
    --blur-16: 16px;
    --blur-24: 24px;
    --blur-32: 32px;
    --blur-4: 4px;
    --blur-64: 64px;
    --blur-8: 8px;
    --blur-unlimited: 99999px;
    --border-1: 1px;
    --border-2: 2px;
    --border-3: 3px;
    --border-4: 4px;
    --border-half: .5px;
    --color-background-default: var(--color-grey-100);
    --color-background-district: var(--color-black-0);
    --color-background-specialmap: var(--color-grey-100);
    --color-black-0: #000;
    --color-black-0-t0: #0000;
    --color-black-0-t12: #0000001f;
    --color-black-0-t15: #00000026;
    --color-black-0-t20: #0003;
    --color-black-0-t25: #00000040;
    --color-black-0-t30: #0000004d;
    --color-black-0-t4: #0000000a;
    --color-black-0-t45: #00000073;
    --color-black-0-t65: #000000a6;
    --color-black-0-t8: #00000014;
    --color-black-0-t85: #000000d9;
    --color-blue-0: #dee0ff;
    --color-blue-10: #bcbeff;
    --color-blue-10-t12: #bcbeff1f;
    --color-blue-10-t15: #bcbeff26;
    --color-blue-10-t20: #bcbeff33;
    --color-blue-10-t25: #bcbeff40;
    --color-blue-10-t30: #bcbeff4d;
    --color-blue-10-t4: #bcbeff0a;
    --color-blue-10-t45: #bcbeff73;
    --color-blue-10-t65: #bcbeffa6;
    --color-blue-10-t8: #bcbeff14;
    --color-blue-10-t85: #bcbeffd9;
    --color-blue-20: #9797ff;
    --color-blue-30: #7370ff;
    --color-blue-40: #4e48ff;
    --color-blue-50: #3126e6;
    --color-blue-60: #180ac7;
    --color-blue-70: #0f00a2;
    --color-blue-80: #0d0078;
    --color-blue-90: #09004d;
    --color-border-hover: var(--color-blue-10-t30);
    --color-border-normal: var(--color-blue-10-t20);
    --color-border-press: var(--color-blue-10-t8);
    --color-context-connect-normal: linear-gradient(90deg,#e63c8b 0%,#c241e6 100%);
    --color-context-legends-hover: linear-gradient(180deg,#ffefb3 0%,#f3bc2a 100%);
    --color-context-legends-normal: linear-gradient(180deg,#ffe386 0%,#c78800 100%);
    --color-context-legends-press: linear-gradient(180deg,#c78800 0%,#4d2f00 100%);
    --color-context-legends-variant-disabled: #bcbeff14;
    --color-context-legends-variant-hover: #ffefb3;
    --color-context-legends-variant-normal: #ffe386;
    --color-context-legends-variant-press: #f3bc2a;
    --color-ctx-score-checked: linear-gradient(135deg,#f3bc2a 0%,#f25e0f 100%);
    --color-context-recharge-hover: linear-gradient(90deg,#ffefb3 0%,#f3bc2a 100%);
    --color-context-recharge-normal: linear-gradient(90deg,#fff8de 0%,#a26b00 100%);
    --color-context-recharge-press: linear-gradient(90deg,#c78800 0%,#4d2f00 100%);
    --color-context-subscribe-hover: linear-gradient(90deg,#d668f2 0%,#8d68f2 100%);
    --color-context-subscribe-normal: linear-gradient(90deg,#a823d2 0%,#5923d2 100%);
    --color-context-subscribe-press: linear-gradient(90deg,#6e0098 0%,#340098 100%);
    --color-context-vip-disabled: #bcbeff14;
    --color-context-vip-hover: linear-gradient(90deg,#b5d2fd 0%,#8d68f2 60%,#e690f9 100%);
    --color-context-vip-normal: linear-gradient(90deg,#8cb5f9 0%,#7b47ff 60%,#d668f2 100%);
    --color-context-vip-press: linear-gradient(90deg,#6296f2 0%,#5923d2 60%,#c241e6 100%);
    --color-emphasis-disabled: var(--color-panel-element-disabled);
    --color-emphasis-hover: var(--color-blue-30);
    --color-emphasis-normal: var(--color-blue-40);
    --color-emphasis-press: var(--color-blue-50);
    --color-emphasis-variant-disable: var(--color-panel-nest-disabled);
    --color-emphasis-variant-disabled: var(--color-accent-disabled);
    --color-emphasis-variant-hover: var(--color-blue-20);
    --color-emphasis-variant-normal: var(--color-blue-30);
    --color-emphasis-variant-press: var(--color-blue-40);
    --color-grass-0: #f8ffde;
    --color-grass-10: #edfcb8;
    --color-grass-20: #e0f68f;
    --color-grass-30: #cfed67;
    --color-grass-40: #bae041;
    --color-grass-50: #a0cd1e;
    --color-grass-60: #82b500;
    --color-grass-70: #689600;
    --color-grass-80: #4b7200;
    --color-grass-90: #304d00;
    --color-green-0: #deffe7;
    --color-green-10: #b9fccd;
    --color-green-20: #94f7b1;
    --color-green-30: #6fee96;
    --color-green-40: #4ae27b;
    --color-green-50: #28d061;
    --color-green-60: #0bb84a;
    --color-green-70: #00983c;
    --color-green-80: #007331;
    --color-green-90: #004d22;
    --color-grey-0: #f7f7ff;
    --color-grey-10: #e5e5f0;
    --color-grey-100: #0a0a0e;
    --color-grey-20: #d5d5e2;
    --color-grey-30: #adadbf;
    --color-grey-40: #88889d;
    --color-grey-50: #67677a;
    --color-grey-60: #4a4a5e;
    --color-grey-70: #323241;
    --color-grey-80: #20202b;
    --color-grey-80-t0: #20202b00;
    --color-grey-80-t12: #20202b1f;
    --color-grey-80-t15: #20202b26;
    --color-grey-80-t20: #20202b33;
    --color-grey-80-t25: #20202b40;
    --color-grey-80-t30: #20202b4d;
    --color-grey-80-t4: #20202b0a;
    --color-grey-80-t45: #20202b73;
    --color-grey-80-t65: #20202ba6;
    --color-grey-80-t8: #20202b14;
    --color-grey-80-t85: #20202bd9;
    --color-grey-90: #13131a;
    --color-grey-90-t0: #13131a00;
    --color-grey-90-t12: #13131a1f;
    --color-grey-90-t15: #13131a26;
    --color-grey-90-t20: #13131a33;
    --color-grey-90-t25: #13131a40;
    --color-grey-90-t30: #13131a4d;
    --color-grey-90-t4: #13131a0a;
    --color-grey-90-t45: #13131a73;
    --color-grey-90-t65: #13131aa6;
    --color-grey-90-t8: #13131a14;
    --color-grey-90-t85: #13131ad9;
    --color-important-disabled: var(--color-panel-element-disabled);
    --color-important-gradient-disabled: #bcbeff40;
    --color-important-gradient-hover: linear-gradient(180deg,#fd8239 0%,#ef4e4d 100%);
    --color-important-gradient-normal: linear-gradient(180deg,#f25e0f 0%,#e12a2a 100%);
    --color-important-gradient-press: linear-gradient(180deg,#d04500 0%,#c2110e 100%);
    --color-important-hover: var(--color-red-40);
    --color-important-normal: var(--color-red-50);
    --color-important-press: var(--color-red-60);
    --color-important-variant-disable: var(--color-accent-disabled);
    --color-important-variant-disabled: var(--color-accent-disabled);
    --color-important-variant-hover: var(--color-red-30);
    --color-important-variant-normal: var(--color-red-40);
    --color-important-variant-press: var(--color-red-50);
    --color-magenta-0: #ffdeea;
    --color-magenta-10: #fdb6d3;
    --color-magenta-20: #f98dbc;
    --color-magenta-30: #f264a4;
    --color-magenta-40: #e63c8b;
    --color-magenta-50: #d21f77;
    --color-magenta-60: #b80761;
    --color-magenta-70: #980050;
    --color-magenta-80: #73003e;
    --color-magenta-90: #4d002a;
    --color-mint-0: #defff8;
    --color-mint-10: #b6fbed;
    --color-mint-20: #8df3e2;
    --color-mint-30: #65e9d5;
    --color-mint-40: #3fdac4;
    --color-mint-50: #1dc7b0;
    --color-mint-60: #00ad96;
    --color-mint-70: #009182;
    --color-mint-80: #006f67;
    --color-mint-90: #004d49;
    --color-orange-0: #ffecde;
    --color-orange-10: #ffd7b8;
    --color-orange-20: #ffbf8f;
    --color-orange-30: #ffa264;
    --color-orange-40: #fd8239;
    --color-orange-50: #f25e0f;
    --color-orange-60: #d04500;
    --color-orange-70: #a83400;
    --color-orange-80: #7b2300;
    --color-orange-90: #4d1400;
    --color-outline-hover: var(--color-blue-10-t30);
    --color-outline-normal: var(--color-blue-10-t20);
    --color-outline-oncolor-default: var(--color-white-0);
    --color-outline-press: var(--color-blue-10-t8);
    --color-overlay-background: linear-gradient(180deg,#0a0a0e00 0%,#0a0a0e 100%);
    --color-overlay-base: linear-gradient(180deg,#20202b00 0%,#20202b 100%);
    --color-overlay-dark: #000000a6;
    --color-overlay-gradient: linear-gradient(180deg,#0000 0%,#000 100%);
    --color-positive-disabled: var(--color-panel-element-disabled);
    --color-positive-hover: var(--color-mint-50);
    --color-positive-normal: var(--color-mint-60);
    --color-positive-press: var(--color-mint-70);
    --color-positive-variant-color: var(--color-accent-disabled);
    --color-positive-variant-disabled: var(--color-accent-disabled);
    --color-positive-variant-hover: var(--color-mint-30);
    --color-positive-variant-normal: var(--color-mint-40);
    --color-positive-variant-press: var(--color-mint-50);
    --color-primary-disabled: var(--color-panel-element-disabled);
    --color-primary-gradient-disabled: #bcbeff14;
    --color-primary-gradient-hover: linear-gradient(90deg,#8d68f2 0%,#aa90f9 100%);
    --color-primary-gradient-normal: linear-gradient(270deg,#7b47ff 0%,#8d68f2 100%);
    --color-primary-gradient-press: linear-gradient(90deg,#5923d2 0%,#7b47ff 100%);
    --color-primary-hover: var(--color-violet-30);
    --color-primary-normal: var(--color-violet-40);
    --color-primary-press: var(--color-violet-50);
    --color-accent-disabled: var(--color-blue-10-t25);
    --color-accent-hover: var(--color-violet-10);
    --color-accent-normal: var(--color-violet-20);
    --color-accent-press: var(--color-violet-30);
    --color-purple-0: #fbdeff;
    --color-purple-10: #f2b7fd;
    --color-purple-20: #e690f9;
    --color-purple-30: #d668f2;
    --color-purple-40: #c241e6;
    --color-purple-50: #a823d2;
    --color-purple-60: #8a09b8;
    --color-purple-70: #6e0098;
    --color-purple-80: #520073;
    --color-purple-90: #36004d;
    --color-red-0: #ffdede;
    --color-red-10: #ffbcbc;
    --color-red-20: #ff9696;
    --color-red-30: #f97372;
    --color-red-40: #ef4e4d;
    --color-red-50: #e12a2a;
    --color-red-60: #c2110e;
    --color-red-70: #a00700;
    --color-red-80: #770800;
    --color-red-90: #4d0600;
    --color-sky-0: #deecff;
    --color-sky-10: #b5d2fd;
    --color-sky-20: #8cb5f9;
    --color-sky-30: #6296f2;
    --color-sky-40: #3a76e6;
    --color-sky-50: #1e58d2;
    --color-sky-60: #063bb8;
    --color-sky-70: #002a98;
    --color-sky-80: #001e73;
    --color-sky-90: #00134d;
    --color-panel-base-hover: var(--color-grey-80);
    --color-panel-base-normal: var(--color-grey-90);
    --color-panel-base-press: var(--color-grey-100);
    --color-panel-district-hover: var(--color-blue-10-t12);
    --color-panel-district-normal: var(--color-blue-10-t4);
    --color-panel-district-press: var(--color-blue-10-t8);
    --color-panel-element-dark-disabled: var(--color-black-0-t45);
    --color-panel-element-dark-hover: var(--color-black-0-t45);
    --color-panel-element-dark-normal: var(--color-black-0-t65);
    --color-panel-element-dark-press: var(--color-black-0-t85);
    --color-panel-element-disabled: var(--color-blue-10-t8);
    --color-panel-element-hover: var(--color-blue-10-t15);
    --color-panel-element-light-disabled: var(--color-white-0-t8);
    --color-panel-element-light-hover: var(--color-white-0-t25);
    --color-panel-element-light-normal: var(--color-white-0-t15);
    --color-panel-element-light-press: var(--color-white-0-t8);
    --color-panel-element-normal: var(--color-blue-10-t12);
    --color-panel-element-press: var(--color-blue-10-t8);
    --color-panel-float-hover: var(--color-grey-60);
    --color-panel-float-normal: var(--color-grey-70);
    --color-panel-float-press: var(--color-grey-80);
    --color-panel-nest-disabled: var(--color-blue-10-t4);
    --color-panel-nest-hover: var(--color-blue-10-t12);
    --color-panel-nest-normal: var(--color-blue-10-t8);
    --color-panel-nest-press: var(--color-blue-10-t4);
    --color-panel-top-hover: var(--color-grey-60);
    --color-panel-top-normal: var(--color-grey-70);
    --color-panel-top-press: var(--color-grey-80);
    --color-ink-disabled: var(--color-grey-50);
    --color-ink-primary-disabled: var(--color-ink-disabled);
    --color-ink-primary-hover: var(--color-violet-20);
    --color-ink-primary-inverse-disabled: var(--color-ink-disabled);
    --color-ink-primary-inverse-hover: var(--color-grey-90-t85);
    --color-ink-primary-inverse-normal: var(--color-grey-90);
    --color-ink-primary-inverse-press: var(--color-grey-90-t65);
    --color-ink-primary-normal: var(--color-white-0-t85);
    --color-ink-primary-press: var(--color-violet-30);
    --color-ink-primary-specialmap-disabled: var(--color-white-0-t45);
    --color-ink-primary-specialmap-hover: var(--color-white-0-t85);
    --color-ink-primary-specialmap-normal: var(--color-white-0);
    --color-ink-primary-specialmap-press: var(--color-white-0-t65);
    --color-ink-secondary-disabled: var(--color-ink-disabled);
    --color-ink-secondary-hover: var(--color-violet-20);
    --color-ink-secondary-normal: var(--color-grey-30);
    --color-ink-secondary-press: var(--color-violet-30);
    --color-ink-tertiary-normal: var(--color-grey-40);
    --color-ink-tertiary-normal: var(--color-grey-40);
    --color-violet-0: #e4deff;
    --color-violet-10: #c7b7fd;
    --color-violet-20: #aa90f9;
    --color-violet-30: #8d68f2;
    --color-violet-40: #7b47ff;
    --color-violet-50: #5923d2;
    --color-violet-60: #4309b8;
    --color-violet-70: #340098;
    --color-violet-80: #290073;
    --color-violet-90: #1c004d;
    --color-warning-disabled: var(--color-panel-element-disabled);
    --color-warning-hover: var(--color-orange-40);
    --color-warning-normal: var(--color-orange-50);
    --color-warning-press: var(--color-orange-60);
    --color-warning-variant-disable: var(--color-accent-disabled);
    --color-warning-variant-disabled: var(--color-accent-disabled);
    --color-warning-variant-hover: var(--color-orange-30);
    --color-warning-variant-normal: var(--color-orange-40);
    --color-warning-variant-press: var(--color-orange-50);
    --color-white-0: #fff;
    --color-white-0-t0: #fff0;
    --color-white-0-t12: #ffffff1f;
    --color-white-0-t15: #ffffff26;
    --color-white-0-t20: #fff3;
    --color-white-0-t25: #ffffff40;
    --color-white-0-t30: #ffffff4d;
    --color-white-0-t4: #ffffff0a;
    --color-white-0-t45: #ffffff73;
    --color-white-0-t65: #ffffffa6;
    --color-white-0-t8: #ffffff14;
    --color-white-0-t85: #ffffffd9;
    --color-yellow-0: #fff8de;
    --color-yellow-10: #ffefb3;
    --color-yellow-20: #ffe386;
    --color-yellow-30: #fcd258;
    --color-yellow-40: #f3bc2a;
    --color-yellow-50: #e6a100;
    --color-yellow-60: #c78800;
    --color-yellow-70: #a26b00;
    --color-yellow-80: #784d00;
    --color-yellow-90: #4d2f00;
    --font-body-lineheight-lg: var(--font-lineheight-24);
    --font-body-lineheight-md: var(--font-lineheight-20);
    --font-body-lineheight-sm: var(--font-lineheight-20);
    --font-body-size-lg: var(--font-size-16);
    --font-body-size-md: var(--font-size-14);
    --font-body-size-sm: var(--font-size-12);
    --font-body-weight-lg: var(--font-weight-regular);
    --font-body-weight-md: var(--font-weight-regular);
    --font-body-weight-sm: var(--font-weight-regular);
    --font-bodyitalic-lineheight-lg: var(--font-lineheight-24);
    --font-bodyitalic-size-lg: var(--font-size-16);
    --font-bodyitalic-weight-lg: var(--font-weight-italic);
    --font-bodysemibold-lineheight-lg: var(--font-lineheight-24);
    --font-bodysemibold-lineheight-md: var(--font-lineheight-20);
    --font-bodysemibold-lineheight-sm: var(--font-lineheight-20);
    --font-bodysemibold-size-lg: var(--font-size-16);
    --font-bodysemibold-size-md: var(--font-size-14);
    --font-bodysemibold-size-sm: var(--font-size-12);
    --font-bodysemibold-weight-lg: var(--font-weight-semibold);
    --font-bodysemibold-weight-md: var(--font-weight-semibold);
    --font-bodysemibold-weight-sm: var(--font-weight-semibold);
    --font-display-lineheight-lg: var(--font-lineheight-48);
    --font-display-lineheight-md: var(--font-lineheight-48);
    --font-display-lineheight-sm: var(--font-lineheight-28);
    --font-display-lineheight-xl: var(--font-lineheight-48);
    --font-display-size-lg: var(--font-size-36);
    --font-display-size-md: var(--font-size-36);
    --font-display-size-sm: var(--font-size-24);
    --font-display-size-xl: var(--font-size-36);
    --font-display-weight-lg: var(--font-weight-regular);
    --font-display-weight-md: var(--font-weight-regular);
    --font-display-weight-sm: var(--font-weight-regular);
    --font-display-weight-xl: var(--font-weight-regular);
    --font-family-display: Bangers;
    --font-family-num: Jetbrains Mono;
    --font-family-numdisplay: var(--font-ggd);
    --font-family-sys: Poppins;
    --font-headline-lineheight-lg: var(--font-lineheight-56);
    --font-headline-lineheight-md: var(--font-lineheight-28);
    --font-headline-size-lg: var(--font-size-48);
    --font-headline-size-md: var(--font-size-24);
    --font-headline-weight-lg: var(--font-weight-bold);
    --font-headline-weight-md: var(--font-weight-bold);
    --font-label-lineheight-lg: var(--font-lineheight-20);
    --font-label-lineheight-md: var(--font-lineheight-16);
    --font-label-lineheight-sm: var(--font-lineheight-16);
    --font-label-size-lg: var(--font-size-16);
    --font-label-size-md: var(--font-size-14);
    --font-label-size-sm: var(--font-size-12);
    --font-label-weight-lg: var(--font-weight-medium);
    --font-label-weight-md: var(--font-weight-medium);
    --font-label-weight-sm: var(--font-weight-medium);
    --font-lineheight-16: 16px;
    --font-lineheight-20: 20px;
    --font-lineheight-24: 24px;
    --font-lineheight-28: 28px;
    --font-lineheight-48: 40px;
    --font-lineheight-56: 56px;
    --font-lineheight-80: 80px;
    --font-numdisplay-lineheight-lg: var(--font-lineheight-48);
    --font-numdisplay-lineheight-md: var(--font-lineheight-48);
    --font-numdisplay-lineheight-sm: var(--font-lineheight-28);
    --font-numdisplay-lineheight-xl: var(--font-lineheight-56);
    --font-numdisplay-size-lg: var(--font-size-36);
    --font-numdisplay-size-md: var(--font-size-36);
    --font-numdisplay-size-sm: var(--font-size-24);
    --font-numdisplay-size-xl: var(--font-size-48);
    --font-numdisplay-weight-lg: var(--font-weight-bold);
    --font-numdisplay-weight-md: var(--font-weight-bold);
    --font-numdisplay-weight-sm: var(--font-weight-bold);
    --font-numdisplay-weight-xl: var(--font-weight-bold);
    --font-nummonotype-lineheight-lg: var(--font-lineheight-24);
    --font-nummonotype-lineheight-md: var(--font-lineheight-24);
    --font-nummonotype-lineheight-sm: var(--font-lineheight-20);
    --font-nummonotype-lineheight-xl: var(--font-lineheight-28);
    --font-nummonotype-lineheight-xs: var(--font-lineheight-20);
    --font-nummonotype-size-lg: var(--font-size-18);
    --font-nummonotype-size-md: var(--font-size-16);
    --font-nummonotype-size-sm: var(--font-size-14);
    --font-nummonotype-size-xl: var(--font-size-24);
    --font-nummonotype-size-xs: var(--font-size-12);
    --font-nummonotype-weight-lg: var(--font-weight-bold);
    --font-nummonotype-weight-md: var(--font-weight-bold);
    --font-nummonotype-weight-sm: var(--font-weight-medium);
    --font-nummonotype-weight-xl: var(--font-weight-bold);
    --font-nummonotype-weight-xs: var(--font-weight-regular);
    --font-paragraph-spacing-12: 8px;
    --font-paragraph-spacing-14: 10px;
    --font-paragraph-spacing-16: 12px;
    --font-size-10: 10px;
    --font-size-12: 12px;
    --font-size-14: 14px;
    --font-size-16: 16px;
    --font-size-18: 18px;
    --font-size-20: 20px;
    --font-size-24: 24px;
    --font-size-36: 36px;
    --font-size-48: 48px;
    --font-size-64: 64px;
    --font-title-lineheight-lg: var(--font-lineheight-28);
    --font-title-lineheight-md: var(--font-lineheight-24);
    --font-title-lineheight-sm: var(--font-lineheight-20);
    --font-title-size-lg: var(--font-size-20);
    --font-title-size-md: var(--font-size-18);
    --font-title-size-sm: var(--font-size-16);
    --font-title-weight-lg: var(--font-weight-semibold);
    --font-title-weight-md: var(--font-weight-semibold);
    --font-title-weight-sm: var(--font-weight-semibold);
    --font-weight-bold: 700;
    --font-weight-italic: Italic;
    --font-weight-medium: 500;
    --font-weight-regular: 400;
    --font-weight-semibold: 600;
    --layout-gap-lg: 24px;
    --layout-gap-md: 16px;
    --layout-gap-null: 0px;
    --layout-gap-sm: 12px;
    --layout-gap-xl: 48px;
    --layout-gap-xs: 8px;
    --layout-gap-xxs: 4px;
    --layout-padding-lg: 24px;
    --layout-padding-md: 16px;
    --layout-padding-null: 0px;
    --layout-padding-sm: 12px;
    --layout-padding-xl: 48px;
    --layout-padding-xs: 8px;
    --radius-12: 12px;
    --radius-16: 16px;
    --radius-2: 2px;
    --radius-24: 24px;
    --radius-4: 4px;
    --radius-8: 8px;
    --radius-round: 999999px;
    --space-block-gap-stack-default: 20px;
    --space-block-gap-stack-lg: 24px;
    --space-block-gap-stack-sm: 16px;
    --space-block-padding-h-default: 20px;
    --space-block-padding-h-half: 12px;
    --space-block-padding-h-sm: 16px;
    --space-block-padding-h-smhalf: 8px;
    --space-block-padding-v-default: 20px;
    --space-block-padding-v-half: 12px;
    --space-block-padding-v-sm: 16px;
    --space-block-padding-v-smhalf: 8px;
    --space-content-gap-stack-default: 16px;
    --space-content-gap-stack-lg: 20px;
    --space-content-gap-stack-sm: 12px;
    --space-content-gap-stack-xs: 8px;
    --space-content-gap-stack-xxs: 4px;
    --space-content-padding-h-default: 16px;
    --space-content-padding-h-lg: 24px;
    --space-content-padding-h-sm: 12px;
    --space-content-padding-h-xs: 8px;
    --space-content-padding-h-xxs: 4px;
    --space-content-padding-v-default: 16px;
    --space-content-padding-v-lg: 24px;
    --space-content-padding-v-sm: 12px;
    --space-content-padding-v-xs: 8px;
    --space-content-padding-v-xxs: 4px;
    --space-page-gap-gutter-default: 16px;
    --space-page-gap-stack-default: 32px;
    --space-page-gap-stack-lg: 48px;
    --space-page-gap-stack-null: 0px;
    --space-page-padding-h-default: 20px;
    --space-page-padding-v-default: 80px;
    --space-page-padding-v-ending: 48px;
    --space-page-padding-v-sm: 32px;
    --transparent-t0: 0;
    --transparent-t100: 100;
    --transparent-t12: 12;
    --transparent-t15: 15;
    --transparent-t2: 2;
    --transparent-t20: 20;
    --transparent-t25: 25;
    --transparent-t30: 30;
    --transparent-t4: 4;
    --transparent-t45: 45;
    --transparent-t6: 6;
    --transparent-t65: 65;
    --transparent-t8: 8;
    --transparent-t85: 85
}
@media (min-width:1024px) {
    :root {
        --font-display-lineheight-lg: var(--font-lineheight-56);
        --font-display-lineheight-md: var(--font-lineheight-56);
        --font-display-lineheight-xl: var(--font-lineheight-56);
        --font-display-size-lg: var(--font-size-48);
        --font-display-size-md: var(--font-size-48);
        --font-display-size-xl: var(--font-size-48);
        --font-headline-lineheight-md: var(--font-lineheight-48);
        --font-headline-size-md: var(--font-size-36);
        --font-numdisplay-lineheight-lg: var(--font-lineheight-56);
        --font-numdisplay-lineheight-xl: var(--font-lineheight-80);
        --font-numdisplay-size-lg: var(--font-size-48);
        --font-numdisplay-size-xl: var(--font-size-64);
        --font-title-size-md: var(--font-size-20);
        --space-block-gap-stack-default: 24px;
        --space-content-gap-stack-lg: 24px;
        --space-page-gap-gutter-default: 24px;
        --space-page-padding-h-default: 32px;
        --space-page-padding-v-ending: 80px
    }
}
@media (min-width:1280px) {
    :root {
        --font-display-lineheight-lg: var(--font-lineheight-80);
        --font-display-lineheight-md: var(--font-lineheight-56);
        --font-display-lineheight-xl: var(--font-lineheight-80);
        --font-display-size-lg: var(--font-size-64);
        --font-display-size-md: var(--font-size-48);
        --font-display-size-xl: var(--font-size-64);
        --font-headline-lineheight-md: var(--font-lineheight-48);
        --font-headline-size-md: var(--font-size-36);
        --font-numdisplay-lineheight-lg: var(--font-lineheight-56);
        --font-numdisplay-lineheight-xl: var(--font-lineheight-80);
        --font-numdisplay-size-lg: var(--font-size-48);
        --font-numdisplay-size-xl: var(--font-size-64);
        --font-title-size-lg: var(--font-size-24);
        --font-title-size-md: var(--font-size-20);
        --space-block-gap-stack-default: 24px;
        --space-block-gap-stack-lg: 32px;
        --space-block-padding-h-default: 24px;
        --space-block-padding-v-default: 24px;
        --space-content-gap-stack-lg: 24px;
        --space-page-gap-gutter-default: 24px;
        --space-page-gap-stack-default: 48px;
        --space-page-gap-stack-lg: 64px;
        --space-page-padding-h-default: 48px;
        --space-page-padding-v-default: 96px;
        --space-page-padding-v-ending: 128px;
        --space-page-padding-v-sm: 48px
    }
}
@media (min-width:1536px) {
    :root {
        --font-display-lineheight-lg: var(--font-lineheight-80);
        --font-display-lineheight-md: var(--font-lineheight-56);
        --font-display-lineheight-xl: var(--font-lineheight-80);
        --font-display-size-lg: var(--font-size-64);
        --font-display-size-md: var(--font-size-48);
        --font-display-size-xl: var(--font-size-64);
        --font-headline-lineheight-md: var(--font-lineheight-48);
        --font-headline-size-md: var(--font-size-36);
        --font-numdisplay-lineheight-lg: var(--font-lineheight-56);
        --font-numdisplay-lineheight-xl: var(--font-lineheight-80);
        --font-numdisplay-size-lg: var(--font-size-48);
        --font-numdisplay-size-xl: var(--font-size-64);
        --font-title-size-lg: var(--font-size-24);
        --font-title-size-md: var(--font-size-20);
        --space-block-gap-stack-default: 24px;
        --space-block-gap-stack-lg: 32px;
        --space-block-padding-h-default: 24px;
        --space-block-padding-v-default: 24px;
        --space-content-gap-stack-lg: 24px;
        --space-page-gap-gutter-default: 24px;
        --space-page-gap-stack-default: 48px;
        --space-page-gap-stack-lg: 64px;
        --space-page-padding-h-default: 48px;
        --space-page-padding-v-default: 96px;
        --space-page-padding-v-ending: 128px;
        --space-page-padding-v-sm: 48px
    }
}
@media (min-width:1024px) {
    :root {
        --slider-size-handle-default: 20px
    }
}
@media (min-width:1280px) {
    :root {
        --slider-size-handle-default: 20px
    }
}
@media (min-width:1536px) {
    :root {
        --slider-size-handle-default: 16px
    }
}
@media (min-width:1024px) {
    :root {
        --drawer-layout-buttonsize: lg
    }
}
@media (min-width:1280px) {
    :root {
        --drawer-layout-buttonsize: lg
    }
}
@media (min-width:1536px) {
    :root {
        --drawer-layout-buttonsize: lg
    }
}
@media (min-width:1024px) {
    :root {
        --spacing-popover-space-padding-sm: var(--space-content-padding-h-xs)
    }
}
@media (min-width:1280px) {
    :root {
        --spacing-popover-space-padding-sm: var(--space-content-padding-h-xs)
    }
}
@media (min-width:1536px) {
    :root {
        --spacing-popover-space-padding-sm: var(--space-content-padding-h-xs)
    }
}
@media (min-width:1024px) {
    :root {
        --modal-size-width-img-default: 128px;
        --modal-size-width-img-icon: 96px;
        --spacing-modal-space-padding-footer-footer-h: var(--space-page-padding-h-default);
        --spacing-modal-space-padding-header-v: 0px
    }
}
@media (min-width:1280px) {
    :root {
        --modal-size-width-img-default: 128px;
        --modal-size-width-img-icon: 96px;
        --spacing-modal-space-padding-footer-footer-h: var(--space-page-padding-h-default);
        --spacing-modal-space-padding-header-v: 0px
    }
}
@media (min-width:1536px) {
    :root {
        --modal-size-width-img-default: 128px;
        --modal-size-width-img-icon: 96px;
        --spacing-modal-space-padding-footer-footer-h: var(--space-page-padding-h-default);
        --spacing-modal-space-padding-header-v: 0px
    }
}
@media (min-width:1024px) {
    :root {
        --spacing-gridcard-size-minwidth-sm: 64px;
        --spacing-gridcard-size-minwidth-xl: 340px
    }
}
@media (min-width:1280px) {
    :root {
        --spacing-gridcard-size-minwidth-sm: 64px;
        --spacing-gridcard-size-minwidth-xl: 340px
    }
}
@media (min-width:1536px) {
    :root {
        --spacing-gridcard-size-minwidth-sm: 64px;
        --spacing-gridcard-size-minwidth-xl: 340px;
        --color-scroll-color-control-hover: var(--color-panel-nest-hover);
        --color-scroll-color-control-normal: var(--color-panel-nest-normal);
        --color-scroll-color-control-press: var(--color-panel-nest-press)
    }
}
@media (min-width:1024px) {
    :root {
        --skeleton-layout-gap-v: 24px
    }
}
@media (min-width:1280px) {
    :root {
        --skeleton-layout-gap-v: 24px
    }
}
@media (min-width:1536px) {
    :root {
        --skeleton-layout-gap-v: 24px
    }
}
@media (min-width:1024px) {
    :root {
        --spacing-rowlist-space-padding-h-baseghost: var(--space-block-padding-h-sm);
        --spacing-rowlist-space-padding-h-nestcard: var(--space-content-padding-h-default);
        --spacing-rowlist-space-padding-h-nestghost: var(--space-block-padding-h-half)
    }
}
@media (min-width:1280px) {
    :root {
        --spacing-rowlist-space-padding-h-baseghost: var(--space-block-padding-h-sm);
        --spacing-rowlist-space-padding-h-nestcard: var(--space-content-padding-h-default);
        --spacing-rowlist-space-padding-h-nestghost: var(--space-block-padding-h-half)
    }
}
@media (min-width:1536px) {
    :root {
        --spacing-rowlist-space-padding-h-baseghost: var(--space-block-padding-v-sm);
        --spacing-rowlist-space-padding-h-nestghost: var(--space-block-padding-h-half)
    }
}
@media (min-width:1280px) {
    :root {
        --progress-size-width-large: 240px
    }
}
@media (min-width:1536px) {
    :root {
        --progress-size-width-large: 240px
    }
}
@media (min-width:1280px) {
    :root {
        --notification-size-width: 480px
    }
}
@media (min-width:1536px) {
    :root {
        --notification-size-width: 480px
    }
}
.service-game-carousel:not(.swiper-initialized) {
    overflow: hidden
}
.service-game-carousel:not(.swiper-initialized) .swiper-wrapper {
    box-sizing: content-box;
    display: flex
}
.service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
    flex-shrink: 0;
    width: calc(43.478% - 9.043px);
    height: 100%;
    margin-right: 16px
}
@media (min-width:480px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(41.667% - 14px);
        margin-right: 24px
    }
}
@media (min-width:640px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(31.746% - 16.381px);
        margin-right: 24px
    }
}
@media (min-width:824px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(21.739% - 18.783px);
        margin-right: 24px
    }
}
@media (min-width:1032px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(19.417% - 19.34px);
        margin-right: 24px
    }
}
@media (min-width:1344px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(19.417% - 22.563px);
        margin-right: 28px
    }
}
@media (min-width:1536px) {
    .service-game-carousel:not(.swiper-initialized) .service-game-carousel-slide {
        width: calc(16.667% - 26.667px);
        margin-right: 32px
    }
}
@keyframes auth-float {
    0%,to {
        transform: translate(0)
    }
    50% {
        transform: translateY(-14px)
    }
}
@keyframes gg-avatar-live-dot-flash {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
.gg-avatar-live-dot {
    animation: 1s cubic-bezier(.4,0,.6,1) infinite alternate gg-avatar-live-dot-flash
}
@keyframes voice-room-seat-wave-animate {
    0% {
        transform-origin: 50%;
        opacity: 1;
        transform: scale(.6)
    }
    to {
        transform-origin: 50%;
        opacity: 0;
        transform: scale(1.2)
    }
}
html:has([data-voice-room-skeleton]) [data-app-scroll-content] {
    height: 100%!important;
    min-height: 0!important
}
html:has([data-voice-room-skeleton]) [data-app-scroll-content-viewport] {
    height: 100%!important;
    min-height: 0!important
}
html:has([data-voice-room-skeleton]) [data-app-scroll-content-section] {
    height: 100%!important;
    min-height: 0!important
}
html:has([data-voice-room-skeleton]) [data-app-scroll-content-section] {
    overflow: hidden!important
}
@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-pan-x {
    syntax: "*";
    inherits: false
}
@property --tw-pan-y {
    syntax: "*";
    inherits: false
}
@property --tw-pinch-zoom {
    syntax: "*";
    inherits: false
}
@property --tw-space-y-reverse {
    syntax: "*";
    inherits: false;
    initial-value: 0
}
@property --tw-space-x-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-ordinal {
    syntax: "*";
    inherits: false
}
@property --tw-slashed-zero {
    syntax: "*";
    inherits: false
}
@property --tw-numeric-figure {
    syntax: "*";
    inherits: false
}
@property --tw-numeric-spacing {
    syntax: "*";
    inherits: false
}
@property --tw-numeric-fraction {
    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-outline-style {
    syntax: "*";
    inherits: false;
    initial-value: solid
}
@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-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-content {
    syntax: "*";
    inherits: false;
    initial-value: ""
}
@keyframes spin {
    to {
        transform: rotate(360deg)
    }
}
@keyframes pulse {
    50% {
        opacity: .5
    }
}
