@font-face { font-family: GeistSans; src: url("fonts/Geist_Variable.woff2") format("woff2"); font-display: swap; font-weight: 100 900; }
@font-face { font-family: "GeistSans Fallback"; src: local("Arial"); ascent-override: 94.56%; descent-override: 27.76%; line-gap-override: 0%; size-adjust: 106.28%; }
.geistsans_d5a4f12f-module__Ur3q_a__className { font-family: GeistSans, "GeistSans Fallback"; }
.geistsans_d5a4f12f-module__Ur3q_a__variable { --font-geist-sans: "GeistSans","GeistSans Fallback"; }
:root { --p-bg: #F2F1EF; --p-surface: #FFFFFF; --p-surface-light: #F6F5F3; --p-surface-raised: #E9E8E5; --p-text-primary: #1C1B19; --p-text-secondary: #56524C; --p-text-muted: #9A9894; --p-text-subtle: #B7B4AE; --p-text-placeholder: #9A9894; --p-border-subtle: rgba(0,0,0,0.07); --p-border-default: rgba(0,0,0,0.1); --p-border-strong: rgba(0,0,0,0.16); --p-overlay-subtle: rgba(0,0,0,0.02); --p-overlay-soft: rgba(0,0,0,0.035); --p-overlay-hover: rgba(0,0,0,0.05); --p-overlay-strong: rgba(0,0,0,0.08); --p-status-green: #1F9D6B; --p-status-green-bg: #E4F2EB; --p-status-green-text: #16734E; --p-status-gold: #C79A3F; --p-status-gold-bg: #F6EEDC; --p-status-gold-text: #876213; --p-status-graphite: #56524C; --p-status-graphite-bg: #ECEBE8; --p-status-graphite-text: #56524C; --p-red: #c03434; --p-red-bg: rgba(192,52,52,0.08); --p-pal-accent: #2557d6; --p-flame: #d8571c; --p-promo-purple: #6d28d9; --p-promo-purple-bg: rgba(109,40,217,0.09); --p-promo-blue-bg: rgba(37,87,214,0.12); --p-art-filter: blur(44px) saturate(1.6); --p-art-opacity: 0.26; --p-art-blend: normal; --p-selection: rgba(0,0,0,0.1); --p-card-hover-shadow: 0 10px 26px -12px rgba(16, 24, 40, 0.22); }
[data-mode="light"] { --p-bg: #F2F1EF; --p-surface: #FFFFFF; --p-surface-light: #F6F5F3; --p-surface-raised: #E9E8E5; --p-text-primary: #1C1B19; --p-text-secondary: #56524C; --p-text-muted: #9A9894; --p-text-subtle: #B7B4AE; --p-text-placeholder: #9A9894; --p-border-subtle: rgba(0,0,0,0.07); --p-border-default: rgba(0,0,0,0.1); --p-border-strong: rgba(0,0,0,0.16); --p-overlay-subtle: rgba(0,0,0,0.02); --p-overlay-soft: rgba(0,0,0,0.035); --p-overlay-hover: rgba(0,0,0,0.05); --p-overlay-strong: rgba(0,0,0,0.08); --p-status-green: #1F9D6B; --p-status-green-bg: #E4F2EB; --p-status-green-text: #16734E; --p-status-gold: #C79A3F; --p-status-gold-bg: #F6EEDC; --p-status-gold-text: #876213; --p-status-graphite: #56524C; --p-status-graphite-bg: #ECEBE8; --p-status-graphite-text: #56524C; --p-red: #c03434; --p-red-bg: rgba(192,52,52,0.08); --p-pal-accent: #2557d6; --p-flame: #d8571c; --p-promo-purple: #6d28d9; --p-promo-purple-bg: rgba(109,40,217,0.09); --p-promo-blue-bg: rgba(37,87,214,0.12); --p-art-filter: blur(44px) saturate(1.6); --p-art-opacity: 0.26; --p-art-blend: normal; --p-selection: rgba(0,0,0,0.1); --p-card-hover-shadow: 0 10px 26px -12px rgba(16, 24, 40, 0.22); }
[data-mode="dark"] { --p-bg: #0E0F1A; --p-surface: #151726; --p-surface-light: #1A1D2F; --p-surface-raised: #212439; --p-text-primary: #F0F1F9; --p-text-secondary: #B0B3C8; --p-text-muted: #83879E; --p-text-subtle: #666A82; --p-text-placeholder: #666A82; --p-border-subtle: rgba(196,203,242,0.07); --p-border-default: rgba(196,203,242,0.11); --p-border-strong: rgba(196,203,242,0.2); --p-overlay-subtle: rgba(196,203,242,0.025); --p-overlay-soft: rgba(196,203,242,0.045); --p-overlay-hover: rgba(196,203,242,0.07); --p-overlay-strong: rgba(196,203,242,0.11); --p-status-green: #3FB587; --p-status-green-bg: rgba(63,181,135,0.15); --p-status-green-text: #5FC79E; --p-status-gold: #D6AE5C; --p-status-gold-bg: rgba(214,174,92,0.15); --p-status-gold-text: #D6AE5C; --p-status-graphite: #B7B2A9; --p-status-graphite-bg: rgba(255,255,255,0.07); --p-status-graphite-text: #B7B2A9; --p-red: #f4726f; --p-red-bg: rgba(244,114,111,0.12); --p-pal-accent: #6ea0ff; --p-flame: #ff8a52; --p-promo-purple: #b3a1fa; --p-promo-purple-bg: rgba(167,139,250,0.16); --p-promo-blue-bg: rgba(96,152,255,0.19); --p-art-filter: blur(44px) saturate(1.25); --p-art-opacity: 0.12; --p-art-blend: screen; --p-selection: rgba(255,255,255,0.16); --p-card-hover-shadow: 0 10px 26px -8px rgba(0, 0, 0, 0.7); }
:root { color-scheme: light; }
[data-mode="dark"] { color-scheme: dark; }
.p-when-light { display: contents; }
.p-when-dark { display: none; }
[data-mode="dark"] .p-when-light { display: none; }
[data-mode="dark"] .p-when-dark { display: contents; }
:host, :root, [data-theme] { --chakra-ring-inset: var(--chakra-empty,/*!*/ /*!*/); --chakra-ring-offset-width: 0px; --chakra-ring-offset-color: #fff; --chakra-ring-color: rgba(66, 153, 225, 0.6); --chakra-ring-offset-shadow: 0 0 #0000; --chakra-ring-shadow: 0 0 #0000; --chakra-space-x-reverse: 0; --chakra-space-y-reverse: 0; --chakra-colors-transparent: transparent; --chakra-colors-current: currentColor; --chakra-colors-black: #000000; --chakra-colors-white: #FFFFFF; --chakra-colors-whiteAlpha-50: rgba(255, 255, 255, 0.04); --chakra-colors-whiteAlpha-100: rgba(255, 255, 255, 0.06); --chakra-colors-whiteAlpha-200: rgba(255, 255, 255, 0.08); --chakra-colors-whiteAlpha-300: rgba(255, 255, 255, 0.16); --chakra-colors-whiteAlpha-400: rgba(255, 255, 255, 0.24); --chakra-colors-whiteAlpha-500: rgba(255, 255, 255, 0.36); --chakra-colors-whiteAlpha-600: rgba(255, 255, 255, 0.48); --chakra-colors-whiteAlpha-700: rgba(255, 255, 255, 0.64); --chakra-colors-whiteAlpha-800: rgba(255, 255, 255, 0.80); --chakra-colors-whiteAlpha-900: rgba(255, 255, 255, 0.92); --chakra-colors-blackAlpha-50: rgba(0, 0, 0, 0.04); --chakra-colors-blackAlpha-100: rgba(0, 0, 0, 0.06); --chakra-colors-blackAlpha-200: rgba(0, 0, 0, 0.08); --chakra-colors-blackAlpha-300: rgba(0, 0, 0, 0.16); --chakra-colors-blackAlpha-400: rgba(0, 0, 0, 0.24); --chakra-colors-blackAlpha-500: rgba(0, 0, 0, 0.36); --chakra-colors-blackAlpha-600: rgba(0, 0, 0, 0.48); --chakra-colors-blackAlpha-700: rgba(0, 0, 0, 0.64); --chakra-colors-blackAlpha-800: rgba(0, 0, 0, 0.80); --chakra-colors-blackAlpha-900: rgba(0, 0, 0, 0.92); --chakra-colors-gray-50: #F7FAFC; --chakra-colors-gray-100: #EDF2F7; --chakra-colors-gray-200: #E2E8F0; --chakra-colors-gray-300: #CBD5E0; --chakra-colors-gray-400: #A0AEC0; --chakra-colors-gray-500: #718096; --chakra-colors-gray-600: #4A5568; --chakra-colors-gray-700: #2D3748; --chakra-colors-gray-800: #1A202C; --chakra-colors-gray-900: #171923; --chakra-colors-red-50: #FFF5F5; --chakra-colors-red-100: #FED7D7; --chakra-colors-red-200: #FEB2B2; --chakra-colors-red-300: #FC8181; --chakra-colors-red-400: #F56565; --chakra-colors-red-500: #E53E3E; --chakra-colors-red-600: #C53030; --chakra-colors-red-700: #9B2C2C; --chakra-colors-red-800: #822727; --chakra-colors-red-900: #63171B; --chakra-colors-orange-50: #FFFAF0; --chakra-colors-orange-100: #FEEBC8; --chakra-colors-orange-200: #FBD38D; --chakra-colors-orange-300: #F6AD55; --chakra-colors-orange-400: #ED8936; --chakra-colors-orange-500: #DD6B20; --chakra-colors-orange-600: #C05621; --chakra-colors-orange-700: #9C4221; --chakra-colors-orange-800: #7B341E; --chakra-colors-orange-900: #652B19; --chakra-colors-yellow-50: #FFFFF0; --chakra-colors-yellow-100: #FEFCBF; --chakra-colors-yellow-200: #FAF089; --chakra-colors-yellow-300: #F6E05E; --chakra-colors-yellow-400: #ECC94B; --chakra-colors-yellow-500: #D69E2E; --chakra-colors-yellow-600: #B7791F; --chakra-colors-yellow-700: #975A16; --chakra-colors-yellow-800: #744210; --chakra-colors-yellow-900: #5F370E; --chakra-colors-green-50: #F0FFF4; --chakra-colors-green-100: #C6F6D5; --chakra-colors-green-200: #9AE6B4; --chakra-colors-green-300: #68D391; --chakra-colors-green-400: #48BB78; --chakra-colors-green-500: #38A169; --chakra-colors-green-600: #2F855A; --chakra-colors-green-700: #276749; --chakra-colors-green-800: #22543D; --chakra-colors-green-900: #1C4532; --chakra-colors-teal-50: #E6FFFA; --chakra-colors-teal-100: #B2F5EA; --chakra-colors-teal-200: #81E6D9; --chakra-colors-teal-300: #4FD1C5; --chakra-colors-teal-400: #38B2AC; --chakra-colors-teal-500: #319795; --chakra-colors-teal-600: #2C7A7B; --chakra-colors-teal-700: #285E61; --chakra-colors-teal-800: #234E52; --chakra-colors-teal-900: #1D4044; --chakra-colors-blue-50: #ebf8ff; --chakra-colors-blue-100: #bee3f8; --chakra-colors-blue-200: #90cdf4; --chakra-colors-blue-300: #63b3ed; --chakra-colors-blue-400: #4299e1; --chakra-colors-blue-500: #3182ce; --chakra-colors-blue-600: #2b6cb0; --chakra-colors-blue-700: #2c5282; --chakra-colors-blue-800: #2a4365; --chakra-colors-blue-900: #1A365D; --chakra-colors-cyan-50: #EDFDFD; --chakra-colors-cyan-100: #C4F1F9; --chakra-colors-cyan-200: #9DECF9; --chakra-colors-cyan-300: #76E4F7; --chakra-colors-cyan-400: #0BC5EA; --chakra-colors-cyan-500: #00B5D8; --chakra-colors-cyan-600: #00A3C4; --chakra-colors-cyan-700: #0987A0; --chakra-colors-cyan-800: #086F83; --chakra-colors-cyan-900: #065666; --chakra-colors-purple-50: #FAF5FF; --chakra-colors-purple-100: #E9D8FD; --chakra-colors-purple-200: #D6BCFA; --chakra-colors-purple-300: #B794F4; --chakra-colors-purple-400: #9F7AEA; --chakra-colors-purple-500: #805AD5; --chakra-colors-purple-600: #6B46C1; --chakra-colors-purple-700: #553C9A; --chakra-colors-purple-800: #44337A; --chakra-colors-purple-900: #322659; --chakra-colors-pink-50: #FFF5F7; --chakra-colors-pink-100: #FED7E2; --chakra-colors-pink-200: #FBB6CE; --chakra-colors-pink-300: #F687B3; --chakra-colors-pink-400: #ED64A6; --chakra-colors-pink-500: #D53F8C; --chakra-colors-pink-600: #B83280; --chakra-colors-pink-700: #97266D; --chakra-colors-pink-800: #702459; --chakra-colors-pink-900: #521B41; --chakra-borders-none: 0; --chakra-borders-1px: 1px solid; --chakra-borders-2px: 2px solid; --chakra-borders-4px: 4px solid; --chakra-borders-8px: 8px solid; --chakra-fonts-heading: var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; --chakra-fonts-body: var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; --chakra-fonts-mono: var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif; --chakra-fontSizes-3xs: 0.45rem; --chakra-fontSizes-2xs: 12px; --chakra-fontSizes-xs: 12px; --chakra-fontSizes-sm: 14px; --chakra-fontSizes-md: 14px; --chakra-fontSizes-lg: 16px; --chakra-fontSizes-xl: 20px; --chakra-fontSizes-2xl: 24px; --chakra-fontSizes-3xl: 26px; --chakra-fontSizes-4xl: 36px; --chakra-fontSizes-5xl: 44px; --chakra-fontSizes-6xl: 3.75rem; --chakra-fontSizes-7xl: 4.5rem; --chakra-fontSizes-8xl: 6rem; --chakra-fontSizes-9xl: 8rem; --chakra-fontWeights-hairline: 100; --chakra-fontWeights-thin: 200; --chakra-fontWeights-light: 300; --chakra-fontWeights-normal: 400; --chakra-fontWeights-medium: 500; --chakra-fontWeights-semibold: 600; --chakra-fontWeights-bold: 700; --chakra-fontWeights-extrabold: 800; --chakra-fontWeights-black: 900; --chakra-letterSpacings-tighter: -0.05em; --chakra-letterSpacings-tight: -0.025em; --chakra-letterSpacings-normal: 0; --chakra-letterSpacings-wide: 0.025em; --chakra-letterSpacings-wider: 0.05em; --chakra-letterSpacings-widest: 0.1em; --chakra-lineHeights-3: .75rem; --chakra-lineHeights-4: 1rem; --chakra-lineHeights-5: 1.25rem; --chakra-lineHeights-6: 1.5rem; --chakra-lineHeights-7: 1.75rem; --chakra-lineHeights-8: 2rem; --chakra-lineHeights-9: 2.25rem; --chakra-lineHeights-10: 2.5rem; --chakra-lineHeights-normal: normal; --chakra-lineHeights-none: 1; --chakra-lineHeights-shorter: 1.25; --chakra-lineHeights-short: 1.375; --chakra-lineHeights-base: 1.5; --chakra-lineHeights-tall: 1.625; --chakra-lineHeights-taller: 2; --chakra-radii-none: 0; --chakra-radii-sm: 0.125rem; --chakra-radii-base: 0.25rem; --chakra-radii-md: 0.375rem; --chakra-radii-lg: 0.5rem; --chakra-radii-xl: 0.75rem; --chakra-radii-2xl: 1rem; --chakra-radii-3xl: 1.5rem; --chakra-radii-full: 9999px; --chakra-space-1: 0.25rem; --chakra-space-2: 0.5rem; --chakra-space-3: 0.75rem; --chakra-space-4: 1rem; --chakra-space-5: 1.25rem; --chakra-space-6: 1.5rem; --chakra-space-7: 1.75rem; --chakra-space-8: 2rem; --chakra-space-9: 2.25rem; --chakra-space-10: 2.5rem; --chakra-space-12: 3rem; --chakra-space-14: 3.5rem; --chakra-space-16: 4rem; --chakra-space-20: 5rem; --chakra-space-24: 6rem; --chakra-space-28: 7rem; --chakra-space-32: 8rem; --chakra-space-36: 9rem; --chakra-space-40: 10rem; --chakra-space-44: 11rem; --chakra-space-48: 12rem; --chakra-space-52: 13rem; --chakra-space-56: 14rem; --chakra-space-60: 15rem; --chakra-space-64: 16rem; --chakra-space-72: 18rem; --chakra-space-80: 20rem; --chakra-space-96: 24rem; --chakra-space-px: 1px; --chakra-space-0-5: 0.125rem; --chakra-space-1-5: 0.375rem; --chakra-space-2-5: 0.625rem; --chakra-space-3-5: 0.875rem; --chakra-shadows-xs: 0 0 0 1px rgba(0, 0, 0, 0.05); --chakra-shadows-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); --chakra-shadows-base: 0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06); --chakra-shadows-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06); --chakra-shadows-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05); --chakra-shadows-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04); --chakra-shadows-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25); --chakra-shadows-outline: 0 0 0 3px rgba(66, 153, 225, 0.6); --chakra-shadows-inner: inset 0 2px 4px 0 rgba(0,0,0,0.06); --chakra-shadows-none: none; --chakra-shadows-dark-lg: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px; --chakra-sizes-1: 0.25rem; --chakra-sizes-2: 0.5rem; --chakra-sizes-3: 0.75rem; --chakra-sizes-4: 1rem; --chakra-sizes-5: 1.25rem; --chakra-sizes-6: 1.5rem; --chakra-sizes-7: 1.75rem; --chakra-sizes-8: 2rem; --chakra-sizes-9: 2.25rem; --chakra-sizes-10: 2.5rem; --chakra-sizes-12: 3rem; --chakra-sizes-14: 3.5rem; --chakra-sizes-16: 4rem; --chakra-sizes-20: 5rem; --chakra-sizes-24: 6rem; --chakra-sizes-28: 7rem; --chakra-sizes-32: 8rem; --chakra-sizes-36: 9rem; --chakra-sizes-40: 10rem; --chakra-sizes-44: 11rem; --chakra-sizes-48: 12rem; --chakra-sizes-52: 13rem; --chakra-sizes-56: 14rem; --chakra-sizes-60: 15rem; --chakra-sizes-64: 16rem; --chakra-sizes-72: 18rem; --chakra-sizes-80: 20rem; --chakra-sizes-96: 24rem; --chakra-sizes-px: 1px; --chakra-sizes-0-5: 0.125rem; --chakra-sizes-1-5: 0.375rem; --chakra-sizes-2-5: 0.625rem; --chakra-sizes-3-5: 0.875rem; --chakra-sizes-max: max-content; --chakra-sizes-min: min-content; --chakra-sizes-full: 100%; --chakra-sizes-3xs: 14rem; --chakra-sizes-2xs: 16rem; --chakra-sizes-xs: 20rem; --chakra-sizes-sm: 24rem; --chakra-sizes-md: 28rem; --chakra-sizes-lg: 32rem; --chakra-sizes-xl: 36rem; --chakra-sizes-2xl: 42rem; --chakra-sizes-3xl: 48rem; --chakra-sizes-4xl: 56rem; --chakra-sizes-5xl: 64rem; --chakra-sizes-6xl: 72rem; --chakra-sizes-7xl: 80rem; --chakra-sizes-8xl: 90rem; --chakra-sizes-prose: 60ch; --chakra-sizes-container-sm: 640px; --chakra-sizes-container-md: 768px; --chakra-sizes-container-lg: 1024px; --chakra-sizes-container-xl: 1280px; --chakra-zIndices-hide: -1; --chakra-zIndices-auto: auto; --chakra-zIndices-base: 0; --chakra-zIndices-docked: 10; --chakra-zIndices-dropdown: 1000; --chakra-zIndices-sticky: 1100; --chakra-zIndices-banner: 1200; --chakra-zIndices-overlay: 1300; --chakra-zIndices-modal: 1400; --chakra-zIndices-popover: 1500; --chakra-zIndices-skipLink: 1600; --chakra-zIndices-toast: 1700; --chakra-zIndices-tooltip: 1800; --chakra-transition-property-common: background-color,border-color,color,fill,stroke,opacity,box-shadow,transform; --chakra-transition-property-colors: background-color,border-color,color,fill,stroke; --chakra-transition-property-dimensions: width,height; --chakra-transition-property-position: left,right,top,bottom; --chakra-transition-property-background: background-color,background-image,background-position; --chakra-transition-easing-ease-in: cubic-bezier(0.4, 0, 1, 1); --chakra-transition-easing-ease-out: cubic-bezier(0, 0, 0.2, 1); --chakra-transition-easing-ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --chakra-transition-duration-ultra-fast: 50ms; --chakra-transition-duration-faster: 100ms; --chakra-transition-duration-fast: 150ms; --chakra-transition-duration-normal: 200ms; --chakra-transition-duration-slow: 300ms; --chakra-transition-duration-slower: 400ms; --chakra-transition-duration-ultra-slow: 500ms; --chakra-blur-none: 0; --chakra-blur-sm: 4px; --chakra-blur-base: 8px; --chakra-blur-md: 12px; --chakra-blur-lg: 16px; --chakra-blur-xl: 24px; --chakra-blur-2xl: 40px; --chakra-blur-3xl: 64px; --chakra-breakpoints-base: 0em; --chakra-breakpoints-sm: 30em; --chakra-breakpoints-md: 48em; --chakra-breakpoints-lg: 62em; --chakra-breakpoints-xl: 80em; --chakra-breakpoints-2xl: 96em; }
.chakra-ui-light :host:not([data-theme]), .chakra-ui-light :root:not([data-theme]), .chakra-ui-light [data-theme]:not([data-theme]), [data-theme="light"] :host:not([data-theme]), [data-theme="light"] :root:not([data-theme]), [data-theme="light"] [data-theme]:not([data-theme]), :host[data-theme="light"], :root[data-theme="light"], [data-theme][data-theme="light"] { --chakra-colors-chakra-body-text: var(--chakra-colors-gray-800); --chakra-colors-chakra-body-bg: var(--chakra-colors-white); --chakra-colors-chakra-border-color: var(--chakra-colors-gray-200); --chakra-colors-chakra-inverse-text: var(--chakra-colors-white); --chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-100); --chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-600); --chakra-colors-chakra-placeholder-color: var(--chakra-colors-gray-500); }
.chakra-ui-dark :host:not([data-theme]), .chakra-ui-dark :root:not([data-theme]), .chakra-ui-dark [data-theme]:not([data-theme]), [data-theme="dark"] :host:not([data-theme]), [data-theme="dark"] :root:not([data-theme]), [data-theme="dark"] [data-theme]:not([data-theme]), :host[data-theme="dark"], :root[data-theme="dark"], [data-theme][data-theme="dark"] { --chakra-colors-chakra-body-text: var(--chakra-colors-whiteAlpha-900); --chakra-colors-chakra-body-bg: var(--chakra-colors-gray-800); --chakra-colors-chakra-border-color: var(--chakra-colors-whiteAlpha-300); --chakra-colors-chakra-inverse-text: var(--chakra-colors-gray-800); --chakra-colors-chakra-subtle-bg: var(--chakra-colors-gray-700); --chakra-colors-chakra-subtle-text: var(--chakra-colors-gray-400); --chakra-colors-chakra-placeholder-color: var(--chakra-colors-whiteAlpha-400); }
html { line-height: 1.5; text-size-adjust: 100%; font-family: system-ui, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; touch-action: manipulation; }
body { position: relative; min-height: 100%; margin: 0px; font-feature-settings: "kern"; }
:where(*) { border-width: 0px; border-style: solid; box-sizing: border-box; overflow-wrap: break-word; }
main { display: block; }
hr { border-top-width: 1px; box-sizing: content-box; height: 0px; overflow: visible; }
:where(pre, code, kbd, samp) { font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 1em; }
a { background-color: transparent; color: inherit; text-decoration: inherit; }
abbr[title] { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; text-decoration: underline dotted; }
:where(b, strong) { font-weight: bold; }
small { font-size: 80%; }
:where(sub, sup) { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
:where(button, input, optgroup, select, textarea) { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0px; }
:where(button, input) { overflow: visible; }
:where(button, select) { text-transform: none; }
:where() { border-style: none; padding: 0px; }
fieldset { padding: 0.35em 0.75em 0.625em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0px; white-space: normal; }
progress { vertical-align: baseline; }
textarea { overflow: auto; }
:where([type="checkbox"], [type="radio"]) { box-sizing: border-box; padding: 0px; }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { appearance: none !important; }
input[type="number"] { }
input[type="search"] { appearance: textfield; outline-offset: -2px; }
input[type="search"]::-webkit-search-decoration { appearance: none !important; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
details { display: block; }
summary { display: list-item; }
template { display: none; }
[hidden] { display: none !important; }
:where(blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre) { margin: 0px; }
button { background: transparent; padding: 0px; }
fieldset { margin: 0px; padding: 0px; }
:where(ol, ul) { margin: 0px; padding: 0px; }
textarea { resize: vertical; }
:where(button, [role="button"]) { cursor: pointer; }
table { border-collapse: collapse; }
:where(h1, h2, h3, h4, h5, h6) { font-size: inherit; font-weight: inherit; }
:where(button, input, optgroup, select, textarea) { padding: 0px; line-height: inherit; color: inherit; }
:where(img, svg, video, canvas, audio, iframe, embed, object) { display: block; }
:where(img, video) { max-width: 100%; height: auto; }
[data-js-focus-visible] :focus:not([data-focus-visible-added]):not([data-focus-visible-disabled]) { outline: none; box-shadow: none; }
:root, :host { --chakra-vh: 100vh; }
@supports (height: -webkit-fill-available) {
  :root, :host { --chakra-vh: -webkit-fill-available; }
}
@supports (height: -moz-fill-available) {
  :root, :host { --chakra-vh: -moz-fill-available; }
}
@supports (height: 100dvh) {
  :root, :host { --chakra-vh: 100dvh; }
}
body { font-family: var(--chakra-fonts-body); color: var(--chakra-colors-chakra-body-text); background: var(--chakra-colors-chakra-body-bg); transition-property: background-color; transition-duration: var(--chakra-transition-duration-normal); line-height: var(--chakra-lineHeights-base); overflow: hidden auto; }
::-webkit-input-placeholder { color: var(--chakra-colors-chakra-placeholder-color); }
::placeholder { color: var(--chakra-colors-chakra-placeholder-color); }
*, ::before, ::after { border-color: var(--chakra-colors-chakra-border-color); }
html, body { background: var(--p-bg); color: var(--p-text-primary); height: 100%; font-weight: 500; }
@media (min-width: 62em) {
  body { overflow: hidden; }
}
::selection { background: var(--p-selection); }
* { scrollbar-width: thin; scrollbar-color: var(--p-border-default) transparent; }
::-webkit-scrollbar { width: 8px; height: 8px; }
::-webkit-scrollbar-track { background: var(--chakra-colors-transparent); }
::-webkit-scrollbar-thumb { background: var(--p-border-default); border-radius: 999px; }
::-webkit-scrollbar-thumb:hover { background: var(--p-border-strong); }
.css-1so49ta { display: flex; flex-direction: column; height: auto; min-height: 100dvh; background: var(--p-bg); color: var(--p-text-primary); }
@media screen and (min-width: 62em) {
  .css-1so49ta { height: 100vh; min-height: auto; }
}
.css-u6gmlj { flex-shrink: 0; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); background: var(--p-bg); position: relative; z-index: 20; }
.css-a79qd1 { max-width: 1250px; margin-inline: auto; padding-inline: 14px; padding-top: 10px; padding-bottom: 10px; }
@media screen and (min-width: 48em) {
  .css-a79qd1 { padding-inline: 24px; padding-top: 14px; padding-bottom: 14px; }
}
.css-1dyo3ki { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; }
@media screen and (min-width: 48em) {
  .css-1dyo3ki { gap: 16px; }
}
.css-s55mg3 { height: 40px; width: auto; display: block; }
.css-1b14x9g { flex: 1 1 0%; min-width: 0px; }
.css-1k4qbqj { position: relative; width: 100%; max-width: 560px; height: 40px; z-index: var(--chakra-zIndices-auto); }
.css-1g0i3um { position: relative; top: 0px; left: 0px; right: 0px; background: var(--p-surface-raised); border-width: 1px; border-style: solid; border-image: none; border-color: var(--chakra-colors-transparent); border-radius: 14px; box-shadow: var(--chakra-shadows-none); overflow: hidden; }
.css-1hz15p2 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 16px; height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--chakra-colors-transparent); }
.css-nyy7uo { color: var(--p-text-muted); flex-shrink: 0; }
.css-rnnxd5 { width: 100%; height: auto; padding-inline: 0px; border-radius: var(--input-border-radius); min-width: 0px; outline: transparent solid 2px; outline-offset: 2px; position: relative; appearance: none; transition-property: var(--chakra-transition-property-common); transition-duration: var(--chakra-transition-duration-normal); --input-font-size: var(--chakra-fontSizes-md); --input-padding: var(--chakra-space-4); --input-border-radius: var(--chakra-radii-md); --input-height: var(--chakra-sizes-10); background: var(--chakra-colors-transparent); font-size: 16px; }
.css-rnnxd5:disabled, .css-rnnxd5[disabled], .css-rnnxd5[aria-disabled="true"], .css-rnnxd5[data-disabled] { opacity: 0.4; cursor: not-allowed; }
@media screen and (min-width: 48em) {
  .css-rnnxd5 { font-size: var(--chakra-fontSizes-sm); }
}
.css-14f6x50 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 4px; flex-shrink: 0; }
@media screen and (min-width: 48em) {
  .css-14f6x50 { gap: 8px; }
}
.css-etih0s { display: none; }
@media screen and (min-width: 30em) {
  .css-etih0s { display: block; }
}
.css-m9jtjd { padding-inline: 10px; padding-top: 8px; padding-bottom: 8px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; color: var(--p-text-secondary); transition: color 0.12s; white-space: nowrap; }
.css-m9jtjd:hover, .css-m9jtjd[data-hover] { color: var(--p-text-primary); }
.css-1ixur6z { border-radius: 14px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 104px; height: 38px; background: var(--p-surface-light); }
@-webkit-keyframes skPulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}
@keyframes skPulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.4; }
}
.css-waxpwj { display: flex; -webkit-box-align: center; align-items: center; padding-top: 8px; padding-bottom: 8px; gap: 6px; background: rgb(58, 73, 184); color: rgb(242, 240, 250); padding-inline: 14px; border-radius: 14px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; transition: background-color 140ms; }
.css-waxpwj:hover, .css-waxpwj[data-hover] { background: rgb(71, 87, 204); }
.css-1a3d3jt { position: relative; height: 38px; z-index: var(--chakra-zIndices-auto); }
.css-1oagyz2 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 38px; height: 38px; border-radius: 999px; cursor: pointer; color: var(--p-text-secondary); }
.css-1oagyz2:hover, .css-1oagyz2[data-hover] { color: var(--p-text-primary); }
.css-1gmnpse { flex: 1 1 0%; min-height: 0px; overflow: clip visible; scrollbar-gutter: stable both-edges; }
@media screen and (min-width: 62em) {
  .css-1gmnpse { overflow: hidden auto; }
}
.css-j0yzk7 { display: flex; flex-direction: column; min-height: 100%; max-width: 1250px; margin-inline: auto; padding-inline: 14px; padding-top: 16px; padding-bottom: 14px; }
@media screen and (min-width: 48em) {
  .css-j0yzk7 { padding-inline: 24px; padding-top: 24px; padding-bottom: 20px; }
}
.css-xjsy1s { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; gap: 14px; }
@media screen and (min-width: 48em) {
  .css-xjsy1s { gap: 18px; }
}
.css-6su6fj { flex-shrink: 0; }
.css-1lq40ab { font-size: var(--chakra-fontSizes-xl); font-weight: 700; letter-spacing: -0.02em; line-height: 1.15; font-variant-numeric: tabular-nums; margin-bottom: 10px; }
@media screen and (min-width: 48em) {
  .css-1lq40ab { font-size: var(--chakra-fontSizes-3xl); }
}
.css-1jani2y { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); max-width: 640px; }
.css-w0bdan { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 16px; margin-top: 10px; }
.css-160tj8r { display: grid; gap: 14px; grid-template-columns: repeat(2, minmax(0px, 1fr)); }
@media screen and (min-width: 48em) {
  .css-160tj8r { gap: 18px; grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media screen and (min-width: 62em) {
  .css-160tj8r { grid-template-columns: repeat(6, minmax(0px, 1fr)); }
}
.css-1t1huzr { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 18px; box-shadow: var(--chakra-shadows-none); padding: 14px; }
@media screen and (min-width: 48em) {
  .css-1t1huzr { padding: 18px; }
}
.css-vmwf9m { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-i9kla5 { display: flex; -webkit-box-align: center; align-items: center; height: 19px; flex-shrink: 0; margin-top: 2px; }
@media screen and (min-width: 48em) {
  .css-i9kla5 { height: 24px; }
}
.css-jnsaj0 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 88px; height: 12px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-jnsaj0 { height: 15px; }
}
.css-1qha7tx { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); margin-top: 1px; }
.css-15s6otq { display: grid; gap: 14px; grid-template-columns: repeat(1, minmax(0px, 1fr)); }
@media screen and (min-width: 48em) {
  .css-15s6otq { gap: 18px; }
}
@media screen and (min-width: 62em) {
  .css-15s6otq { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
.css-1m1qwy7 { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 18px; box-shadow: var(--chakra-shadows-none); padding: 16px; }
@media screen and (min-width: 48em) {
  .css-1m1qwy7 { padding: 22px; }
}
.css-g5j6ry { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 14px; gap: 10px; flex-wrap: wrap; }
.css-16v3yvb { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-mnfukh { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 4px; background: var(--p-surface-light); border-radius: 999px; padding: 3px; }
.css-127d1qi { padding-inline: 12px; padding-top: 4px; padding-bottom: 4px; border-radius: 999px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; color: var(--p-text-muted); background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--chakra-colors-transparent); transition: 0.12s; }
.css-1ttag1j { padding-inline: 12px; padding-top: 4px; padding-bottom: 4px; border-radius: 999px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; color: var(--p-text-primary); background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); transition: 0.12s; }
.css-sogclx { display: flex; align-items: flex-end; gap: 2px; height: 240px; }
.css-18lyljn { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 28%; background: var(--p-surface-raised); }
.css-q4mbmp { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 34%; background: var(--p-surface-raised); }
.css-6a6o5r { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 30%; background: var(--p-surface-raised); }
.css-uv22qi { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 44%; background: var(--p-surface-raised); }
.css-if6c3f { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 40%; background: var(--p-surface-raised); }
.css-uqdobj { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 52%; background: var(--p-surface-raised); }
.css-1jb0xxy { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 48%; background: var(--p-surface-raised); }
.css-15vvlii { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 62%; background: var(--p-surface-raised); }
.css-tbks0c { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 58%; background: var(--p-surface-raised); }
.css-19gkhbu { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 72%; background: var(--p-surface-raised); }
.css-c4cm3f { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 68%; background: var(--p-surface-raised); }
.css-1yjum4l { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 84%; background: var(--p-surface-raised); }
.css-1vspt0u { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 60%; background: var(--p-surface-raised); }
.css-1s7dihz { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 76%; background: var(--p-surface-raised); }
.css-hgwbdh { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 66%; background: var(--p-surface-raised); }
.css-1xbgfxj { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 70%; background: var(--p-surface-raised); }
.css-spe7u7 { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-top: 4px; }
.css-nonnja { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex-shrink: 0; }
.css-qgs7d3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 10px; background: var(--p-surface-raised); }
.css-1q7njkh { margin-top: 10px; }
.css-xgx8r5 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 220px; height: 10px; background: var(--p-surface-raised); }
.css-164r41r { margin-top: 8px; }
.css-1gtopbr { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 10px; background: var(--p-surface-raised); }
.css-1fd8lo5 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 62%; height: 10px; background: var(--p-surface-raised); }
.css-2qvo2h { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 18px; box-shadow: var(--chakra-shadows-none); padding: 16px; }
@media screen and (min-width: 48em) {
  .css-2qvo2h { padding: 20px; }
}
.css-1qgqnux { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-bottom: 14px; }
.css-4pr7lt { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 200px; background: var(--p-surface-raised); }
.css-1gqjie1 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 48px; height: 10px; background: var(--p-surface-raised); }
.css-mkl5ru { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 230px; height: 10px; background: var(--p-surface-raised); }
.css-1hpro8q { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 260px; height: 10px; background: var(--p-surface-raised); }
.css-162xccd { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 96%; height: 10px; background: var(--p-surface-raised); }
.css-11c3ap2 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 54%; height: 10px; background: var(--p-surface-raised); }
.css-8qk3lo { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 36%; background: var(--p-surface-raised); }
.css-1bfjbko { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 24%; background: var(--p-surface-raised); }
.css-x8l0ip { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 56%; background: var(--p-surface-raised); }
.css-djji90 { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 42%; background: var(--p-surface-raised); }
.css-19qjlfr { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 64%; background: var(--p-surface-raised); }
.css-1qxz7eb { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 38%; background: var(--p-surface-raised); }
.css-1um8b4x { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 50%; background: var(--p-surface-raised); }
.css-7pi9hx { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 78%; background: var(--p-surface-raised); }
.css-10tkia4 { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 46%; background: var(--p-surface-raised); }
.css-tf00g7 { border-radius: 0px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; height: 90%; background: var(--p-surface-raised); }
.css-vcotw1 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-bottom: 12px; }
.css-m9nhz4 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 8px; color: var(--p-text-muted); margin-bottom: 8px; }
.css-1joqr6p { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; }
.css-1r5io1q { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); }
.css-16i3t1m { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; margin-top: 12px; padding-top: 12px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); min-width: 0px; }
.css-1r7unk3 { display: flex; -webkit-box-align: center; align-items: center; height: 30px; flex-shrink: 0; }
.css-q9vaek { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 150px; height: 10px; background: var(--p-surface-raised); }
.css-8emdgr { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 8px; margin-top: 12px; color: var(--p-text-muted); }
.css-d208if { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; }
.css-259i0c { display: block; }
@media screen and (min-width: 48em) {
  .css-259i0c { display: none; }
}
.css-10di6n3 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 20px; padding-top: 14px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); gap: 12px; }
@media screen and (min-width: 48em) {
  .css-10di6n3 { flex-direction: row; margin-top: 28px; padding-top: 16px; gap: 16px; }
}
.css-pa9352 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); order: 3; text-align: center; white-space: nowrap; }
@media screen and (min-width: 48em) {
  .css-pa9352 { flex: 1 1 0%; order: 1; text-align: left; }
}
.css-p2y2hy { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; order: 1; gap: 12px; }
@media screen and (min-width: 48em) {
  .css-p2y2hy { order: 2; gap: 20px; }
}
.css-fcymh1 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); transition: color 0.12s; white-space: nowrap; }
.css-fcymh1:hover, .css-fcymh1[data-hover] { color: var(--p-text-primary); }
.css-1hp2a1w { display: flex; -webkit-box-pack: center; justify-content: center; order: 2; }
@media screen and (min-width: 48em) {
  .css-1hp2a1w { -webkit-box-pack: end; justify-content: flex-end; flex: 1 1 0%; order: 3; }
}
.css-9hjtr8 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 2px; }
.css-10svi96 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 32px; height: 32px; border-radius: 999px; color: var(--p-text-muted); transition: color 0.12s; }
.css-10svi96:hover, .css-10svi96[data-hover] { color: var(--p-text-primary); }
.css-ozv6cb { display: none; }
@media screen and (min-width: 48em) {
  .css-ozv6cb { display: block; }
}
.css-1vvq8dl { margin-top: 44px; padding-top: 40px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-plnyp4 { display: flex; flex-direction: column; gap: 7px; }
.css-15rolbw { display: flex; -webkit-box-align: center; align-items: center; gap: 11px; }
.css-18fbj6g { height: 38px; width: auto; display: block; }
.css-1kyybip { height: 25px; width: auto; display: block; }
.css-1xs1zl3 { font-weight: 500; line-height: 1.5; font-size: var(--chakra-fontSizes-lg); color: var(--p-text-primary); }
.css-19yanqx { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; margin-top: 40px; gap: 36px; }
@media screen and (min-width: 62em) {
  .css-19yanqx { flex-direction: row; gap: 48px; }
}
.css-1vj6vsj { flex: 1 1 0%; }
@media screen and (min-width: 62em) {
  .css-1vj6vsj { max-width: 620px; }
}
.css-1ts7dkq { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); margin-bottom: 20px; }
.css-18un81c { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
@media screen and (min-width: 62em) {
  .css-18un81c { grid-template-columns: repeat(3, 1fr); }
}
.css-x56n8a { display: block; }
.css-x56n8a:hover .fr-label, .css-x56n8a[data-hover] .fr-label { color: rgb(58, 73, 184); }
.css-jwvyzv { font-size: var(--chakra-fontSizes-sm); line-height: 1.5; font-weight: 600; color: var(--p-text-primary); transition: color 0.12s; }
.css-1ykrqvy { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); }
.css-kht4un { display: flex; flex-wrap: wrap; gap: 48px; }
@media screen and (min-width: 62em) {
  .css-kht4un { gap: 72px; padding-right: 8px; }
}
.css-144o2en { display: flex; flex-direction: column; gap: 12px; min-width: 120px; }
.css-zoqcbx { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 40px; padding-top: 18px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); gap: 14px; }
@media screen and (min-width: 48em) {
  .css-zoqcbx { flex-direction: row; }
}
.css-w0tqr5 { display: flex; -webkit-box-pack: center; justify-content: center; order: 1; }
@media screen and (min-width: 48em) {
  .css-w0tqr5 { -webkit-box-pack: start; justify-content: flex-start; flex: 1 1 0%; order: 1; }
}
.css-4icqf0 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-wrap: wrap; order: 2; gap: 10px; }
@media screen and (min-width: 48em) {
  .css-4icqf0 { order: 2; }
}
.css-i1exi4 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); white-space: nowrap; }
.css-1m4rran { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-subtle); }
.css-1kmjem8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; order: 3; gap: 18px; }
@media screen and (min-width: 48em) {
  .css-1kmjem8 { -webkit-box-pack: end; justify-content: flex-end; flex: 1 1 0%; order: 3; }
}
.css-1avy1fz { position: relative; z-index: var(--chakra-zIndices-auto); }
.css-1e9jqq9 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; height: auto; padding-inline: 0px; border-radius: 999px; border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--p-border-default); background: var(--chakra-colors-transparent); color: var(--p-text-muted); transition: color 0.12s; font-size: var(--chakra-fontSizes-sm); font-weight: 500; cursor: pointer; }
.css-1e9jqq9:hover, .css-1e9jqq9[data-hover] { color: var(--p-text-primary); background: var(--chakra-colors-transparent); }
.css-epvm6 { white-space: nowrap; }
.css-ramsv7 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; cursor: pointer; color: var(--p-text-muted); transition: color 0.12s; font-size: var(--chakra-fontSizes-sm); font-weight: 500; }
.css-ramsv7:hover, .css-ramsv7[data-hover] { color: var(--p-text-primary); }
.css-172hjuw { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; }
.css-cocv5w { line-height: 1.45; font-size: var(--chakra-fontSizes-xs); font-weight: 400; color: var(--p-text-subtle); margin-top: 18px; }
.css-11ojzn7 { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 14px; height: 38px; border-radius: 14px; background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); color: var(--p-text-secondary); font-weight: 700; font-size: var(--chakra-fontSizes-sm); opacity: 1; transition: 0.12s; }
.css-11ojzn7:hover, .css-11ojzn7[data-hover] { background: var(--p-surface-light); }
.css-o8i9el { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); transition: color 0.12s; }
.css-o8i9el:hover, .css-o8i9el[data-hover] { color: var(--p-text-secondary); }
.css-6lk8ri { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; font-size: var(--chakra-fontSizes-sm); font-weight: 500; color: var(--p-text-muted); transition: color 0.12s; }
.css-6lk8ri:hover, .css-6lk8ri[data-hover] { color: var(--p-text-secondary); }
.css-z7af1e { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-status-green); margin-top: 2px; }
@media screen and (min-width: 48em) {
  .css-z7af1e { font-size: var(--chakra-fontSizes-xl); }
}
.css-csa869 { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); margin-top: 2px; }
@media screen and (min-width: 48em) {
  .css-csa869 { font-size: var(--chakra-fontSizes-xl); }
}
.css-6anapx { position: relative; width: 100%; height: 240px; cursor: crosshair; }
.css-1uu25ty { display: flex; flex-direction: column; -webkit-box-pack: justify; justify-content: space-between; position: absolute; top: 0px; left: 0px; height: 100%; padding-top: 8px; padding-bottom: 8px; pointer-events: none; }
.css-ezpiqd { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); background: var(--p-surface); padding-inline: 2px; }
.css-1rtgj05 { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-top: 4px; padding-inline: 2px; }
.css-bu5spn { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1mioumb { display: flex; -webkit-box-align: center; align-items: center; flex-flow: wrap; gap: 16px; }
.css-1u6avjh { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 7px; }
.css-5xi74i { width: 16px; height: 0px; border-top-width: 2px; border-top-style: solid; border-color: var(--p-pal-accent); }
.css-18uevqi { width: 16px; height: 0px; border-top-width: 2px; border-top-style: solid; border-color: var(--p-status-green); }
.css-ptcxhu { width: 16px; height: 0px; border-top-width: 2px; border-top-style: solid; border-color: var(--p-flame); }
.css-84fy7p { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); margin-top: 8px; }
.css-1tzhw0t { position: relative; width: 100%; height: 200px; cursor: crosshair; }
.css-3yyoyn { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-top: 10px; flex-wrap: wrap; gap: 8px; }
.css-6psxbt { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); }
.css-l71y24 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; min-width: 0px; }
.css-15scn9a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 24px; height: 24px; border-radius: 6px; flex-shrink: 0; color: var(--p-text-subtle); transition: color 0.12s, background 0.12s; }
.css-15scn9a:hover, .css-15scn9a[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-1rr4qq7 { flex: 1 1 0%; }
.css-7ijle4 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; padding-inline: 12px; padding-top: 5px; padding-bottom: 5px; border-radius: 999px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); font-size: var(--chakra-fontSizes-xs); font-weight: 700; color: var(--p-text-secondary); transition: 0.12s; flex-shrink: 0; }
.css-7ijle4:hover, .css-7ijle4[data-hover] { color: var(--p-text-primary); border-color: var(--p-border-strong); }
:root { --privy-color-background: #FFFFFF; --privy-color-background-2: #F1F2F9; --privy-color-background-3: #5B4FFF; --privy-color-foreground: #040217; --privy-color-foreground-2: #64668B; --privy-color-foreground-3: #9498B8; --privy-color-foreground-4: #E2E3F0; --privy-color-foreground-accent: hsl(0, 0%, 97%); --privy-color-accent: hsl(238, 97%, 70%); --privy-color-accent-light: hsl(238, 97%, 85%); --privy-color-accent-hover: hsl(0, 0%, 100%); --privy-color-accent-dark: hsl(238, 97%, 64%); --privy-color-accent-darkest: hsl(238, 96%, 10%); --privy-color-success: #DCFCE7; --privy-color-success-dark: #135638; --privy-color-success-light: #DCFCE7; --privy-color-success-bg: #DCFCE7; --privy-color-error: #991B1B; --privy-color-error-light: #FEE2E2; --privy-color-error-bg: #FEE2E2; --privy-color-error-bg-hover: #FECACA; --privy-color-warn: #FEF3C7; --privy-color-warn-light: #FEF3C7; --privy-color-warn-bg: #FEF3C7; --privy-color-warning-dark: #906218; --privy-color-error-dark: #991B1B; --privy-color-info-bg: #E0E7FF; --privy-color-info-bg-hover: #EEF2FF; --privy-color-border-default: #E2E3F0; --privy-color-border-hover: #E2E3F0; --privy-color-border-focus: #949DF9; --privy-color-border-error: #F69393; --privy-color-border-success: #87D7B7; --privy-color-border-warning: #FACD63; --privy-color-border-info: #F1F2F9; --privy-color-border-interactive: #5B4FFF; --privy-color-border-interactive-hover: #5B4FFF; --privy-color-background-hover: #F8F9FC; --privy-color-background-clicked: #F1F2F9; --privy-color-background-disabled: #FFFFFF; --privy-color-background-interactive: #5B4FFF; --privy-color-background-interactive-hover: #4F46E5; --privy-color-background-interactive-clicked: #4338CA; --privy-color-background-interactive-disabled: #F1F2F9; --privy-color-foreground-hover: #040217; --privy-color-foreground-clicked: #040217; --privy-color-foreground-disabled: #CBCDE1; --privy-color-foreground-interactive: #5B4FFF; --privy-color-foreground-interactive-hover: #5B4FFF; --privy-link-navigation-color: hsl(238, 97%, 70%); --privy-link-navigation-decoration: none; --privy-accent-has-good-contrast: 1; --privy-color-icon-default: #110F2A; --privy-color-icon-muted: #64668B; --privy-color-icon-subtle: #9498B8; --privy-color-icon-inverse: #FFFFFF; --privy-color-icon-success: #33B287; --privy-color-icon-warning: #F59E0B; --privy-color-icon-error: #EF4444; --privy-color-icon-interactive: #564FFF; --privy-color-icon-default-hover: #1D1B35; --privy-color-icon-muted-hover: #64668B; --privy-color-icon-subtle-hover: #888AAE; --privy-color-icon-default-clicked: #060C23; --privy-color-icon-muted-clicked: #64668B; --privy-color-icon-subtle-clicked: #788804; --privy-color-icon-default-disabled: #CBCDE1; --privy-color-icon-muted-disabled: #CBCDE1; --privy-color-icon-subtle-disabled: #CBCDE1; --privy-color-icon-error-hover: #F06060; --privy-color-icon-interactive-hover: #4F46E5; --privy-color-icon-error-clicked: #DC3838; --privy-color-icon-interactive-clicked: #2BA482; --privy-color-icon-muted-disabled-alt: #CBCDE1; --privy-color-icon-subtle-disabled-alt: #CBCDE1; --privy-border-radius-xs: 6px; --privy-border-radius-sm: 8px; --privy-border-radius-md: 12px; --privy-border-radius-mdlg: 16px; --privy-border-radius-lg: 24px; --privy-border-radius-full: 9999px; --privy-height-modal-full: 620px; --privy-height-modal-compact: 480px; }
.css-1ofqig9 { display: flex; flex-direction: column; width: 100%; }
.css-1x2g618 { display: flex; flex-direction: column-reverse; --chakra-space-y-reverse: 1; --chakra-divide-y-reverse: 1; -webkit-box-align: stretch; align-items: stretch; gap: 16px; }
@media screen and (min-width: 62em) {
  .css-1x2g618 { flex-direction: row-reverse; --chakra-space-x-reverse: 1; --chakra-divide-x-reverse: 1; }
}
.css-rm9qkc { display: flex; flex-direction: column; width: 100%; flex-shrink: 0; gap: 16px; }
@media screen and (min-width: 62em) {
  .css-rm9qkc { width: 350px; }
}
.css-1p7cdqy { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 20px; }
.css-1so1mmd { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 10px; }
.css-chgbhg { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 8px; }
.css-8o9rb { border-radius: 8px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 26px; height: 26px; background: var(--p-surface-raised); }
.css-11q8yl3 { display: flex; -webkit-box-align: center; align-items: center; height: 17px; flex-shrink: 0; }
.css-w4376q { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 104px; height: 9px; background: var(--p-surface-raised); }
.css-zpd0pq { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; }
.css-nhexje { display: flex; -webkit-box-align: center; align-items: center; padding-top: 7px; padding-bottom: 7px; }
.css-1auoy8t { display: flex; -webkit-box-align: center; align-items: center; height: 21px; flex-shrink: 0; }
.css-sg1pee { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 80px; height: 10px; background: var(--p-surface-raised); }
.css-14kl4bx { flex: 1 1 0%; margin-inline: 10px; border-bottom-width: 1px; border-bottom-style: dotted; border-color: var(--p-border-default); }
.css-mw4dpm { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 96px; height: 10px; background: var(--p-surface-raised); }
.css-8bsba { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 98px; height: 10px; background: var(--p-surface-raised); }
.css-rya2o7 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 88px; height: 10px; background: var(--p-surface-raised); }
.css-wu758z { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 94px; height: 10px; background: var(--p-surface-raised); }
.css-obdzu7 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 104px; height: 10px; background: var(--p-surface-raised); }
.css-yf2of9 { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex-shrink: 0; margin-top: 8px; }
.css-15wsrvr { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 9px; }
.css-wf9onv { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64px; height: 9px; background: var(--p-surface-raised); }
.css-10l0zbk { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 72px; height: 22px; background: var(--p-surface-raised); }
.css-113qncn { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 136px; background: var(--p-surface-raised); margin-bottom: 9px; }
.css-86ihll { display: flex; align-items: flex-start; flex-direction: row; gap: 9px; margin-bottom: 4px; }
.css-1elqbu0 { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 7px; height: 7px; background: var(--p-surface-raised); margin-top: 7px; }
.css-f20jpj { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 212px; height: 10px; background: var(--p-surface-raised); }
.css-1mxy0dp { display: flex; align-items: flex-start; flex-direction: row; gap: 9px; margin-bottom: 0px; }
.css-a5goij { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 236px; height: 10px; background: var(--p-surface-raised); }
.css-h5h7dx { display: flex; -webkit-box-pack: end; justify-content: flex-end; padding-top: 6px; }
.css-jy6eli { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 118px; height: 9px; background: var(--p-surface-raised); }
.css-efd5gz { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 8px; }
.css-1y8az7r { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 40px; height: 9px; background: var(--p-surface-raised); }
.css-1sdjmxt { display: flex; -webkit-box-align: center; align-items: center; height: 23px; flex-shrink: 0; margin-bottom: 10px; }
@media screen and (min-width: 48em) {
  .css-1sdjmxt { height: 30px; }
}
.css-1bn5hv7 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 132px; height: 14px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-1bn5hv7 { height: 18px; }
}
.css-lsv0p3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 78px; height: 10px; background: var(--p-surface-raised); }
.css-1f0p4ku { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64px; height: 10px; background: var(--p-surface-raised); }
.css-19r0y46 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 92px; height: 10px; background: var(--p-surface-raised); }
.css-wswww3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 56px; height: 10px; background: var(--p-surface-raised); }
.css-1nf5r18 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 62px; height: 10px; background: var(--p-surface-raised); }
.css-mn120f { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 50px; height: 10px; background: var(--p-surface-raised); }
.css-hthhxf { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 70px; height: 10px; background: var(--p-surface-raised); }
.css-1kzh6b9 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 68px; height: 10px; background: var(--p-surface-raised); }
.css-1vpuwl3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 72px; height: 10px; background: var(--p-surface-raised); }
.css-54zigr { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 110px; height: 10px; background: var(--p-surface-raised); }
.css-2cbz8w { margin-top: 16px; padding-top: 4px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-qmzr64 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-top: 8px; padding-bottom: 8px; }
.css-f9xj2g { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 92px; height: 9px; background: var(--p-surface-raised); }
.css-1om1we2 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 52px; height: 10px; background: var(--p-surface-raised); }
.css-4va57h { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 78px; height: 9px; background: var(--p-surface-raised); }
.css-roj9r0 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 66px; height: 10px; background: var(--p-surface-raised); }
.css-uvxd2w { display: flex; flex-direction: column; flex: 0 0 auto; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 20px; }
@media screen and (min-width: 62em) {
  .css-uvxd2w { flex: 1 1 0%; }
}
.css-1lyl8vs { display: flex; -webkit-box-align: center; align-items: center; height: 17px; flex-shrink: 0; margin-bottom: 12px; }
.css-17aw8ue { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 52px; height: 9px; background: var(--p-surface-raised); }
.css-1wqt9h7 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 12px; margin-bottom: 12px; }
.css-1twnk27 { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 44px; background: var(--p-surface-raised); }
.css-5n3qqd { display: flex; -webkit-box-pack: end; justify-content: flex-end; margin-top: auto; padding-top: 14px; }
.css-8g7bv1 { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; gap: 16px; width: 100%; }
.css-kr3phh { display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; padding-inline: 18px; }
@media screen and (min-width: 48em) {
  .css-kr3phh { padding-inline: 22px; }
}
.css-1sxinm0 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 14px; flex: 1 1 0%; min-width: 0px; }
.css-zirzwt { border-radius: 11px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 44px; background: var(--p-surface-raised); }
.css-1mv8c21 { flex: 1 1 0%; min-width: 0px; max-width: 240px; }
.css-pme46a { display: flex; -webkit-box-align: center; align-items: center; height: 19px; flex-shrink: 0; }
@media screen and (min-width: 48em) {
  .css-pme46a { height: 24px; }
}
.css-1k8muh2 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 52%; height: 12px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-1k8muh2 { height: 15px; }
}
.css-1upjww4 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 76%; height: 10px; background: var(--p-surface-raised); }
.css-89pkmv { display: flex; gap: 26px; flex-shrink: 0; }
.css-5j5eyq { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 19px; flex-shrink: 0; }
@media screen and (min-width: 48em) {
  .css-5j5eyq { height: 24px; }
}
.css-2v331u { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 62px; height: 12px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-2v331u { height: 15px; }
}
.css-13meoh9 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 21px; flex-shrink: 0; }
.css-1vtnq46 { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; height: 300px; position: relative; overflow: hidden; }
@media screen and (min-width: 62em) {
  .css-1vtnq46 { height: 380px; }
}
.css-1avq5li { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; padding-inline: 12px; padding-top: 9px; padding-bottom: 9px; height: 41px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-109ofj { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 22px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-stzdq2 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 24px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-1rvc02e { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 30px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-29ahp1 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 20px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-zowado { width: 1px; height: 13px; background: var(--p-border-default); margin-inline: 4px; }
.css-baz3zr { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-1tr1ws6 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 52px; height: 12px; background: var(--p-surface-raised); margin-inline: 5px; }
.css-1lb4fnu { position: absolute; inset: 45px 14px 16px; }
.css-3wgnsh { display: flex; gap: 10px; margin-bottom: 14px; }
.css-1j1oito { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 40px; height: 10px; background: var(--p-surface-raised); }
.css-1ugjnpy { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 10px; background: var(--p-surface-raised); display: none; }
@media screen and (min-width: 48em) {
  .css-1ugjnpy { display: block; }
}
.css-xmbu2q { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 48px; height: 10px; background: var(--p-surface-raised); display: none; }
@media screen and (min-width: 48em) {
  .css-xmbu2q { display: block; }
}
.css-jw8civ { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 24%; left: 0px; right: 0px; gap: 10px; }
.css-ptsqps { flex: 1 1 0%; height: 1px; background: var(--p-border-subtle); }
.css-d1swyr { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 52%; left: 0px; right: 0px; gap: 10px; }
.css-q5xnl6 { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 80%; left: 0px; right: 0px; gap: 10px; }
.css-1km5jm7 { display: flex; -webkit-box-pack: justify; justify-content: space-between; position: absolute; bottom: 0px; left: 4%; right: 60px; }
.css-omgbxv { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 9px; background: var(--p-surface-raised); }
.css-104ef4e { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44px; height: 9px; background: var(--p-surface-raised); display: none; }
@media screen and (min-width: 48em) {
  .css-104ef4e { display: block; }
}
.css-x9hzwh { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; padding-inline: 18px; margin-bottom: 14px; }
@media screen and (min-width: 48em) {
  .css-x9hzwh { padding-inline: 22px; }
}
.css-1mlvmbj { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 4px; }
.css-1745kvz { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 120px; height: 36px; background: var(--p-surface-raised); }
.css-1ektpts { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 86px; height: 36px; background: var(--p-surface-raised); }
.css-6dz0h8 { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 84px; height: 36px; background: var(--p-surface-raised); }
.css-156g6r3 { display: none; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 8px; }
@media screen and (min-width: 30em) {
  .css-156g6r3 { display: flex; }
}
.css-4g5z9a { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 112px; height: 36px; background: var(--p-surface-raised); }
.css-qtpzng { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 160px; height: 36px; background: var(--p-surface-raised); }
.css-3awsfp { display: flex; gap: 8px; padding-inline: 18px; margin-bottom: 14px; }
@media screen and (min-width: 30em) {
  .css-3awsfp { display: none; }
}
.css-1mifqph { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 18px; min-height: auto; }
@media screen and (min-width: 48em) {
  .css-1mifqph { padding: 22px; min-height: 737px; }
}
.css-1z017r7 { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 2px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-10r7ib5 { display: flex; -webkit-box-align: center; align-items: center; height: 17px; flex-shrink: 0; flex-basis: 30px; max-width: 30px; }
.css-1x8m0gg { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 14px; height: 9px; background: var(--p-surface-raised); }
.css-15vntpi { display: flex; -webkit-box-align: center; align-items: center; height: 17px; flex: 1 1 0%; min-width: 0px; }
.css-1i2xawq { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 17px; flex-shrink: 0; display: none; flex-basis: 110px; max-width: 110px; }
@media screen and (min-width: 30em) {
  .css-1i2xawq { display: flex; }
}
.css-j2fwjb { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 46px; height: 9px; background: var(--p-surface-raised); }
.css-1j1ho8q { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 17px; flex-shrink: 0; flex-basis: 150px; max-width: 150px; }
.css-xf7l2q { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 42px; height: 9px; background: var(--p-surface-raised); }
.css-1uofz6c { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 2px; padding-top: 10px; padding-bottom: 10px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); }
.css-vkdb01 { display: flex; -webkit-box-align: center; align-items: center; height: 21px; flex-shrink: 0; flex-basis: 30px; max-width: 30px; }
.css-17tl9ns { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 16px; height: 10px; background: var(--p-surface-raised); }
.css-1igwiag { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex: 1 1 0%; min-width: 0px; }
.css-ybf1dz { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 21px; flex-shrink: 0; display: none; flex-basis: 110px; max-width: 110px; }
@media screen and (min-width: 30em) {
  .css-ybf1dz { display: flex; }
}
.css-1xnc7c8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; width: 150px; flex-shrink: 0; gap: 8px; height: 21px; }
.css-ks96ca { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex: 1 1 0%; max-width: 84px; height: 5px; background: var(--p-surface-raised); }
.css-8ooxg5 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; flex-basis: 58px; max-width: 58px; }
.css-1hmoysm { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 2px; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-h1v4re { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 48%; height: 10px; background: var(--p-surface-raised); }
.css-hksz3d { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 70%; height: 10px; background: var(--p-surface-raised); }
.css-1qzydfm { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 58%; height: 10px; background: var(--p-surface-raised); }
.css-1ype40o { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 66%; height: 10px; background: var(--p-surface-raised); }
.css-17q179r { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 50%; height: 10px; background: var(--p-surface-raised); }
.css-tgucsg { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 60%; height: 10px; background: var(--p-surface-raised); }
.css-n2dy7k { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44%; height: 10px; background: var(--p-surface-raised); }
.css-1c0rqe { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 68%; height: 10px; background: var(--p-surface-raised); }
.css-173nqvr { display: flex; flex-direction: column-reverse; --chakra-space-y-reverse: 1; --chakra-divide-y-reverse: 1; align-items: flex-start; gap: 16px; }
@media screen and (min-width: 62em) {
  .css-173nqvr { flex-direction: row-reverse; --chakra-space-x-reverse: 1; --chakra-divide-x-reverse: 1; -webkit-box-align: stretch; align-items: stretch; }
}
.css-l6nbzp { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; margin-bottom: 8px; }
.css-qxel27 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 9px; min-width: 0px; }
.css-1ir3oce { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 26px; height: 26px; border-radius: 8px; background: var(--p-surface-light); color: var(--p-text-secondary); flex-shrink: 0; }
.css-1kocuo4 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; flex-shrink: 0; }
.css-1bn157d { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-direction: row; gap: 3px; height: 26px; min-width: 26px; padding-inline: 5px; background: var(--p-surface-light); border-radius: 8px; flex-shrink: 0; cursor: default; }
.css-sr21gv { width: 16px; height: 16px; border-radius: 4px; object-fit: cover; flex-shrink: 0; }
.css-ocl3c2 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 22px; height: 22px; border-radius: 6px; color: var(--p-text-subtle); transition: color 0.12s, background 0.12s; }
.css-ocl3c2:hover, .css-ocl3c2[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-zdx2uo { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 0px; }
.css-1wpsguw { display: flex; -webkit-box-align: baseline; align-items: baseline; padding-top: 7px; padding-bottom: 7px; }
.css-1pgfsv { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); }
.css-iaqz7f { flex: 1 1 0%; margin-inline: 10px; height: 1px; align-self: center; border-bottom-width: 1px; border-bottom-style: dotted; border-color: var(--p-border-strong); }
.css-1leayeq { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); flex-shrink: 0; }
.css-ppf96q { font-size: var(--chakra-fontSizes-xs); font-weight: 500; color: var(--p-text-muted); }
.css-1dg8hj3 { order: -1; }
@media screen and (min-width: 62em) {
  .css-1dg8hj3 { order: 0; }
}
.css-pkcc37 { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 9px; }
.css-1ijwczz { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 8px; }
.css-1ccn238 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 22px; padding-inline: 10px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--p-text-primary); color: var(--p-surface); }
.css-1ceigbf { width: 100%; height: auto; display: block; overflow: visible; }
.css-1gmzflo { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 4px; }
.css-syfnf3 { display: flex; align-items: flex-start; flex-direction: row; gap: 9px; }
.css-grl1wg { width: 7px; height: 7px; border-radius: 999px; background: rgb(23, 163, 74); flex-shrink: 0; margin-top: 7px; }
.css-1wrkr2o { width: 7px; height: 7px; border-radius: 999px; background: rgb(37, 99, 235); flex-shrink: 0; margin-top: 7px; }
.css-8zy5qf { padding-top: 6px; }
.css-1bvc4cc { display: flex; -webkit-box-pack: end; justify-content: flex-end; }
.css-atu8lz { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; color: var(--p-text-muted); transition: color 0.12s; }
.css-atu8lz:hover, .css-atu8lz[data-hover] { color: var(--p-text-primary); }
.css-1dh3rod { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); }
.css-bjavrp { transition: transform 0.15s; }
.css-13odj6s { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 14px; padding-top: 12px; }
.css-gw8qou { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-strong); color: var(--p-text-muted); font-size: 9px; font-weight: 800; font-family: var(--chakra-fonts-mono); cursor: help; flex-shrink: 0; transition: 0.12s; }
.css-gw8qou:hover, .css-gw8qou[data-hover] { color: var(--p-text-primary); border-color: var(--p-text-primary); }
.css-57r8rc { display: flex; height: 10px; border-radius: 999px; overflow: hidden; gap: 2px; }
.css-112tgdw { width: 20%; background: rgb(224, 82, 76); }
.css-1gf8tct { width: 60%; background: rgb(23, 163, 74); }
.css-1009bvz { width: 20%; background: rgb(37, 99, 235); }
.css-cp3a5l { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 5px; }
.css-1kb1t4i { width: 7px; height: 7px; border-radius: 2px; background: rgb(224, 82, 76); }
.css-21lcsp { font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-c56aez { width: 7px; height: 7px; border-radius: 2px; background: rgb(23, 163, 74); }
.css-lpu25o { width: 7px; height: 7px; border-radius: 2px; background: rgb(37, 99, 235); }
.css-nzh6w3 { border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-14mewlm { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 26px; height: 26px; border-radius: 8px; background: var(--p-surface-light); color: var(--p-text-secondary); flex-shrink: 0; transition: color 0.12s; }
.css-14mewlm:hover, .css-14mewlm[data-hover] { color: var(--p-text-primary); }
.css-m5ayia { font-size: var(--chakra-fontSizes-xl); font-weight: 700; letter-spacing: -0.02em; line-height: 1.15; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); margin-bottom: 10px; }
@media screen and (min-width: 48em) {
  .css-m5ayia { font-size: var(--chakra-fontSizes-3xl); }
}
.css-lrso6m { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: rgb(194, 75, 75); }
.css-1hrqr7o { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); }
.css-fox1id { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-top: 8px; padding-bottom: 8px; min-width: 0px; }
.css-1bqbf8y { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); min-width: 0px; flex: 1 1 0%; }
.css-15x8s5r { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 4px; font-size: var(--chakra-fontSizes-2xs); font-weight: 700; color: var(--p-text-muted); flex-shrink: 0; }
.css-15x8s5r:hover, .css-15x8s5r[data-hover] { color: var(--p-text-primary); }
.css-vk3y0u { display: flex; flex-direction: column; flex: 0 0 auto; min-width: 0px; gap: 16px; width: 100%; }
@media screen and (min-width: 62em) {
  .css-vk3y0u { flex: 1 1 0%; }
}
.css-1gzm0xp { min-width: 0px; flex: 1 1 0%; }
.css-as14hg { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 14px; min-width: 0px; }
.css-ruapjk { position: relative; flex-shrink: 0; }
.css-z46pgh { width: 44px; height: 44px; border-radius: 10px; object-fit: contain; flex-shrink: 0; }
.css-1pqc5j0 { position: absolute; right: -5px; bottom: -5px; border-radius: var(--chakra-radii-full); padding: 2px; background: var(--p-bg); z-index: 1; }
.css-1jpqr9d { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(207, 77, 71, 0.6); background: rgba(207, 77, 71, 0.12); cursor: default; }
.css-gtl0za { width: 14px; height: 14px; object-fit: contain; }
.css-sz3opf { min-width: 0px; }
.css-1dmd7e9 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 8px; min-width: 0px; }
.css-x7wnbb { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
@media screen and (min-width: 48em) {
  .css-x7wnbb { font-size: var(--chakra-fontSizes-xl); }
}
.css-k6lr9t { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 22px; height: 22px; border-radius: 6px; flex-shrink: 0; color: var(--p-text-subtle); transition: color 0.12s, background 0.12s; }
.css-k6lr9t:hover, .css-k6lr9t[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-12cpavm { margin-left: -6px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 22px; height: 22px; border-radius: 6px; flex-shrink: 0; color: var(--p-text-subtle); transition: color 0.12s, background 0.12s; }
.css-12cpavm:hover, .css-12cpavm[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-f1culf { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; min-width: 0px; }
.css-ni927h { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.css-zuhkts { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-subtle); white-space: nowrap; flex-shrink: 0; }
.css-ohwjst { display: flex; align-items: flex-end; gap: 26px; flex-shrink: 0; }
.css-acypot { display: none; align-items: flex-end; flex-direction: column; gap: 0px; }
@media screen and (min-width: 48em) {
  .css-acypot { display: flex; }
}
.css-ull25y { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 48em) {
  .css-ull25y { font-size: var(--chakra-fontSizes-xl); }
}
.css-yrmxm0 { display: none; align-items: flex-end; flex-direction: column; gap: 0px; }
@media screen and (min-width: 30em) {
  .css-yrmxm0 { display: flex; }
}
.css-1l68od1 { width: 1px; align-self: stretch; background: var(--p-border-subtle); display: none; }
@media screen and (min-width: 30em) {
  .css-1l68od1 { display: block; }
}
.css-1mr5y8i { display: flex; align-items: flex-end; flex-direction: column; gap: 0px; }
.css-9emw15 { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); }
@media screen and (min-width: 48em) {
  .css-9emw15 { font-size: var(--chakra-fontSizes-xl); }
}
.css-1f6xtdw { position: relative; flex-shrink: 0; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; overflow: hidden; height: 300px; }
@media screen and (min-width: 62em) {
  .css-1f6xtdw { height: 380px; }
}
.css-thcih9 { position: relative; height: 100%; min-width: 0px; }
.css-96b72w { display: flex; flex-direction: column; height: 100%; min-width: 0px; visibility: visible; }
.css-1vu5fyl { display: flex; -webkit-box-align: center; align-items: center; gap: 0px; padding-inline: 12px; padding-top: 9px; padding-bottom: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); flex-shrink: 0; overflow-x: auto; scrollbar-width: none; }
.css-1vu5fyl::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-12ajkuv { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 0px; flex-shrink: 0; }
.css-10ctwf3 { padding-inline: 7px; height: 22px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; flex-shrink: 0; color: var(--p-text-primary); transition: color 0.12s; }
.css-10ctwf3:hover, .css-10ctwf3[data-hover] { color: var(--p-text-primary); }
.css-1dwniqe { padding-inline: 7px; height: 22px; font-size: var(--chakra-fontSizes-xs); font-weight: 500; white-space: nowrap; flex-shrink: 0; color: var(--p-text-muted); transition: color 0.12s; }
.css-1dwniqe:hover, .css-1dwniqe[data-hover] { color: var(--p-text-primary); }
.css-1e3qjcm { width: 1px; height: 13px; background: var(--p-border-default); flex-shrink: 0; margin-inline: 4px; }
.css-1629xi7 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 26px; height: 22px; flex-shrink: 0; color: var(--p-text-primary); transition: color 0.12s; }
.css-1629xi7:hover, .css-1629xi7[data-hover] { color: var(--p-text-primary); }
.css-9clbhe { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 26px; height: 22px; flex-shrink: 0; color: var(--p-text-muted); transition: color 0.12s; }
.css-9clbhe:hover, .css-9clbhe[data-hover] { color: var(--p-text-primary); }
.css-ztg7bv { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-subtle); margin-inline: -3px; }
.css-1lcq4vi { cursor: pointer; flex-shrink: 0; }
.css-xl71ch { pointer-events: none; flex: 1 1 auto; min-width: 0px; }
.css-gsc78d { display: flex; -webkit-box-align: center; align-items: center; gap: 3px; padding-inline: 7px; height: 22px; font-size: var(--chakra-fontSizes-xs); font-weight: 500; white-space: nowrap; color: var(--p-text-muted); transition: color 0.12s; }
.css-gsc78d:hover, .css-gsc78d[data-hover] { color: var(--p-text-primary); }
.css-svh7dr { flex: 1 1 0%; min-width: 12px; }
.css-18y9afr { flex: 1 1 0%; min-height: 0px; position: relative; padding-top: 4px; opacity: 1; transition: opacity 0.18s; }
.css-uz72hf { position: absolute; inset: 0px 14px 16px; z-index: 1; pointer-events: none; }
.css-d6k5aq { display: flex; gap: 10px; margin-bottom: 14px; padding-top: 10px; }
.css-cr6cf0 { display: flex; -webkit-box-align: baseline; align-items: baseline; flex-wrap: wrap; position: absolute; top: 10px; left: 14px; z-index: 2; pointer-events: none; gap: 10px; font-family: var(--chakra-fonts-mono); font-size: var(--chakra-fontSizes-2xs); line-height: 1.2; }
.css-ydzs3i { color: var(--p-text-secondary); font-weight: 700; }
.css-1rzxz5w { color: var(--p-text-subtle); font-weight: 500; }
.css-1i27l4i { display: flex; gap: 8px; }
.css-116z1u1 { color: var(--p-text-subtle); }
.css-1u29iy3 { margin-left: 0px; font-weight: 600; }
.css-4m7gyq { font-weight: 600; color: var(--p-text-subtle); }
.css-16aagmy { position: absolute; bottom: 8px; right: 10px; z-index: 2; }
.css-k92icl { display: none; position: absolute; left: 0px; right: 0px; bottom: 0px; height: 6px; z-index: 3; cursor: ns-resize; background: var(--chakra-colors-transparent); transition: background 0.12s; touch-action: none; }
@media screen and (min-width: 62em) {
  .css-k92icl { display: block; }
}
.css-k92icl:hover, .css-k92icl[data-hover] { background: var(--p-border-strong); }
.css-k92icl:focus-visible, .css-k92icl[data-focus-visible] { outline: transparent solid 2px; outline-offset: 2px; background: var(--p-text-muted); }
.css-13zczwg { position: relative; display: flex; flex-direction: column; min-width: 0px; width: 100%; }
.css-c1lr1w { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 16px; flex-shrink: 0; padding-inline: 18px; margin-bottom: 14px; order: 1; }
@media screen and (min-width: 30em) {
  .css-c1lr1w { -webkit-box-pack: justify; justify-content: space-between; order: 0; }
}
@media screen and (min-width: 48em) {
  .css-c1lr1w { padding-inline: 22px; }
}
.css-7itkud { display: flex; -webkit-box-pack: start; justify-content: flex-start; flex-direction: row; border: var(--chakra-borders-none); gap: 4px; }
.css-nixadc { outline: transparent solid 2px; outline-offset: 2px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-top: var(--chakra-space-2); padding-bottom: var(--chakra-space-2); height: 36px; padding-inline: 16px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; white-space: nowrap; color: var(--p-text-muted); transition: color 0.12s, background 0.12s; }
.css-nixadc:focus-visible, .css-nixadc[data-focus-visible] { z-index: 1; box-shadow: var(--chakra-shadows-outline); }
.css-nixadc:hover, .css-nixadc[data-hover] { color: var(--p-text-primary); }
.css-nixadc[aria-selected="true"], .css-nixadc[data-selected] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-nixadc:disabled, .css-nixadc[disabled], .css-nixadc[aria-disabled="true"], .css-nixadc[data-disabled] { opacity: 0.35; cursor: not-allowed; }
.css-nixadc:disabled:hover, .css-nixadc[disabled]:hover, .css-nixadc[aria-disabled="true"]:hover, .css-nixadc[data-disabled]:hover, .css-nixadc:disabled[data-hover], .css-nixadc[disabled][data-hover], .css-nixadc[aria-disabled="true"][data-hover], .css-nixadc[data-disabled][data-hover] { color: var(--p-text-muted); }
.css-whyutx { -webkit-box-align: center; align-items: center; display: none; gap: 8px; }
@media screen and (min-width: 30em) {
  .css-whyutx { display: flex; }
}
.css-ex6mmj { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; height: 36px; padding-inline: 14px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; color: var(--p-text-secondary); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); white-space: nowrap; }
.css-ex6mmj:hover, .css-ex6mmj[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-e2ygi7 { position: relative; width: auto; z-index: var(--chakra-zIndices-auto); }
.css-v988xp { width: auto; text-align: inherit; cursor: pointer; }
.css-1g19p73 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 6px; height: 36px; padding-inline: 14px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; min-width: 160px; -webkit-box-pack: center; justify-content: center; background: rgb(58, 73, 184); color: rgb(242, 240, 250); border-top-style: ; border-top-width: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-color: var(--p-border-strong); }
.css-1g19p73:hover, .css-1g19p73[data-hover] { background: rgb(71, 87, 204); }
.css-k4el0f { margin-right: -2px; }
.css-1k2kw0r { height: 18px; overflow: hidden; }
@-webkit-keyframes buyRoll { 
  0%, 18% { transform: translateY(0px); }
  25%, 43% { transform: translateY(-18px); }
  50%, 68% { transform: translateY(-36px); }
  75%, 93% { transform: translateY(-54px); }
  100% { transform: translateY(-72px); }
}
@keyframes buyRoll { 
  0%, 18% { transform: translateY(0px); }
  25%, 43% { transform: translateY(-18px); }
  50%, 68% { transform: translateY(-36px); }
  75%, 93% { transform: translateY(-54px); }
  100% { transform: translateY(-72px); }
}
.css-1xqh5j1 { animation: 12s ease 0s infinite normal none running buyRoll; }
.css-1ueydpc { font-size: var(--chakra-fontSizes-sm); font-weight: 700; font-variant-numeric: tabular-nums; height: 18px; line-height: 18px; text-align: left; }
.css-142c3gn { margin-right: -3px; display: flex; }
.css-360lcg { -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; display: flex; gap: 8px; margin-bottom: 14px; padding-inline: 18px; order: 0; }
@media screen and (min-width: 30em) {
  .css-360lcg { display: none; order: 0; }
}
@media screen and (min-width: 48em) {
  .css-360lcg { padding-inline: 22px; }
}
.css-ch29t7 { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 18px; order: 2; min-height: auto; }
@media screen and (min-width: 30em) {
  .css-ch29t7 { order: 0; }
}
@media screen and (min-width: 48em) {
  .css-ch29t7 { padding: 22px; min-height: 737px; }
}
.css-8atqhb { width: 100%; }
.css-47dblg { outline: transparent solid 2px; outline-offset: 2px; padding: 0px; }
.css-12apzn4 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; flex: 1 1 0%; min-width: 0px; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-174ko0w { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 76px; display: none; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
@media screen and (min-width: 30em) {
  .css-174ko0w { display: block; }
}
.css-1yvzye4 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 84px; display: none; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-1yvzye4 { display: block; }
}
.css-1gp700e { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 82px; display: none; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
@media screen and (min-width: 62em) {
  .css-1gp700e { display: block; }
}
.css-160ujf9 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 142px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1o8mnu7 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 82px; display: none; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-1o8mnu7 { display: block; }
}
.css-1jqoxv9 { width: 22px; flex-shrink: 0; }
.css-wiw5qc { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); opacity: 1; }
.css-14hr513 { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; flex: 1 1 0%; min-width: 0px; padding-inline: 2px; padding-top: 12px; padding-bottom: 12px; flex-wrap: wrap; text-align: left; cursor: pointer; }
@media screen and (min-width: 30em) {
  .css-14hr513 { flex-wrap: nowrap; }
}
.css-14hr513:hover .marketName, .css-14hr513[data-hover] .marketName { text-decoration: underline; text-underline-offset: 3px; }
.css-x0839m { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 9px; flex: 1 1 0%; min-width: 0px; }
.css-4gra82 { width: 22px; height: 22px; object-fit: contain; flex-shrink: 0; }
.css-11ncp31 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-t7qcqj { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; background: var(--p-status-green-bg); color: var(--p-status-green-text); padding-inline: 8px; padding-top: 3px; padding-bottom: 3px; border-radius: 7px; flex-shrink: 0; }
.css-hk7xy0 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); }
.css-196taeq { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 76px; flex-shrink: 0; text-align: right; white-space: nowrap; display: none; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 30em) {
  .css-196taeq { display: block; }
}
.css-1kjoosc { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 84px; flex-shrink: 0; text-align: right; white-space: nowrap; display: none; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 48em) {
  .css-1kjoosc { display: block; }
}
.css-1imulyi { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 82px; flex-shrink: 0; text-align: right; white-space: nowrap; display: none; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 62em) {
  .css-1imulyi { display: block; }
}
.css-q5hoxj { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; width: 142px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: rgb(194, 75, 75); }
.css-1jaadlh { font-weight: 500; opacity: 0.75; }
.css-gb0czb { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 82px; flex-shrink: 0; text-align: right; white-space: nowrap; display: none; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); }
@media screen and (min-width: 48em) {
  .css-gb0czb { display: block; }
}
.css-1ohd4pu { width: 100%; display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr)); gap: 10px; padding-top: 10px; margin-top: 2px; border-top-width: 1px; border-top-style: dashed; border-color: var(--p-border-subtle); }
@media screen and (min-width: 30em) {
  .css-1ohd4pu { display: none; }
}
.css-qbwz9w { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); white-space: nowrap; }
.css-19gn0sj { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1hpita8 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-a4mfcm { width: 22px; flex-shrink: 0; display: none; -webkit-box-pack: end; justify-content: flex-end; }
@media screen and (min-width: 30em) {
  .css-a4mfcm { display: flex; }
}
.css-19phgxt { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); opacity: 1; }
.css-taor68 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 22px; height: 22px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-1usfy3i { width: 100%; height: 100%; padding: 0px; object-fit: cover; }
.css-1pyer1u { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 82px; flex-shrink: 0; text-align: right; white-space: nowrap; display: none; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-1pyer1u { display: block; }
}
.css-wenyis { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 2px; padding-bottom: 8px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-1njt4gs { width: 110px; flex-shrink: 0; display: none; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); text-transform: uppercase; letter-spacing: 0.06em; color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-1njt4gs { display: block; }
}
.css-xf01b9 { display: flex; -webkit-box-align: center; align-items: center; width: 72px; flex-shrink: 0; gap: 4px; }
.css-1d7v7mq { font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); text-transform: uppercase; letter-spacing: 0.06em; color: var(--p-text-muted); }
.css-1fovwga { cursor: pointer; flex-shrink: 0; line-height: 0; color: var(--p-text-subtle); transition: color 0.12s; }
.css-1fovwga:hover, .css-1fovwga[data-hover] { color: var(--p-text-primary); }
.css-87vf3q { display: flex; -webkit-box-align: center; align-items: center; flex: 1 1 0%; min-width: 0px; gap: 4px; }
.css-1wnmv4r { width: 82px; flex-shrink: 0; display: none; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); text-transform: uppercase; letter-spacing: 0.06em; color: var(--p-text-muted); }
@media screen and (min-width: 30em) {
  .css-1wnmv4r { display: block; }
}
.css-1pdlqvd { width: 104px; flex-shrink: 0; text-align: right; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); text-transform: uppercase; letter-spacing: 0.06em; color: var(--p-text-muted); }
.css-15tfrva { display: flex; -webkit-box-align: center; align-items: center; width: 52px; flex-shrink: 0; gap: 4px; }
.css-19urd5b { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 2px; padding-top: 12px; padding-bottom: 12px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); }
.css-bjekg1 { width: 110px; flex-shrink: 0; display: none; }
@media screen and (min-width: 48em) {
  .css-bjekg1 { display: block; }
}
.css-1yl3t57 { transition-property: var(--chakra-transition-property-common); transition-duration: var(--chakra-transition-duration-fast); transition-timing-function: var(--chakra-transition-easing-ease-out); cursor: pointer; text-decoration: none; outline: transparent solid 2px; outline-offset: 2px; font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); }
.css-1yl3t57:focus-visible, .css-1yl3t57[data-focus-visible] { box-shadow: var(--chakra-shadows-outline); }
.css-1yl3t57:hover, .css-1yl3t57[data-hover] { color: var(--p-text-primary); text-decoration: underline; }
.css-1mkbs8s { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; width: 72px; flex-shrink: 0; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1q7eg2j { width: 18px; height: 18px; border-radius: 5px; object-fit: contain; flex-shrink: 0; }
.css-10yg2w0 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; color: var(--p-text-primary); white-space: nowrap; }
.css-1gjegoo { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); padding-left: 26px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-nt7e3e { width: 82px; flex-shrink: 0; display: none; }
@media screen and (min-width: 30em) {
  .css-nt7e3e { display: block; }
}
.css-1i6r02d { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; color: var(--p-status-green-text); }
.css-1b699uj { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 104px; flex-shrink: 0; text-align: right; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1vg9xc0 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; width: 52px; flex-shrink: 0; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1amr2iq { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 2px; padding-top: 12px; padding-bottom: 12px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-x65o5q { transition-property: var(--chakra-transition-property-common); transition-duration: var(--chakra-transition-duration-fast); transition-timing-function: var(--chakra-transition-easing-ease-out); cursor: pointer; text-decoration: none; outline: transparent solid 2px; outline-offset: 2px; font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
.css-x65o5q:focus-visible, .css-x65o5q[data-focus-visible] { box-shadow: var(--chakra-shadows-outline); }
.css-x65o5q:hover, .css-x65o5q[data-hover] { color: var(--p-text-primary); text-decoration: underline; }
.css-gp9q1z { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 6px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-1rjqo95 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; color: var(--p-text-subtle); cursor: default; }
.css-9ivhpj { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); }
.css-7m8c { font-size: var(--chakra-fontSizes-xs); font-weight: 600; color: var(--p-text-muted); cursor: pointer; }
.css-7m8c:hover, .css-7m8c[data-hover] { color: var(--p-text-primary); }
.css-dholca { z-index: 30; }
.css-pp42b7 { outline: transparent solid 2px; outline-offset: 2px; --menu-bg: #fff; --menu-shadow: var(--chakra-shadows-sm); color: inherit; border-width: 1px; background: var(--p-surface); border-color: var(--p-border-default); border-radius: 14px; padding-top: 6px; padding-bottom: 6px; min-width: 180px; z-index: 30; box-shadow: var(--chakra-shadows-none); }
.chakra-ui-dark .css-pp42b7:not([data-theme]), [data-theme="dark"] .css-pp42b7:not([data-theme]), .css-pp42b7[data-theme="dark"] { --menu-bg: var(--chakra-colors-gray-700); --menu-shadow: var(--chakra-shadows-dark-lg); }
.css-1tnhqjh { text-decoration: none; user-select: none; display: flex; width: 100%; -webkit-box-align: center; align-items: center; text-align: start; flex: 0 0 auto; outline: transparent solid 2px; outline-offset: 2px; padding-top: var(--chakra-space-1-5); padding-bottom: var(--chakra-space-1-5); padding-inline-start: var(--chakra-space-3); padding-inline-end: var(--chakra-space-3); transition-property: var(--chakra-transition-property-background); transition-duration: var(--chakra-transition-duration-ultra-fast); transition-timing-function: var(--chakra-transition-easing-ease-in); background: var(--chakra-colors-transparent); color: var(--p-text-secondary); font-size: var(--chakra-fontSizes-sm); font-weight: 600; }
.css-1tnhqjh:active, .css-1tnhqjh[data-active] { --menu-bg: var(--chakra-colors-gray-200); }
.chakra-ui-dark .css-1tnhqjh:active:not([data-theme]), .chakra-ui-dark .css-1tnhqjh[data-active]:not([data-theme]), [data-theme="dark"] .css-1tnhqjh:active:not([data-theme]), [data-theme="dark"] .css-1tnhqjh[data-active]:not([data-theme]), .css-1tnhqjh:active[data-theme="dark"], .css-1tnhqjh[data-active][data-theme="dark"] { --menu-bg: var(--chakra-colors-whiteAlpha-200); }
.css-1tnhqjh[aria-expanded="true"], .css-1tnhqjh[data-expanded], .css-1tnhqjh[data-state="expanded"] { --menu-bg: var(--chakra-colors-gray-100); }
.chakra-ui-dark .css-1tnhqjh[aria-expanded="true"]:not([data-theme]), .chakra-ui-dark .css-1tnhqjh[data-expanded]:not([data-theme]), .chakra-ui-dark .css-1tnhqjh[data-state="expanded"]:not([data-theme]), [data-theme="dark"] .css-1tnhqjh[aria-expanded="true"]:not([data-theme]), [data-theme="dark"] .css-1tnhqjh[data-expanded]:not([data-theme]), [data-theme="dark"] .css-1tnhqjh[data-state="expanded"]:not([data-theme]), .css-1tnhqjh[aria-expanded="true"][data-theme="dark"], .css-1tnhqjh[data-expanded][data-theme="dark"], .css-1tnhqjh[data-state="expanded"][data-theme="dark"] { --menu-bg: var(--chakra-colors-whiteAlpha-100); }
.css-1tnhqjh:disabled, .css-1tnhqjh[disabled], .css-1tnhqjh[aria-disabled="true"], .css-1tnhqjh[data-disabled] { opacity: 0.4; cursor: not-allowed; }
.css-1tnhqjh:hover, .css-1tnhqjh[data-hover] { background: var(--p-surface-light); color: var(--p-text-primary); }
.css-1tnhqjh:focus, .css-1tnhqjh[data-focus] { background: var(--p-surface-light); }
.css-1ra6y3a { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-size: 0.8em; margin-inline-end: 8px; opacity: 1; }
.css-juy433 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; font-size: 0.8em; margin-inline-end: 8px; opacity: 0; }
.css-a1gy51 { outline: transparent solid 2px; outline-offset: 2px; --menu-bg: #fff; --menu-shadow: var(--chakra-shadows-sm); color: inherit; border-width: 1px; background: var(--p-surface); border-color: var(--p-border-default); border-radius: 14px; padding-top: 6px; padding-bottom: 6px; min-width: 170px; max-height: 300px; overflow-y: auto; z-index: 30; box-shadow: var(--chakra-shadows-none); }
.chakra-ui-dark .css-a1gy51:not([data-theme]), [data-theme="dark"] .css-a1gy51:not([data-theme]), .css-a1gy51[data-theme="dark"] { --menu-bg: var(--chakra-colors-gray-700); --menu-shadow: var(--chakra-shadows-dark-lg); }
.css-1c74rl6 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 30px; flex-shrink: 0; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1vy1552 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; flex: 1 1 0%; min-width: 0px; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1jpzzlq { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 110px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); display: none; }
@media screen and (min-width: 30em) {
  .css-1jpzzlq { display: block; }
}
.css-1ql0eep { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 150px; flex-shrink: 0; text-align: right; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-p934n0 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 30px; flex-shrink: 0; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-10f2ivh { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 5px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; color: var(--p-text-secondary); }
.css-10f2ivh:hover, .css-10f2ivh[data-hover] { color: var(--p-text-primary); text-decoration: underline; text-underline-offset: 3px; }
.css-ox27q7 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 110px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); display: none; }
@media screen and (min-width: 30em) {
  .css-ox27q7 { display: block; }
}
.css-lf8r4k { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; width: 150px; flex-shrink: 0; gap: 8px; }
.css-7vmj0m { flex: 1 1 0%; max-width: 84px; background: var(--p-surface-light); border-radius: 999px; height: 5px; overflow: hidden; }
.css-1eb2nwq { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 100%; }
.css-3lga17 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); width: 58px; text-align: right; white-space: nowrap; }
.css-i07u84 { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 5px; font-family: var(--chakra-fonts-mono); font-size: var(--chakra-fontSizes-sm); font-weight: 600; color: var(--p-text-secondary); }
.css-i07u84:hover, .css-i07u84[data-hover] { color: var(--p-text-primary); text-decoration: underline; text-underline-offset: 3px; }
.css-vz2v7i { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 51.2365%; }
.css-7j38f { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 35.1068%; }
.css-vsee71 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 27.2285%; }
.css-5arf68 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 26.6999%; }
.css-1mvls22 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 26.4944%; }
.css-qiiwaq { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 26.2456%; }
.css-trj4fw { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 23.2726%; }
.css-1lge03g { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 23.0132%; }
.css-12vnvmx { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 21.0091%; }
.css-1xn46y6 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 19.1639%; }
.css-z8ryys { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 16.5879%; }
.css-v4xhio { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 15.7638%; }
.css-x5t88w { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 14.884%; }
.css-zuffg2 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 10px; padding-top: 12px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-l3g5bv { display: inline-flex; appearance: none; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; user-select: none; position: relative; white-space: nowrap; vertical-align: middle; outline: transparent solid 2px; outline-offset: 2px; line-height: 1.2; font-weight: 600; transition-property: var(--chakra-transition-property-common); transition-duration: var(--chakra-transition-duration-normal); height: var(--chakra-sizes-6); min-width: var(--chakra-sizes-6); font-size: var(--chakra-fontSizes-xs); color: var(--chakra-colors-gray-800); padding-inline: 0px; padding-top: 0px; padding-bottom: 0px; border-radius: 999px; }
.css-l3g5bv:focus-visible, .css-l3g5bv[data-focus-visible] { box-shadow: var(--chakra-shadows-outline); }
.css-l3g5bv:disabled, .css-l3g5bv[disabled], .css-l3g5bv[aria-disabled="true"], .css-l3g5bv[data-disabled] { opacity: 0.4; cursor: not-allowed; box-shadow: var(--chakra-shadows-none); }
.css-l3g5bv:hover, .css-l3g5bv[data-hover] { background: var(--chakra-colors-gray-100); }
.css-l3g5bv:hover:disabled, .css-l3g5bv[data-hover]:disabled, .css-l3g5bv:hover[disabled], .css-l3g5bv[data-hover][disabled], .css-l3g5bv:hover[aria-disabled="true"], .css-l3g5bv[data-hover][aria-disabled="true"], .css-l3g5bv:hover[data-disabled], .css-l3g5bv[data-hover][data-disabled] { background: initial; }
.css-l3g5bv:active, .css-l3g5bv[data-active] { background: var(--chakra-colors-gray-200); }
a#tv-attr-logo { --fill: #131722; --stroke: #fff; position: absolute; left: 10px; bottom: 10px; height: 19px; width: 35px; margin: 0px; padding: 0px; border: 0px; z-index: 3; }
a#tv-attr-logo[data-dark] { --fill: #D1D4DC; --stroke: #131722; }
.css-1kro95 { transform: rotate(180deg); transition: transform 0.15s; }
.css-jemlql { position: fixed; left: 0px; top: 0px; width: 100vw; height: 100vh; z-index: var(--chakra-zIndices-modal); background: rgba(0, 0, 0, 0.5); backdrop-filter: blur(6px); }
.css-1xisyp4 { display: flex; width: 100vw; height: var(--chakra-vh); position: fixed; left: 0px; top: 0px; z-index: var(--chakra-zIndices-modal); -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; overflow: hidden; overscroll-behavior-y: none; }
.css-3wmi8i { display: flex; flex-direction: column; position: relative; width: 100%; outline: transparent solid 2px; outline-offset: 2px; z-index: var(--chakra-zIndices-modal); max-height: calc(100% - 7.5rem); --modal-bg: var(--chakra-colors-white); --modal-shadow: var(--chakra-shadows-lg); background: var(--p-surface); color: var(--p-text-primary); border-radius: 24px; margin-inline: 16px; margin-top: 16px; margin-bottom: 16px; max-width: calc(100% - 24px); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); box-shadow: var(--chakra-shadows-none); }
.chakra-ui-dark .css-3wmi8i:not([data-theme]), [data-theme="dark"] .css-3wmi8i:not([data-theme]), .css-3wmi8i[data-theme="dark"] { --modal-bg: var(--chakra-colors-gray-700); --modal-shadow: var(--chakra-shadows-dark-lg); }
@media screen and (min-width: 48em) {
  .css-3wmi8i { max-width: min(32rem, 100% - 32px); }
}
.css-174zhp0 { outline: transparent solid 2px; outline-offset: 2px; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; width: var(--close-button-size); height: var(--close-button-size); transition-property: var(--chakra-transition-property-common); transition-duration: var(--chakra-transition-duration-normal); --close-button-size: var(--chakra-sizes-8); font-size: var(--chakra-fontSizes-xs); position: absolute; right: 10px; top: 10px; border-radius: 999px; color: var(--p-text-secondary); background: var(--p-surface-light); z-index: 2; }
.css-174zhp0:disabled, .css-174zhp0[disabled], .css-174zhp0[aria-disabled="true"], .css-174zhp0[data-disabled] { opacity: 0.4; cursor: not-allowed; box-shadow: var(--chakra-shadows-none); }
.css-174zhp0:active, .css-174zhp0[data-active] { --close-button-bg: var(--chakra-colors-blackAlpha-200); }
.chakra-ui-dark .css-174zhp0:active:not([data-theme]), .chakra-ui-dark .css-174zhp0[data-active]:not([data-theme]), [data-theme="dark"] .css-174zhp0:active:not([data-theme]), [data-theme="dark"] .css-174zhp0[data-active]:not([data-theme]), .css-174zhp0:active[data-theme="dark"], .css-174zhp0[data-active][data-theme="dark"] { --close-button-bg: var(--chakra-colors-whiteAlpha-200); }
.css-174zhp0:focus-visible, .css-174zhp0[data-focus-visible] { box-shadow: var(--chakra-shadows-outline); }
.css-174zhp0:hover, .css-174zhp0[data-hover] { color: var(--p-text-primary); background: var(--p-surface-raised); }
.css-onkibi { width: 1em; height: 1em; display: inline-block; line-height: 1em; flex-shrink: 0; color: currentcolor; vertical-align: middle; }
.css-1ymg69b { padding-inline-start: var(--chakra-space-6); padding-inline-end: var(--chakra-space-6); flex: 1 1 0%; overflow: auto; padding: 12px; }
@media screen and (min-width: 48em) {
  .css-1ymg69b { padding: 16px; }
}
.css-5a7m82 { position: relative; padding: 12px; border-radius: 16px; min-height: 320px; background: var(--p-surface-light); }
@media screen and (min-width: 48em) {
  .css-5a7m82 { padding: 16px; }
}
.css-1d27zfz { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; position: absolute; inset: 0px; }
.css-1b14tus { display: inline-block; border-top: 2px solid; border-right: 2px solid; border-bottom-style: solid; border-left-style: solid; border-radius: 99999px; border-bottom-width: 2px; border-left-width: 2px; border-bottom-color: var(--chakra-colors-transparent); border-left-color: var(--chakra-colors-transparent); animation: 0.45s linear 0s infinite normal none running animation-b7n1on; width: var(--spinner-size); height: var(--spinner-size); --spinner-size: var(--chakra-sizes-6); color: var(--p-text-muted); }
@-webkit-keyframes animation-b7n1on { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes animation-b7n1on { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.css-8b45rq { border: 0px; clip: rect(0px, 0px, 0px, 0px); width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; white-space: nowrap; position: absolute; }
.css-1focd4y { display: flex; gap: 8px; margin-top: 12px; }
.css-kxdnvj { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; height: 44px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; flex: 1 1 0%; background: rgb(58, 73, 184); color: rgb(242, 240, 250); opacity: 0.5; }
.css-kxdnvj:hover, .css-kxdnvj[data-hover] { background: rgb(71, 87, 204); }
.css-1qq9dd0 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; height: 44px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; color: var(--p-text-secondary); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); padding-inline: 16px; opacity: 0.5; }
.css-1qq9dd0:hover, .css-1qq9dd0[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-1sql1lx { position: relative; padding: 12px; border-radius: 16px; background: var(--p-surface-light); }
@media screen and (min-width: 48em) {
  .css-1sql1lx { padding: 16px; }
}
.css-1n0a9dg { width: 100%; display: block; border-radius: 10px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-strong); box-shadow: rgba(0, 0, 0, 0.45) 0px 16px 40px; }
.css-43s5xl { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; height: 44px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; width: 100%; margin-top: 12px; background: rgb(58, 73, 184); color: rgb(242, 240, 250); opacity: 1; }
.css-43s5xl:hover, .css-43s5xl[data-hover] { background: rgb(71, 87, 204); }
.css-1uthhvt { display: flex; gap: 8px; margin-top: 8px; }
.css-y82u34 { display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; height: 44px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 600; transition: 0.12s; color: var(--p-text-secondary); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); flex: 1 1 0%; opacity: 1; }
.css-y82u34:hover, .css-y82u34[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-1fz3tg0 { margin-top: 8px; font-size: var(--chakra-fontSizes-xs); color: var(--p-text-muted); text-align: center; }
.css-1ijdgga { position: relative; width: auto; z-index: 40; }
.css-vkkccr { position: absolute; top: calc(100% + 6px); left: 0px; min-width: 170px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 14px; padding-top: 6px; padding-bottom: 6px; box-shadow: var(--chakra-shadows-none); overflow: hidden; }
.css-g28q66 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; width: calc(100% - 12px); margin-inline: 6px; padding-inline: 8px; padding-top: 8px; padding-bottom: 8px; border-radius: 8px; color: var(--p-text-primary); font-size: var(--chakra-fontSizes-sm); font-weight: 700; }
.css-g28q66:hover, .css-g28q66[data-hover] { background: var(--p-surface-light); text-decoration: none; }
.css-xsbyxm { width: 18px; height: 18px; border-radius: 5px; object-fit: contain; }
.css-1efo7wf { color: var(--p-text-muted); }
.css-1sdih1t { width: 16px; height: 16px; border-radius: 999px; object-fit: cover; flex-shrink: 0; }
.css-kk2kry { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-subtle); margin-top: 8px; }
.css-1fdo7g6 { width: 100%; background: rgb(23, 163, 74); }
.css-1l4y6rd { width: 7px; height: 7px; border-radius: 2px; background: var(--p-status-green); }
.css-1lpktjf { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-bottom: 12px; }
.css-3gc865 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 12px; min-width: 0px; margin-bottom: 12px; }
.css-3gc865:hover [data-name], .css-3gc865[data-hover] [data-name] { color: var(--p-text-primary); }
.css-cgdeo0 { width: 44px; height: 44px; border-radius: 999px; overflow: hidden; flex-shrink: 0; background: var(--p-surface-light); }
.css-14m4uv1 { width: 44px; height: 44px; border-radius: 11px; object-fit: cover; flex-shrink: 0; }
.css-uyo096 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; transition: color 0.12s; }
.css-hy2v3c { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-zc2j8z { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; color: var(--p-text-secondary); transition: color 0.12s; }
.css-zc2j8z:hover, .css-zc2j8z[data-hover] { color: var(--p-text-primary); }
.css-1kjkpvy { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(91, 110, 232, 0.6); background: rgba(91, 110, 232, 0.12); cursor: default; }
.css-lmfnj8 { width: 9px; height: 9px; flex-shrink: 0; background: var(--p-text-secondary); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-1vgosww { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); opacity: 0.55; }
.css-1x3q97c { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; background: rgba(194, 75, 75, 0.12); color: rgb(194, 75, 75); padding-inline: 8px; padding-top: 3px; padding-bottom: 3px; border-radius: 7px; flex-shrink: 0; }
.css-r7dtdo { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; width: 142px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1bi3vgv { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 90px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1kds7dq { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 90px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); }
.css-14ymupc { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; width: 90px; flex-shrink: 0; text-align: right; white-space: nowrap; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); }
.css-1cqa2p3 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 19.8089%; }
.css-jytv2t { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 18.3301%; }
.css-1to872r { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 16.6238%; }
.css-s1q6i { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 16.1885%; }
.css-dz7h8u { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 15.3964%; }
.css-qkczt7 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 14.0845%; }
.css-13b2fae { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 13.2854%; }
.css-1lcndhc { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 12.87%; }
.css-e1wow1 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 12.8312%; }
.css-l6guus { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 12.3728%; }
.css-v94huk { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 11.5769%; }
.css-1ti5ycp { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 11.1227%; }
.css-6ros6f { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 10.0145%; }
.css-bhbc79 { flex: 1 1 0%; min-height: 0px; overflow: clip visible; scrollbar-gutter: stable both-edges; }
@media screen and (min-width: 62em) {
  .css-bhbc79 { overflow: hidden; }
}
.css-144u95l { display: flex; flex-direction: column; height: auto; max-width: 1250px; margin-inline: auto; padding-inline: 14px; padding-top: 16px; padding-bottom: 14px; }
@media screen and (min-width: 48em) {
  .css-144u95l { padding-inline: 24px; padding-top: 24px; padding-bottom: 20px; }
}
@media screen and (min-width: 62em) {
  .css-144u95l { height: 100%; }
}
.css-oft1w6 { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; overflow: clip visible; gap: 14px; }
@media screen and (min-width: 48em) {
  .css-oft1w6 { gap: 18px; }
}
@media screen and (min-width: 62em) {
  .css-oft1w6 { overflow: hidden; }
}
.css-tclkd4 { -webkit-box-align: center; align-items: center; display: flex; gap: 8px; flex-shrink: 0; }
@media screen and (min-width: 30em) {
  .css-tclkd4 { display: none; }
}
.css-79elbk { position: relative; }
.css-1e98b9z { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 8px; width: 100%; height: 38px; padding-left: 14px; padding-right: 12px; background: var(--p-surface-light); border-radius: 999px; transition: 0.12s; color: var(--p-text-primary); }
.css-1e98b9z:hover, .css-1e98b9z[data-hover] { color: var(--p-text-primary); background: var(--p-surface-raised); }
.css-rd8orm { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; min-width: 0px; }
.css-17pglqx { font-size: var(--chakra-fontSizes-sm); font-weight: 700; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-29ac3g { color: var(--p-text-muted); transform: none; transition: transform 0.15s; flex-shrink: 0; }
.css-1lleae0 { display: flex; background: var(--p-surface-light); border-radius: 999px; padding: 3px; gap: 2px; flex-shrink: 0; }
.css-2e60ud { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; padding-inline: 12px; height: calc(32px); border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; background: var(--p-surface); color: var(--p-text-primary); box-shadow: var(--chakra-shadows-none); opacity: 1; transition: 0.12s; }
.css-2e60ud:hover, .css-2e60ud[data-hover] { color: var(--p-text-primary); opacity: 1; }
.css-8edelr { width: 16px; height: 16px; object-fit: contain; filter: none; }
.css-8eyoj7 { -webkit-box-align: center; align-items: center; display: none; gap: 8px; flex-shrink: 0; min-height: 38px; }
@media screen and (min-width: 30em) {
  .css-8eyoj7 { display: flex; }
}
.css-fufjp6 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 8px; width: 100%; height: 38px; padding-left: 14px; padding-right: 12px; background: var(--p-surface-light); border-radius: 999px; transition: 0.12s; color: var(--p-text-secondary); }
.css-fufjp6:hover, .css-fufjp6[data-hover] { color: var(--p-text-primary); background: var(--p-surface-raised); }
.css-1p2zl53 { position: relative; overflow: hidden; flex: 0 0 auto; min-height: 360px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); }
@media screen and (min-width: 62em) {
  .css-1p2zl53 { flex: 1 1 0%; min-height: 0px; }
}
.css-x3ofsq { height: 100%; overflow: auto; scrollbar-width: none; }
.css-x3ofsq::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-sm2etv { display: flex; -webkit-box-align: center; align-items: center; position: sticky; top: 0px; z-index: 1; background: var(--p-surface); gap: 12px; padding-inline: 16px; padding-top: 11px; padding-bottom: 11px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-3i414h { width: 26px; flex-shrink: 0; }
.css-13r4sw7 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: 120px; flex-shrink: 0; color: var(--p-text-muted); }
@media screen and (min-width: 30em) {
  .css-13r4sw7 { width: 150px; }
}
@media screen and (min-width: 62em) {
  .css-13r4sw7 { width: 190px; }
}
.css-1p8eu20 { width: 24px; flex-shrink: 0; }
.css-164dj3u { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; width: auto; margin-left: auto; text-align: right; flex-shrink: 0; color: var(--p-text-muted); }
@media screen and (min-width: 30em) {
  .css-164dj3u { width: 92px; margin-left: 0px; text-align: left; }
}
.css-9oy5pc { flex: 1 1 0%; min-width: 10px; display: none; }
@media screen and (min-width: 30em) {
  .css-9oy5pc { display: block; }
}
.css-o7e2ca { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 68px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-o7e2ca { display: block; }
}
.css-168bdyh { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 78px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 48em) {
  .css-168bdyh { display: block; }
}
.css-nu03hb { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 82px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-nu03hb { display: block; }
}
.css-1jinprc { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 72px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-1jinprc { display: block; }
}
.css-416o7c { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 78px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 62em) {
  .css-416o7c { display: block; }
}
.css-1ygaam3 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; display: none; width: 176px; text-align: right; flex-shrink: 0; color: var(--p-text-muted); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-1ygaam3 { display: block; }
}
.css-hkro50 { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding-inline: 16px; padding-top: 11px; padding-bottom: 11px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-1ppxquo { border-radius: 7px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 26px; height: 26px; background: var(--p-surface-raised); }
.css-yz0wav { width: 120px; flex-shrink: 0; }
@media screen and (min-width: 30em) {
  .css-yz0wav { width: 150px; }
}
@media screen and (min-width: 62em) {
  .css-yz0wav { width: 190px; }
}
.css-1wuopsc { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 82%; height: 10px; background: var(--p-surface-raised); }
.css-1vx4yny { display: flex; -webkit-box-pack: center; justify-content: center; width: 24px; flex-shrink: 0; }
.css-18ce2jr { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 16px; height: 16px; background: var(--p-surface-raised); }
.css-nguobo { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex-shrink: 0; max-width: 92px; flex-basis: 92px; margin-left: auto; }
@media screen and (min-width: 30em) {
  .css-nguobo { margin-left: 0px; }
}
.css-f7l937 { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; display: none; flex-basis: 68px; max-width: 68px; }
@media screen and (min-width: 30em) {
  .css-f7l937 { display: block; }
}
.css-8bev07 { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; display: none; flex-basis: 78px; max-width: 78px; }
@media screen and (min-width: 48em) {
  .css-8bev07 { display: block; }
}
.css-1qgtfjl { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; display: none; flex-basis: 82px; max-width: 82px; }
@media screen and (min-width: 30em) {
  .css-1qgtfjl { display: block; }
}
.css-1y24ayv { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; display: none; flex-basis: 72px; max-width: 72px; }
@media screen and (min-width: 30em) {
  .css-1y24ayv { display: block; }
}
.css-1g3z9ph { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; display: none; flex-basis: 78px; max-width: 78px; }
@media screen and (min-width: 62em) {
  .css-1g3z9ph { display: block; }
}
.css-6frtoi { -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; width: 176px; flex-shrink: 0; display: none; }
@media screen and (min-width: 30em) {
  .css-6frtoi { display: flex; }
}
.css-189pc3w { margin-left: 0px; border-radius: 999px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--p-surface); }
.css-jz9jp1 { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 20px; height: 20px; background: var(--p-surface-raised); }
.css-1dcmctc { margin-left: -8px; border-radius: 999px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--p-surface); }
.css-cxuete { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 46%; height: 10px; background: var(--p-surface-raised); }
.css-1imaaq7 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 90%; height: 10px; background: var(--p-surface-raised); }
.css-1mug7j9 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 74%; height: 10px; background: var(--p-surface-raised); }
.css-1jf508g { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 78%; height: 10px; background: var(--p-surface-raised); }
.css-15yhcg1 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 86%; height: 10px; background: var(--p-surface-raised); }
.css-b948ts { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 80%; height: 10px; background: var(--p-surface-raised); }
.css-14pve91 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64%; height: 10px; background: var(--p-surface-raised); }
.css-oe10a3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 88%; height: 10px; background: var(--p-surface-raised); }
.css-w2o4xz { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 34px; background-image: linear-gradient(to top, var(--p-surface), var(--chakra-colors-transparent)); pointer-events: none; opacity: 0; transition: opacity 0.15s; }
.css-13o7eu2 { display: block; }
.css-80j7vm { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding-inline: 16px; padding-top: 11px; padding-bottom: 11px; transition: background 0.12s; background: var(--p-surface); border-width: 1.5px; border-style: solid; border-image: none; border-color: var(--p-border-strong); border-radius: 12px; box-shadow: var(--chakra-shadows-none); margin: 6px; }
.css-80j7vm:hover, .css-80j7vm[data-hover] { background: var(--p-surface); }
.css-16zstf2 { width: 26px; height: 26px; border-radius: 6px; object-fit: contain; flex-shrink: 0; }
.css-1s0hlhz { width: 120px; flex-shrink: 0; min-width: 0px; }
@media screen and (min-width: 30em) {
  .css-1s0hlhz { width: 150px; }
}
@media screen and (min-width: 62em) {
  .css-1s0hlhz { width: 190px; }
}
.css-1om1zc4 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; min-width: 0px; }
.css-xq60qe { font-size: var(--chakra-fontSizes-sm); font-weight: 700; font-variant-numeric: tabular-nums; line-height: 1.2; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1cgzv2m { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(153, 69, 255, 0.55); background: rgba(153, 69, 255, 0.1); cursor: default; }
.css-1oyz73s { width: 10px; height: 10px; object-fit: contain; }
.css-jd6vqf { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; width: auto; margin-left: auto; text-align: right; flex-shrink: 0; font-family: var(--chakra-fonts-mono); }
@media screen and (min-width: 30em) {
  .css-jd6vqf { width: 92px; margin-left: 0px; text-align: left; }
}
.css-ww0h4v { display: none; width: 68px; text-align: right; flex-shrink: 0; font-size: var(--chakra-fontSizes-sm); font-weight: 400; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 30em) {
  .css-ww0h4v { display: block; }
}
.css-17fznwu { display: none; width: 78px; text-align: right; flex-shrink: 0; font-size: var(--chakra-fontSizes-sm); font-weight: 400; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 48em) {
  .css-17fznwu { display: block; }
}
.css-1biyb46 { display: none; width: 82px; text-align: right; flex-shrink: 0; font-size: var(--chakra-fontSizes-sm); font-weight: 400; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 30em) {
  .css-1biyb46 { display: block; }
}
.css-wy9m5d { display: none; width: 72px; text-align: right; flex-shrink: 0; font-size: var(--chakra-fontSizes-sm); font-weight: 400; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 30em) {
  .css-wy9m5d { display: block; }
}
.css-7pf56n { display: none; width: 78px; text-align: right; flex-shrink: 0; font-size: var(--chakra-fontSizes-sm); font-weight: 400; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
@media screen and (min-width: 62em) {
  .css-7pf56n { display: block; }
}
.css-1ogttxh { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; margin-right: 7px; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); flex-shrink: 0; }
.css-kdey1l { margin-left: 0px; border-radius: 999px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--p-surface); z-index: 20; position: relative; }
.css-11ogbbp { width: 20px; height: 20px; object-fit: contain; flex-shrink: 0; }
.css-kvc48s { margin-left: -8px; border-radius: 999px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--p-surface); z-index: 19; position: relative; }
.css-1fqvmx0 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 20px; height: 20px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-1a3pf7w { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding-inline: 16px; padding-top: 11px; padding-bottom: 11px; transition: background 0.12s; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-1a3pf7w:hover, .css-1a3pf7w[data-hover] { background: var(--p-surface-light); }
.css-eae48e { width: 26px; height: 26px; border-radius: 7px; object-fit: cover; flex-shrink: 0; }
.css-18q6b4z { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(120, 180, 140, 0.65); background: rgba(120, 180, 140, 0.12); cursor: default; }
.css-6ekq4r { width: 11px; height: 11px; object-fit: contain; }
.css-mb6u68 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(204, 255, 0, 0.7); background: rgba(204, 255, 0, 0.12); cursor: default; }
.css-1gidmib { width: 6px; height: 6px; border-radius: 999px; background: var(--p-status-green); flex-shrink: 0; }
.css-133upzb { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-subtle); }
.css-z06dl5 { margin-left: -8px; border-radius: 999px; border-width: 2px; border-style: solid; border-image: none; border-color: var(--p-surface); z-index: 18; position: relative; }
.css-dhrezu { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(54, 146, 106, 0.65); background: rgba(54, 146, 106, 0.12); cursor: default; }
.css-18u067i { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 8px; padding-top: 14px; padding-bottom: 14px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-2tmyxl { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 20px; padding-top: 9px; padding-bottom: 9px; border-radius: 999px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); font-size: var(--chakra-fontSizes-sm); font-weight: 600; color: var(--p-text-secondary); transition: 0.12s; }
.css-2tmyxl:hover, .css-2tmyxl[data-hover] { color: var(--p-text-primary); border-color: var(--p-border-strong); }
.css-96uw6t { color: var(--p-text-muted); transform: rotate(180deg); transition: transform 0.15s; flex-shrink: 0; }
.css-1hkd9uv { position: absolute; top: calc(100% + 6px); left: 0px; width: max-content; max-width: min(92vw, 720px); background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 16px; box-shadow: var(--chakra-shadows-none); z-index: 20; overflow: hidden; }
.css-kkb5xd { display: grid; grid-template-columns: repeat(2, minmax(150px, 1fr)); gap: 4px 14px; padding: 10px; max-height: 70vh; overflow-y: auto; }
@media screen and (min-width: 48em) {
  .css-kkb5xd { grid-template-columns: repeat(3, minmax(160px, 1fr)); }
}
.css-1x0jccb { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); padding-inline: 10px; padding-top: 8px; padding-bottom: 4px; }
.css-18py9z5 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; gap: 10px; padding-inline: 10px; padding-top: 7px; padding-bottom: 7px; border-radius: 8px; color: var(--p-text-secondary); }
.css-18py9z5:hover, .css-18py9z5[data-hover] { background: var(--p-surface-light); }
.css-rnbjys { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-xrk6xx { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(91, 110, 232, 0.6); background: rgba(91, 110, 232, 0.12); cursor: default; }
.css-1rsra28 { width: 8px; height: 8px; flex-shrink: 0; background: var(--p-text-secondary); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-v8mfrx { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(54, 146, 106, 0.65); background: rgba(54, 146, 106, 0.12); cursor: default; }
.css-1g0cdf4 { width: 9px; height: 9px; object-fit: contain; }
.css-1anse2q { min-width: 0px; grid-column: 1 / -1; }
.css-xyq4wi { display: flex; flex-wrap: wrap; gap: 6px; padding-inline: 10px; padding-bottom: 6px; }
.css-1k9ghq9 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; height: 30px; padding-left: 8px; padding-right: 11px; border-radius: 999px; background: var(--p-surface-light); color: var(--p-text-secondary); font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; transition: 0.12s; }
.css-1k9ghq9:hover, .css-1k9ghq9[data-hover] { background: var(--p-surface-raised); color: var(--p-text-primary); }
.css-13vwx7g { width: 14px; height: 14px; object-fit: contain; flex-shrink: 0; }
.css-1rdign0 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-1mnbjhu { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; background: rgb(185, 138, 83); flex-shrink: 0; }
.css-1b8g05c { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; color: rgb(255, 255, 255); }
.css-1xwilkr { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; background: rgb(25, 195, 125); flex-shrink: 0; }
.css-oeg0po { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 14px; height: 14px; border-radius: 999px; background: rgb(124, 111, 240); flex-shrink: 0; }
.css-1u4ub6e { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; padding-inline: 14px; padding-top: 9px; padding-bottom: 9px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); background: var(--p-surface-light); }
.css-dtg2nl { display: flex; gap: 12px; }
.css-1vu9r7i { font-size: var(--chakra-fontSizes-xs); font-weight: 700; color: var(--p-text-primary); }
.css-1ghpfgk { position: absolute; top: calc(100% + 6px); left: 0px; min-width: 240px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 14px; box-shadow: var(--chakra-shadows-none); overflow-y: auto; max-height: 60vh; padding-top: 4px; padding-bottom: 4px; z-index: 20; white-space: nowrap; }
.css-zl3rmm { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; gap: 10px; padding-inline: 14px; padding-top: 11px; padding-bottom: 11px; color: var(--p-text-primary); }
.css-zl3rmm:hover, .css-zl3rmm[data-hover] { background: var(--p-surface-light); }
.css-1m39ejm { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; color: inherit; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1e2llr8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; gap: 10px; padding-inline: 14px; padding-top: 11px; padding-bottom: 11px; color: var(--p-text-secondary); }
.css-1e2llr8:hover, .css-1e2llr8[data-hover] { background: var(--p-surface-light); }
.css-1hlooh6 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); padding-inline: 14px; padding-top: 10px; padding-bottom: 4px; }
.css-g65jd9 { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; overflow: clip visible; gap: 14px; }
@media screen and (min-width: 48em) {
  .css-g65jd9 { gap: 18px; }
}
@media screen and (min-width: 62em) {
  .css-g65jd9 { flex: 0 0 auto; height: 100%; overflow: hidden; }
}
.css-12791zl { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: 14px; }
@media screen and (min-width: 62em) {
  .css-12791zl { flex-direction: row; flex: 1 1 0%; min-height: 0px; }
}
.css-k4met2 { display: flex; flex-direction: column; flex: 0 0 auto; min-width: 0px; gap: 10px; }
@media screen and (min-width: 62em) {
  .css-k4met2 { flex: 1 1 0%; min-height: 0px; }
}
.css-x4utrt { display: flex; flex-direction: column; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 20px; flex: 0 0 auto; }
@media screen and (min-width: 62em) {
  .css-x4utrt { flex: 1 1 0%; min-height: 0px; }
}
.css-1xoqe0p { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; margin-bottom: 16px; flex-shrink: 0; }
.css-1tywlp4 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 204px; height: 10px; background: var(--p-surface-raised); }
.css-8me35s { display: flex; flex-direction: column; gap: 18px; overflow: hidden; }
@media screen and (min-width: 62em) {
  .css-8me35s { flex: 1 1 0%; min-height: 0px; }
}
.css-1m74jnl { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; }
@media screen and (min-width: 30em) {
  .css-1m74jnl { flex-direction: row; }
}
.css-7evq0k { display: flex; flex-direction: column; gap: 12px; flex: 1 1 0%; min-width: 0px; }
.css-e2j221 { display: flex; flex-direction: column; gap: 12px; }
@media screen and (min-width: 30em) {
  .css-e2j221 { flex-direction: row; }
}
.css-u2lan9 { display: flex; -webkit-box-align: center; align-items: center; height: 17px; flex-shrink: 0; margin-bottom: 6px; }
.css-xr6udd { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 38px; background: var(--p-surface-raised); }
.css-1fth5bf { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 48px; height: 9px; background: var(--p-surface-raised); }
.css-193ezkw { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 76px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-193ezkw { height: 64px; }
}
.css-14897in { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 134px; height: 134px; background: var(--p-surface-raised); }
.css-9m32gw { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 196px; height: 9px; background: var(--p-surface-raised); }
.css-14j7z7s { display: flex; flex-direction: column; gap: 10px; }
@media screen and (min-width: 62em) {
  .css-14j7z7s { flex: 1 1 0%; min-height: 0px; }
}
.css-xgv6ev { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 70px; height: 9px; background: var(--p-surface-raised); }
.css-1b5dg9y { display: flex; gap: 20px; padding-bottom: 9px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); }
.css-8j1r9f { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 54px; height: 10px; background: var(--p-surface-raised); }
.css-1s0vxjr { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 46px; height: 10px; background: var(--p-surface-raised); }
.css-ae2p2s { display: flex; gap: 6px; flex-wrap: wrap; }
.css-1g4tcv9 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1g4tcv9 { height: 38px; }
}
.css-1cq2cxu { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 78px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1cq2cxu { height: 38px; }
}
.css-15s2otl { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 74px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-15s2otl { height: 38px; }
}
.css-1lxyw54 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 70px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1lxyw54 { height: 38px; }
}
.css-ytoy22 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 68px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-ytoy22 { height: 38px; }
}
.css-12errbu { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 82px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-12errbu { height: 38px; }
}
.css-1nbcaar { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 72px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1nbcaar { height: 38px; }
}
.css-15dshd { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 76px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-15dshd { height: 38px; }
}
.css-kz7rmb { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 88px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-kz7rmb { height: 38px; }
}
.css-88qhlu { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 96px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-88qhlu { height: 38px; }
}
.css-1r5pkb3 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1r5pkb3 { height: 38px; }
}
.css-fu4w50 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 90px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-fu4w50 { height: 38px; }
}
.css-rl89r0 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 188px; height: 9px; background: var(--p-surface-raised); }
.css-ec3l4k { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: 10px; }
@media screen and (min-width: 48em) {
  .css-ec3l4k { flex-direction: row; }
}
.css-1jinf2f { flex: 1 1 0%; min-width: 0px; padding-inline: 14px; padding-top: 12px; padding-bottom: 12px; border-radius: 12px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); }
.css-1j8w82y { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 132px; height: 10px; background: var(--p-surface-raised); }
.css-5etiny { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 72%; height: 10px; background: var(--p-surface-raised); }
.css-9jol3h { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 108px; height: 10px; background: var(--p-surface-raised); }
.css-ulwgea { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 116px; height: 10px; background: var(--p-surface-raised); }
.css-1e8gsx9 { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex-shrink: 0; margin-top: 7px; }
.css-1mprwd9 { display: flex; flex-direction: column; width: 100%; flex-shrink: 0; gap: 14px; }
@media screen and (min-width: 62em) {
  .css-1mprwd9 { width: 360px; min-height: 0px; }
}
.css-1kwl2vm { display: flex; flex-direction: column; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; overflow: hidden; }
@media screen and (min-width: 62em) {
  .css-1kwl2vm { flex: 1 1 0%; min-height: 0px; }
}
.css-109apeo { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-inline: 18px; padding-top: 12px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); flex-shrink: 0; }
.css-orjat3 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 66px; height: 9px; background: var(--p-surface-raised); }
.css-1o231dj { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 132px; height: 9px; background: var(--p-surface-raised); }
.css-1o76uej { padding: 12px; flex-shrink: 0; }
.css-rloh4t { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 52px; background: var(--p-surface-raised); }
@media screen and (min-width: 62em) {
  .css-ypw0om { flex: 1 1 0%; }
}
.css-1qzcxlu { padding: 18px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); flex-shrink: 0; }
.css-1qwcb34 { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 82px; height: 9px; background: var(--p-surface-raised); }
.css-7t8v2x { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 96px; height: 22px; background: var(--p-surface-raised); }
.css-1seh2hr { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 10px; background: var(--p-surface-raised); }
.css-ichcyn { display: flex; gap: 10px; margin-top: 10px; }
.css-1o41mpo { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 58px; height: 10px; background: var(--p-surface-raised); }
.css-irhjat { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; margin-top: 16px; }
.css-nkwgkk { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 74px; height: 9px; background: var(--p-surface-raised); }
.css-6s9wlc { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 130px; height: 22px; background: var(--p-surface-raised); }
.css-v9i0l5 { display: flex; flex-direction: column; flex-shrink: 0; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; overflow: hidden; }
.css-1hqeloq { padding: 18px; }
.css-1lekzkb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; }
.css-64jgwh { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 72px; height: 9px; background: var(--p-surface-raised); }
.css-3b3u6c { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 120px; height: 10px; background: var(--p-surface-raised); }
.css-7gulwl { padding: 18px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-12ser3x { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 100%; height: 48px; background: var(--p-surface-raised); }
.css-4nfvih { display: flex; flex-direction: column; min-height: calc(100dvh - 120px); }
@media screen and (min-width: 62em) {
  .css-4nfvih { flex: 1 1 0%; min-height: 0px; }
}
.css-1bpvrlu { position: relative; flex: 1 1 0%; min-height: 0px; display: flex; flex-direction: column; }
.css-awbpqh { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; scrollbar-width: none; }
@media screen and (min-width: 62em) {
  .css-awbpqh { overflow-y: auto; }
}
.css-awbpqh::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-foy27k { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; margin-top: auto; margin-bottom: auto; padding-top: 16px; padding-bottom: 16px; gap: 16px; }
.css-xn0os { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 5px; }
.css-1lfzf3d { width: 22px; height: 3px; border-radius: 999px; background: var(--p-text-primary); transition: background 0.2s; }
.css-o1bu0d { width: 22px; height: 3px; border-radius: 999px; background: var(--p-border-strong); transition: background 0.2s; }
.css-icy08h { display: flex; flex-direction: column; width: 100%; max-width: 100%; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); padding-inline: 18px; padding-top: 14px; padding-bottom: 14px; gap: 16px; }
@media screen and (min-width: 30em) {
  .css-icy08h { width: 600px; }
}
.css-1c4pl0e { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; min-height: 28px; }
.css-qlxuh7 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 12px; }
.css-1fe8yht { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; padding-inline: 11px; height: 34px; border-radius: 999px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; background: var(--p-surface); color: var(--p-text-primary); box-shadow: var(--chakra-shadows-none); opacity: 1; transition: 0.12s; }
@media screen and (min-width: 30em) {
  .css-1fe8yht { height: 28px; }
}
.css-1fe8yht:hover, .css-1fe8yht[data-hover] { color: var(--p-text-primary); opacity: 1; }
.css-wog3sw { width: 12px; height: 12px; flex-shrink: 0; background: var(--p-text-primary); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-2a16lv { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; padding-inline: 11px; height: 34px; border-radius: 999px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; background: var(--chakra-colors-transparent); color: var(--p-text-muted); box-shadow: var(--chakra-shadows-none); opacity: 0.6; transition: 0.12s; }
@media screen and (min-width: 30em) {
  .css-2a16lv { height: 28px; }
}
.css-2a16lv:hover, .css-2a16lv[data-hover] { color: var(--p-text-primary); opacity: 1; }
.css-f55o2b { object-fit: contain; width: 14px; height: 14px; filter: grayscale(1); }
.css-1qimjef { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; gap: 12px; }
@media screen and (min-width: 30em) {
  .css-1qimjef { flex-direction: row; align-items: flex-start; }
}
.css-3vp25z { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-bottom: 6px; }
.css-bf5xry { color: rgb(224, 82, 76); }
.css-1ptmh8v { background: var(--p-surface-light); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-subtle); border-radius: 12px; padding-inline: 12px; height: 44px; font-size: 16px; width: 100%; outline: transparent solid 2px; outline-offset: 2px; }
@media screen and (min-width: 30em) {
  .css-1ptmh8v { height: 38px; }
}
@media screen and (min-width: 48em) {
  .css-1ptmh8v { font-size: var(--chakra-fontSizes-sm); }
}
.css-1ptmh8v::-webkit-input-placeholder { color: var(--p-text-placeholder); }
.css-1ptmh8v::placeholder, .css-1ptmh8v[data-placeholder] { color: var(--p-text-placeholder); }
.css-1jxpf6w { background: var(--p-surface-light); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-subtle); border-radius: 12px; padding-inline: 12px; height: 76px; font-size: 16px; width: 100%; outline: transparent solid 2px; outline-offset: 2px; padding-top: 9px; padding-bottom: 9px; resize: none; }
@media screen and (min-width: 30em) {
  .css-1jxpf6w { height: 64px; }
}
@media screen and (min-width: 48em) {
  .css-1jxpf6w { font-size: var(--chakra-fontSizes-sm); }
}
.css-1jxpf6w::-webkit-input-placeholder { color: var(--p-text-placeholder); }
.css-1jxpf6w::placeholder, .css-1jxpf6w[data-placeholder] { color: var(--p-text-placeholder); }
.css-f5o29n { flex: 0 0 auto; min-width: 0px; }
.css-17lql99 { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; width: 134px; height: 134px; background: var(--p-surface-light); border-width: 1px; border-style: dashed; border-image: none; border-color: var(--p-border-default); border-radius: 12px; overflow: hidden; }
.css-17lql99:hover, .css-17lql99[data-hover] { border-color: var(--p-border-strong); }
.css-1pp1l9m { width: 40px; height: 40px; flex-shrink: 0; background: var(--p-text-primary); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-1hyfx7x { display: none; }
.css-tgcoh5 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; padding-top: 8px; padding-bottom: 8px; color: var(--p-text-muted); transition: color 0.12s; }
@media screen and (min-width: 48em) {
  .css-tgcoh5 { padding-top: 0px; padding-bottom: 0px; }
}
.css-tgcoh5:hover, .css-tgcoh5[data-hover] { color: var(--p-text-primary); }
.css-iwhc40 { display: flex; flex-direction: column; gap: 12px; padding-top: 10px; }
@media screen and (min-width: 48em) {
  .css-iwhc40 { flex-direction: row; }
}
.css-1wqwz2i { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-subtle); margin-top: 6px; }
.css-5sdor5 { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 92px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-5sdor5 { height: 38px; }
}
.css-1h3zzuj { border-radius: 12px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 84px; height: 44px; background: var(--p-surface-raised); }
@media screen and (min-width: 30em) {
  .css-1h3zzuj { height: 38px; }
}
.css-5hymo8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; height: 44px; padding-inline: 12px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 12px; transition: border-color 0.12s; }
.css-5hymo8:hover, .css-5hymo8[data-hover] { border-color: var(--p-border-strong); }
.css-fb8mru { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; }
.css-wr191j { color: var(--p-text-muted); transform: none; transition: transform 0.15s; }
.css-dutpib { display: flex; -webkit-box-align: center; align-items: center; gap: 4px; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); font-weight: 800; letter-spacing: 0.04em; color: var(--p-text-muted); transition: color 0.12s; white-space: nowrap; }
.css-dutpib:hover, .css-dutpib[data-hover] { color: var(--p-text-primary); }
.css-ouh2n4 { position: absolute; left: 0px; right: 0px; top: 0px; height: 40px; background-image: linear-gradient(to bottom, var(--p-bg), var(--chakra-colors-transparent)); pointer-events: none; opacity: 0; transition: opacity 0.15s; }
.css-1jpdvxn { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 40px; background-image: linear-gradient(to top, var(--p-bg), var(--chakra-colors-transparent)); pointer-events: none; opacity: 0; transition: opacity 0.15s; }
.css-1lwxrxs { display: flex; flex-direction: column; -webkit-box-align: center; align-items: center; gap: 10px; padding-bottom: 16px; flex-shrink: 0; }
@media screen and (min-width: 62em) {
  .css-1lwxrxs { padding-bottom: 24px; }
}
.css-1a9re40 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 8px; }
.css-q70an3 { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 14px; height: 38px; border-radius: 14px; background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); color: var(--p-text-secondary); font-weight: 700; font-size: var(--chakra-fontSizes-sm); opacity: 0.4; cursor: not-allowed; transition: 0.12s; }
.css-1p1y1gb { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; padding-inline: 14px; height: 38px; border-radius: 14px; background: rgb(58, 73, 184); color: rgb(242, 240, 250); font-weight: 700; font-size: var(--chakra-fontSizes-sm); opacity: 1; cursor: pointer; transition: background-color 140ms; }
.css-1p1y1gb:hover, .css-1p1y1gb[data-hover] { background: rgb(71, 87, 204); }
.css-p4bke8 { display: flex; flex-direction: column; gap: 10px; position: relative; }
.css-emwuxa { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); flex-shrink: 0; }
.css-j1r86a { display: flex; align-items: flex-start; gap: 4px 18px; flex-wrap: wrap; }
.css-18qmm0z { position: relative; padding-bottom: 9px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; flex-shrink: 0; color: var(--p-text-primary); transition: color 0.12s; }
.css-18qmm0z:hover, .css-18qmm0z[data-hover] { color: var(--p-text-secondary); }
.css-14pu5s7 { position: absolute; bottom: -1px; left: 0px; right: 0px; height: 2px; border-radius: 2px; background: var(--p-text-primary); }
.css-eo44jb { position: relative; padding-bottom: 9px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; flex-shrink: 0; color: var(--p-text-muted); transition: color 0.12s; }
.css-eo44jb:hover, .css-eo44jb[data-hover] { color: var(--p-text-secondary); }
.css-1bzrkyi { margin-left: -6px; margin-top: -4px; margin-bottom: 5px; display: inline-flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 28px; height: 28px; border-radius: 999px; color: var(--p-text-muted); transition: 0.12s; }
.css-1bzrkyi:hover, .css-1bzrkyi[data-hover] { color: var(--p-text-primary); background: var(--p-surface-light); }
.css-9f3ij2 { display: flex; gap: 6px; flex-wrap: wrap; align-content: flex-start; max-height: 196px; overflow-y: auto; scrollbar-width: none; }
@media screen and (min-width: 62em) {
  .css-9f3ij2 { flex: 1 1 138px; max-height: none; min-height: 138px; }
}
.css-9f3ij2::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-1hdppj { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 12px; height: 44px; border-radius: 12px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); background: var(--chakra-colors-transparent); color: var(--p-text-muted); font-weight: 700; font-size: var(--chakra-fontSizes-sm); transition: 0.12s; }
@media screen and (min-width: 30em) {
  .css-1hdppj { height: 38px; }
}
.css-1hdppj:hover, .css-1hdppj[data-hover] { border-color: var(--p-border-strong); }
.css-1jt6qhp { width: 18px; height: 18px; border-radius: 5px; object-fit: contain; flex-shrink: 0; margin-right: 7px; }
.css-1hxc07n { margin-right: 7px; flex-shrink: 0; }
.css-18kd9tt { width: 18px; height: 18px; border-radius: 5px; object-fit: cover; flex-shrink: 0; }
.css-d69bqy { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 12px; height: 44px; border-radius: 12px; border: 1px solid rgb(58, 73, 184); background: var(--p-surface-light); color: var(--p-text-primary); font-weight: 700; font-size: var(--chakra-fontSizes-sm); transition: 0.12s; }
@media screen and (min-width: 30em) {
  .css-d69bqy { height: 38px; }
}
.css-d69bqy:hover, .css-d69bqy[data-hover] { border-color: var(--p-border-strong); }
.css-18vqvxc { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; border-radius: 5px; background: rgb(25, 195, 125); flex-shrink: 0; }
.css-1uwz8ku { padding-top: 8px; padding-bottom: 8px; padding-inline: 4px; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); font-weight: 800; letter-spacing: 0.04em; color: var(--p-text-muted); transition: color 0.12s; flex-shrink: 0; }
@media screen and (min-width: 48em) {
  .css-1uwz8ku { padding-top: 0px; padding-bottom: 0px; padding-inline: 0px; }
}
.css-1uwz8ku:hover, .css-1uwz8ku[data-hover] { color: var(--p-text-primary); }
.css-bh4wo8 { object-fit: cover; width: 100%; height: 100%; }
.css-18zoouo { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 14px; height: 38px; border-radius: 14px; background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); color: var(--p-text-secondary); font-weight: 700; font-size: var(--chakra-fontSizes-sm); opacity: 1; cursor: pointer; transition: 0.12s; }
.css-18zoouo:hover, .css-18zoouo[data-hover] { background: var(--p-surface-light); }
.css-j7qwjs { display: flex; flex-direction: column; }
.css-198r6o1 { margin-bottom: 12px; flex-shrink: 0; }
.css-14j9cw8 { border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); }
.css-1inkyau { display: flex; gap: 22px; padding-inline: 16px; overflow-x: auto; scrollbar-width: none; }
.css-1inkyau::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-16uie73 { position: relative; padding-top: 10px; padding-bottom: 11px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; flex-shrink: 0; color: var(--p-text-primary); transition: color 0.12s; }
@media screen and (min-width: 48em) {
  .css-16uie73 { padding-top: 0px; }
}
.css-16uie73:hover, .css-16uie73[data-hover] { color: var(--p-text-secondary); }
.css-ytabka { position: relative; padding-top: 10px; padding-bottom: 11px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; flex-shrink: 0; color: var(--p-text-muted); transition: color 0.12s; }
@media screen and (min-width: 48em) {
  .css-ytabka { padding-top: 0px; }
}
.css-ytabka:hover, .css-ytabka[data-hover] { color: var(--p-text-secondary); }
.css-xb1hw { display: flex; margin-bottom: 10px; flex-shrink: 0; gap: 10px; }
.css-1wllm17 { display: flex; -webkit-box-align: center; align-items: center; gap: 9px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); box-shadow: var(--chakra-shadows-none); border-radius: 15px; padding-inline: 14px; height: 46px; }
.css-1pgwtof { flex: 1 1 0%; min-width: 0px; background: var(--chakra-colors-transparent); outline: transparent solid 2px; outline-offset: 2px; font-size: 16px; }
@media screen and (min-width: 48em) {
  .css-1pgwtof { font-size: var(--chakra-fontSizes-sm); }
}
.css-1pgwtof::-webkit-input-placeholder { color: var(--p-text-placeholder); }
.css-1pgwtof::placeholder, .css-1pgwtof[data-placeholder] { color: var(--p-text-placeholder); }
.css-1xfrz3o { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 46px; height: 46px; border-radius: 15px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); box-shadow: var(--chakra-shadows-none); color: var(--p-text-secondary); flex-shrink: 0; transition: 0.12s; }
.css-1xfrz3o:hover, .css-1xfrz3o[data-hover] { color: var(--p-text-primary); border-color: var(--p-border-strong); }
.css-vx9gnu { margin-bottom: 9px; flex-shrink: 0; }
.css-x0voji { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; padding-inline: 2px; }
.css-120nera { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; }
.css-flvvga { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1wcbcnx { flex: 0 0 auto; height: clamp(300px, 52dvh, 460px); }
@media screen and (min-width: 48em) {
  .css-1wcbcnx { height: 360px; }
}
.css-j2ummc { position: relative; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); height: 100%; overflow: hidden; }
.css-as1clx { text-align: left; color: var(--p-text-muted); font-size: var(--chakra-fontSizes-2xs); letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; padding-top: 12px; padding-bottom: 12px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); position: sticky; top: 0px; background: var(--p-surface); z-index: 1; }
@media screen and (min-width: 30em) {
  .css-as1clx { padding-inline: 16px; }
}
.css-xr08j8 { text-align: right; color: var(--p-text-muted); font-size: var(--chakra-fontSizes-2xs); letter-spacing: 0.06em; text-transform: uppercase; font-weight: 600; padding-top: 12px; padding-bottom: 12px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); position: sticky; top: 0px; background: var(--p-surface); z-index: 1; }
@media screen and (min-width: 30em) {
  .css-xr08j8 { padding-inline: 16px; }
}
.css-1nbcivw { cursor: pointer; opacity: 1; }
.css-1nbcivw:hover, .css-1nbcivw[data-hover] { background: var(--p-surface-light); }
.css-9g88js { padding-top: 13px; padding-bottom: 13px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
@media screen and (min-width: 30em) {
  .css-9g88js { padding-inline: 16px; }
}
.css-1asvezh { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 11px; }
.css-gcolse { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 28px; height: 28px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-g44jj { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; white-space: nowrap; }
.css-1pm7y9f { text-align: right; font-family: var(--chakra-fonts-mono); font-size: var(--chakra-fontSizes-sm); padding-top: 13px; padding-bottom: 13px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-1pm7y9f { padding-inline: 16px; }
}
.css-1du81e8 { text-align: right; font-family: var(--chakra-fonts-mono); font-size: var(--chakra-fontSizes-sm); color: var(--p-text-muted); padding-top: 13px; padding-bottom: 13px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); white-space: nowrap; }
@media screen and (min-width: 30em) {
  .css-1du81e8 { padding-inline: 16px; }
}
.css-1db8ae9 { text-align: right; padding-top: 13px; padding-bottom: 13px; padding-inline: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
@media screen and (min-width: 30em) {
  .css-1db8ae9 { padding-inline: 16px; }
}
.css-6a0t8 { width: 20px; height: 20px; border-radius: 999px; border-width: 1.5px; border-style: solid; border-image: none; border-color: var(--p-border-default); }
.css-qsumhb { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }
.css-1rwx4pm { position: absolute; left: 0px; right: 0px; top: 0px; height: 34px; background-image: linear-gradient(to bottom, var(--p-surface), var(--chakra-colors-transparent)); pointer-events: none; opacity: 0; transition: opacity 0.15s; }
.css-178cnif { position: absolute; left: 0px; right: 0px; top: 43px; height: 34px; background-image: linear-gradient(to bottom, var(--p-surface), var(--chakra-colors-transparent)); pointer-events: none; opacity: 0; transition: opacity 0.15s; }
.css-afm61l { position: absolute; left: 0px; right: 0px; bottom: 0px; height: 34px; background-image: linear-gradient(to top, var(--p-surface), var(--chakra-colors-transparent)); pointer-events: none; opacity: 1; transition: opacity 0.15s; }
.css-qyef55 { font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-h9vp87 { position: relative; overflow: hidden; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); background: var(--p-surface); }
.css-rpq7zy { height: 100%; overflow: auto; max-height: max(150px, 100dvh - 300px); scrollbar-width: none; }
.css-rpq7zy::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-cz8c9i { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 14px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); min-width: 0px; }
.css-cz8c9i:last-of-type { border-bottom: var(--chakra-borders-none); }
.css-czmnph { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 26px; height: 26px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-1nhxmh5 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; }
.css-12fwf93 { font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); }
.css-1uaou29 { font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-7zirhe { display: flex; background: var(--p-surface-light); border-radius: 8px; padding: 2px; height: 28px; flex-shrink: 0; }
.css-e2fy96 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-inline: 8px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--p-status-green); color: var(--p-surface); transition: 0.12s; }
.css-1naj25w { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-inline: 8px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--chakra-colors-transparent); color: var(--p-text-muted); transition: 0.12s; }
.css-1naj25w:hover, .css-1naj25w[data-hover] { color: var(--p-text-secondary); }
.css-70jh8z { display: flex; -webkit-box-align: center; align-items: center; gap: 1px; background: var(--p-surface-light); border-radius: 8px; padding-inline: 2px; height: 28px; flex-shrink: 0; }
.css-lbrax1 { display: flex; -webkit-box-align: center; align-items: center; color: var(--p-text-secondary); padding-inline: 4px; }
.css-lbrax1:hover, .css-lbrax1[data-hover] { color: var(--p-text-primary); }
.css-1109ibz { font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); min-width: 24px; text-align: center; }
.css-1nmc287 { display: flex; -webkit-box-align: center; align-items: center; color: var(--p-text-muted); flex-shrink: 0; }
.css-1nmc287:hover, .css-1nmc287[data-hover] { color: var(--p-text-primary); }
.css-1x399we { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 8px; height: 52px; width: 100%; border-width: 1px; border-style: dashed; border-image: none; border-color: var(--p-border-default); border-radius: 12px; color: var(--p-text-muted); transition: 0.12s; }
.css-1x399we:hover, .css-1x399we[data-hover] { border-color: var(--p-border-strong); color: var(--p-text-primary); }
.css-1mlce5b { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: inherit; }
.css-1dbou0e { padding-top: 8px; padding-bottom: 8px; padding-inline: 4px; font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); font-weight: 700; letter-spacing: 0.04em; color: var(--p-text-muted); transition: color 0.12s; }
@media screen and (min-width: 48em) {
  .css-1dbou0e { padding-top: 0px; padding-bottom: 0px; padding-inline: 0px; }
}
.css-1dbou0e:hover, .css-1dbou0e[data-hover] { color: rgb(224, 82, 76); }
.css-ouwu8v { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 20px; height: 20px; border-radius: 999px; background: var(--p-status-green); }
.css-ye719 { display: flex; flex-direction: column; width: 100%; max-width: 100%; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); padding: 20px; gap: 16px; }
@media screen and (min-width: 30em) {
  .css-ye719 { width: 360px; }
}
.css-sp9hfg { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 8px; flex-wrap: nowrap; }
.css-1t9dlgs { display: flex; background: var(--p-surface-light); border-radius: 8px; padding: 2px; }
.css-1ry7fth { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 34px; padding-inline: 14px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--chakra-colors-transparent); color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-1ry7fth { height: 22px; padding-inline: 10px; }
}
.css-1ry7fth:hover, .css-1ry7fth[data-hover] { color: var(--p-text-secondary); }
.css-l6ik13 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 34px; padding-inline: 14px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--p-text-primary); color: var(--p-surface); }
@media screen and (min-width: 48em) {
  .css-l6ik13 { height: 22px; padding-inline: 10px; }
}
.css-1mh3p2 { position: relative; height: 46px; }
.css-1dgavyx { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; }
.css-b8kzem { padding-top: 12px; }
.css-19jzw56 { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 14px; }
.css-sz3utw { width: 5%; background: rgb(224, 82, 76); transition: width 0.15s; }
.css-1condps { width: 75%; background: rgb(23, 163, 74); transition: width 0.15s; }
.css-1uhjyx2 { width: 20%; background: rgb(37, 99, 235); transition: width 0.15s; }
.css-1urkgf3 { display: flex; -webkit-box-align: center; align-items: center; gap: 5px; color: var(--p-text-muted); transition: color 0.12s; }
.css-1urkgf3:hover, .css-1urkgf3[data-hover] { color: var(--p-text-primary); }
.css-1p0ujyl { font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); }
.css-1t8qb0h { display: flex; -webkit-box-align: center; align-items: center; background: var(--p-surface-light); border-radius: 8px; height: 28px; padding-inline: 2px; flex-shrink: 0; }
.css-1hjyzua { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 100%; padding-inline: 6px; color: var(--p-text-secondary); }
.css-1hjyzua:hover, .css-1hjyzua[data-hover] { color: var(--p-text-primary); }
.css-o4irwq { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; min-width: 44px; }
.css-1kijwuh { width: 2ch; background: var(--chakra-colors-transparent); outline: transparent solid 2px; outline-offset: 2px; font-size: var(--chakra-fontSizes-sm); font-weight: 800; font-family: var(--chakra-fonts-mono); text-align: right; }
.css-1iep5ym { font-size: var(--chakra-fontSizes-sm); font-weight: 800; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-left: 1px; }
.css-n6jmmz { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 22px; padding-inline: 8px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--chakra-colors-transparent); color: var(--p-text-muted); }
.css-n6jmmz:hover, .css-n6jmmz[data-hover] { color: var(--p-text-secondary); }
.css-cfzdxs { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 22px; padding-inline: 8px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: var(--p-text-primary); color: var(--p-surface); }
.css-fwcz6i { display: flex; flex-direction: column; width: 100%; max-width: 100%; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); padding-inline: 18px; padding-top: 14px; padding-bottom: 14px; gap: 16px; }
@media screen and (min-width: 30em) {
  .css-fwcz6i { width: 360px; }
}
.css-rfzeqe { width: 14px; height: 14px; flex-shrink: 0; background: var(--p-text-muted); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-1s3idsv { display: flex; -webkit-box-align: center; align-items: center; gap: 14px; }
.css-1144g84 { object-fit: cover; width: 56px; height: 56px; border-radius: 14px; flex-shrink: 0; }
.css-1xd4bqo { font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-size: var(--chakra-fontSizes-md); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; color: var(--p-text-primary); }
.css-tl6g61 { font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); font-weight: 800; color: var(--p-text-secondary); }
.css-1fy8ui8 { border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); margin-inline: -18px; }
.css-z1fz43 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 12px; padding-top: 7px; padding-bottom: 7px; }
.css-tsplqq { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); flex-shrink: 0; }
.css-16hfre1 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-primary); text-align: right; min-width: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-cirerb { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 4px; flex-wrap: wrap; min-width: 0px; }
.css-129gw94 { line-height: 0; }
.css-sreye { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; height: 34px; padding-inline: 14px; border-radius: 6px; font-size: var(--chakra-fontSizes-2xs); font-weight: 800; font-family: var(--chakra-fonts-mono); background: rgb(224, 82, 76); color: var(--p-surface); }
@media screen and (min-width: 48em) {
  .css-sreye { height: 22px; padding-inline: 10px; }
}
.css-wgnrb { display: flex; -webkit-box-align: center; align-items: center; background: var(--p-surface-light); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-subtle); border-radius: 12px; padding-inline: 12px; height: 44px; font-size: 16px; width: 100%; outline: transparent solid 2px; outline-offset: 2px; }
@media screen and (min-width: 30em) {
  .css-wgnrb { height: 38px; }
}
@media screen and (min-width: 48em) {
  .css-wgnrb { font-size: var(--chakra-fontSizes-sm); }
}
.css-wgnrb::-webkit-input-placeholder { color: var(--p-text-placeholder); }
.css-wgnrb::placeholder, .css-wgnrb[data-placeholder] { color: var(--p-text-placeholder); }
.css-1gi14yd { flex: 1 1 0%; min-width: 0px; background: var(--chakra-colors-transparent); outline: transparent solid 2px; outline-offset: 2px; font-size: 16px; font-family: var(--chakra-fonts-mono); }
@media screen and (min-width: 48em) {
  .css-1gi14yd { font-size: var(--chakra-fontSizes-sm); }
}
.css-1qygh2p { display: flex; flex-direction: column; -webkit-box-align: stretch; align-items: stretch; padding-top: 4px; padding-bottom: 4px; width: 100%; }
@media screen and (min-width: 62em) {
  .css-1qygh2p { padding-top: 8px; padding-bottom: 8px; }
}
.css-1478mn6 { display: flex; flex-direction: column; align-items: flex-start; gap: 14px; width: 100%; }
@media screen and (min-width: 62em) {
  .css-1478mn6 { flex-direction: row; }
}
.css-55xbdz { display: flex; flex-direction: column; gap: 14px; flex: 0 0 auto; min-width: 0px; width: 100%; }
@media screen and (min-width: 62em) {
  .css-55xbdz { flex: 1 1 0%; width: auto; }
}
.css-nvldhz { display: flex; flex-direction: column; width: 100%; max-width: 100%; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); padding-inline: 18px; padding-top: 14px; padding-bottom: 14px; gap: 16px; }
@media screen and (min-width: 30em) {
  .css-nvldhz { width: 100%; }
}
.css-m0pow7 { display: flex; flex-direction: column; gap: 14px; width: 100%; flex-shrink: 0; }
@media screen and (min-width: 62em) {
  .css-m0pow7 { width: 360px; }
}
.css-gil4w1 { display: flex; flex-direction: column; width: 100%; max-width: 100%; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; box-shadow: var(--chakra-shadows-none); padding: 20px; gap: 16px; }
@media screen and (min-width: 30em) {
  .css-gil4w1 { width: 100%; }
}
.css-x02a8l { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: var(--p-text-primary); color: var(--p-surface); border-radius: 999px; padding-inline: 22px; height: 48px; font-size: var(--chakra-fontSizes-md); font-weight: 600; opacity: 1; cursor: pointer; transition: opacity 0.12s; }
.css-x02a8l:hover, .css-x02a8l[data-hover] { opacity: 0.9; }
.css-1plczmg { display: flex; flex-direction: column; height: 100vh; background: var(--p-bg); color: var(--p-text-primary); }
.css-s0660z { flex: 1 1 0%; min-height: 0px; overflow-y: auto; scrollbar-gutter: stable both-edges; }
.css-1ba3voi { max-width: 1250px; margin-inline: auto; padding-inline: 14px; padding-top: 16px; padding-bottom: 14px; }
@media screen and (min-width: 48em) {
  .css-1ba3voi { padding-inline: 24px; padding-top: 24px; padding-bottom: 20px; }
}
.css-ry2u0f { display: block; margin-bottom: 14px; }
@media screen and (min-width: 30em) {
  .css-ry2u0f { display: none; }
}
.css-1v7bxah { position: relative; overflow: hidden; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 16px; }
@-webkit-keyframes promoBob { 
  0%, 100% { transform: translateY(0) rotate(var(--r)); }
  50% { transform: translateY(-3px) rotate(var(--r)); }
}
@keyframes promoBob { 
  0%, 100% { transform: translateY(0) rotate(var(--r)); }
  50% { transform: translateY(-3px) rotate(var(--r)); }
}
.css-15hxwph { position: absolute; inset: 0px; z-index: 0; pointer-events: none; }
.css-13ib9dr { position: absolute; top: -10px; left: 10%; opacity: 0.45; transition: transform 0.3s ease-out; }
.css-1jul4fi { animation: 13s ease-in-out 2s infinite normal none running promoBob; }
.css-1m4vmw1 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 24px; height: 24px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-12y2nd8 { position: absolute; top: -4px; right: 24%; opacity: 0.75; transition: transform 0.3s ease-out; }
.css-eqamqb { animation: 11s ease-in-out 0s infinite normal none running promoBob; }
.css-1wjvre { width: 32px; height: 32px; object-fit: contain; flex-shrink: 0; }
.css-loodzn { position: absolute; top: -9px; right: -6px; opacity: 0.5; transition: transform 0.3s ease-out; }
.css-1663pjl { animation: 12s ease-in-out 1.2s infinite normal none running promoBob; }
.css-1acowd7 { position: absolute; top: 26px; left: 42%; opacity: 0.25; transition: transform 0.3s ease-out; }
.css-1uen6dt { animation: 10s ease-in-out 1.6s infinite normal none running promoBob; }
.css-1dzfr4y { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-e0tmxz { position: absolute; bottom: -7px; left: 4%; opacity: 0.4; transition: transform 0.3s ease-out; }
.css-13vp1l7 { animation: 10.5s ease-in-out 0.6s infinite normal none running promoBob; }
.css-1dcfj8i { position: absolute; bottom: 22px; left: 27%; opacity: 0.22; transition: transform 0.3s ease-out; }
.css-yt321k { animation: 12.5s ease-in-out 1.9s infinite normal none running promoBob; }
.css-1r4zjb8 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 16px; height: 16px; border-radius: 999px; background: var(--p-surface-light); overflow: hidden; flex-shrink: 0; }
.css-1ydl42s { position: absolute; bottom: -11px; left: 58%; opacity: 0.55; transition: transform 0.3s ease-out; }
.css-1mud92j { animation: 11.5s ease-in-out 0.4s infinite normal none running promoBob; }
.css-spxukx { width: 26px; height: 26px; object-fit: contain; flex-shrink: 0; }
.css-oth9ov { position: absolute; bottom: 14px; right: -9px; opacity: 0.6; transition: transform 0.3s ease-out; }
.css-15poph2 { animation: 12.2s ease-in-out 0.8s infinite normal none running promoBob; }
.css-rqgsqp { position: relative; z-index: 1; }
.css-1me5c9h { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; margin-bottom: 2px; }
.css-1kucd5i { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 2; }
.css-gx5emg { display: grid; grid-template-columns: 1fr; gap: 14px 18px; margin-bottom: 20px; }
@media screen and (min-width: 62em) {
  .css-gx5emg { grid-template-columns: 1fr 350px; }
}
.css-10buu90 { min-width: 0px; overflow: hidden; }
@media screen and (min-width: 62em) {
  .css-10buu90 { grid-area: 1 / 1; }
}
.css-1xw7l3k { display: flex; height: 100%; gap: 18px; transform: translateX(calc(0% + 0px)); transition: transform 0.55s cubic-bezier(0.22, 0.61, 0.36, 1); }
.css-c0c4hk { min-width: 100%; width: 100%; height: 100%; flex-shrink: 0; }
.css-hstiv8 { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 18px; cursor: default; display: flex; flex-direction: column; height: auto; position: relative; }
@media screen and (min-width: 48em) {
  .css-hstiv8 { padding: 24px; }
}
@media screen and (min-width: 62em) {
  .css-hstiv8 { height: 100%; min-height: 380px; }
}
.css-uyevvs { display: flex; flex-direction: column; flex: 1 1 0%; min-height: 0px; gap: 0px; }
@media screen and (min-width: 48em) {
  .css-uyevvs { flex-direction: row; gap: 30px; }
}
.css-13qv5r9 { flex-direction: column; width: 100%; flex-shrink: 0; min-height: 0px; display: contents; }
@media screen and (min-width: 48em) {
  .css-13qv5r9 { width: 260px; display: flex; }
}
.css-1svcxbg { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; margin-bottom: 16px; order: 0; }
@media screen and (min-width: 48em) {
  .css-1svcxbg { order: 0; }
}
.css-9530ni { width: 48px; height: 48px; border-radius: 12px; object-fit: contain; }
.css-zo7nsm { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; }
@media screen and (min-width: 48em) {
  .css-zo7nsm { font-size: var(--chakra-fontSizes-xl); }
}
.css-3yvpw3 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-muted); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-142rwxy { display: flex; gap: 8px; margin-bottom: 16px; order: 1; position: relative; z-index: 2; }
@media screen and (min-width: 48em) {
  .css-142rwxy { margin-bottom: 8px; order: 0; }
}
.css-vuwc4i { text-align: center; background: var(--p-surface-raised); color: var(--p-text-muted); padding-top: 10px; padding-bottom: 10px; border-radius: 12px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; }
.css-1e82nut { flex: 1 1 0%; cursor: pointer; text-align: center; background: var(--p-surface-raised); color: var(--p-text-secondary); padding-top: 10px; padding-bottom: 10px; border-radius: 12px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-1e82nut:hover, .css-1e82nut[data-hover] { color: var(--p-text-primary); }
.css-1gtwndv { flex: 1 1 0%; min-height: 0px; overflow: hidden; order: 3; margin-top: 6px; }
@media screen and (min-width: 48em) {
  .css-1gtwndv { order: 0; margin-top: 0px; }
}
.css-s1teub { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; color: var(--p-text-secondary); padding-top: 6px; display: none; }
@media screen and (min-width: 48em) {
  .css-s1teub { display: block; }
}
.css-z1y8gg { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); }
.css-ofzklx { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 22px; height: 22px; background: var(--p-surface-raised); }
.css-17gq6h6 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom-width: ; border-bottom-style: ; border-color: var(--p-border-default); }
.css-64xu3c { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 38px; height: 10px; background: var(--p-surface-raised); }
.css-hiis4q { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 84px; height: 10px; background: var(--p-surface-raised); }
.css-jzqcpj { padding-top: 8px; display: none; }
@media screen and (min-width: 48em) {
  .css-jzqcpj { display: block; }
}
.css-175ouzz { display: flex; flex-direction: column; flex: 1 1 0%; min-width: 0px; min-height: 0px; order: 2; margin-bottom: 6px; }
@media screen and (min-width: 48em) {
  .css-175ouzz { order: 0; margin-bottom: 0px; }
}
.css-19x1s0 { display: flex; align-items: flex-start; gap: 8px 14px; margin-bottom: 10px; flex-wrap: wrap; }
@media screen and (min-width: 48em) {
  .css-19x1s0 { gap: 22px; flex-wrap: nowrap; }
}
.css-1lxy77r { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; margin-bottom: 2px; }
.css-fx7cxp { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); white-space: nowrap; }
.css-xdc5em { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 76px; height: 18px; background: var(--p-surface-raised); margin-top: 2px; }
.css-1gdhon2 { width: 1px; height: 30px; align-self: center; background: var(--p-border-default); display: none; }
@media screen and (min-width: 48em) {
  .css-1gdhon2 { display: block; }
}
.css-13abeb7 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); cursor: default; border-bottom-width: 1px; border-bottom-style: dotted; border-color: var(--p-text-muted); white-space: nowrap; }
.css-zdpt2t { margin-left: auto; }
.css-15lsng3 { flex: 1 1 0%; min-width: 0px; min-height: 180px; display: flex; flex-direction: column; }
@media screen and (min-width: 48em) {
  .css-15lsng3 { min-height: 0px; }
}
.css-1jmdpus { display: flex; flex-direction: column; height: 100%; min-height: 150px; flex: 1 1 0%; }
.css-1mwggn4 { flex: 1 1 0%; position: relative; min-height: 120px; }
.css-tvu2ql { position: absolute; inset: 0px; }
.css-j228bg { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 16%; left: 0px; right: 0px; gap: 10px; }
.css-15z6y0v { flex: 1 1 0%; height: 1px; background: var(--p-border-default); }
.css-f37ckq { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 36px; height: 9px; background: var(--p-surface-raised); }
.css-w0k7re { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 46%; left: 0px; right: 0px; gap: 10px; }
.css-1ejttxt { display: flex; -webkit-box-align: center; align-items: center; position: absolute; top: 76%; left: 0px; right: 0px; gap: 10px; }
.css-tpn911 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 52px; height: 9px; background: var(--p-surface-raised); }
.css-11xwhtl { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 52px; height: 9px; background: var(--p-surface-raised); display: none; }
@media screen and (min-width: 48em) {
  .css-11xwhtl { display: block; }
}
.css-un9fx5 { position: absolute; inset: 10% 46px 20% 0px; width: calc(100% - 46px); height: 70%; opacity: 0.5; }
.css-17zfzqf { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; gap: 10px; padding-top: 4px; }
.css-17d8113 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; flex-shrink: 0; }
@media screen and (min-width: 62em) {
  .css-u5h39v { grid-area: 2 / 1; }
}
.css-rzk53q { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-inline: 14px; }
.css-18e9qgv { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 6px; }
@-webkit-keyframes carouselFill { 
  0% { width: 0%; }
  100% { width: 100%; }
}
@keyframes carouselFill { 
  0% { width: 0%; }
  100% { width: 100%; }
}
.css-qzqu0i { width: 34px; height: 9px; border-radius: 999px; background: var(--p-surface-raised); cursor: default; opacity: 0.45; overflow: hidden; }
.css-7657xr { height: 100%; width: 0%; background: var(--p-text-secondary); border-radius: 999px; }
.css-1hyr0v9 { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 10px; }
.css-199y4m2 { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 999px; padding-inline: 16px; padding-top: 10px; padding-bottom: 10px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; color: var(--p-text-secondary); opacity: 0.45; cursor: default; }
.css-1qbadh1 { flex-direction: column; gap: 14px; display: none; }
@media screen and (min-width: 48em) {
  .css-1qbadh1 { display: flex; }
}
@media screen and (min-width: 62em) {
  .css-1qbadh1 { grid-area: 1 / 2; }
}
.css-1q2bkdn { background: var(--p-surface-raised); color: var(--p-text-primary); padding-inline: 13px; padding-top: 7px; padding-bottom: 7px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-1q2bkdn:hover, .css-1q2bkdn[data-hover] { background: var(--p-surface-light); border-color: var(--p-border-strong); }
.css-1w7g6tl { position: relative; overflow: hidden; border-radius: 24px; padding: 16px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); }
.css-1ibg0o1 { display: flex; -webkit-box-align: center; align-items: center; gap: 7px; margin-bottom: 4px; }
.css-ozenzk { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; flex: 1 1 0%; min-width: 0px; color: var(--p-text-secondary); }
.css-1dacwme { background: var(--p-promo-purple-bg); color: var(--p-promo-purple); padding-inline: 13px; padding-top: 7px; padding-bottom: 7px; border-radius: 10px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-1dacwme:hover, .css-1dacwme[data-hover] { opacity: 0.85; }
.css-7u6piy { display: flex; flex-direction: column; height: 100%; padding-inline: 4px; }
.css-2rjig0 { font-size: var(--chakra-fontSizes-lg); font-weight: 700; line-height: 1.35; margin-bottom: 6px; }
.css-1cd5cug { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding-top: 10px; padding-bottom: 10px; }
.css-nimjl2 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 16px; height: 10px; background: var(--p-surface-raised); }
.css-1wgnto6 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 24px; height: 24px; background: var(--p-surface-raised); }
.css-5mt1wm { display: flex; -webkit-box-align: center; align-items: center; height: 20px; flex: 1 1 0%; }
.css-btvne8 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 64%; height: 10px; background: var(--p-surface-raised); }
.css-64ob52 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 52px; height: 10px; background: var(--p-surface-raised); }
.css-1f1r31t { width: 15px; flex-shrink: 0; }
.css-tsdh1k { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 48%; height: 10px; background: var(--p-surface-raised); }
.css-13akff1 { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 72%; height: 10px; background: var(--p-surface-raised); }
.css-14s8okr { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 56%; height: 10px; background: var(--p-surface-raised); }
.css-1gwfkzx { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 60%; height: 10px; background: var(--p-surface-raised); }
.css-17nq732 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); padding-top: 8px; }
.css-1fdngkh { display: none; }
@media screen and (min-width: 48em) {
  .css-1fdngkh { display: block; }
}
@media screen and (min-width: 62em) {
  .css-1fdngkh { grid-area: 2 / 2; }
}
.css-h7wpih { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; gap: 6px; padding-top: 10px; padding-bottom: 10px; background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; color: var(--p-text-secondary); transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-h7wpih:hover, .css-h7wpih[data-hover] { color: var(--p-text-primary); background: var(--p-surface-raised); }
.css-1qm1lh { margin-bottom: 16px; }
.css-qjvgya { display: flex; gap: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); }
.css-izs7pt { display: flex; padding-inline: 13px; padding-top: 9px; padding-bottom: 9px; }
.css-17rdyvi { padding-inline: 13px; padding-top: 9px; padding-bottom: 9px; display: none; }
@media screen and (min-width: 48em) {
  .css-17rdyvi { display: flex; }
}
.css-1ay41qn { display: grid; grid-template-columns: 1fr; gap: 14px; }
@media screen and (min-width: 30em) {
  .css-1ay41qn { grid-template-columns: repeat(2, 1fr); }
}
@media screen and (min-width: 62em) {
  .css-1ay41qn { grid-template-columns: repeat(3, 1fr); }
}
.css-xuxk4i { display: none; min-width: 0px; }
@media screen and (min-width: 48em) {
  .css-xuxk4i { display: grid; }
}
.css-gahxol { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 14px; display: flex; flex-direction: column; }
.css-1hms2a0 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; margin-bottom: 6px; }
.css-18jaq6w { border-radius: 8px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 32px; height: 32px; background: var(--p-surface-raised); }
.css-f39236 { display: flex; -webkit-box-align: center; align-items: center; height: 22px; flex-shrink: 0; }
.css-1nw640g { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 58%; height: 11px; background: var(--p-surface-raised); }
.css-10i4b1d { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 64px; height: 12px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-10i4b1d { height: 15px; }
}
.css-plxjx1 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; height: 20px; flex-shrink: 0; }
.css-1pmhs9u { height: 95px; overflow: hidden; }
.css-yc52z4 { border-top-width: ; border-top-style: ; border-color: var(--p-border-default); }
.css-1wwilzs { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; height: 31px; }
.css-l3uo79 { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 18px; height: 18px; background: var(--p-surface-raised); }
.css-14hm2sf { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 34px; height: 10px; background: var(--p-surface-raised); }
.css-vv6wv1 { display: flex; -webkit-box-pack: end; justify-content: flex-end; flex: 1 1 0%; }
.css-1kd7nm0 { padding-top: 6px; margin-top: auto; }
.css-1ezl8pe { display: flex; align-items: flex-end; -webkit-box-pack: justify; justify-content: space-between; gap: 12px; }
.css-8jjrsq { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 76px; height: 12px; background: var(--p-surface-raised); }
@media screen and (min-width: 48em) {
  .css-8jjrsq { height: 15px; }
}
.css-i5q2k0 { display: flex; gap: 10px; }
.css-eqvzcg { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 60px; height: 10px; background: var(--p-surface-raised); }
.css-6xwu0t { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 42px; height: 10px; background: var(--p-surface-raised); }
.css-1b5g5ko { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 44%; height: 11px; background: var(--p-surface-raised); }
.css-4ph1ns { border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-default); }
.css-71rbrp { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 66%; height: 11px; background: var(--p-surface-raised); }
.css-1qapvrf { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 50%; height: 11px; background: var(--p-surface-raised); }
.css-rae9pu { display: flex; -webkit-box-pack: center; justify-content: center; margin-top: 18px; }
.css-1n314pa { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; padding-inline: 28px; padding-top: 11px; padding-bottom: 11px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; color: var(--p-text-secondary); }
.css-1n314pa:hover, .css-1n314pa[data-hover] { color: var(--p-text-primary); border-color: var(--p-border-strong); }
.css-qttfd4 { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; padding-inline: 14px; height: 38px; border-radius: 14px; background: var(--chakra-colors-transparent); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); color: var(--p-text-secondary); font-weight: 700; font-size: var(--chakra-fontSizes-sm); opacity: 0.6; transition: 0.12s; }
.css-qttfd4:hover, .css-qttfd4[data-hover] { background: var(--p-surface-light); }
.css-1wqb6ee { background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 18px; cursor: pointer; display: flex; flex-direction: column; height: auto; position: relative; }
@media screen and (min-width: 48em) {
  .css-1wqb6ee { padding: 24px; }
}
@media screen and (min-width: 62em) {
  .css-1wqb6ee { height: 100%; min-height: 380px; }
}
.css-gno0nu { position: absolute; inset: 0px; z-index: 1; border-radius: 24px; }
.css-xdlndt { position: relative; width: 100%; z-index: var(--chakra-zIndices-auto); }
.css-1kj0zk1 { width: 100%; text-align: inherit; cursor: pointer; }
.css-ua4exv { text-align: center; background: var(--p-status-green-bg); color: var(--p-status-green-text); padding-top: 10px; padding-bottom: 10px; border-radius: 12px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-ua4exv:hover, .css-ua4exv[data-hover] { opacity: 0.85; }
.css-1hxg7hi { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-red); }
.css-rdzjz6 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-zwhwqv { border-radius: 6px; opacity: 0.55; flex-shrink: 0; width: 76px; height: 18px; background: var(--p-surface-raised); margin-top: 2px; }
.css-ptta0g { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); }
@media screen and (min-width: 48em) {
  .css-ptta0g { font-size: var(--chakra-fontSizes-xl); }
}
.css-leuh8x { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 36px; height: 9px; background: var(--p-surface-raised); }
.css-5kumfn { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 52px; height: 9px; background: var(--p-surface-raised); display: none; }
@media screen and (min-width: 48em) {
  .css-5kumfn { display: block; }
}
.css-1sq7bz5 { position: absolute; inset: 10% 46px 20% 0px; width: calc(100% - 46px); height: 70%; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; }
.css-eq2qnp { width: 7px; height: 7px; border-radius: 999px; background: var(--p-red); }
.css-1d3kzh8 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; color: var(--p-text-secondary); }
.css-1g9oway { display: flex; -webkit-box-align: center; align-items: center; gap: 12px; padding-top: 10px; padding-bottom: 10px; cursor: pointer; }
.css-1qrjipm { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); width: 16px; }
.css-q5ucek { width: 24px; height: 24px; border-radius: 6px; object-fit: cover; flex-shrink: 0; }
.css-1v7yvp9 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
[role="group"]:hover .css-1v7yvp9, [role="group"][data-hover] .css-1v7yvp9, [data-group]:hover .css-1v7yvp9, [data-group][data-hover] .css-1v7yvp9, .group:hover .css-1v7yvp9, .group[data-hover] .css-1v7yvp9 { text-decoration: underline; }
.css-1hvxxo5 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); }
.css-120ek5p { -webkit-box-align: center; align-items: center; display: none; gap: 2px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-default); overflow: auto hidden; scrollbar-width: none; }
@media screen and (min-width: 48em) {
  .css-120ek5p { display: flex; }
}
.css-120ek5p::-webkit-scrollbar { display: none; }
.css-169qbym { margin-right: 8px; margin-top: 4px; margin-bottom: 4px; flex-shrink: 0; }
.css-1rj27ln { display: flex; -webkit-box-align: center; align-items: center; gap: 6px; padding-inline: 10px; height: calc(24px); border-radius: 999px; font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; background: var(--p-surface); color: var(--p-text-primary); box-shadow: var(--chakra-shadows-none); opacity: 1; transition: 0.12s; }
.css-1rj27ln:hover, .css-1rj27ln[data-hover] { color: var(--p-text-primary); opacity: 1; }
.css-1233zbo { width: 14px; height: 14px; object-fit: contain; filter: none; }
.css-rnxt9r { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 13px; padding-top: 9px; padding-bottom: 9px; cursor: pointer; white-space: nowrap; position: relative; color: var(--p-text-primary); transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-rnxt9r:hover, .css-rnxt9r[data-hover] { color: var(--p-text-primary); }
.css-skpnh0 { position: absolute; left: 10px; right: 10px; bottom: 0px; height: 2px; background: var(--p-text-primary); border-radius: 1px; }
.css-1fsjsr5 { display: flex; -webkit-box-align: center; align-items: center; padding-inline: 13px; padding-top: 9px; padding-bottom: 9px; cursor: pointer; white-space: nowrap; position: relative; color: var(--p-text-secondary); transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; }
.css-1fsjsr5:hover, .css-1fsjsr5[data-hover] { color: var(--p-text-primary); }
.css-1uwwvb { -webkit-box-align: center; align-items: center; display: flex; gap: 8px; }
@media screen and (min-width: 48em) {
  .css-1uwwvb { display: none; }
}
.css-1y9jwx7 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; width: 100%; height: 38px; padding-left: 16px; padding-right: 12px; background: var(--p-surface-light); border-radius: 999px; transition: background-color 140ms, border-color 140ms, color 140ms, opacity 140ms, box-shadow 140ms; color: var(--p-text-secondary); }
.css-1y9jwx7:hover, .css-1y9jwx7[data-hover] { color: var(--p-text-primary); }
.css-1fwijbh { font-size: var(--chakra-fontSizes-sm); font-weight: 700; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; color: var(--p-text-primary); }
.css-19jrum2 { color: var(--p-text-secondary); transform: none; transition: transform 0.15s; flex-shrink: 0; }
.css-1nizo9a { display: grid; min-width: 0px; }
@media screen and (min-width: 48em) {
  .css-1nizo9a { display: grid; }
}
.css-1a4mz7x { position: relative; overflow: hidden; isolation: isolate; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding: 14px; cursor: pointer; transition: transform 180ms cubic-bezier(0.22, 0.61, 0.36, 1), box-shadow 180ms cubic-bezier(0.22, 0.61, 0.36, 1), border-color 180ms; display: flex; flex-direction: column; }
.css-1a4mz7x:hover { transform: translateY(-2px); border-color: var(--p-border-strong); box-shadow: var(--p-card-hover-shadow); }
.css-1a4mz7x:hover .cc-symbol { text-decoration: underline; }
.css-1a4mz7x:has(.cc-leg:hover) .cc-symbol { text-decoration: none; }
.css-1a4mz7x .cc-leg:hover .cc-leg-name { text-decoration: underline; }
.css-1a4mz7x:active { transform: translateY(-1px); }
.css-1a4mz7x:focus-visible { outline-style: solid; outline-width: 2px; outline-color: var(--p-pal-accent); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) {
  .css-1a4mz7x { transition: border-color 180ms; }
  .css-1a4mz7x:hover { transform: none; }
  .css-1a4mz7x:active { transform: none; }
}
.css-nr7y2p { position: absolute; inset: 0px; z-index: 1; border-radius: inherit; }
.css-nr7y2p:focus-visible, .css-nr7y2p[data-focus-visible] { outline-style: solid; outline-width: 2px; outline-color: var(--p-pal-accent); outline-offset: 2px; }
.css-171kczo { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/purpFPo5voy6fEu8jxSCwVdMs1zyYEYAH6FBQvTYCZK"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-qr2ugm { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; margin-bottom: 6px; position: relative; }
.css-1jy41vl { width: 32px; height: 32px; border-radius: 8px; object-fit: cover; flex-shrink: 0; }
.css-tfl5ip { display: flex; -webkit-box-align: center; align-items: center; flex-direction: row; gap: 7px; min-width: 0px; }
.css-8kaz6c { font-size: var(--chakra-fontSizes-lg); font-weight: 700; line-height: 1.35; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-otnn6a { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(207, 77, 71, 0.6); background: rgba(207, 77, 71, 0.12); cursor: default; }
.css-1gp3cqf { width: 16px; height: 16px; object-fit: contain; }
.css-1qnr4ko { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(153, 69, 255, 0.55); background: rgba(153, 69, 255, 0.1); cursor: default; }
.css-n373ux { display: flex; -webkit-box-align: baseline; align-items: baseline; flex-direction: row; gap: 5px; min-width: 0px; }
.css-xi4l9k { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); flex-shrink: 0; }
.css-1jjkeoh { flex-shrink: 0; text-align: right; }
.css-12ef2ry { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; font-family: var(--chakra-fonts-mono); line-height: 1.1; }
@media screen and (min-width: 48em) {
  .css-12ef2ry { font-size: var(--chakra-fontSizes-xl); }
}
.css-pg4zwk { height: 95px; overflow: hidden; position: relative; }
.css-dicjym { display: flex; -webkit-box-align: center; align-items: center; position: relative; z-index: 2; gap: 8px; height: 31px; padding-inline: 8px; text-decoration: none; }
.css-168s89e { width: 18px; height: 18px; object-fit: contain; flex-shrink: 0; }
.css-fmz7l6 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; flex: 1 1 0%; text-align: right; color: var(--p-red); }
.css-ngogj2 { padding-top: 6px; margin-top: auto; position: relative; }
.css-1hz3zio { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; font-family: var(--chakra-fonts-mono); line-height: 1.1; color: var(--p-status-green-text); }
@media screen and (min-width: 48em) {
  .css-1hz3zio { font-size: var(--chakra-fontSizes-xl); }
}
.css-1s9aunx { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: end; justify-content: flex-end; gap: 6px; }
.css-ky6onc { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/C3K6yABKfFuLDrgJBdYjk3HUZn4v7eiBPYsjGubNw3Ah/by7v4z"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1c2r6l6 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(91, 110, 232, 0.6); background: rgba(91, 110, 232, 0.12); cursor: default; }
.css-13sqi8k { width: 10px; height: 10px; flex-shrink: 0; background: var(--p-text-secondary); mask-image: url("/purps-glyph.svg"); mask-repeat: no-repeat; mask-size: contain; mask-position: center center; }
.css-bq8zfo { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; font-family: var(--chakra-fonts-mono); line-height: 1.1; color: var(--p-red); }
@media screen and (min-width: 48em) {
  .css-bq8zfo { font-size: var(--chakra-fontSizes-xl); }
}
.css-gl3c11 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/5GU3VELVxiQVu83AtMvHmQyWPVkhCM721DLPiLnVBoKc/5ftxhj"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1126vhj { width: 18px; height: 18px; border-radius: 999px; object-fit: cover; flex-shrink: 0; }
.css-hr4hhj { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/CehKYf8jXN2E6dx4aLkekQZ6TGPLihcGkkaWj8PDVmJK/sycysp"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-6jd6g6 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/A8WGag2MmbFjHsmuo41WJkQaUogrZspLK2hvFCbDW61g"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-vr6zdn { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-red); }
.css-12zu9me { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; flex: 1 1 0%; text-align: right; color: var(--p-text-muted); }
.css-y9w55j { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(120, 180, 140, 0.65); background: rgba(120, 180, 140, 0.12); cursor: default; }
.css-uyh53w { width: 12px; height: 12px; object-fit: contain; }
.css-bh6klm { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(204, 255, 0, 0.7); background: rgba(204, 255, 0, 0.12); cursor: default; }
.css-2ywvwa { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/4KsGXPQ6BZGgCdYVDrqacDUuhFhSf8TKfbjACcApgLPF/13jcwxr"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1jdz812 { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; height: 32px; padding-inline: 8px; }
.css-1sfa89h { display: flex; -webkit-box-align: baseline; align-items: baseline; -webkit-box-pack: end; justify-content: flex-end; flex: 1 1 0%; gap: 5px; min-width: 0px; }
.css-7rttuc { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/CCsuTiUTXDzLzd99AMZAZwQgcpSJzXnZmPhDcna9Jjvz/1n36a2u"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1tpv0ve { display: flex; align-items: flex-start; padding-top: 2px; height: 13px; }
.css-1g3v3p5 { flex: 1 1 0%; background: var(--p-border-default); border-radius: 999px; height: 5px; overflow: hidden; }
.css-btqz5k { height: 100%; border-radius: 999px; width: 53.239%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-19vycmu { height: 81px; overflow: hidden; position: relative; mask-image: linear-gradient(transparent 0px, rgb(0, 0, 0) 12px, rgb(0, 0, 0) calc(100% - 12px), transparent 100%); }
.css-19wq9pc { animation: 9s linear 0s infinite normal none running legScroll; }
@-webkit-keyframes legScroll { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50%); }
}
@keyframes legScroll { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(-50%); }
}
.css-5hngq1 { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; font-family: var(--chakra-fonts-mono); line-height: 1.1; color: var(--p-text-muted); }
@media screen and (min-width: 48em) {
  .css-5hngq1 { font-size: var(--chakra-fontSizes-xl); }
}
.css-1scfncc { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/J8cXU1EFi1SCTJ9XYpBnjqQ7nVLETNLFaRaHCP3RLiFE/1xus07i"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-178gszt { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 18px; height: 18px; flex-shrink: 0; border-radius: var(--chakra-radii-full); border: 1px solid rgba(54, 146, 106, 0.65); background: rgba(54, 146, 106, 0.12); cursor: default; }
.css-1ojnydj { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/5NP3pTMgbvioJaki2Sdxm7DiaA2tt3BFkqTJyYNF5EwQ/1glpioh"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-63f6ou { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/D19orhRdeNGPYypFg5JgqDRhpXq53JnAQ8nTPWe3i4J6/evvxgf"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1x9j7nm { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/FRnYeHEXWgh7JVYsfGvLCEFyRxCX5NzngUV9a8r9MihR/1mcx25x"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-gwd15q { height: 100%; border-radius: 999px; width: 1%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1xpm01q { height: 81px; overflow: hidden; position: relative; }
.css-156w6at { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-status-green-text); }
.css-721zkk { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/H3HizQBSbTRZTQVjec65YA6waUioR5GM8eX4fPkumvHd/s09coq"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-10djkwu { height: 100%; border-radius: 999px; width: 6.3168%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-ofdusx { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/5BBi9mf9ihtCnpagv7fCKQUoh6pPDxkr5FVqF53pH4KW/42e3ho"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1roz1xo { height: 100%; border-radius: 999px; width: 29.7773%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1my13c1 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/8JamMUKzqywyWaRrcWGUiUmpvNkY9ivfPER4VVutnfL1/1i2vm31"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1lug03b { height: 100%; border-radius: 999px; width: 10.0296%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1c81awm { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/A8aBs3w4EMGCkS5qy2Go7ZXRAwAQQTrT4cJzJD5DK66p/1lc0drg"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1ih8p2t { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/6HQdAaugomYDk5yBdFGv4uLDjRtrH23o3oZh8tywpump"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1soudd2 { height: 100%; border-radius: 999px; width: 27.2279%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1tluhx9 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/4vqKV7oxzNXCYyJ4uENHsuT2Y2KLvFNLcXDJ7yZMW7Fx/r4gza9"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1wv66ze { height: 100%; border-radius: 999px; width: 4.3342%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1kg90kl { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/CnBprW2TW4Txf6MCz8h7eAc5Zak1ZkX74Pqk1MSLsfYi/1is5iid"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-u9ge1c { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/CGW4zmxXSdZLj2qDsTLkaCZnbzpQjaK18NQxiMewTyBo/1wfweon"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-hdw3qq { height: 100%; border-radius: 999px; width: 1.8649%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1j11sy6 { height: 100%; border-radius: 999px; width: 11.2869%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1m4vg78 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/3iiRTdTQcM81BQo7auo1HW74ufcMdQpyRHggEN14S3S1/zdc08t"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1g0jrax { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/5TadoBLh1Au8ti4bA7etE1a1GpdC8oDoaDmMZc4aUzc1/1b2lviv"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-11l6zln { height: 100%; border-radius: 999px; width: 1.4921%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1yb23 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/DhVJwjjS9JXbZttJSnhiB6AoKaEXzqTQKykismB695Gi/3vaa6l"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1t56xb1 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/7RGDGkeV9nkccAcVkdrQeSZBKxPeTdTrkmcaQ567weQw/14fl3m7"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1rfiuex { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/2pvzu9meoG2maC1vQ4siauRir3Xa5EF8af7ugEDYZaf5/13bju0s"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1oj6mt { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/9qLK8z6FSNY1j9VEo4VdZeD6Vg8JESSvHGf2TtFhEu3x/13bju0s"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1i8d1bc { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/Bar2iapUsUzEGkkJJVZuh8SVnY2Bz2QsyMPRTgGrnRRW/1h23hgn"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1p6i6wx { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/7Y8qggCZAieyCE32X9cRGRVBZg1L96hnP6ja6QQuNTFz/8klvip"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1pcgfnc { height: 100%; border-radius: 999px; width: 17.2643%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1bfgi4c { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/D9k5rD9GNDVQyzsA3e164TC23mb6sspzx2BJPao8bdoN/16ov0wf"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-yyvf7r { height: 100%; border-radius: 999px; width: 1.4505%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1160lhe { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/72TMNfuyKqf2EWEt5SFFEtiLYtvTbUU2Er59CrvsmjLn/123dht"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-bmne0y { height: 100%; border-radius: 999px; width: 4.5122%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-1ilpr70 { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/6K8Ru6MZv4JLRn8KjyZ1Lx5ndDn4sedb4RuQQmXx9R32/slu8sw"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-1b33om4 { height: 100%; border-radius: 999px; width: 1.3963%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-pl4zjz { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/A5j5eM8hgt1okUY5tdRrF9e2h4MxKmWapHAftySjsF7F/jgb0fz"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-psz8zg { height: 100%; border-radius: 999px; width: 4.59299%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-dl218c { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; flex: 1 1 0%; text-align: right; color: var(--p-status-green-text); }
.css-15swzeh { height: 100%; border-radius: 999px; width: 5.18095%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-pep1k { position: absolute; inset: -20%; background-image: url("/api/public/coin-image/7A4JKaips8GP48inrSRuVaF6WKEWwhyFy75xhSGBBGx7/1n05d7s"); background-size: cover; background-position: center center; filter: var(--p-art-filter); opacity: var(--p-art-opacity); pointer-events: none; mix-blend-mode: var(--p-art-blend); mask-image: radial-gradient(125% 105% at 14% 0%, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.62) 42%, rgba(0, 0, 0, 0.16) 78%, transparent 100%); }
.css-skkhtv { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-tp87s6 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-red); display: none; }
@media screen and (min-width: 48em) {
  .css-tp87s6 { display: block; }
}
.css-19caau3 { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; font-family: var(--chakra-fonts-mono); color: var(--p-pal-accent); }
@media screen and (min-width: 48em) {
  .css-19caau3 { font-size: var(--chakra-fontSizes-xl); }
}
.css-1l71tie { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-status-green-text); display: none; }
@media screen and (min-width: 48em) {
  .css-1l71tie { display: block; }
}
.css-12xcnm3 { position: relative; height: 38px; z-index: 40; }
.css-1r8xesr { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 38px; height: 38px; border-radius: 999px; cursor: pointer; color: var(--p-text-primary); }
.css-1r8xesr:hover, .css-1r8xesr[data-hover] { color: var(--p-text-primary); }
.css-1jx2lh4 { position: absolute; top: calc(100% + 6px); right: 0px; min-width: 260px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 14px; box-shadow: var(--chakra-shadows-none); overflow: hidden; padding-top: 6px; padding-bottom: 6px; }
@media screen and (min-width: 30em) {
  .css-1jx2lh4 { min-width: 210px; }
}
.css-1x4wznt { display: block; }
@media screen and (min-width: 30em) {
  .css-1x4wznt { display: none; }
}
.css-1hawaeb { border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); margin-top: 6px; margin-bottom: 6px; }
.css-1fvqq3p { font-size: var(--chakra-fontSizes-sm); font-weight: 500; padding-top: 9px; padding-bottom: 9px; padding-inline: 8px; gap: 10px; display: flex; -webkit-box-align: center; align-items: center; border-radius: 8px; width: calc(100% - 12px); margin-left: 6px; margin-right: 6px; }
.css-1fvqq3p:hover, .css-1fvqq3p[data-hover] { background: var(--p-surface-light); }
.css-pd61i5 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; padding-top: 9px; padding-bottom: 9px; padding-inline: 8px; gap: 10px; display: flex; -webkit-box-align: center; align-items: center; border-radius: 8px; width: calc(100% - 12px); margin-left: 6px; margin-right: 6px; text-decoration: none; color: inherit; }
.css-pd61i5:hover, .css-pd61i5[data-hover] { background: var(--p-surface-light); text-decoration: none; }
.css-1eziwv { flex: 1 1 0%; text-align: left; }
.jngQC { text-align: left; flex-grow: 1; }
.kZfaxH { display: flex; flex-direction: column; gap: 8px; scrollbar-width: none; }
.kZfaxH::-webkit-scrollbar { display: none; }
.dUrweG { background-image: ; background-position-x: ; background-position-y: ; background-origin: ; background-clip: ; background-color: ; background-repeat: no-repeat; background-size: 100% 32px, 100% 16px; background-attachment: local, scroll; max-height: 400px; overflow-y: auto; scrollbar-width: none; padding: 3px; }
.eMOFVr.eMOFVr { width: 100%; font-size: 16px; line-height: 24px; min-height: 56px; display: flex; gap: 12px; align-items: center; color: var(--privy-color-foreground); padding: 10px 12px; border-radius: var(--privy-border-radius-md); transition: background-color 200ms; cursor: pointer; border: 1px solid var(--privy-color-foreground-4) !important; }
@media (min-width: 440px) {
  .eMOFVr.eMOFVr { font-size: 14px; }
}
.eMOFVr.eMOFVr:hover { background-color: var(--privy-color-background-2); }
.eMOFVr.eMOFVr:disabled { cursor: pointer; background-color: var(--privy-color-background-2); }
.eWkpNU { width: 32px; height: 32px; border-radius: 4px; background: var(--privy-color-background-2); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
.eWkpNU svg { width: 18px; height: 18px; color: var(--privy-color-icon-muted); }
.cKdJrM { width: 100%; height: 100%; min-height: inherit; display: flex; flex-direction: column; }
.euriSl { width: 100%; height: 100%; min-height: inherit; flex-direction: column; display: none; }
.kElyMJ.kElyMJ { width: 82px; height: 82px; border-width: 4px; border-style: solid; border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: transparent; border-radius: 50%; display: inline-block; box-sizing: border-box; animation: 1.2s linear 0s infinite normal none running rotation; transition: border-color 800ms; }
@keyframes rotation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.kElyMJ.kElyMJ.kElyMJ.success { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--privy-color-icon-success); }
.kElyMJ.kElyMJ.kElyMJ.fail { border-top-color: ; border-right-color: ; border-left-color: ; border-bottom-color: var(--privy-color-icon-error); }
.eNKlgp.eNKlgp { height: 1rem; width: 1rem; margin: 2px 0px; border-width: 1.5px; transition: border-color 200ms; }
.hSDCCL { line-height: 1.15; text-size-adjust: 100%; tab-size: 4; font-feature-settings: normal; margin: 0px; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; color: var(--privy-color-foreground-2); }
.hSDCCL *, .hSDCCL ::before, .hSDCCL ::after { box-sizing: border-box; border-width: 0px; border-style: solid; }
.hSDCCL hr { height: 0px; color: inherit; border-top-width: 1px; }
.hSDCCL abbr:where([title]) { text-decoration: underline dotted; }
.hSDCCL h1, .hSDCCL h2, .hSDCCL h3, .hSDCCL h4, .hSDCCL h5, .hSDCCL h6 { font-size: inherit; font-weight: inherit; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; display: inline; }
.hSDCCL a { color: inherit; text-decoration: inherit; }
.hSDCCL b, .hSDCCL strong { font-weight: bolder; }
.hSDCCL code, .hSDCCL kbd, .hSDCCL samp, .hSDCCL pre { font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace; font-size: 1em; }
.hSDCCL small { font-size: 80%; }
.hSDCCL sub, .hSDCCL sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
.hSDCCL sub { bottom: -0.25em; }
.hSDCCL sup { top: -0.5em; }
.hSDCCL table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
.hSDCCL button, .hSDCCL input, .hSDCCL optgroup, .hSDCCL select, .hSDCCL textarea { font-family: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; padding: 0px; }
.hSDCCL button, .hSDCCL select { text-transform: none; }
.hSDCCL button, .hSDCCL [type="button"], .hSDCCL [type="reset"], .hSDCCL [type="submit"] { appearance: button; background-color: transparent; background-image: none; }
.hSDCCL legend { padding: 0px; }
.hSDCCL progress { vertical-align: baseline; }
.hSDCCL ::-webkit-inner-spin-button, .hSDCCL ::-webkit-outer-spin-button { height: auto; }
.hSDCCL [type="search"] { appearance: textfield; outline-offset: -2px; }
.hSDCCL ::-webkit-search-decoration { appearance: none; }
.hSDCCL ::-webkit-file-upload-button { appearance: button; font: inherit; }
.hSDCCL summary { display: list-item; }
.hSDCCL blockquote, .hSDCCL dl, .hSDCCL dd, .hSDCCL h1, .hSDCCL h2, .hSDCCL h3, .hSDCCL h4, .hSDCCL h5, .hSDCCL h6, .hSDCCL hr, .hSDCCL figure, .hSDCCL p, .hSDCCL pre { margin: 0px; }
.hSDCCL fieldset { margin: 0px; padding: 0px; }
.hSDCCL ol, .hSDCCL ul, .hSDCCL menu { list-style: none; margin: 0px; padding: 0px; }
.hSDCCL textarea { resize: vertical; }
.hSDCCL input::placeholder, .hSDCCL textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
.hSDCCL button, .hSDCCL [role="button"] { cursor: pointer; }
.hSDCCL :disabled { cursor: default; }
.hSDCCL img, .hSDCCL svg, .hSDCCL video, .hSDCCL canvas, .hSDCCL audio, .hSDCCL iframe, .hSDCCL embed, .hSDCCL object { display: block; }
.hSDCCL img, .hSDCCL video { max-width: 100%; height: auto; }
.hSDCCL [hidden] { display: none; }
.hSDCCL h3 { font-size: 16px; line-height: 24px; font-weight: 500; color: var(--privy-color-foreground-2); }
.hSDCCL h4 { font-size: 14px; line-height: 20px; font-weight: 500; color: var(--privy-color-foreground); }
.hSDCCL p { font-size: 13px; line-height: 20px; color: var(--privy-color-foreground-2); }
.hSDCCL button:focus, .hSDCCL input:focus, .hSDCCL optgroup:focus, .hSDCCL select:focus, .hSDCCL textarea:focus { outline: none; border-color: var(--privy-color-accent-light); box-shadow: 0 0 0 3px var(--privy-color-border-focus); }
@media (min-width: 441px) {
  .hSDCCL .mobile-only { display: none; }
}
@keyframes fadein { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.PaHvY { position: fixed; inset: 0px; transition: backdrop-filter 100ms; backdrop-filter: blur(3px); }
.PaHvY.entering, .PaHvY.leaving { backdrop-filter: unset; }
.kQBYDg { position: relative; z-index: 999999; }
.cEESVe { position: fixed; inset: 0px; display: flex; align-items: center; justify-content: center; width: 100vw; min-height: 100dvh; overflow-y: auto; }
@media (max-width: 440px) {
  .cEESVe { align-items: flex-end; }
}
.iHpCDd { padding: 0px; background: transparent; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; width: 100%; pointer-events: auto; outline: none; display: block; }
@media (max-width: 440px) {
  .iHpCDd { opacity: 1; transform: translate3d(0px, 0px, 0px); transition: transform 200ms ease-in; position: sticky; bottom: 0px; }
  .iHpCDd.entering, .iHpCDd.leaving { opacity: 0; transform: translate3d(0px, 100%, 0px); transition: transform 150ms ease-in, opacity 150ms; }
}
@media (min-width: 441px) {
  .iHpCDd { opacity: 1; transition: opacity 100ms ease-in; margin: auto; width: 360px; box-shadow: rgba(55, 65, 81, 0.15) 0px 8px 36px; border-radius: var(--privy-border-radius-lg); }
  .iHpCDd.entering, .iHpCDd.leaving { opacity: 0; transition-delay: 5ms; }
}
.huFDXm { display: flex; flex-direction: column; text-align: center; font-size: 14px; line-height: 20px; width: 100%; background: var(--privy-color-background); padding: 0px 16px; }
.hcVNGP { transition: height 150ms ease-out; overflow: hidden auto; scrollbar-width: none; max-height: calc(-32px + 100svh); border-radius: var(--privy-border-radius-lg) var(--privy-border-radius-lg) 0 0; box-shadow: rgba(55, 65, 81, 0.15) 0px 0px 36px; }
@media (min-width: 441px) {
  .hcVNGP { box-shadow: rgba(55, 65, 81, 0.15) 0px 8px 36px; border-radius: var(--privy-border-radius-lg); }
}
.cqAphy { margin-top: 16px; font-size: 13px; text-align: center; color: var(--privy-color-foreground-3); display: block; }
.cqAphy.cqAphy > a { color: var(--privy-color-accent); }
.bzQluK.bzQluK { padding: 0px; color: var(--privy-color-foreground-3); }
.lneCzv { display: flex; align-items: center; justify-content: center; padding-top: 8px; padding-bottom: 12px; gap: 8px; font-size: 13px; }
.lneCzv.lneCzv a { padding: 0.5rem 0px; }
.lneCzv.lneCzv a:hover { text-decoration: none; }
@media (display-mode: standalone) {
  .lneCzv { padding-bottom: 30px; }
}
.joxpgn.joxpgn { color: var(--privy-color-accent); font-size: 16px; font-style: normal; font-weight: 500; line-height: 24px; cursor: pointer; border-radius: 0px var(--privy-border-radius-mdlg) var(--privy-border-radius-mdlg) 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; transition: color 200ms; }
@media (min-width: 441px) {
  .joxpgn.joxpgn { font-size: 14px; }
}
.joxpgn.joxpgn :hover { color: var(--privy-color-accent-dark); }
.joxpgn.joxpgn.joxpgn.joxpgn > :first-child { opacity: 1; }
.joxpgn.joxpgn.joxpgn.joxpgn > :last-child { position: absolute; display: flex; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0px); opacity: 0; }
.joxpgn.joxpgn :disabled, .joxpgn.joxpgn :hover:disabled { color: var(--privy-color-foreground-disabled); cursor: not-allowed; }
.gkfcKU.gkfcKU { cursor: pointer; display: flex; opacity: 0.6; background-color: var(--privy-color-background-2); border-radius: var(--privy-border-radius-full); padding: 4px; }
.gkfcKU.gkfcKU > svg { margin: auto; color: var(--privy-color-foreground); }
.gkfcKU.gkfcKU :hover { opacity: 1; }
.bRUUDr { padding: 16px 0px; display: flex; align-items: center; justify-content: space-between; }
.bRUUDr h2 { font-size: 16px; line-height: 24px; font-weight: 600; color: var(--privy-color-foreground); }
.dIcnsf { flex: 1 1 0%; align-items: center; display: flex; gap: 8px; }
.gtZBSe { display: flex; justify-content: flex-end; }
.eXVMzA { display: block; position: relative; width: 100%; height: 56px; }
.eXVMzA.eXVMzA > :first-child { position: absolute; left: 0.75em; top: 50%; transform: translate(0px, -50%); }
.eXVMzA.eXVMzA > input { font-size: 16px; line-height: 24px; color: var(--privy-color-foreground); padding: 12px 88px 12px 52px; flex-grow: 1; background: var(--privy-color-background); border: 1px solid var(--privy-color-foreground-4); border-radius: var(--privy-border-radius-md); width: 100%; height: 100%; }
@media (min-width: 441px) {
  .eXVMzA.eXVMzA > input { font-size: 14px; padding-right: 78px; }
}
.eXVMzA.eXVMzA > input :focus { outline: none; border-color: var(--privy-color-accent-light); box-shadow: 0 0 0 1px var(--privy-color-accent-light); }
.eXVMzA.eXVMzA > input :autofill, .eXVMzA.eXVMzA > input :-webkit-autofill { background: var(--privy-color-background); }
.eXVMzA.eXVMzA > input.eXVMzA.eXVMzA > input > input::placeholder { color: var(--privy-color-foreground-3); }
.eXVMzA.eXVMzA > input:disabled { opacity: 0.4; cursor: not-allowed; }
.eXVMzA.eXVMzA > input:disabled, .eXVMzA.eXVMzA > input:disabled:hover, .eXVMzA.eXVMzA > input:disabled > span { color: var(--privy-color-foreground-3); }
.eXVMzA.eXVMzA > button:last-child { right: 0px; line-height: 24px; padding: 13px 17px; }
.eXVMzA.eXVMzA > button:last-child :focus { outline: none; }
.eXVMzA.eXVMzA > button:last-child:disabled { opacity: 0.4; cursor: not-allowed; }
.eXVMzA.eXVMzA > button:last-child:disabled, .eXVMzA.eXVMzA > button:last-child:disabled:hover, .eXVMzA.eXVMzA > button:last-child:disabled > span { color: var(--privy-color-foreground-3); }
.eXOHWu.eXOHWu > input { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 88px; border: 1px solid var(--privy-color-foreground-4); }
.eXOHWu.eXOHWu > input.eXOHWu.eXOHWu > input > input::placeholder { color: var(--privy-color-foreground-3); }
.eXOHWu.eXOHWu > :last-child { right: 16px; position: absolute; top: 50%; transform: translate(0px, -50%); }
.eXOHWu.eXOHWu > button:last-child { right: 0px; line-height: 24px; padding: 13px 17px; }
.eXOHWu.eXOHWu > button:last-child :focus { outline: none; }
.daZwFN { width: 100%; }
.daZwFN.daZwFN > .sc-dPiIMO { display: block; text-align: left; padding-left: var(--privy-border-radius-md); padding-bottom: 5px; }
.imrLX { --screen-space: 16px; --screen-space-lg: calc(var(--screen-space) * 1.5); position: relative; overflow: hidden; margin: 0 calc(-1 * var(--screen-space)); height: 100%; border-radius: var(--privy-border-radius-lg); }
.cPSkNc { display: flex; flex-direction: column; gap: calc(var(--screen-space) * 1.5); width: 100%; background: var(--privy-color-background); padding: 0 var(--screen-space-lg) var(--screen-space); height: 100%; border-radius: var(--privy-border-radius-lg); }
.eCDwtZ { position: relative; display: flex; flex-direction: column; }
.bneBkN { margin: 0px -8px; }
.dBeNln { flex: 1 1 auto; display: flex; flex-direction: column; overflow-y: auto; padding: 3px; margin: -3px; scrollbar-gutter: stable both-edges; scrollbar-width: none; background-repeat: no-repeat; background-size: 100% 32px, 100% 16px; background-attachment: local, scroll; }
.dBeNln::-webkit-scrollbar { display: none; }
.dELQcY { display: flex; flex-direction: column; gap: var(--screen-space-lg); margin-top: 1.5rem; }
.crOLWB { text-align: center; display: flex; flex-direction: column; align-items: center; gap: var(--screen-space); }
.cSWrRU { display: flex; flex-direction: column; gap: 4px; }
.eHhsCt.eHhsCt { font-size: 20px; line-height: 32px; font-weight: 500; color: var(--privy-color-foreground); margin: 0px; }
.jDRpJS { padding: 0px; }
.jDRpJS.jDRpJS a { padding: 0px; color: var(--privy-color-foreground-3); }
.domgQy.domgQy { margin: 0px; width: 100%; text-align: center; color: var(--privy-color-foreground-2); font-size: 13px; line-height: 20px; }
.domgQy.domgQy a { text-decoration: underline; }
.gDBtVf { display: inline-flex; }
.css-gwfkpx { position: relative; width: 100%; max-width: 560px; height: 40px; z-index: 40; }
.css-1dvnrg8 { position: absolute; top: 0px; left: 0px; right: 0px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 18px; box-shadow: var(--chakra-shadows-none); overflow: hidden; }
.css-11e2e20 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 16px; height: 38px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-b5z1lw { max-height: min(520px, -140px + 100vh); overflow-y: auto; padding-bottom: 12px; }
.css-1vva5c1 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-inline: 16px; padding-top: 14px; padding-bottom: 8px; }
.css-bwtkz3 { font-size: var(--chakra-fontSizes-xs); font-weight: 600; letter-spacing: 0.06em; text-transform: uppercase; line-height: 1.4; color: var(--p-text-muted); }
.css-1f9nhfx { display: grid; grid-template-columns: 1fr; gap: 8px; padding-inline: 16px; }
@media screen and (min-width: 30em) {
  .css-1f9nhfx { grid-template-columns: repeat(2, 1fr); }
}
.css-1qh5umz { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 12px; padding-top: 11px; padding-bottom: 11px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 14px; }
.css-1lwwk33 { border-radius: 8px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 30px; height: 30px; background: var(--p-surface-raised); }
.css-dviyvo { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 56%; height: 10px; background: var(--p-surface-raised); }
.css-8gfint { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 42%; height: 10px; background: var(--p-surface-raised); }
.css-1kktm0n { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 84%; height: 10px; background: var(--p-surface-raised); }
.css-1uhosei { color: var(--p-text-muted); }
.css-1uhosei:hover, .css-1uhosei[data-hover] { color: var(--p-text-primary); }
.css-4ex7ev { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 16px; padding-top: 9px; padding-bottom: 9px; }
.css-n0bv0x { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 26.723%; }
.css-k5aygn { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; padding-inline: 16px; padding-top: 9px; padding-bottom: 9px; cursor: pointer; background: var(--chakra-colors-transparent); }
.css-k5aygn:hover, .css-k5aygn[data-hover] { background: var(--p-surface-light); }
.css-jzdt0z { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; flex: 1 1 0%; color: var(--p-text-muted); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-aoyyf1 { display: flex; -webkit-box-align: center; align-items: center; gap: 10px; flex-shrink: 0; font-size: var(--chakra-fontSizes-2xs); color: var(--p-text-muted); }
.css-j2at52 { display: flex; -webkit-box-align: center; align-items: center; gap: 2px; }
.css-tkp2av { font-size: var(--chakra-fontSizes-xs); font-weight: 700; white-space: nowrap; }
.css-1ky73rk { color: var(--p-text-subtle); font-weight: 600; margin-left: 3px; }
.css-1x35i9a { padding-bottom: 72px; }
.css-k7n172 { padding-top: 10px; }
@media screen and (min-width: 48em) {
  .css-k7n172 { padding-top: 26px; }
}
.css-11szwio { font-family: var(--chakra-fonts-heading); font-weight: 700; font-size: var(--chakra-fontSizes-3xl); line-height: 1.15; letter-spacing: -0.02em; font-variant-numeric: tabular-nums; white-space: pre-line; }
@media screen and (min-width: 48em) {
  .css-11szwio { font-size: var(--chakra-fontSizes-4xl); }
}
.css-budxej { margin-top: 16px; }
@media screen and (min-width: 48em) {
  .css-budxej { margin-top: 20px; }
}
.css-1nd3il1 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-muted); }
.css-qye9f8 { color: var(--p-text-primary); font-weight: 700; }
.css-1vmfkq4 { color: var(--p-text-secondary); border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-strong); transition: 0.12s; }
.css-1vmfkq4:hover, .css-1vmfkq4[data-hover] { color: var(--p-text-primary); border-color: var(--p-text-primary); }
.css-qwig2k { margin-top: 48px; }
@media screen and (min-width: 48em) {
  .css-qwig2k { margin-top: 64px; }
}
.css-1autycg { display: flex; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; gap: 14px; margin-bottom: 22px; }
@media screen and (min-width: 48em) {
  .css-1autycg { gap: 22px; }
}
.css-2mrxzg { display: flex; align-items: flex-start; gap: 14px; min-width: 0px; }
@media screen and (min-width: 48em) {
  .css-2mrxzg { gap: 22px; }
}
.css-m5ouq9 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); padding-top: 4px; flex-shrink: 0; }
@media screen and (min-width: 48em) {
  .css-m5ouq9 { padding-top: 7px; }
}
.css-1gk3wwn { font-family: var(--chakra-fonts-heading); font-weight: 700; font-size: var(--chakra-fontSizes-3xl); line-height: 1.2; letter-spacing: -0.02em; }
@media screen and (min-width: 48em) {
  .css-1gk3wwn { font-size: var(--chakra-fontSizes-4xl); }
}
.css-1g6mvhn { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); margin-top: 6px; max-width: 62ch; }
.css-l98iec { padding-top: 2px; }
@media screen and (min-width: 48em) {
  .css-l98iec { padding-top: 8px; }
}
.css-1y2435j { display: flex; -webkit-box-align: center; align-items: center; padding: 2px; border-radius: 999px; border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); flex-shrink: 0; }
.css-rxce8q { padding-inline: 11px; padding-top: 3px; padding-bottom: 3px; border-radius: 999px; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; background: var(--chakra-colors-transparent); color: var(--p-text-muted); transition: 0.12s; }
.css-rxce8q:hover, .css-rxce8q[data-hover] { color: var(--p-text-primary); }
.css-2xtbsf { padding-inline: 11px; padding-top: 3px; padding-bottom: 3px; border-radius: 999px; font-size: var(--chakra-fontSizes-2xs); font-family: var(--chakra-fonts-mono); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; background: var(--p-surface-raised); color: var(--p-text-primary); transition: 0.12s; }
.css-2xtbsf:hover, .css-2xtbsf[data-hover] { color: var(--p-text-primary); }
.css-6wedhs { overflow-x: auto; scrollbar-width: none; }
.css-6wedhs::-webkit-scrollbar { display: none; width: 0%; height: 0px; }
.css-klkz8f { min-width: 700px; max-width: 920px; }
@media screen and (min-width: 48em) {
  .css-klkz8f { min-width: 0px; }
}
.css-1h3rkad { display: flex; align-items: flex-start; gap: 14px; margin-top: 6px; padding-top: 18px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
@media screen and (min-width: 48em) {
  .css-1h3rkad { gap: 22px; }
}
.css-100frwh { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); padding-top: 2px; flex-shrink: 0; }
.css-wk83j4 { min-height: 0px; }
@media screen and (min-width: 48em) {
  .css-wk83j4 { min-height: 62px; }
}
.css-ywqzep { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; margin-bottom: 4px; }
.css-bzr2l3 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); max-width: 70ch; }
.css-1dpqu6j { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); margin-top: 12px; }
.css-jzej66 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-muted); margin-bottom: 14px; }
.css-19mytgn { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-secondary); margin-bottom: 12px; }
.css-tx4c1x { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 12px; }
.css-wax5jp { display: flex; -webkit-box-pack: justify; justify-content: space-between; margin-bottom: 4px; }
.css-1ffqkh5 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; font-family: var(--chakra-fonts-mono); color: var(--p-text-secondary); }
.css-1dria45 { position: relative; height: 14px; background: var(--p-surface-light); border-radius: 4px; overflow: hidden; }
.css-qw07r2 { position: absolute; left: 0px; top: 0px; height: 100%; width: 95.25%; background: var(--p-overlay-strong); }
.css-1gyv9qr { position: absolute; left: 0px; top: 0px; height: 100%; width: 75%; background: var(--p-text-primary); }
.css-1iy588u { position: absolute; left: 0px; top: 0px; height: 100%; width: 38.1%; background: var(--p-overlay-strong); }
.css-17norju { position: absolute; left: 0px; top: 0px; height: 100%; width: 30%; background: var(--p-text-primary); }
.css-4etzl0 { position: absolute; left: 0px; top: 0px; height: 100%; width: 19.05%; background: var(--p-overlay-strong); }
.css-18exo34 { position: absolute; left: 0px; top: 0px; height: 100%; width: 15%; background: var(--p-text-primary); }
.css-udf55w { position: absolute; left: 0px; top: 0px; height: 100%; width: 9.525%; background: var(--p-overlay-strong); }
.css-pyq4a2 { position: absolute; left: 0px; top: 0px; height: 100%; width: 7.5%; background: var(--p-text-primary); }
.css-2mtjz0 { position: absolute; left: 0px; top: 0px; height: 100%; width: 7.62%; background: var(--p-overlay-strong); }
.css-1myx2jp { position: absolute; left: 0px; top: 0px; height: 100%; width: 6%; background: var(--p-text-primary); }
.css-1xzr11c { display: flex; margin-top: 12px; gap: 16px; flex-wrap: wrap; }
.css-15bcsji { width: 16px; height: 0px; border-top-width: 2px; border-top-style: solid; border-color: var(--p-text-primary); }
.css-eiecns { width: 16px; height: 0px; border-top-width: 2px; border-top-style: solid; border-color: var(--p-text-subtle); }
.css-17zruje { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.45; color: var(--p-text-muted); margin-top: 10px; }
.css-c599ep { color: rgb(194, 75, 75); }
.css-1106l39 { display: flex; flex-direction: column; gap: 22px; }
@media screen and (min-width: 48em) {
  .css-1106l39 { flex-direction: row; gap: 40px; }
}
.css-bb7c48 { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 0px; flex: 1 1 0%; min-width: 0px; }
.css-5hdaym { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; padding-top: 10px; padding-bottom: 10px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); }
.css-ogek6j { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); white-space: nowrap; }
.css-o8i1i9 { display: flex; -webkit-box-pack: justify; justify-content: space-between; gap: 16px; padding-top: 10px; padding-bottom: 10px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-1bkspc4 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); margin-top: 12px; }
.css-diyrfk { padding-top: 16px; padding-bottom: 16px; border-top-width: ; border-top-style: ; border-color: var(--p-border-subtle); }
.css-1bhep5c { font-weight: 700; margin-bottom: 4px; }
.css-1v6ldjl { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); max-width: 72ch; }
.css-xrujkz { padding-top: 16px; padding-bottom: 16px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-subtle); }
.css-1vkt5a9 { display: flex; flex-direction: column; align-items: flex-start; -webkit-box-pack: justify; justify-content: space-between; margin-top: 48px; padding-top: 32px; border-top-width: 1px; border-top-style: solid; border-color: var(--p-border-default); gap: 20px; }
@media screen and (min-width: 48em) {
  .css-1vkt5a9 { flex-direction: row; -webkit-box-align: center; align-items: center; }
}
.css-16bg52i { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); margin-top: 4px; }
.css-wi82uz { display: inline-flex; -webkit-box-align: center; align-items: center; gap: 8px; background: var(--p-text-primary); color: var(--p-surface); padding-inline: 22px; height: 46px; border-radius: 999px; font-size: var(--chakra-fontSizes-sm); font-weight: 700; white-space: nowrap; }
.css-wi82uz:hover, .css-wi82uz[data-hover] { opacity: 0.9; }
.css-181vmaf { position: absolute; left: 0px; top: 0px; height: 100%; width: 99.75%; background: var(--p-overlay-strong); }
.css-1rbjix { position: absolute; left: 0px; top: 0px; height: 100%; width: 39.9%; background: var(--p-overlay-strong); }
.css-fdo12n { position: absolute; left: 0px; top: 0px; height: 100%; width: 19.95%; background: var(--p-overlay-strong); }
.css-148ucgx { position: absolute; left: 0px; top: 0px; height: 100%; width: 9.975%; background: var(--p-overlay-strong); }
.css-cxuxjt { position: absolute; left: 0px; top: 0px; height: 100%; width: 7.98%; background: var(--p-overlay-strong); }
.css-1tpik90 { background: var(--p-status-green); height: 100%; border-radius: 999px; width: 26.7693%; }
.css-1pzye20 { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; width: 56px; height: 56px; border-radius: 14px; background: var(--p-surface-light); border-width: 1px; border-style: dashed; border-image: none; border-color: var(--p-border-default); color: var(--p-text-subtle); flex-shrink: 0; }
.css-1bo897j { font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-size: var(--chakra-fontSizes-md); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; color: var(--p-text-subtle); }
.css-a2es4c { font-size: var(--chakra-fontSizes-xs); font-family: var(--chakra-fonts-mono); font-weight: 800; color: var(--p-text-subtle); }
.css-6lz6mn { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; font-family: var(--chakra-fonts-mono); color: var(--p-text-subtle); text-align: right; min-width: 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: var(--chakra-line-clamp); --chakra-line-clamp: 1; }
.css-1fw8adg { height: 100%; border-radius: 999px; width: 26.5945%; background: linear-gradient(90deg, rgb(52, 168, 95) 0%, rgb(74, 222, 128) 70%, rgb(185, 247, 207) 97%, rgb(234, 255, 242) 100%); }
.css-uf7ot0 { padding-bottom: 20px; max-width: 72ch; }
.css-1lfmxda { font-size: var(--chakra-fontSizes-lg); font-weight: 700; letter-spacing: -0.02em; line-height: 1.2; margin-bottom: 4px; }
@media screen and (min-width: 48em) {
  .css-1lfmxda { font-size: var(--chakra-fontSizes-xl); }
}
.css-1hm5c8y { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 10px; margin-bottom: 28px; padding-bottom: 24px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-2innvx { font-size: var(--chakra-fontSizes-sm); font-weight: 700; font-variant-numeric: tabular-nums; color: var(--p-text-primary); line-height: 1.75; }
.css-1vya1l0 { font-size: var(--chakra-fontSizes-sm); font-weight: 500; color: var(--p-text-primary); line-height: 1.75; }
.css-b0mh15 { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 26px; }
.css-26a0n9 { font-size: var(--chakra-fontSizes-sm); font-weight: 700; line-height: 1.45; font-variant-numeric: tabular-nums; margin-bottom: 8px; }
.css-22ic1d { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 10px; }
.css-1peomxv { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 6px; padding-left: 14px; }
.css-ff423j { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-subtle); flex-shrink: 0; }
.css-4pl3bs { max-width: 640px; }
.css-19mr9ts { font-size: var(--chakra-fontSizes-sm); font-weight: 500; line-height: 1.5; color: var(--p-text-secondary); margin-bottom: 20px; }
.css-16zirxb { display: flex; -webkit-box-align: stretch; align-items: stretch; flex-direction: column; gap: 0px; background: var(--p-surface); border-width: 1px; border-style: solid; border-image: none; border-color: var(--p-border-default); border-radius: 24px; padding-inline: 18px; padding-top: 6px; padding-bottom: 6px; }
.css-1xv9cag { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: justify; justify-content: space-between; padding-top: 12px; padding-bottom: 12px; border-bottom-width: 1px; border-bottom-style: solid; border-color: var(--p-border-subtle); }
.css-axw7ok { display: flex; -webkit-box-align: center; align-items: center; gap: 8px; }
.css-slqklt { border-radius: 999px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 8px; height: 8px; background: var(--p-surface-raised); }
.css-9f6qdm { border-radius: 6px; animation: 1.5s ease-in-out 0s infinite normal none running skPulse; flex-shrink: 0; width: 82px; height: 10px; background: var(--p-surface-raised); }
.css-7qtzqj { width: 8px; height: 8px; border-radius: 999px; background: var(--p-status-green-text); }