
/*  zyzz:shared.css */
@keyframes z-kid-zyzz_2d_spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes z-kid-zyzz_2d_ping {
  75%, 100% {
    opacity: 0;
    transform: scale(2);
  }
}

@keyframes z-kid-zyzz_2d_pulse {
  50% {
    opacity: .5;
  }
}

@keyframes z-kid-zyzz_2d_bounce {
  0%, 100% {
    animation-timing-function: cubic-bezier(.8, 0, 1, 1);
    transform: translateY(-25%);
  }

  50% {
    animation-timing-function: cubic-bezier(0, 0, .2, 1);
    transform: none;
  }
}

@font-face {
  font-display: swap;
  font-family: Geist;
  font-style: normal;
  font-weight: 100 900;
  src: url("/@zyzz/asset/91870674a01c0ae205a4e11d931050f9b90813ffa176b3ee02d31b185fb109f2/geist-latin-wght-normal.woff2") format("woff2");
}

@font-face {
  font-display: swap;
  font-family: Geist Mono;
  font-style: normal;
  font-weight: 100 900;
  src: url("/@zyzz/asset/f4ef6ef7259178e0c6fe0bd5780ded1736ccec29b1bfe4704dd8414cb8118cf9/geist-mono-latin-wght-normal.woff2") format("woff2");
}

html, body {
  background-color: var(--z-default-color-background-primary, light-dark(#fafafa, #000));
  color: var(--z-default-color-foreground, light-dark(#171717, #ededed));
}

body {
  font-family: var(--z-default-fontFamily-sans, Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

button, input {
  font: inherit;
}

code, pre {
  font-family: var(--z-default-fontFamily-mono, "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
}

html {
  color-scheme: light dark;
}

.z_scheme-dark {
  color-scheme: dark;
}

.z_scheme-light {
  color-scheme: light;
}

.z_scheme-light-dark {
  color-scheme: light dark;
}

.z-theme-default-theme {
  --z-default-animate-spin: z-kid-zyzz_2d_spin 1s linear infinite;
  --z-default-animate-ping: z-kid-zyzz_2d_ping 1s cubic-bezier(0, 0, .2, 1) infinite;
  --z-default-animate-pulse: z-kid-zyzz_2d_pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
  --z-default-animate-bounce: z-kid-zyzz_2d_bounce 1s infinite;
  --z-default-aspect-video: 16 / 9;
  --z-default-blur-xs: 4px;
  --z-default-blur-sm: 8px;
  --z-default-blur-md: 12px;
  --z-default-blur-lg: 16px;
  --z-default-blur-xl: 24px;
  --z-default-blur-2xl: 40px;
  --z-default-blur-3xl: 64px;
  --z-default-color-amber-100: light-dark(#fff6e5, #291800);
  --z-default-color-amber-200: light-dark(#fff4d6, #331b00);
  --z-default-color-amber-300: light-dark(#fef0cd, #4d2a00);
  --z-default-color-amber-400: light-dark(#ffdd8f, #573300);
  --z-default-color-amber-500: light-dark(#ffc96b, #6b4105);
  --z-default-color-amber-600: light-dark(#f5b047, #e79d13);
  --z-default-color-amber-700: #ffb224;
  --z-default-color-amber-800: #ff990a;
  --z-default-color-amber-900: light-dark(#a35200, #f2a20d);
  --z-default-color-amber-1000: light-dark(#4e2009, #fef3dc);
  --z-default-color-background-primary: light-dark(#fafafa, #000);
  --z-default-color-background-surface: light-dark(#fff, #0a0a0a);
  --z-default-color-black: #000;
  --z-default-color-blue-100: light-dark(#f0f7ff, #0f1c2e);
  --z-default-color-blue-200: light-dark(#ebf5ff, #10233d);
  --z-default-color-blue-300: light-dark(#e0f0ff, #0f2f57);
  --z-default-color-blue-400: light-dark(#cce6ff, #0d3868);
  --z-default-color-blue-500: light-dark(#99ceff, #0a4380);
  --z-default-color-blue-600: light-dark(#52aeff, #0091ff);
  --z-default-color-blue-700: #0072f5;
  --z-default-color-blue-800: #0062d1;
  --z-default-color-blue-900: light-dark(#0068d6, #52a8ff);
  --z-default-color-blue-1000: light-dark(#00254d, #ebf6ff);
  --z-default-color-foreground: light-dark(#171717, #ededed);
  --z-default-color-gray-100: light-dark(#f2f2f2, #1a1a1a);
  --z-default-color-gray-200: light-dark(#ebebeb, #1f1f1f);
  --z-default-color-gray-300: light-dark(#e6e6e6, #292929);
  --z-default-color-gray-400: light-dark(#ebebeb, #2e2e2e);
  --z-default-color-gray-500: light-dark(#c9c9c9, #454545);
  --z-default-color-gray-600: light-dark(#a8a8a8, #878787);
  --z-default-color-gray-700: #8f8f8f;
  --z-default-color-gray-800: #7d7d7d;
  --z-default-color-gray-900: light-dark(#4d4d4d, #a1a1a1);
  --z-default-color-gray-1000: light-dark(#171717, #ededed);
  --z-default-color-grayAlpha-100: light-dark(#0000000d, #ffffff0f);
  --z-default-color-grayAlpha-200: light-dark(#00000014, #ffffff17);
  --z-default-color-grayAlpha-300: light-dark(#0000001a, #ffffff21);
  --z-default-color-grayAlpha-400: light-dark(#00000014, #ffffff24);
  --z-default-color-grayAlpha-500: light-dark(#00000036, #ffffff3d);
  --z-default-color-grayAlpha-600: light-dark(#00000057, #ffffff82);
  --z-default-color-grayAlpha-700: light-dark(#00000070, #ffffff8a);
  --z-default-color-grayAlpha-800: light-dark(#00000082, #ffffff78);
  --z-default-color-grayAlpha-900: light-dark(#000000b3, #ffffff9c);
  --z-default-color-grayAlpha-1000: light-dark(#000000e8, #ffffffeb);
  --z-default-color-green-100: light-dark(#effbef, #0b2212);
  --z-default-color-green-200: light-dark(#ebfaeb, #0f2e18);
  --z-default-color-green-300: light-dark(#daf6da, #12361b);
  --z-default-color-green-400: light-dark(#c6f1c7, #0c451b);
  --z-default-color-green-500: light-dark(#99e69e, #126426);
  --z-default-color-green-600: light-dark(#6cda75, #1a9338);
  --z-default-color-green-700: #45a557;
  --z-default-color-green-800: #398e4a;
  --z-default-color-green-900: light-dark(#297a3a, #62c073);
  --z-default-color-green-1000: light-dark(#1b311e, #e5fbea);
  --z-default-color-pink-100: light-dark(#ffebf5, #28151d);
  --z-default-color-pink-200: light-dark(#feecf2, #3a1726);
  --z-default-color-pink-300: light-dark(#fce3ec, #4f1c31);
  --z-default-color-pink-400: light-dark(#f9d7e2, #551b33);
  --z-default-color-pink-500: light-dark(#f5b8cc, #6c1e3e);
  --z-default-color-pink-600: light-dark(#ee87a7, #b31957);
  --z-default-color-pink-700: #ea3e83;
  --z-default-color-pink-800: #df2670;
  --z-default-color-pink-900: light-dark(#bd2864, #f75f8f);
  --z-default-color-pink-1000: light-dark(#430a23, #feecf4);
  --z-default-color-purple-100: light-dark(#f9f0ff, #231528);
  --z-default-color-purple-200: light-dark(#f9f1fe, #2e1938);
  --z-default-color-purple-300: light-dark(#f4e8fc, #422154);
  --z-default-color-purple-400: light-dark(#eddcf9, #4f2768);
  --z-default-color-purple-500: light-dark(#d5b1f1, #5f2e85);
  --z-default-color-purple-600: light-dark(#bf89ec, #8e4ec6);
  --z-default-color-purple-700: #8e4ec6;
  --z-default-color-purple-800: #763da9;
  --z-default-color-purple-900: light-dark(#7820bc, #bf7af0);
  --z-default-color-purple-1000: light-dark(#2e004d, #f8edfc);
  --z-default-color-red-100: light-dark(#fff0f0, #2a1314);
  --z-default-color-red-200: light-dark(#ffebeb, #3c1618);
  --z-default-color-red-300: light-dark(#ffe5e5, #561a1e);
  --z-default-color-red-400: light-dark(#fdd8d8, #671e21);
  --z-default-color-red-500: light-dark(#f8b9b9, #832126);
  --z-default-color-red-600: light-dark(#f87275, #e5484d);
  --z-default-color-red-700: #e5484d;
  --z-default-color-red-800: light-dark(#da2f35, #d93036);
  --z-default-color-red-900: light-dark(#cb2a2f, #ff6166);
  --z-default-color-red-1000: light-dark(#391417, #feecee);
  --z-default-color-teal-100: light-dark(#eefcf9, #04201b);
  --z-default-color-teal-200: light-dark(#e5faf6, #062822);
  --z-default-color-teal-300: light-dark(#d4f7f0, #083a33);
  --z-default-color-teal-400: light-dark(#bef4eb, #053d35);
  --z-default-color-teal-500: light-dark(#86ead9, #085e53);
  --z-default-color-teal-600: light-dark(#45dec5, #0c9784);
  --z-default-color-teal-700: #12a594;
  --z-default-color-teal-800: #0d8c7d;
  --z-default-color-teal-900: light-dark(#067a6e, #0ac7b4);
  --z-default-color-teal-1000: light-dark(#073c34, #e0faf4);
  --z-default-color-white: #fff;
  --z-default-container-3xs: 16rem;
  --z-default-container-2xs: 18rem;
  --z-default-container-xs: 20rem;
  --z-default-container-sm: 24rem;
  --z-default-container-md: 28rem;
  --z-default-container-lg: 32rem;
  --z-default-container-xl: 36rem;
  --z-default-container-2xl: 42rem;
  --z-default-container-3xl: 48rem;
  --z-default-container-4xl: 56rem;
  --z-default-container-5xl: 64rem;
  --z-default-container-6xl: 72rem;
  --z-default-container-7xl: 80rem;
  --z-default-dropShadow-xs: 0 1px 1px #0000000d;
  --z-default-dropShadow-sm: 0 1px 2px #00000026;
  --z-default-dropShadow-md: 0 3px 3px #0000001f;
  --z-default-dropShadow-lg: 0 4px 4px #00000026;
  --z-default-dropShadow-xl: 0 9px 7px #0000001a;
  --z-default-dropShadow-2xl: 0 25px 25px #00000026;
  --z-default-ease-in: cubic-bezier(.4, 0, 1, 1);
  --z-default-ease-out: cubic-bezier(0, 0, .2, 1);
  --z-default-ease-in_2d_out: cubic-bezier(.4, 0, .2, 1);
  --z-default-fontFamily-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --z-default-fontFamily-sans: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-fontFamily-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --z-default-fontSize-xs: .75rem;
  --z-default-fontSize-sm: .875rem;
  --z-default-fontSize-base: 1rem;
  --z-default-fontSize-lg: 1.125rem;
  --z-default-fontSize-xl: 1.25rem;
  --z-default-fontSize-2xl: 1.5rem;
  --z-default-fontSize-3xl: 1.875rem;
  --z-default-fontSize-4xl: 2.25rem;
  --z-default-fontSize-5xl: 3rem;
  --z-default-fontSize-6xl: 3.75rem;
  --z-default-fontSize-7xl: 4.5rem;
  --z-default-fontSize-8xl: 6rem;
  --z-default-fontSize-9xl: 8rem;
  --z-default-fontWeight-thin: 100;
  --z-default-fontWeight-extralight: 200;
  --z-default-fontWeight-light: 300;
  --z-default-fontWeight-normal: 400;
  --z-default-fontWeight-medium: 500;
  --z-default-fontWeight-semibold: 600;
  --z-default-fontWeight-bold: 700;
  --z-default-fontWeight-extrabold: 800;
  --z-default-fontWeight-black: 900;
  --z-default-insetShadow-2xs: inset 0 1px #0000000d;
  --z-default-insetShadow-xs: inset 0 1px 1px #0000000d;
  --z-default-insetShadow-sm: inset 0 2px 4px #0000000d;
  --z-default-letterSpacing-tighter: -.05em;
  --z-default-letterSpacing-tight: -.025em;
  --z-default-letterSpacing-normal: 0em;
  --z-default-letterSpacing-wide: .025em;
  --z-default-letterSpacing-wider: .05em;
  --z-default-letterSpacing-widest: .1em;
  --z-default-lineHeight-tight: 1.25;
  --z-default-lineHeight-snug: 1.375;
  --z-default-lineHeight-normal: 1.5;
  --z-default-lineHeight-relaxed: 1.625;
  --z-default-lineHeight-loose: 2;
  --z-default-perspective-dramatic: 100px;
  --z-default-perspective-near: 300px;
  --z-default-perspective-normal: 500px;
  --z-default-perspective-midrange: 800px;
  --z-default-perspective-distant: 1200px;
  --z-default-radius-xs: .125rem;
  --z-default-radius-sm: .25rem;
  --z-default-radius-md: .375rem;
  --z-default-radius-lg: .5rem;
  --z-default-radius-xl: .75rem;
  --z-default-radius-2xl: 1rem;
  --z-default-radius-3xl: 1.5rem;
  --z-default-radius-4xl: 2rem;
  --z-default-shadow-2xs: 0 1px #0000000d;
  --z-default-shadow-xs: 0 1px 2px 0 #0000000d;
  --z-default-shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;
  --z-default-shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;
  --z-default-shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;
  --z-default-shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;
  --z-default-shadow-2xl: 0 25px 50px -12px #00000040;
  --z-default-shadow-inner: inset 0 2px 4px 0 #0000000d;
  --z-default-spacing-0: 0rem;
  --z-default-spacing-1: .25rem;
  --z-default-spacing-2: .5rem;
  --z-default-spacing-3: .75rem;
  --z-default-spacing-4: 1rem;
  --z-default-spacing-5: 1.25rem;
  --z-default-spacing-6: 1.5rem;
  --z-default-spacing-7: 1.75rem;
  --z-default-spacing-8: 2rem;
  --z-default-spacing-9: 2.25rem;
  --z-default-spacing-10: 2.5rem;
  --z-default-spacing-11: 2.75rem;
  --z-default-spacing-12: 3rem;
  --z-default-spacing-14: 3.5rem;
  --z-default-spacing-16: 4rem;
  --z-default-spacing-20: 5rem;
  --z-default-spacing-24: 6rem;
  --z-default-spacing-28: 7rem;
  --z-default-spacing-32: 8rem;
  --z-default-spacing-36: 9rem;
  --z-default-spacing-40: 10rem;
  --z-default-spacing-44: 11rem;
  --z-default-spacing-48: 12rem;
  --z-default-spacing-52: 13rem;
  --z-default-spacing-56: 14rem;
  --z-default-spacing-60: 15rem;
  --z-default-spacing-64: 16rem;
  --z-default-spacing-72: 18rem;
  --z-default-spacing-80: 20rem;
  --z-default-spacing-96: 24rem;
  --z-default-spacing-px: 1px;
  --z-default-textShadow-2xs: 0px 1px 0px #00000026;
  --z-default-textShadow-xs: 0px 1px 1px #0003;
  --z-default-textShadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013;
  --z-default-textShadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a;
  --z-default-textShadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a;
  --z-default-typography-button-12-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-button-12-fontSize: 12px;
  --z-default-typography-button-12-fontWeight: 500;
  --z-default-typography-button-12-letterSpacing: 0px;
  --z-default-typography-button-12-lineHeight: 16px;
  --z-default-typography-button-14-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-button-14-fontSize: 14px;
  --z-default-typography-button-14-fontWeight: 500;
  --z-default-typography-button-14-letterSpacing: 0px;
  --z-default-typography-button-14-lineHeight: 20px;
  --z-default-typography-button-16-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-button-16-fontSize: 16px;
  --z-default-typography-button-16-fontWeight: 500;
  --z-default-typography-button-16-letterSpacing: 0px;
  --z-default-typography-button-16-lineHeight: 20px;
  --z-default-typography-copy-13-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-13-fontSize: 13px;
  --z-default-typography-copy-13-fontWeight: 400;
  --z-default-typography-copy-13-letterSpacing: 0px;
  --z-default-typography-copy-13-lineHeight: 18px;
  --z-default-typography-copy-13-mono-fontFamily: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --z-default-typography-copy-13-mono-fontSize: 13px;
  --z-default-typography-copy-13-mono-fontWeight: 400;
  --z-default-typography-copy-13-mono-letterSpacing: 0px;
  --z-default-typography-copy-13-mono-lineHeight: 18px;
  --z-default-typography-copy-14-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-14-fontSize: 14px;
  --z-default-typography-copy-14-fontWeight: 400;
  --z-default-typography-copy-14-letterSpacing: 0px;
  --z-default-typography-copy-14-lineHeight: 20px;
  --z-default-typography-copy-14-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-14-strong-fontSize: 14px;
  --z-default-typography-copy-14-strong-fontWeight: 550;
  --z-default-typography-copy-14-strong-letterSpacing: 0px;
  --z-default-typography-copy-14-strong-lineHeight: 20px;
  --z-default-typography-copy-16-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-16-fontSize: 16px;
  --z-default-typography-copy-16-fontWeight: 400;
  --z-default-typography-copy-16-letterSpacing: 0px;
  --z-default-typography-copy-16-lineHeight: 24px;
  --z-default-typography-copy-16-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-16-strong-fontSize: 16px;
  --z-default-typography-copy-16-strong-fontWeight: 550;
  --z-default-typography-copy-16-strong-letterSpacing: 0px;
  --z-default-typography-copy-16-strong-lineHeight: 24px;
  --z-default-typography-copy-18-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-18-fontSize: 18px;
  --z-default-typography-copy-18-fontWeight: 400;
  --z-default-typography-copy-18-letterSpacing: 0px;
  --z-default-typography-copy-18-lineHeight: 28px;
  --z-default-typography-copy-18-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-18-strong-fontSize: 18px;
  --z-default-typography-copy-18-strong-fontWeight: 550;
  --z-default-typography-copy-18-strong-letterSpacing: 0px;
  --z-default-typography-copy-18-strong-lineHeight: 28px;
  --z-default-typography-copy-20-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-20-fontSize: 20px;
  --z-default-typography-copy-20-fontWeight: 400;
  --z-default-typography-copy-20-letterSpacing: 0px;
  --z-default-typography-copy-20-lineHeight: 28px;
  --z-default-typography-copy-20-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-20-strong-fontSize: 20px;
  --z-default-typography-copy-20-strong-fontWeight: 550;
  --z-default-typography-copy-20-strong-letterSpacing: 0px;
  --z-default-typography-copy-20-strong-lineHeight: 28px;
  --z-default-typography-copy-24-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-24-fontSize: 24px;
  --z-default-typography-copy-24-fontWeight: 400;
  --z-default-typography-copy-24-letterSpacing: 0px;
  --z-default-typography-copy-24-lineHeight: 36px;
  --z-default-typography-copy-24-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-copy-24-strong-fontSize: 24px;
  --z-default-typography-copy-24-strong-fontWeight: 550;
  --z-default-typography-copy-24-strong-letterSpacing: 0px;
  --z-default-typography-copy-24-strong-lineHeight: 36px;
  --z-default-typography-heading-14-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-14-fontSize: 14px;
  --z-default-typography-heading-14-fontWeight: 600;
  --z-default-typography-heading-14-letterSpacing: -.28px;
  --z-default-typography-heading-14-lineHeight: 20px;
  --z-default-typography-heading-16-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-16-fontSize: 16px;
  --z-default-typography-heading-16-fontWeight: 600;
  --z-default-typography-heading-16-letterSpacing: -.32px;
  --z-default-typography-heading-16-lineHeight: 24px;
  --z-default-typography-heading-16-subtle-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-16-subtle-fontSize: 16px;
  --z-default-typography-heading-16-subtle-fontWeight: 500;
  --z-default-typography-heading-16-subtle-letterSpacing: -.32px;
  --z-default-typography-heading-16-subtle-lineHeight: 24px;
  --z-default-typography-heading-20-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-20-fontSize: 20px;
  --z-default-typography-heading-20-fontWeight: 600;
  --z-default-typography-heading-20-letterSpacing: -.4px;
  --z-default-typography-heading-20-lineHeight: 26px;
  --z-default-typography-heading-20-subtle-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-20-subtle-fontSize: 20px;
  --z-default-typography-heading-20-subtle-fontWeight: 500;
  --z-default-typography-heading-20-subtle-letterSpacing: -.4px;
  --z-default-typography-heading-20-subtle-lineHeight: 26px;
  --z-default-typography-heading-24-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-24-fontSize: 24px;
  --z-default-typography-heading-24-fontWeight: 600;
  --z-default-typography-heading-24-letterSpacing: -.96px;
  --z-default-typography-heading-24-lineHeight: 32px;
  --z-default-typography-heading-24-subtle-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-24-subtle-fontSize: 24px;
  --z-default-typography-heading-24-subtle-fontWeight: 500;
  --z-default-typography-heading-24-subtle-letterSpacing: -.96px;
  --z-default-typography-heading-24-subtle-lineHeight: 32px;
  --z-default-typography-heading-32-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-32-fontSize: 32px;
  --z-default-typography-heading-32-fontWeight: 600;
  --z-default-typography-heading-32-letterSpacing: -1.28px;
  --z-default-typography-heading-32-lineHeight: 40px;
  --z-default-typography-heading-32-subtle-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-32-subtle-fontSize: 32px;
  --z-default-typography-heading-32-subtle-fontWeight: 500;
  --z-default-typography-heading-32-subtle-letterSpacing: -1.28px;
  --z-default-typography-heading-32-subtle-lineHeight: 40px;
  --z-default-typography-heading-40-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-40-fontSize: 40px;
  --z-default-typography-heading-40-fontWeight: 600;
  --z-default-typography-heading-40-letterSpacing: -2.4px;
  --z-default-typography-heading-40-lineHeight: 48px;
  --z-default-typography-heading-48-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-48-fontSize: 48px;
  --z-default-typography-heading-48-fontWeight: 600;
  --z-default-typography-heading-48-letterSpacing: -2.88px;
  --z-default-typography-heading-48-lineHeight: 56px;
  --z-default-typography-heading-56-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-56-fontSize: 56px;
  --z-default-typography-heading-56-fontWeight: 600;
  --z-default-typography-heading-56-letterSpacing: -3.36px;
  --z-default-typography-heading-56-lineHeight: 56px;
  --z-default-typography-heading-64-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-64-fontSize: 64px;
  --z-default-typography-heading-64-fontWeight: 600;
  --z-default-typography-heading-64-letterSpacing: -3.84px;
  --z-default-typography-heading-64-lineHeight: 64px;
  --z-default-typography-heading-72-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-heading-72-fontSize: 72px;
  --z-default-typography-heading-72-fontWeight: 600;
  --z-default-typography-heading-72-letterSpacing: -4.32px;
  --z-default-typography-heading-72-lineHeight: 72px;
  --z-default-typography-label-12-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-12-fontSize: 12px;
  --z-default-typography-label-12-fontWeight: 400;
  --z-default-typography-label-12-letterSpacing: 0px;
  --z-default-typography-label-12-lineHeight: 16px;
  --z-default-typography-label-12-mono-fontFamily: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --z-default-typography-label-12-mono-fontSize: 12px;
  --z-default-typography-label-12-mono-fontWeight: 400;
  --z-default-typography-label-12-mono-letterSpacing: 0px;
  --z-default-typography-label-12-mono-lineHeight: 16px;
  --z-default-typography-label-12-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-12-strong-fontSize: 12px;
  --z-default-typography-label-12-strong-fontWeight: 500;
  --z-default-typography-label-12-strong-letterSpacing: 0px;
  --z-default-typography-label-12-strong-lineHeight: 16px;
  --z-default-typography-label-13-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-13-fontSize: 13px;
  --z-default-typography-label-13-fontWeight: 400;
  --z-default-typography-label-13-letterSpacing: 0px;
  --z-default-typography-label-13-lineHeight: 16px;
  --z-default-typography-label-13-mono-fontFamily: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --z-default-typography-label-13-mono-fontSize: 13px;
  --z-default-typography-label-13-mono-fontWeight: 400;
  --z-default-typography-label-13-mono-letterSpacing: 0px;
  --z-default-typography-label-13-mono-lineHeight: 20px;
  --z-default-typography-label-13-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-13-strong-fontSize: 13px;
  --z-default-typography-label-13-strong-fontWeight: 500;
  --z-default-typography-label-13-strong-letterSpacing: 0px;
  --z-default-typography-label-13-strong-lineHeight: 16px;
  --z-default-typography-label-14-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-14-fontSize: 14px;
  --z-default-typography-label-14-fontWeight: 400;
  --z-default-typography-label-14-letterSpacing: 0px;
  --z-default-typography-label-14-lineHeight: 20px;
  --z-default-typography-label-14-mono-fontFamily: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --z-default-typography-label-14-mono-fontSize: 14px;
  --z-default-typography-label-14-mono-fontWeight: 400;
  --z-default-typography-label-14-mono-letterSpacing: 0px;
  --z-default-typography-label-14-mono-lineHeight: 20px;
  --z-default-typography-label-14-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-14-strong-fontSize: 14px;
  --z-default-typography-label-14-strong-fontWeight: 500;
  --z-default-typography-label-14-strong-letterSpacing: 0px;
  --z-default-typography-label-14-strong-lineHeight: 20px;
  --z-default-typography-label-16-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-16-fontSize: 16px;
  --z-default-typography-label-16-fontWeight: 400;
  --z-default-typography-label-16-letterSpacing: 0px;
  --z-default-typography-label-16-lineHeight: 20px;
  --z-default-typography-label-16-strong-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-16-strong-fontSize: 16px;
  --z-default-typography-label-16-strong-fontWeight: 500;
  --z-default-typography-label-16-strong-letterSpacing: 0px;
  --z-default-typography-label-16-strong-lineHeight: 20px;
  --z-default-typography-label-18-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-18-fontSize: 18px;
  --z-default-typography-label-18-fontWeight: 400;
  --z-default-typography-label-18-letterSpacing: 0px;
  --z-default-typography-label-18-lineHeight: 20px;
  --z-default-typography-label-20-fontFamily: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --z-default-typography-label-20-fontSize: 20px;
  --z-default-typography-label-20-fontWeight: 400;
  --z-default-typography-label-20-letterSpacing: 0px;
  --z-default-typography-label-20-lineHeight: 32px;
}


/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Fcomponents%2FButton.tsx.css */
.z-default-VIQPeO-styles-button-align-items-0{align-items:center;}
.z-default-VIQPeO-styles-button-border-1{border:1px solid transparent;}
.z-default-VIQPeO-styles-button-border-radius-2{border-radius:var(--z-default-radius-md,0.375rem);}
.z-default-VIQPeO-styles-button-cursor-3{cursor:pointer;}
.z-default-VIQPeO-styles-button-display-4{display:inline-flex;}
.z-default-VIQPeO-styles-button-gap-5{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-VIQPeO-styles-button-justify-content-6{justify-content:center;}
.z-default-VIQPeO-styles-button-text-decoration-7{text-decoration:none;}
.z-default-VIQPeO-styles-button-transition-8{transition:background-color 150ms ease, border-color 150ms ease, color 150ms ease;}
.z-default-VIQPeO-styles-button-user-select-9{user-select:none;}
.z-default-VIQPeO-styles-button-white-space-10{white-space:nowrap;}
.z-default-VIQPeO-styles-button-outline-11{&:focus-visible{outline:2px solid;}}
.z-default-VIQPeO-styles-button-outline-color-12{&:focus-visible{outline-color:var(--z-default-color-blue-700,#0072f5);}}
.z-default-VIQPeO-styles-button-outline-offset-13{&:focus-visible{outline-offset:2px;}}
.z-default-VIQPeO-styles-button-transition-14{&:focus-visible{transition:none;}}
.z-default-VIQPeO-styles-button-bg-15{&:disabled{background-color:var(--z-default-color-gray-100,light-dark(#f2f2f2,#1a1a1a));}}
.z-default-VIQPeO-styles-button-border-color-16{&:disabled{border-color:var(--z-default-color-gray-400,light-dark(#ebebeb,#2e2e2e));}}
.z-default-VIQPeO-styles-button-text-17{&:disabled{color:var(--z-default-color-gray-700,#8f8f8f);}}
.z-default-VIQPeO-styles-button-cursor-18{&:disabled{cursor:not-allowed;}}
.z-default-VIQPeO-styles-button-flex-shrink-19{& svg{flex-shrink:0;}}
@media (prefers-reduced-motion: reduce){.z-default-VIQPeO-styles-button-transition-20{transition:none;}}
.z-default-VIQPeO-styles-button-h-21{&:where([data-size="lg"]){height:var(--z-default-spacing-12,3rem);}}
.z-default-VIQPeO-styles-button-padding-inline-22{&:where([data-size="lg"]){padding-inline:var(--z-default-spacing-4,1rem);}}
.z-default-VIQPeO-styles-button-font-family-23{&:where([data-size="lg"]){font-family:var(--z-default-typography-button-16-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}}
.z-default-VIQPeO-styles-button-font-size-24{&:where([data-size="lg"]){font-size:var(--z-default-typography-button-16-fontSize,16px);}}
.z-default-VIQPeO-styles-button-font-weight-25{&:where([data-size="lg"]){font-weight:var(--z-default-typography-button-16-fontWeight,500);}}
.z-default-VIQPeO-styles-button-letter-spacing-26{&:where([data-size="lg"]){letter-spacing:var(--z-default-typography-button-16-letterSpacing,0px);}}
.z-default-VIQPeO-styles-button-line-height-27{&:where([data-size="lg"]){line-height:var(--z-default-typography-button-16-lineHeight,20px);}}
.z-default-VIQPeO-styles-button-h-28{&:where([data-size="md"]){height:var(--z-default-spacing-10,2.5rem);}}
.z-default-VIQPeO-styles-button-padding-inline-29{&:where([data-size="md"]){padding-inline:var(--z-default-spacing-3,0.75rem);}}
.z-default-VIQPeO-styles-button-font-family-30{&:where([data-size="md"]){font-family:var(--z-default-typography-button-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}}
.z-default-VIQPeO-styles-button-font-size-31{&:where([data-size="md"]){font-size:var(--z-default-typography-button-14-fontSize,14px);}}
.z-default-VIQPeO-styles-button-font-weight-32{&:where([data-size="md"]){font-weight:var(--z-default-typography-button-14-fontWeight,500);}}
.z-default-VIQPeO-styles-button-letter-spacing-33{&:where([data-size="md"]){letter-spacing:var(--z-default-typography-button-14-letterSpacing,0px);}}
.z-default-VIQPeO-styles-button-line-height-34{&:where([data-size="md"]){line-height:var(--z-default-typography-button-14-lineHeight,20px);}}
.z-default-VIQPeO-styles-button-h-35{&:where([data-size="sm"]){height:var(--z-default-spacing-8,2rem);}}
.z-default-VIQPeO-styles-button-padding-inline-36{&:where([data-size="sm"]){padding-inline:var(--z-default-spacing-3,0.75rem);}}
.z-default-VIQPeO-styles-button-font-family-37{&:where([data-size="sm"]){font-family:var(--z-default-typography-button-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}}
.z-default-VIQPeO-styles-button-font-size-38{&:where([data-size="sm"]){font-size:var(--z-default-typography-button-14-fontSize,14px);}}
.z-default-VIQPeO-styles-button-font-weight-39{&:where([data-size="sm"]){font-weight:var(--z-default-typography-button-14-fontWeight,500);}}
.z-default-VIQPeO-styles-button-letter-spacing-40{&:where([data-size="sm"]){letter-spacing:var(--z-default-typography-button-14-letterSpacing,0px);}}
.z-default-VIQPeO-styles-button-line-height-41{&:where([data-size="sm"]){line-height:var(--z-default-typography-button-14-lineHeight,20px);}}
.z-default-VIQPeO-styles-button-bg-42{&:where([data-variant="ghost"]){background-color:transparent;}}
.z-default-VIQPeO-styles-button-text-43{&:where([data-variant="ghost"]){color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-VIQPeO-styles-button-bg-44{&:where([data-variant="ghost"]){&:hover:not(:disabled){background-color:var(--z-default-color-grayAlpha-200,light-dark(#00000014,#ffffff17));}}}
.z-default-VIQPeO-styles-button-bg-45{&:where([data-variant="primary"]){background-color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-VIQPeO-styles-button-text-46{&:where([data-variant="primary"]){color:var(--z-default-color-background-primary,light-dark(#fafafa,#000));}}
.z-default-VIQPeO-styles-button-bg-47{&:where([data-variant="primary"]){&:hover:not(:disabled){background-color:light-dark(#383838, #cccccc);}}}
.z-default-VIQPeO-styles-button-bg-48{&:where([data-variant="secondary"]){background-color:var(--z-default-color-background-surface,light-dark(#fff,#0a0a0a));}}
.z-default-VIQPeO-styles-button-border-color-49{&:where([data-variant="secondary"]){border-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}}
.z-default-VIQPeO-styles-button-text-50{&:where([data-variant="secondary"]){color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-VIQPeO-styles-button-bg-51{&:where([data-variant="secondary"]){&:hover:not(:disabled){background-color:var(--z-default-color-gray-100,light-dark(#f2f2f2,#1a1a1a));}}}
.z-default-VIQPeO-styles-button-w-52{&:where([data-width="full"]){width:100%;}}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Fcomponents%2FCard.tsx.css */
.z-default-yldNHM-styles-actions-display-0{display:flex;}
.z-default-flex-shrink-0{flex-shrink:0;}
.z-default-yldNHM-styles-actions-gap-2{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-yldNHM-styles-body-display-0{display:grid;}
.z-default-yldNHM-styles-body-gap-1{gap:var(--z-default-spacing-4,1rem);}
.z-default-yldNHM-styles-body-p-2{padding:var(--z-default-spacing-6,1.5rem);}
.z-default-yldNHM-styles-card-bg-0{background-color:var(--z-default-color-background-surface,light-dark(#fff,#0a0a0a));}
.z-default-yldNHM-styles-card-border-1{border:1px solid;}
.z-default-yldNHM-styles-card-border-color-2{border-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-yldNHM-styles-card-border-radius-3{border-radius:var(--z-default-radius-lg,0.5rem);}
.z-default-overflow-hidden{overflow:hidden;}
.z-default-text-\5b var\28 --z-default-color-gray-900\2c light-dark\28 \23 4d4d4d\2c \23 a1a1a1\29 \29 \5d {color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-yldNHM-styles-description-font-family-1{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-yldNHM-styles-description-font-size-2{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-yldNHM-styles-description-font-weight-3{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-yldNHM-styles-description-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-yldNHM-styles-description-line-height-5{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-align-items-center{align-items:center;}
.z-default-yldNHM-styles-footer-bg-1{background-color:var(--z-default-color-background-primary,light-dark(#fafafa,#000));}
.z-default-yldNHM-styles-footer-border-top-2{border-top:1px solid;}
.z-default-yldNHM-styles-footer-border-top-color-3{border-top-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-yldNHM-styles-footer-display-4{display:flex;}
.z-default-yldNHM-styles-footer-gap-5{gap:var(--z-default-spacing-4,1rem);}
.z-default-justify-content-space-between{justify-content:space-between;}
.z-default-min-height-\5b var\28 --z-default-spacing-14\2c 3\2e 5rem\29 \5d {min-height:var(--z-default-spacing-14,3.5rem);}
.z-default-yldNHM-styles-footer-padding-block-8{padding-block:var(--z-default-spacing-3,0.75rem);}
.z-default-yldNHM-styles-footer-padding-inline-9{padding-inline:var(--z-default-spacing-6,1.5rem);}
.z-default-yldNHM-styles-header-display-0{display:grid;}
.z-default-yldNHM-styles-header-gap-1{gap:var(--z-default-spacing-1,0.25rem);}
.z-default-yldNHM-styles-hint-font-family-0{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-yldNHM-styles-hint-font-size-1{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-yldNHM-styles-hint-font-weight-2{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-yldNHM-styles-hint-letter-spacing-3{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-yldNHM-styles-hint-line-height-4{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-yldNHM-styles-title-font-family-0{font-family:var(--z-default-typography-heading-20-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-yldNHM-styles-title-font-size-1{font-size:var(--z-default-typography-heading-20-fontSize,20px);}
.z-default-yldNHM-styles-title-font-weight-2{font-weight:var(--z-default-typography-heading-20-fontWeight,600);}
.z-default-yldNHM-styles-title-letter-spacing-3{letter-spacing:var(--z-default-typography-heading-20-letterSpacing,-.4px);}
.z-default-yldNHM-styles-title-line-height-4{line-height:var(--z-default-typography-heading-20-lineHeight,26px);}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Fcomponents%2FIcon.tsx.css */
.z-default-YCPKyf-styles-spinner-animation-0{animation:var(--z-default-animate-spin,z-kid-zyzz_2d_spin 1s linear infinite);}
@media (prefers-reduced-motion: reduce){.z-default-YCPKyf-styles-spinner-animation-1{animation:none;}}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Froutes%2Faccount.tsx.css */
.z-default-5meL5P-styles-amount-font-variant-numeric-0{font-variant-numeric:tabular-nums;}
.z-default-5meL5P-styles-amount-font-family-1{font-family:var(--z-default-typography-label-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-amount-font-size-2{font-size:var(--z-default-typography-label-14-fontSize,14px);}
.z-default-5meL5P-styles-amount-font-weight-3{font-weight:var(--z-default-typography-label-14-fontWeight,400);}
.z-default-5meL5P-styles-amount-letter-spacing-4{letter-spacing:var(--z-default-typography-label-14-letterSpacing,0px);}
.z-default-5meL5P-styles-amount-line-height-5{line-height:var(--z-default-typography-label-14-lineHeight,20px);}
.z-default-5meL5P-styles-amount-white-space-6{white-space:nowrap;}
.z-default-5meL5P-styles-amount-text-7{&:where([data-direction="in"]){color:var(--z-default-color-green-900,light-dark(#297a3a,#62c073));}}
.z-default-5meL5P-styles-amount-text-8{&:where([data-direction="out"]){color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-5meL5P-styles-avatar-align-items-0{align-items:center;}
.z-default-5meL5P-styles-avatar-bg-1{background-color:var(--z-default-color-grayAlpha-200,light-dark(#00000014,#ffffff17));}
.z-default-5meL5P-styles-avatar-border-radius-2{border-radius:9999px;}
.z-default-5meL5P-styles-avatar-text-3{color:var(--z-default-color-gray-1000,light-dark(#171717,#ededed));}
.z-default-5meL5P-styles-avatar-display-4{display:flex;}
.z-default-5meL5P-styles-avatar-flex-shrink-5{flex-shrink:0;}
.z-default-5meL5P-styles-avatar-h-6{height:var(--z-default-spacing-9,2.25rem);}
.z-default-5meL5P-styles-avatar-justify-content-7{justify-content:center;}
.z-default-5meL5P-styles-avatar-w-8{width:var(--z-default-spacing-9,2.25rem);}
.z-default-5meL5P-styles-balance-align-items-0{align-items:baseline;}
.z-default-5meL5P-styles-balance-display-1{display:flex;}
.z-default-5meL5P-styles-balance-font-variant-numeric-2{font-variant-numeric:tabular-nums;}
.z-default-5meL5P-styles-balance-gap-3{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-5meL5P-styles-balance-font-family-4{font-family:var(--z-default-typography-heading-40-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-balance-font-size-5{font-size:var(--z-default-typography-heading-40-fontSize,40px);}
.z-default-5meL5P-styles-balance-font-weight-6{font-weight:var(--z-default-typography-heading-40-fontWeight,600);}
.z-default-5meL5P-styles-balance-letter-spacing-7{letter-spacing:var(--z-default-typography-heading-40-letterSpacing,-2.4px);}
.z-default-5meL5P-styles-balance-line-height-8{line-height:var(--z-default-typography-heading-40-lineHeight,48px);}
.z-default-5meL5P-styles-column-display-0{display:grid;}
.z-default-5meL5P-styles-column-gap-1{gap:var(--z-default-spacing-6,1.5rem);}
.z-default-5meL5P-styles-column-margin-inline-2{margin-inline:auto;}
.z-default-5meL5P-styles-column-max-width-3{max-width:var(--z-default-container-3xl,48rem);}
.z-default-5meL5P-styles-column-w-4{width:100%;}
.z-default-5meL5P-styles-email-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-5meL5P-styles-email-font-family-1{font-family:var(--z-default-typography-label-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-email-font-size-2{font-size:var(--z-default-typography-label-14-fontSize,14px);}
.z-default-5meL5P-styles-email-font-weight-3{font-weight:var(--z-default-typography-label-14-fontWeight,400);}
.z-default-5meL5P-styles-email-letter-spacing-4{letter-spacing:var(--z-default-typography-label-14-letterSpacing,0px);}
.z-default-5meL5P-styles-email-line-height-5{line-height:var(--z-default-typography-label-14-lineHeight,20px);}
@media (width < 40rem){.z-default-5meL5P-styles-email-display-6{display:none;}}
.z-default-5meL5P-styles-details-display-0{display:grid;}
.z-default-5meL5P-styles-details-flex-1{flex:1;}
.z-default-5meL5P-styles-details-gap-2{gap:var(--z-default-spacing-1,0.25rem);}
.z-default-5meL5P-styles-details-min-width-3{min-width:var(--z-default-spacing-0,0rem);}
.z-default-5meL5P-styles-empty-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-5meL5P-styles-empty-font-family-1{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-empty-font-size-2{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-5meL5P-styles-empty-font-weight-3{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-5meL5P-styles-empty-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-5meL5P-styles-empty-line-height-5{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-5meL5P-styles-error-text-0{color:var(--z-default-color-red-900,light-dark(#cb2a2f,#ff6166));}
.z-default-5meL5P-styles-error-font-family-1{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-error-font-size-2{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-5meL5P-styles-error-font-weight-3{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-5meL5P-styles-error-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-5meL5P-styles-error-line-height-5{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-5meL5P-styles-field-display-0{display:grid;}
.z-default-5meL5P-styles-field-gap-1{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-5meL5P-styles-fieldLabel-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-5meL5P-styles-fieldLabel-font-family-1{font-family:var(--z-default-typography-label-13-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-fieldLabel-font-size-2{font-size:var(--z-default-typography-label-13-fontSize,13px);}
.z-default-5meL5P-styles-fieldLabel-font-weight-3{font-weight:var(--z-default-typography-label-13-fontWeight,400);}
.z-default-5meL5P-styles-fieldLabel-letter-spacing-4{letter-spacing:var(--z-default-typography-label-13-letterSpacing,0px);}
.z-default-5meL5P-styles-fieldLabel-line-height-5{line-height:var(--z-default-typography-label-13-lineHeight,16px);}
.z-default-5meL5P-styles-form-display-0{display:grid;}
.z-default-5meL5P-styles-form-gap-1{gap:var(--z-default-spacing-3,0.75rem);}
.z-default-5meL5P-styles-form-grid-template-columns-2{grid-template-columns:2fr 1fr;}
@media (width < 40rem){.z-default-5meL5P-styles-form-grid-template-columns-3{grid-template-columns:1fr;}}
.z-default-5meL5P-styles-heading-display-0{display:grid;}
.z-default-5meL5P-styles-heading-gap-1{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-5meL5P-styles-input-bg-0{background-color:var(--z-default-color-background-primary,light-dark(#fafafa,#000));}
.z-default-5meL5P-styles-input-border-1{border:1px solid;}
.z-default-5meL5P-styles-input-border-color-2{border-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-5meL5P-styles-input-border-radius-3{border-radius:var(--z-default-radius-md,0.375rem);}
.z-default-5meL5P-styles-input-text-4{color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}
.z-default-5meL5P-styles-input-h-5{height:var(--z-default-spacing-10,2.5rem);}
.z-default-5meL5P-styles-input-min-width-6{min-width:var(--z-default-spacing-0,0rem);}
.z-default-5meL5P-styles-input-padding-inline-7{padding-inline:var(--z-default-spacing-3,0.75rem);}
.z-default-5meL5P-styles-input-font-family-8{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-input-font-size-9{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-5meL5P-styles-input-font-weight-10{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-5meL5P-styles-input-letter-spacing-11{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-5meL5P-styles-input-line-height-12{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-5meL5P-styles-input-border-color-13{&:hover{border-color:var(--z-default-color-grayAlpha-500,light-dark(#00000036,#ffffff3d));}}
.z-default-5meL5P-styles-input-border-color-14{&:focus-visible{border-color:var(--z-default-color-gray-1000,light-dark(#171717,#ededed));}}
.z-default-5meL5P-styles-input-outline-15{&:focus-visible{outline:2px solid;}}
.z-default-5meL5P-styles-input-outline-color-16{&:focus-visible{outline-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}}
.z-default-5meL5P-styles-input-outline-offset-17{&:focus-visible{outline-offset:0px;}}
.z-default-5meL5P-styles-input-text-18{&::placeholder{color:var(--z-default-color-gray-700,#8f8f8f);}}
@media (width < 40rem){.z-default-5meL5P-styles-input-font-family-19{font-family:var(--z-default-typography-copy-16-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}}
@media (width < 40rem){.z-default-5meL5P-styles-input-font-size-20{font-size:var(--z-default-typography-copy-16-fontSize,16px);}}
@media (width < 40rem){.z-default-5meL5P-styles-input-font-weight-21{font-weight:var(--z-default-typography-copy-16-fontWeight,400);}}
@media (width < 40rem){.z-default-5meL5P-styles-input-letter-spacing-22{letter-spacing:var(--z-default-typography-copy-16-letterSpacing,0px);}}
@media (width < 40rem){.z-default-5meL5P-styles-input-line-height-23{line-height:var(--z-default-typography-copy-16-lineHeight,24px);}}
.z-default-5meL5P-styles-label-overflow-0{overflow:hidden;}
.z-default-5meL5P-styles-label-text-overflow-1{text-overflow:ellipsis;}
.z-default-5meL5P-styles-label-font-family-2{font-family:var(--z-default-typography-label-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-label-font-size-3{font-size:var(--z-default-typography-label-14-fontSize,14px);}
.z-default-5meL5P-styles-label-font-weight-4{font-weight:var(--z-default-typography-label-14-fontWeight,400);}
.z-default-5meL5P-styles-label-letter-spacing-5{letter-spacing:var(--z-default-typography-label-14-letterSpacing,0px);}
.z-default-5meL5P-styles-label-line-height-6{line-height:var(--z-default-typography-label-14-lineHeight,20px);}
.z-default-5meL5P-styles-label-white-space-7{white-space:nowrap;}
.z-default-5meL5P-styles-list-display-0{display:grid;}
.z-default-5meL5P-styles-list-list-style-1{list-style:none;}
.z-default-5meL5P-styles-list-m-2{margin:var(--z-default-spacing-0,0rem);}
.z-default-5meL5P-styles-list-p-3{padding:var(--z-default-spacing-0,0rem);}
.z-default-5meL5P-styles-main-padding-block-0{padding-block:var(--z-default-spacing-10,2.5rem);}
.z-default-5meL5P-styles-main-padding-inline-1{padding-inline:var(--z-default-spacing-6,1.5rem);}
@media (width < 40rem){.z-default-5meL5P-styles-main-padding-inline-2{padding-inline:var(--z-default-spacing-4,1rem);}}
.z-default-5meL5P-styles-notice-align-items-0{align-items:center;}
.z-default-5meL5P-styles-notice-display-1{display:flex;}
.z-default-5meL5P-styles-notice-gap-2{gap:var(--z-default-spacing-4,1rem);}
.z-default-5meL5P-styles-notice-justify-content-3{justify-content:space-between;}
.z-default-5meL5P-styles-random-inset-block-0{inset-block:var(--z-default-spacing-1,0.25rem);}
.z-default-5meL5P-styles-random-inset-inline-end-1{inset-inline-end:var(--z-default-spacing-1,0.25rem);}
.z-default-5meL5P-styles-random-position-2{position:absolute;}
.z-default-5meL5P-styles-recipient-display-0{display:grid;}
.z-default-5meL5P-styles-recipient-position-1{position:relative;}
.z-default-5meL5P-styles-recipient-padding-inline-end-2{& input{padding-inline-end:var(--z-default-spacing-20,5rem);}}
.z-default-5meL5P-styles-subtitle-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-5meL5P-styles-subtitle-font-family-1{font-family:var(--z-default-typography-copy-16-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-subtitle-font-size-2{font-size:var(--z-default-typography-copy-16-fontSize,16px);}
.z-default-5meL5P-styles-subtitle-font-weight-3{font-weight:var(--z-default-typography-copy-16-fontWeight,400);}
.z-default-5meL5P-styles-subtitle-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-16-letterSpacing,0px);}
.z-default-5meL5P-styles-subtitle-line-height-5{line-height:var(--z-default-typography-copy-16-lineHeight,24px);}
.z-default-5meL5P-styles-time-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-5meL5P-styles-time-font-family-1{font-family:var(--z-default-typography-copy-13-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-time-font-size-2{font-size:var(--z-default-typography-copy-13-fontSize,13px);}
.z-default-5meL5P-styles-time-font-weight-3{font-weight:var(--z-default-typography-copy-13-fontWeight,400);}
.z-default-5meL5P-styles-time-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-13-letterSpacing,0px);}
.z-default-5meL5P-styles-time-line-height-5{line-height:var(--z-default-typography-copy-13-lineHeight,18px);}
.z-default-5meL5P-styles-title-font-family-0{font-family:var(--z-default-typography-heading-32-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-5meL5P-styles-title-font-size-1{font-size:var(--z-default-typography-heading-32-fontSize,32px);}
.z-default-5meL5P-styles-title-font-weight-2{font-weight:var(--z-default-typography-heading-32-fontWeight,600);}
.z-default-5meL5P-styles-title-letter-spacing-3{letter-spacing:var(--z-default-typography-heading-32-letterSpacing,-1.28px);}
.z-default-5meL5P-styles-title-line-height-4{line-height:var(--z-default-typography-heading-32-lineHeight,40px);}
.z-default-5meL5P-styles-transaction-align-items-0{align-items:center;}
.z-default-5meL5P-styles-transaction-border-top-1{border-top:1px solid;}
.z-default-5meL5P-styles-transaction-border-top-color-2{border-top-color:var(--z-default-color-grayAlpha-300,light-dark(#0000001a,#ffffff21));}
.z-default-5meL5P-styles-transaction-display-3{display:flex;}
.z-default-5meL5P-styles-transaction-gap-4{gap:var(--z-default-spacing-3,0.75rem);}
.z-default-5meL5P-styles-transaction-padding-block-5{padding-block:var(--z-default-spacing-3,0.75rem);}
.z-default-5meL5P-styles-transaction-border-top-6{&:first-child{border-top:none;}}
.z-default-5meL5P-styles-transaction-pt-7{&:first-child{padding-top:var(--z-default-spacing-0,0rem);}}
.z-default-5meL5P-styles-transaction-pb-8{&:last-child{padding-bottom:var(--z-default-spacing-0,0rem);}}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Froutes%2Fcallback.tsx.css */
.z-default-LreF0X-styles-column-display-0{display:grid;}
.z-default-LreF0X-styles-column-gap-1{gap:var(--z-default-spacing-8,2rem);}
.z-default-max-width-26rem{max-width:26rem;}
.z-default-w-\5b 100\25 \5d {width:100%;}
.z-default-text-\5b var\28 --z-default-color-red-900\2c light-dark\28 \23 cb2a2f\2c \23 ff6166\29 \29 \5d {color:var(--z-default-color-red-900,light-dark(#cb2a2f,#ff6166));}
.z-default-LreF0X-styles-error-font-family-1{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-LreF0X-styles-error-font-size-2{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-LreF0X-styles-error-font-weight-3{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-LreF0X-styles-error-letter-spacing-4{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-LreF0X-styles-error-line-height-5{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-LreF0X-styles-failure-display-0{display:grid;}
.z-default-LreF0X-styles-failure-gap-1{gap:var(--z-default-spacing-4,1rem);}
.z-default-align-items-center{align-items:center;}
.z-default-LreF0X-styles-main-display-1{display:flex;}
.z-default-flex-1{flex:1;}
.z-default-justify-content-center{justify-content:center;}
.z-default-LreF0X-styles-main-padding-block-4{padding-block:var(--z-default-spacing-16,4rem);}
.z-default-LreF0X-styles-main-padding-inline-5{padding-inline:var(--z-default-spacing-4,1rem);}
.z-default-LreF0X-styles-status-display-0{display:flex;}
.z-default-text-align-center{text-align:center;}
.z-default-text-wrap-balance{text-wrap:balance;}
.z-default-LreF0X-styles-title-font-family-2{font-family:var(--z-default-typography-heading-32-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-LreF0X-styles-title-font-size-3{font-size:var(--z-default-typography-heading-32-fontSize,32px);}
.z-default-LreF0X-styles-title-font-weight-4{font-weight:var(--z-default-typography-heading-32-fontWeight,600);}
.z-default-LreF0X-styles-title-letter-spacing-5{letter-spacing:var(--z-default-typography-heading-32-letterSpacing,-1.28px);}
.z-default-LreF0X-styles-title-line-height-6{line-height:var(--z-default-typography-heading-32-lineHeight,40px);}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Froutes%2Findex.tsx.css */
.z-default-U0yUbc-styles-column-display-0{display:grid;}
.z-default-U0yUbc-styles-column-gap-1{gap:var(--z-default-spacing-8,2rem);}
.z-default-U0yUbc-styles-column-max-width-2{max-width:22rem;}
.z-default-U0yUbc-styles-column-w-3{width:100%;}
.z-default-U0yUbc-styles-divider-border-0{border:none;}
.z-default-U0yUbc-styles-divider-border-top-1{border-top:1px solid;}
.z-default-U0yUbc-styles-divider-border-top-color-2{border-top-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-U0yUbc-styles-divider-margin-block-3{margin-block:var(--z-default-spacing-2,0.5rem);}
.z-default-U0yUbc-styles-divider-w-4{width:100%;}
.z-default-U0yUbc-styles-error-text-0{color:var(--z-default-color-red-900,light-dark(#cb2a2f,#ff6166));}
.z-default-U0yUbc-styles-error-text-align-1{text-align:center;}
.z-default-U0yUbc-styles-error-font-family-2{font-family:var(--z-default-typography-copy-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-error-font-size-3{font-size:var(--z-default-typography-copy-14-fontSize,14px);}
.z-default-U0yUbc-styles-error-font-weight-4{font-weight:var(--z-default-typography-copy-14-fontWeight,400);}
.z-default-U0yUbc-styles-error-letter-spacing-5{letter-spacing:var(--z-default-typography-copy-14-letterSpacing,0px);}
.z-default-U0yUbc-styles-error-line-height-6{line-height:var(--z-default-typography-copy-14-lineHeight,20px);}
.z-default-U0yUbc-styles-field-display-0{display:grid;}
.z-default-U0yUbc-styles-field-gap-1{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-U0yUbc-styles-footer-align-items-0{align-items:center;}
.z-default-U0yUbc-styles-footer-border-top-1{border-top:1px solid;}
.z-default-U0yUbc-styles-footer-border-top-color-2{border-top-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-U0yUbc-styles-footer-text-3{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-U0yUbc-styles-footer-display-4{display:flex;}
.z-default-U0yUbc-styles-footer-gap-5{gap:var(--z-default-spacing-4,1rem);}
.z-default-U0yUbc-styles-footer-justify-content-6{justify-content:space-between;}
.z-default-U0yUbc-styles-footer-padding-block-7{padding-block:var(--z-default-spacing-6,1.5rem);}
.z-default-U0yUbc-styles-footer-padding-inline-8{padding-inline:var(--z-default-spacing-6,1.5rem);}
.z-default-U0yUbc-styles-footer-font-family-9{font-family:var(--z-default-typography-copy-13-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-footer-font-size-10{font-size:var(--z-default-typography-copy-13-fontSize,13px);}
.z-default-U0yUbc-styles-footer-font-weight-11{font-weight:var(--z-default-typography-copy-13-fontWeight,400);}
.z-default-U0yUbc-styles-footer-letter-spacing-12{letter-spacing:var(--z-default-typography-copy-13-letterSpacing,0px);}
.z-default-U0yUbc-styles-footer-line-height-13{line-height:var(--z-default-typography-copy-13-lineHeight,18px);}
.z-default-U0yUbc-styles-footer-text-14{& a{color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-U0yUbc-styles-footer-text-underline-offset-15{& a{text-underline-offset:3px;}}
@media (width < 40rem){.z-default-U0yUbc-styles-footer-align-items-16{align-items:flex-start;}}
@media (width < 40rem){.z-default-U0yUbc-styles-footer-flex-direction-17{flex-direction:column;}}
@media (width < 40rem){.z-default-U0yUbc-styles-footer-padding-inline-18{padding-inline:var(--z-default-spacing-4,1rem);}}
.z-default-U0yUbc-styles-input-bg-0{background-color:var(--z-default-color-background-primary,light-dark(#fafafa,#000));}
.z-default-U0yUbc-styles-input-border-1{border:1px solid;}
.z-default-U0yUbc-styles-input-border-color-2{border-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-U0yUbc-styles-input-border-radius-3{border-radius:var(--z-default-radius-md,0.375rem);}
.z-default-U0yUbc-styles-input-text-4{color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}
.z-default-U0yUbc-styles-input-h-5{height:var(--z-default-spacing-12,3rem);}
.z-default-U0yUbc-styles-input-min-width-6{min-width:var(--z-default-spacing-0,0rem);}
.z-default-U0yUbc-styles-input-padding-inline-7{padding-inline:var(--z-default-spacing-3,0.75rem);}
.z-default-U0yUbc-styles-input-font-family-8{font-family:var(--z-default-typography-copy-16-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-input-font-size-9{font-size:var(--z-default-typography-copy-16-fontSize,16px);}
.z-default-U0yUbc-styles-input-font-weight-10{font-weight:var(--z-default-typography-copy-16-fontWeight,400);}
.z-default-U0yUbc-styles-input-letter-spacing-11{letter-spacing:var(--z-default-typography-copy-16-letterSpacing,0px);}
.z-default-U0yUbc-styles-input-line-height-12{line-height:var(--z-default-typography-copy-16-lineHeight,24px);}
.z-default-U0yUbc-styles-input-border-color-13{&:hover{border-color:var(--z-default-color-grayAlpha-500,light-dark(#00000036,#ffffff3d));}}
.z-default-U0yUbc-styles-input-border-color-14{&:focus-visible{border-color:var(--z-default-color-gray-1000,light-dark(#171717,#ededed));}}
.z-default-U0yUbc-styles-input-outline-15{&:focus-visible{outline:2px solid;}}
.z-default-U0yUbc-styles-input-outline-color-16{&:focus-visible{outline-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}}
.z-default-U0yUbc-styles-input-outline-offset-17{&:focus-visible{outline-offset:0px;}}
.z-default-U0yUbc-styles-input-text-18{&::placeholder{color:var(--z-default-color-gray-700,#8f8f8f);}}
.z-default-U0yUbc-styles-label-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-U0yUbc-styles-label-font-family-1{font-family:var(--z-default-typography-label-13-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-label-font-size-2{font-size:var(--z-default-typography-label-13-fontSize,13px);}
.z-default-U0yUbc-styles-label-font-weight-3{font-weight:var(--z-default-typography-label-13-fontWeight,400);}
.z-default-U0yUbc-styles-label-letter-spacing-4{letter-spacing:var(--z-default-typography-label-13-letterSpacing,0px);}
.z-default-U0yUbc-styles-label-line-height-5{line-height:var(--z-default-typography-label-13-lineHeight,16px);}
.z-default-U0yUbc-styles-main-align-items-0{align-items:center;}
.z-default-U0yUbc-styles-main-display-1{display:flex;}
.z-default-U0yUbc-styles-main-flex-2{flex:1;}
.z-default-U0yUbc-styles-main-justify-content-3{justify-content:center;}
.z-default-U0yUbc-styles-main-padding-block-4{padding-block:var(--z-default-spacing-16,4rem);}
.z-default-U0yUbc-styles-main-padding-inline-5{padding-inline:var(--z-default-spacing-4,1rem);}
.z-default-U0yUbc-styles-note-text-0{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-U0yUbc-styles-note-text-align-1{text-align:center;}
.z-default-U0yUbc-styles-note-font-family-2{font-family:var(--z-default-typography-copy-13-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-note-font-size-3{font-size:var(--z-default-typography-copy-13-fontSize,13px);}
.z-default-U0yUbc-styles-note-font-weight-4{font-weight:var(--z-default-typography-copy-13-fontWeight,400);}
.z-default-U0yUbc-styles-note-letter-spacing-5{letter-spacing:var(--z-default-typography-copy-13-letterSpacing,0px);}
.z-default-U0yUbc-styles-note-line-height-6{line-height:var(--z-default-typography-copy-13-lineHeight,18px);}
.z-default-U0yUbc-styles-stack-display-0{display:grid;}
.z-default-U0yUbc-styles-stack-gap-1{gap:var(--z-default-spacing-3,0.75rem);}
.z-default-U0yUbc-styles-title-text-align-0{text-align:center;}
.z-default-U0yUbc-styles-title-text-wrap-1{text-wrap:balance;}
.z-default-U0yUbc-styles-title-font-family-2{font-family:var(--z-default-typography-heading-32-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-U0yUbc-styles-title-font-size-3{font-size:var(--z-default-typography-heading-32-fontSize,32px);}
.z-default-U0yUbc-styles-title-font-weight-4{font-weight:var(--z-default-typography-heading-32-fontWeight,600);}
.z-default-U0yUbc-styles-title-letter-spacing-5{letter-spacing:var(--z-default-typography-heading-32-letterSpacing,-1.28px);}
.z-default-U0yUbc-styles-title-line-height-6{line-height:var(--z-default-typography-heading-32-lineHeight,40px);}

/*  zyzz:%2FUsers%2Falex%2Ftempo%2Foidc-demo%2Fsrc%2Fcomponents%2FFrame.tsx.css */
.z-default-RL_fUV-styles-bar-align-items-0{align-items:center;}
.z-default-RL_fUV-styles-bar-border-bottom-1{border-bottom:1px solid;}
.z-default-RL_fUV-styles-bar-border-bottom-color-2{border-bottom-color:var(--z-default-color-grayAlpha-400,light-dark(#00000014,#ffffff24));}
.z-default-RL_fUV-styles-bar-display-3{display:flex;}
.z-default-RL_fUV-styles-bar-h-4{height:var(--z-default-spacing-16,4rem);}
.z-default-RL_fUV-styles-bar-justify-content-5{justify-content:space-between;}
.z-default-RL_fUV-styles-bar-padding-inline-6{padding-inline:var(--z-default-spacing-6,1.5rem);}
@media (width < 40rem){.z-default-RL_fUV-styles-bar-padding-inline-7{padding-inline:var(--z-default-spacing-4,1rem);}}
.z-default-RL_fUV-styles-brand-align-items-0{align-items:center;}
.z-default-RL_fUV-styles-brand-text-1{color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}
.z-default-RL_fUV-styles-brand-display-2{display:flex;}
.z-default-RL_fUV-styles-brand-gap-3{gap:var(--z-default-spacing-2,0.5rem);}
.z-default-RL_fUV-styles-brand-text-decoration-4{text-decoration:none;}
.z-default-RL_fUV-styles-brand-font-family-5{font-family:var(--z-default-typography-heading-16-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-RL_fUV-styles-brand-font-size-6{font-size:var(--z-default-typography-heading-16-fontSize,16px);}
.z-default-RL_fUV-styles-brand-font-weight-7{font-weight:var(--z-default-typography-heading-16-fontWeight,600);}
.z-default-RL_fUV-styles-brand-letter-spacing-8{letter-spacing:var(--z-default-typography-heading-16-letterSpacing,-.32px);}
.z-default-RL_fUV-styles-brand-line-height-9{line-height:var(--z-default-typography-heading-16-lineHeight,24px);}
.z-default-RL_fUV-styles-frame-display-0{display:flex;}
.z-default-RL_fUV-styles-frame-flex-direction-1{flex-direction:column;}
.z-default-RL_fUV-styles-frame-min-height-2{min-height:100dvh;}
.z-default-RL_fUV-styles-link-align-items-0{align-items:center;}
.z-default-RL_fUV-styles-link-border-radius-1{border-radius:var(--z-default-radius-md,0.375rem);}
.z-default-RL_fUV-styles-link-text-2{color:var(--z-default-color-gray-900,light-dark(#4d4d4d,#a1a1a1));}
.z-default-RL_fUV-styles-link-display-3{display:inline-flex;}
.z-default-RL_fUV-styles-link-gap-4{gap:var(--z-default-spacing-1,0.25rem);}
.z-default-RL_fUV-styles-link-padding-block-5{padding-block:var(--z-default-spacing-1,0.25rem);}
.z-default-RL_fUV-styles-link-padding-inline-6{padding-inline:var(--z-default-spacing-2,0.5rem);}
.z-default-RL_fUV-styles-link-text-decoration-7{text-decoration:none;}
.z-default-RL_fUV-styles-link-font-family-8{font-family:var(--z-default-typography-label-14-fontFamily,Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");}
.z-default-RL_fUV-styles-link-font-size-9{font-size:var(--z-default-typography-label-14-fontSize,14px);}
.z-default-RL_fUV-styles-link-font-weight-10{font-weight:var(--z-default-typography-label-14-fontWeight,400);}
.z-default-RL_fUV-styles-link-letter-spacing-11{letter-spacing:var(--z-default-typography-label-14-letterSpacing,0px);}
.z-default-RL_fUV-styles-link-line-height-12{line-height:var(--z-default-typography-label-14-lineHeight,20px);}
.z-default-RL_fUV-styles-link-text-13{&:hover{color:var(--z-default-color-foreground,light-dark(#171717,#ededed));}}
.z-default-RL_fUV-styles-link-outline-14{&:focus-visible{outline:2px solid;}}
.z-default-RL_fUV-styles-link-outline-color-15{&:focus-visible{outline-color:var(--z-default-color-blue-700,#0072f5);}}
.z-default-RL_fUV-styles-nav-align-items-0{align-items:center;}
.z-default-RL_fUV-styles-nav-display-1{display:flex;}
.z-default-RL_fUV-styles-nav-gap-2{gap:var(--z-default-spacing-2,0.5rem);}