UNPKG

@kloudlite/design-system

Version:

A design system for building ambitious products.

2,227 lines 81.4 kB
/* components/css/index.scss */ :root { --amber-50: #fffbeb; --amber-100: #fef3c7; --amber-200: #fde68a; --amber-300: #fcd34d; --amber-400: #fbbf24; --amber-500: #f59e0b; --amber-600: #d97706; --amber-700: #b45309; --amber-800: #92400e; --amber-900: #78350f; --amber-1100: #391503; --green-50: #f0fdf4; --green-100: #dcfce7; --green-200: #bbf7d0; --green-300: #86efac; --green-400: #4ade80; --green-500: #22c55e; --green-600: #16a34a; --green-700: #15803d; --green-800: #166534; --green-900: #14532d; --green-1100: #0c3b1f; --fuchsia-50: #fdf4ff; --fuchsia-100: #fae8ff; --fuchsia-200: #f5d0fe; --fuchsia-300: #f0abfc; --fuchsia-400: #e879f9; --fuchsia-500: #d946ef; --fuchsia-600: #c026d3; --fuchsia-700: #a21caf; --fuchsia-800: #86198f; --fuchsia-900: #701a75; --purple-50: #fffbff; --purple-100: #f3eeff; --purple-200: #e3dfff; --purple-300: #8573cb; --purple-400: #6b4fbb; --purple-500: #5c44a2; --purple-600: #726dc4; --purple-700: #413b90; --purple-800: #292278; --purple-900: #171347; --red-50: #fef2f2; --red-100: #fee2e2; --red-200: #fecaca; --red-300: #fca5a5; --red-400: #f87171; --red-500: #ef4444; --red-600: #dc2626; --red-700: #b91c1c; --red-800: #991b1b; --red-900: #7f1d1d; --red-1100: #391503; --blue-50: #eff6ff; --blue-100: #dbeafe; --blue-200: #bfdbfe; --blue-300: #93c5fd; --blue-400: #60a5fa; --blue-500: #3b82f6; --blue-600: #2563eb; --blue-700: #1d4ed8; --blue-800: #1e40af; --blue-900: #1e3a8a; --blue-1100: #091842; --teal-50: #f0fdfa; --teal-100: #ccfbf1; --teal-200: #99f6e4; --teal-300: #5eead4; --teal-400: #2dd4bf; --teal-500: #14b8a6; --teal-600: #0d9488; --teal-700: #0f766e; --teal-800: #115e59; --teal-900: #134e4a; --zinc-50: #fafafa; --zinc-100: #eeeef0; --zinc-200: #e4e4e7; --zinc-300: #d4d4d8; --zinc-400: #a1a1aa; --zinc-500: #71717a; --zinc-600: #52525b; --zinc-700: #3f3f46; --zinc-800: #27272a; --zinc-900: #18181b; --zinc-1000: #0f0f11; --grey-50: #ffffff; --grey-100: #f3f4f6; --grey-200: #e4e4e7; --grey-300: #d1d5db; --grey-400: #9ca3af; --grey-500: #6b7280; --grey-600: #4b5563; --grey-700: #374151; --grey-800: #1f2937; --grey-900: #111827; --grey-1100: #020408; --surface-basic-default: var(--grey-50); --surface-basic-subdued: var(--zinc-50); --surface-basic-hovered: var(--grey-100); --surface-basic-pressed: var(--zinc-200); --surface-basic-input: var(--grey-50); --surface-basic-active: var(--zinc-100); --surface-basic-overlay-bg: var(--zinc-900); --surface-basic-container-bg: var(--grey-100); --surface-primary-default: var(--blue-600); --surface-primary-subdued: var(--blue-50); --surface-primary-hovered: var(--blue-500); --surface-primary-pressed: var(--blue-800); --surface-primary-selected: var(--blue-100); --surface-secondary-default: var(--amber-300); --surface-secondary-subdued: var(--amber-100); --surface-secondary-hovered: var(--amber-500); --surface-secondary-pressed: var(--amber-600); --surface-tertiary-default: var(--zinc-800); --surface-tertiary-hovered: var(--grey-700); --surface-tertiary-pressed: var(--zinc-900); --surface-tertiary-active: var(--zinc-700); --surface-critical-default: var(--red-500); --surface-critical-subdued: var(--red-50); --surface-critical-hovered: var(--red-600); --surface-critical-pressed: var(--red-700); --surface-warning-default: var(--amber-500); --surface-warning-subdued: var(--amber-50); --surface-warning-hovered: var(--amber-600); --surface-warning-pressed: var(--amber-700); --surface-success-default: var(--green-500); --surface-success-subdued: var(--green-50); --surface-success-hovered: var(--green-600); --surface-success-pressed: var(--green-700); --surface-purple-default: var(--purple-400); --surface-purple-hovered: var(--purple-300); --surface-purple-pressed: var(--purple-500); --text-default: var(--grey-900); --text-soft: var(--zinc-500); --text-strong: var(--grey-600); --text-disabled: var(--grey-400); --text-primary: var(--blue-700); --text-on-primary: var(--grey-50); --text-on-secondary: var(--grey-50); --text-secondary: var(--amber-600); --text-critical: var(--red-600); --text-warning: var(--amber-600); --text-success: var(--green-600); --icon-default: var(--grey-900); --icon-soft: var(--zinc-500); --icon-strong: var(--grey-600); --icon-disabled: var(--grey-400); --icon-primary: var(--blue-700); --icon-on-primary: var(--grey-50); --icon-on-secondary: var(--grey-50); --icon-secondary: var(--teal-600); --icon-critical: var(--red-600); --icon-warning: var(--amber-600); --icon-success: var(--green-600); --icon-logo: var(--blue-600); --border-default: var(--zinc-200); --border-dark: var(--zinc-300); --border-disabled: var(--zinc-100); --border-primary: var(--blue-600); --border-focus: var(--blue-400); --border-secondary: var(--amber-600); --border-tertiary: var(--zinc-600); --border-critical: var(--red-600); --border-warning: var(--amber-600); --border-success: var(--green-600); --border-purple: var(--purple-500); } [data-theme=dark] { --surface-basic-default: var(--zinc-900); --surface-basic-subdued: var(--zinc-1000); --surface-basic-hovered: var(--zinc-700); --surface-basic-pressed: var(--zinc-800); --surface-basic-input: var(--grey-1100); --surface-basic-active: var(--zinc-800); --surface-basic-overlay-bg: var(--zinc-900); --surface-basic-container-bg: var(--zinc-900); --surface-primary-default: var(--blue-800); --surface-primary-subdued: var(--blue-1100); --surface-primary-hovered: var(--blue-600); --surface-primary-pressed: var(--blue-900); --surface-primary-selected: var(--blue-1100); --surface-secondary-default: var(--amber-700); --surface-secondary-subdued: var(--amber-1100); --surface-secondary-hovered: var(--amber-600); --surface-secondary-pressed: var(--amber-900); --surface-tertiary-default: var(--grey-50); --surface-tertiary-hovered: var(--grey-100); --surface-tertiary-pressed: var(--zinc-200); --surface-tertiary-active: var(--zinc-100); --surface-critical-default: var(--red-700); --surface-critical-subdued: var(--red-1100); --surface-critical-hovered: var(--red-600); --surface-critical-pressed: var(--red-900); --surface-warning-default: var(--amber-700); --surface-warning-subdued: var(--amber-1100); --surface-warning-hovered: var(--amber-600); --surface-warning-pressed: var(--amber-900); --surface-success-default: var(--green-700); --surface-success-subdued: var(--green-1100); --surface-success-hovered: var(--green-600); --surface-success-pressed: var(--green-900); --text-default: var(--zinc-100); --text-soft: var(--zinc-400); --text-strong: var(--grey-300); --text-disabled: var(--zinc-600); --text-primary: var(--blue-400); --text-on-primary: var(--zinc-100); --text-on-secondary: var(--grey-900); --text-secondary: var(--amber-500); --text-critical: var(--red-500); --text-warning: var(--amber-500); --text-success: var(--green-500); --icon-default: var(--zinc-100); --icon-soft: var(--zinc-400); --icon-strong: var(--zinc-300); --icon-disabled: var(--zinc-600); --icon-primary: var(--blue-400); --icon-on-primary: var(--zinc-100); --icon-on-secondary: var(--grey-900); --icon-secondary: var(--amber-500); --icon-critical: var(--red-500); --icon-warning: var(--amber-500); --icon-success: var(--green-500); --icon-logo: var(--zinc-100); --border-default: var(--zinc-800); --border-dark: var(--zinc-700); --border-disabled: var(--zinc-900); --border-primary: var(--blue-800); --border-focus: var(--blue-500); --border-secondary: var(--amber-800); --border-tertiary: var(--zinc-200); --border-critical: var(--red-800); --border-warning: var(--amber-800); --border-success: var(--green-800); } .range-slide-base { display: flex; height: 28px !important; align-items: center; padding: 0px !important; } .range-slide-base .rc-slider-rail { height: 4px; border-radius: 0.25rem; background-color: var(--border-default); } .range-slide-base .rc-slider-track { z-index: 10; height: 4px; background-color: var(--icon-primary); } .range-slide-base .rc-slider-handle { margin-top: 0px; height: 16px; width: 16px; border-radius: 9999px; border-width: 0px; border-style: none; border-color: transparent; background-color: var(--icon-primary); opacity: 1; --tw-ring-offset-width: 1px; } .range-slide-base .rc-slider-handle:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); --tw-ring-color: var(--border-focus); } .range-slide-base .rc-slider-handle:hover, .range-slide-base .rc-slider-handle:active { border-width: 0px !important; border-style: none !important; border-color: transparent !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow) !important; } .range-slide-base .rc-slider-handle:active { height: 20px; width: 20px; } .range-slide-base .rc-slider-handle-dragging { border-width: 0px !important; border-style: none !important; border-color: transparent !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow) !important; } .range-slide-base .rc-slider-step .rc-slider-dot:last-child, .range-slide-base .rc-slider-step .rc-slider-dot:first-child { opacity: 0; } .range-slide-base .rc-slider-step .rc-slider-dot { width: 4px; border-radius: 0px; border-width: 0px; border-style: none; } .range-slider { display: flex; height: 28px !important; align-items: center; padding: 0px !important; } .range-slider .rc-slider-rail { height: 4px; border-radius: 0.25rem; background-color: var(--border-default); } .range-slider .rc-slider-track { z-index: 10; height: 4px; background-color: var(--icon-primary); } .range-slider .rc-slider-handle { margin-top: 0px; height: 16px; width: 16px; border-radius: 9999px; border-width: 0px; border-style: none; border-color: transparent; background-color: var(--icon-primary); opacity: 1; --tw-ring-offset-width: 1px; } .range-slider .rc-slider-handle:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); --tw-ring-color: var(--border-focus); } .range-slider .rc-slider-handle:hover, .range-slider .rc-slider-handle:active { border-width: 0px !important; border-style: none !important; border-color: transparent !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow) !important; } .range-slider .rc-slider-handle:active { height: 20px; width: 20px; } .range-slider .rc-slider-handle-dragging { border-width: 0px !important; border-style: none !important; border-color: transparent !important; --tw-shadow: 0 0 #0000 !important; --tw-shadow-colored: 0 0 #0000 !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow) !important; } .range-slider .rc-slider-step .rc-slider-dot:last-child, .range-slider .rc-slider-step .rc-slider-dot:first-child { opacity: 0; } .range-slider .rc-slider-step .rc-slider-dot { width: 4px; border-radius: 0px; border-width: 0px; border-style: none; } .zener-select, .zener-select * { scroll-behavior: unset !important; } .zener-select svg { display: block; } .zener-select button { cursor: pointer; -webkit-appearance: button; background-color: transparent; background-image: none; } .zener-select input, .zener-select button { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0; padding: 0; } .zener-pointer-events-auto { pointer-events: auto; } .zener-invisible { visibility: hidden; } .zener-fixed { position: fixed; } .zener-absolute { position: absolute; } .zener-relative { position: relative; } .zener-inset-0 { inset: 0px; } .zener-left-0 { left: 0px; } .zener-left-\[50\%\] { left: 50%; } .zener-top-\[50\%\] { top: 50%; } .zener-z-\[9999999999999999999\] { z-index: 10000000000000000000; } .zener-mx-0 { margin-left: 0px; margin-right: 0px; } .zener-mx-0\.5 { margin-left: 0.125rem; margin-right: 0.125rem; } .zener-mx-1 { margin-left: 0.25rem; margin-right: 0.25rem; } .zener-mx-1\.5 { margin-left: 0.375rem; margin-right: 0.375rem; } .zener-mx-\[5px\] { margin-left: 5px; margin-right: 5px; } .-zener-ml-1 { margin-left: -0.25rem; } .zener-mb-5 { margin-bottom: 1.25rem; } .zener-ml-0 { margin-left: 0px; } .zener-mr-0 { margin-right: 0px; } .zener-mr-0\.5 { margin-right: 0.125rem; } .zener-mt-1 { margin-top: 0.25rem; } .zener-mt-3 { margin-top: 0.75rem; } .zener-mt-\[25px\] { margin-top: 25px; } .zener-flex { display: flex; } .zener-inline-flex { display: inline-flex; } .zener-hidden { display: none; } .zener-h-0 { height: 0px; } .zener-h-5 { height: 1.25rem; } .zener-h-\[35px\] { height: 35px; } .zener-h-\[60px\] { height: 60px; } .zener-h-full { height: 100%; } .zener-max-h-\[85vh\] { max-height: 85vh; } .zener-min-h-\[24px\] { min-height: 24px; } .zener-w-5 { width: 1.25rem; } .zener-w-\[90vw\] { width: 90vw; } .zener-w-fit { width: -moz-fit-content; width: fit-content; } .zener-w-full { width: 100%; } .zener-min-w-0 { min-width: 0px; } .zener-min-w-\[50px\] { min-width: 50px; } .zener-max-w-\[450px\] { max-width: 450px; } .zener-max-w-full { max-width: 100%; } .zener-flex-1 { flex: 1 1 0%; } .zener-translate-x-\[-50\%\] { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .zener-translate-y-\[-50\%\] { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes zener-spin { to { transform: rotate(360deg); } } .zener-animate-spin { animation: zener-spin 1s linear infinite; } .zener-cursor-default { cursor: default; } .zener-cursor-pointer { cursor: pointer; } .zener-cursor-text { cursor: text; } .zener-select-none { -webkit-user-select: none; -moz-user-select: none; user-select: none; } .zener-flex-row { flex-direction: row; } .zener-flex-col { flex-direction: column; } .zener-flex-wrap { flex-wrap: wrap; } .zener-items-center { align-items: center; } .zener-justify-end { justify-content: flex-end; } .zener-justify-center { justify-content: center; } .zener-gap-0 { gap: 0px; } .zener-gap-0\.5 { gap: 0.125rem; } .zener-gap-1 { gap: 0.25rem; } .zener-gap-2 { gap: 0.5rem; } .zener-self-center { align-self: center; } .zener-overflow-hidden { overflow: hidden; } .zener-overflow-y-auto { overflow-y: auto; } .zener-overscroll-y-none { overscroll-behavior-y: none; } .zener-truncate { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .zener-whitespace-pre { white-space: pre; } .zener-rounded { border-radius: 0.25rem; } .zener-rounded-\[4px\] { border-radius: 4px; } .zener-rounded-\[6px\] { border-radius: 6px; } .zener-rounded-md { border-radius: 0.375rem; } .zener-border { border-width: 1px; } .zener-border-0 { border-width: 0px; } .zener-border-y { border-top-width: 1px; border-bottom-width: 1px; } .zener-border-solid { border-style: solid; } .zener-border-gray-100 { --tw-border-opacity: 1; border-color: rgb(243, 244, 246, var(--tw-border-opacity)); } .zener-border-gray-200 { --tw-border-opacity: 1; border-color: rgb(229, 231, 235, var(--tw-border-opacity)); } .zener-border-stone-100 { --tw-border-opacity: 1; border-color: rgb(245, 245, 244, var(--tw-border-opacity)); } .zener-border-stone-200 { --tw-border-opacity: 1; border-color: rgb(231, 229, 228, var(--tw-border-opacity)); } .zener-border-y-white { --tw-border-opacity: 1; border-top-color: rgb(255, 255, 255, var(--tw-border-opacity)); border-bottom-color: rgb(255, 255, 255, var(--tw-border-opacity)); } .zener-bg-\[\#E3E3E3\] { --tw-bg-opacity: 1; background-color: rgb(227, 227, 227, var(--tw-bg-opacity)); } .zener-bg-\[\#f0f0f0\] { --tw-bg-opacity: 1; background-color: rgb(240, 240, 240, var(--tw-bg-opacity)); } .zener-bg-black { --tw-bg-opacity: 1; background-color: rgb(0, 0, 0, var(--tw-bg-opacity)); } .zener-bg-black\/25 { background-color: rgba(0, 0, 0, 0.25); } .zener-bg-black\/5 { background-color: rgba(0, 0, 0, 0.05); } .zener-bg-black\/50 { background-color: rgba(0, 0, 0, 0.5); } .zener-bg-blue-200 { --tw-bg-opacity: 1; background-color: rgb(191, 219, 254, var(--tw-bg-opacity)); } .zener-bg-gray-400\/10 { background-color: rgba(156, 163, 175, 0.1); } .zener-bg-green-200 { --tw-bg-opacity: 1; background-color: rgb(187, 247, 208, var(--tw-bg-opacity)); } .zener-bg-red-200 { --tw-bg-opacity: 1; background-color: rgb(254, 202, 202, var(--tw-bg-opacity)); } .zener-bg-stone-200 { --tw-bg-opacity: 1; background-color: rgb(231, 229, 228, var(--tw-bg-opacity)); } .zener-bg-transparent { background-color: transparent; } .zener-bg-white { --tw-bg-opacity: 1; background-color: rgb(255, 255, 255, var(--tw-bg-opacity)); } .zener-bg-yellow-400 { --tw-bg-opacity: 1; background-color: rgb(250, 204, 21, var(--tw-bg-opacity)); } .zener-bg-yellow-500 { --tw-bg-opacity: 1; background-color: rgb(234, 179, 8, var(--tw-bg-opacity)); } .zener-bg-yellow-600 { --tw-bg-opacity: 1; background-color: rgb(202, 138, 4, var(--tw-bg-opacity)); } .zener-p-1 { padding: 0.25rem; } .zener-p-2 { padding: 0.5rem; } .zener-p-\[25px\] { padding: 25px; } .zener-px-1 { padding-left: 0.25rem; padding-right: 0.25rem; } .zener-px-1\.5 { padding-left: 0.375rem; padding-right: 0.375rem; } .zener-px-2 { padding-left: 0.5rem; padding-right: 0.5rem; } .zener-px-3 { padding-left: 0.75rem; padding-right: 0.75rem; } .zener-px-4 { padding-left: 1rem; padding-right: 1rem; } .zener-px-\[15px\] { padding-left: 15px; padding-right: 15px; } .zener-py-0 { padding-top: 0px; padding-bottom: 0px; } .zener-py-0\.5 { padding-top: 0.125rem; padding-bottom: 0.125rem; } .zener-py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; } .zener-py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; } .zener-py-px { padding-top: 1px; padding-bottom: 1px; } .zener-pl-5 { padding-left: 1.25rem; } .zener-pr-2 { padding-right: 0.5rem; } .zener-pt-3 { padding-top: 0.75rem; } .zener-text-center { text-align: center; } .zener-font-sans { font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; } .zener-text-\[17px\] { font-size: 17px; } .zener-text-sm { font-size: 0.875rem; line-height: 1.25rem; } .zener-text-xs { font-size: 0.75rem; line-height: 1rem; } .zener-font-bold { font-weight: 700; } .zener-font-medium { font-weight: 500; } .zener-leading-none { line-height: 1; } .zener-text-black { --tw-text-opacity: 1; color: rgb(0, 0, 0, var(--tw-text-opacity)); } .zener-text-black\/20 { color: rgba(0, 0, 0, 0.2); } .zener-text-black\/25 { color: rgba(0, 0, 0, 0.25); } .zener-text-black\/50 { color: rgba(0, 0, 0, 0.5); } .zener-text-gray-400 { --tw-text-opacity: 1; color: rgb(156, 163, 175, var(--tw-text-opacity)); } .zener-text-white { --tw-text-opacity: 1; color: rgb(255, 255, 255, var(--tw-text-opacity)); } .zener-text-white\/50 { color: rgba(255, 255, 255, 0.5); } .zener-opacity-0 { opacity: 0; } .zener-opacity-100 { opacity: 1; } .zener-opacity-30 { opacity: 0.3; } .zener-opacity-40 { opacity: 0.4; } .zener-opacity-60 { opacity: 0.6; } .zener-opacity-80 { opacity: 0.8; } .zener-shadow { --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow); } .zener-shadow-2xl { --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25); --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow); } .zener-shadow-\[hsl\(206_22\%_7\%_\/_35\%\)_0px_10px_38px_-10px\,_hsl\(206_22\%_7\%_\/_20\%\)_0px_10px_20px_-15px\] { --tw-shadow: hsl(206 22% 7% / 35%) 0px 10px 38px -10px, hsl(206 22% 7% / 20%) 0px 10px 20px -15px; --tw-shadow-colored: 0px 10px 38px -10px var(--tw-shadow-color), 0px 10px 20px -15px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow); } .zener-shadow-menu { --tw-shadow: 0 6px 16px 0 rgba(0,0,0,0.08), 0 3px 6px -4px rgba(0,0,0,0.12), 0 9px 28px 8px rgba(0,0,0,0.05); --tw-shadow-colored: 0 6px 16px 0 var(--tw-shadow-color), 0 3px 6px -4px var(--tw-shadow-color), 0 9px 28px 8px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)), var(--tw-shadow); } .zener-outline-none { outline: 2px solid transparent; outline-offset: 2px; } .zener-ring-1 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); } .zener-ring-blue-300 { --tw-ring-opacity: 1; --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity)); } .zener-ring-orange-400 { --tw-ring-opacity: 1; --tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity)); } .zener-transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .focus-within\:zener-ring-1:focus-within { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); } .focus-within\:zener-ring-blue-400:focus-within { --tw-ring-opacity: 1; --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity)); } .hover\:zener-opacity-100:hover { opacity: 1; } .hover\:zener-opacity-60:hover { opacity: 0.6; } .focus\:zener-outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; } .focus\:zener-ring-1:focus { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 rgba(0, 0, 0, 0)); } .focus\:zener-ring-blue-400:focus { --tw-ring-opacity: 1; --tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity)); } :root { --toastify-color-light:#fff; --toastify-color-dark:#121212; --toastify-color-info:#3498db; --toastify-color-success:#07bc0c; --toastify-color-warning:#f1c40f; --toastify-color-error:#e74c3c; --toastify-color-transparent:hsla(0,0%,100%,.7); --toastify-icon-color-info:var(--toastify-color-info); --toastify-icon-color-success:var(--toastify-color-success); --toastify-icon-color-warning:var(--toastify-color-warning); --toastify-icon-color-error:var(--toastify-color-error); --toastify-toast-width:320px; --toastify-toast-background:#fff; --toastify-toast-min-height:64px; --toastify-toast-max-height:800px; --toastify-font-family:sans-serif; --toastify-z-index:9999; --toastify-text-color-light:#757575; --toastify-text-color-dark:#fff; --toastify-text-color-info:#fff; --toastify-text-color-success:#fff; --toastify-text-color-warning:#fff; --toastify-text-color-error:#fff; --toastify-spinner-color:#616161; --toastify-spinner-color-empty-area:#e0e0e0; --toastify-color-progress-light:linear-gradient( 90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55); --toastify-color-progress-dark:#bb86fc; --toastify-color-progress-info:var(--toastify-color-info); --toastify-color-progress-success:var(--toastify-color-success); --toastify-color-progress-warning:var(--toastify-color-warning); --toastify-color-progress-error:var(--toastify-color-error) ; } .Toastify__toast-container { z-index: var(--toastify-z-index); -webkit-transform: translateZ(var(--toastify-z-index)); position: fixed; padding: 4px; width: var(--toastify-toast-width); box-sizing: border-box; color: #fff; } .Toastify__toast-container--top-left { top: 1em; left: 1em; } .Toastify__toast-container--top-center { top: 1em; left: 50%; transform: translateX(-50%); } .Toastify__toast-container--top-right { top: 1em; right: 1em; } .Toastify__toast-container--bottom-left { bottom: 1em; left: 1em; } .Toastify__toast-container--bottom-center { bottom: 1em; left: 50%; transform: translateX(-50%); } .Toastify__toast-container--bottom-right { bottom: 1em; right: 1em; } @media only screen and (max-width: 480px) { .Toastify__toast-container { width: 100vw; padding: 0; left: 0; margin: 0; } .Toastify__toast-container--top-center, .Toastify__toast-container--top-left, .Toastify__toast-container--top-right { top: 0; transform: translateX(0); } .Toastify__toast-container--bottom-center, .Toastify__toast-container--bottom-left, .Toastify__toast-container--bottom-right { bottom: 0; transform: translateX(0); } .Toastify__toast-container--rtl { right: 0; left: auto; } } .Toastify__toast { position: relative; min-height: var(--toastify-toast-min-height); box-sizing: border-box; margin-bottom: 1rem; padding: 8px; border-radius: 4px; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05); display: flex; justify-content: space-between; max-height: var(--toastify-toast-max-height); overflow: hidden; font-family: var(--toastify-font-family); cursor: default; direction: ltr; z-index: 0; } .Toastify__toast--rtl { direction: rtl; } .Toastify__toast--close-on-click { cursor: pointer; } .Toastify__toast-body { margin: auto 0; flex: 1 1 auto; padding: 6px; display: flex; align-items: center; } .Toastify__toast-body > div:last-child { word-break: break-word; flex: 1; } .Toastify__toast-icon { margin-inline-end: 10px; width: 20px; flex-shrink: 0; display: flex; } .Toastify--animate { animation-fill-mode: both; animation-duration: 0.7s; } .Toastify--animate-icon { animation-fill-mode: both; animation-duration: 0.3s; } @media only screen and (max-width: 480px) { .Toastify__toast { margin-bottom: 0; border-radius: 0; } } .Toastify__toast-theme--dark { background: var(--toastify-color-dark); color: var(--toastify-text-color-dark); } .Toastify__toast-theme--colored.Toastify__toast--default, .Toastify__toast-theme--light { background: var(--toastify-color-light); color: var(--toastify-text-color-light); } .Toastify__toast-theme--colored.Toastify__toast--info { color: var(--toastify-text-color-info); background: var(--toastify-color-info); } .Toastify__toast-theme--colored.Toastify__toast--success { color: var(--toastify-text-color-success); background: var(--toastify-color-success); } .Toastify__toast-theme--colored.Toastify__toast--warning { color: var(--toastify-text-color-warning); background: var(--toastify-color-warning); } .Toastify__toast-theme--colored.Toastify__toast--error { color: var(--toastify-text-color-error); background: var(--toastify-color-error); } .Toastify__progress-bar-theme--light { background: var(--toastify-color-progress-light); } .Toastify__progress-bar-theme--dark { background: var(--toastify-color-progress-dark); } .Toastify__progress-bar--info { background: var(--toastify-color-progress-info); } .Toastify__progress-bar--success { background: var(--toastify-color-progress-success); } .Toastify__progress-bar--warning { background: var(--toastify-color-progress-warning); } .Toastify__progress-bar--error { background: var(--toastify-color-progress-error); } .Toastify__progress-bar-theme--colored.Toastify__progress-bar--error, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--info, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--success, .Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning { background: var(--toastify-color-transparent); } .Toastify__close-button { color: #fff; background: transparent; outline: none; border: none; padding: 0; cursor: pointer; opacity: 0.7; transition: 0.3s ease; align-self: flex-start; } .Toastify__close-button--light { color: #000; opacity: 0.3; } .Toastify__close-button > svg { fill: currentColor; height: 16px; width: 14px; } .Toastify__close-button:focus, .Toastify__close-button:hover { opacity: 1; } @keyframes Toastify__trackProgress { 0% { transform: scaleX(1); } to { transform: scaleX(0); } } .Toastify__progress-bar { position: absolute; bottom: 0; left: 0; width: 100%; height: 5px; z-index: var(--toastify-z-index); opacity: 0.7; transform-origin: left; } .Toastify__progress-bar--animated { animation: Toastify__trackProgress linear 1 forwards; } .Toastify__progress-bar--controlled { transition: transform 0.2s; } .Toastify__progress-bar--rtl { right: 0; left: auto; transform-origin: right; } .Toastify__spinner { width: 20px; height: 20px; box-sizing: border-box; border: 2px solid; border-radius: 100%; border-color: var(--toastify-spinner-color-empty-area); border-right-color: var(--toastify-spinner-color); animation: Toastify__spin 0.65s linear infinite; } @keyframes Toastify__bounceInRight { 0%, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(3000px, 0, 0); } 60% { opacity: 1; transform: translate3d(-25px, 0, 0); } 75% { transform: translate3d(10px, 0, 0); } 90% { transform: translate3d(-5px, 0, 0); } to { transform: none; } } @keyframes Toastify__bounceOutRight { 20% { opacity: 1; transform: translate3d(-20px, 0, 0); } to { opacity: 0; transform: translate3d(2000px, 0, 0); } } @keyframes Toastify__bounceInLeft { 0%, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(-3000px, 0, 0); } 60% { opacity: 1; transform: translate3d(25px, 0, 0); } 75% { transform: translate3d(-10px, 0, 0); } 90% { transform: translate3d(5px, 0, 0); } to { transform: none; } } @keyframes Toastify__bounceOutLeft { 20% { opacity: 1; transform: translate3d(20px, 0, 0); } to { opacity: 0; transform: translate3d(-2000px, 0, 0); } } @keyframes Toastify__bounceInUp { 0%, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0, 3000px, 0); } 60% { opacity: 1; transform: translate3d(0, -20px, 0); } 75% { transform: translate3d(0, 10px, 0); } 90% { transform: translate3d(0, -5px, 0); } to { transform: translateZ(0); } } @keyframes Toastify__bounceOutUp { 20% { transform: translate3d(0, -10px, 0); } 40%, 45% { opacity: 1; transform: translate3d(0, 20px, 0); } to { opacity: 0; transform: translate3d(0, -2000px, 0); } } @keyframes Toastify__bounceInDown { 0%, 60%, 75%, 90%, to { animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 0% { opacity: 0; transform: translate3d(0, -3000px, 0); } 60% { opacity: 1; transform: translate3d(0, 25px, 0); } 75% { transform: translate3d(0, -10px, 0); } 90% { transform: translate3d(0, 5px, 0); } to { transform: none; } } @keyframes Toastify__bounceOutDown { 20% { transform: translate3d(0, 10px, 0); } 40%, 45% { opacity: 1; transform: translate3d(0, -20px, 0); } to { opacity: 0; transform: translate3d(0, 2000px, 0); } } .Toastify__bounce-enter--bottom-left, .Toastify__bounce-enter--top-left { animation-name: Toastify__bounceInLeft; } .Toastify__bounce-enter--bottom-right, .Toastify__bounce-enter--top-right { animation-name: Toastify__bounceInRight; } .Toastify__bounce-enter--top-center { animation-name: Toastify__bounceInDown; } .Toastify__bounce-enter--bottom-center { animation-name: Toastify__bounceInUp; } .Toastify__bounce-exit--bottom-left, .Toastify__bounce-exit--top-left { animation-name: Toastify__bounceOutLeft; } .Toastify__bounce-exit--bottom-right, .Toastify__bounce-exit--top-right { animation-name: Toastify__bounceOutRight; } .Toastify__bounce-exit--top-center { animation-name: Toastify__bounceOutUp; } .Toastify__bounce-exit--bottom-center { animation-name: Toastify__bounceOutDown; } @keyframes Toastify__zoomIn { 0% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes Toastify__zoomOut { 0% { opacity: 1; } 50% { opacity: 0; transform: scale3d(0.3, 0.3, 0.3); } to { opacity: 0; } } .Toastify__zoom-enter { animation-name: Toastify__zoomIn; } .Toastify__zoom-exit { animation-name: Toastify__zoomOut; } @keyframes Toastify__flipIn { 0% { transform: perspective(400px) rotateX(90deg); animation-timing-function: ease-in; opacity: 0; } 40% { transform: perspective(400px) rotateX(-20deg); animation-timing-function: ease-in; } 60% { transform: perspective(400px) rotateX(10deg); opacity: 1; } 80% { transform: perspective(400px) rotateX(-5deg); } to { transform: perspective(400px); } } @keyframes Toastify__flipOut { 0% { transform: perspective(400px); } 30% { transform: perspective(400px) rotateX(-20deg); opacity: 1; } to { transform: perspective(400px) rotateX(90deg); opacity: 0; } } .Toastify__flip-enter { animation-name: Toastify__flipIn; } .Toastify__flip-exit { animation-name: Toastify__flipOut; } @keyframes Toastify__slideInRight { 0% { transform: translate3d(110%, 0, 0); visibility: visible; } to { transform: translateZ(0); } } @keyframes Toastify__slideInLeft { 0% { transform: translate3d(-110%, 0, 0); visibility: visible; } to { transform: translateZ(0); } } @keyframes Toastify__slideInUp { 0% { transform: translate3d(0, 110%, 0); visibility: visible; } to { transform: translateZ(0); } } @keyframes Toastify__slideInDown { 0% { transform: translate3d(0, -110%, 0); visibility: visible; } to { transform: translateZ(0); } } @keyframes Toastify__slideOutRight { 0% { transform: translateZ(0); } to { visibility: hidden; transform: translate3d(110%, 0, 0); } } @keyframes Toastify__slideOutLeft { 0% { transform: translateZ(0); } to { visibility: hidden; transform: translate3d(-110%, 0, 0); } } @keyframes Toastify__slideOutDown { 0% { transform: translateZ(0); } to { visibility: hidden; transform: translate3d(0, 500px, 0); } } @keyframes Toastify__slideOutUp { 0% { transform: translateZ(0); } to { visibility: hidden; transform: translate3d(0, -500px, 0); } } .Toastify__slide-enter--bottom-left, .Toastify__slide-enter--top-left { animation-name: Toastify__slideInLeft; } .Toastify__slide-enter--bottom-right, .Toastify__slide-enter--top-right { animation-name: Toastify__slideInRight; } .Toastify__slide-enter--top-center { animation-name: Toastify__slideInDown; } .Toastify__slide-enter--bottom-center { animation-name: Toastify__slideInUp; } .Toastify__slide-exit--bottom-left, .Toastify__slide-exit--top-left { animation-name: Toastify__slideOutLeft; } .Toastify__slide-exit--bottom-right, .Toastify__slide-exit--top-right { animation-name: Toastify__slideOutRight; } .Toastify__slide-exit--top-center { animation-name: Toastify__slideOutUp; } .Toastify__slide-exit--bottom-center { animation-name: Toastify__slideOutDown; } @keyframes Toastify__spin { 0% { transform: rotate(0deg); } to { transform: rotate(1turn); } } html { font-feature-settings: "cv02", "cv03", "cv04", "cv11"; } *, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } ::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; } *, ::before, ::after { box-sizing: border-box; border-width: 0; border-style: solid; border-color: currentColor; } ::before, ::after { --tw-content: ""; } html, :host { line-height: 1.5; -webkit-text-size-adjust: 100%; -moz-tab-size: 4; -o-tab-size: 4; tab-size: 4; font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-variation-settings: normal; -webkit-tap-highlight-color: transparent; } body { margin: 0; line-height: inherit; } hr { height: 0; color: inherit; border-top-width: 1px; } abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } a { color: inherit; text-decoration: inherit; } b, strong { font-weight: bolder; } code, kbd, samp, pre { font-family: Roboto Mono, monospace; font-feature-settings: normal; font-variation-settings: normal; font-size: 1em; } small { font-size: 80%; } sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } table { text-indent: 0; border-color: inherit; border-collapse: collapse; } button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; letter-spacing: inherit; color: inherit; margin: 0; padding: 0; } button, select { text-transform: none; } button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) { -webkit-appearance: button; background-color: transparent; background-image: none; } :-moz-focusring { outline: auto; } :-moz-ui-invalid { box-shadow: none; } progress { vertical-align: baseline; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } [type=search] { -webkit-appearance: textfield; outline-offset: -2px; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } summary { display: list-item; } blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0; } fieldset { margin: 0; padding: 0; } legend { padding: 0; } ol, ul, menu { list-style: none; margin: 0; padding: 0; } dialog { padding: 0; } textarea { resize: vertical; } input::-moz-placeholder, textarea::-moz-placeholder { opacity: 1; color: #9ca3af; } input::placeholder, textarea::placeholder { opacity: 1; color: #9ca3af; } button, [role=button] { cursor: pointer; } :disabled { cursor: default; } img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; } img, video { max-width: 100%; height: auto; } [hidden]:where(:not([hidden=until-found])) { display: none; } *::-webkit-scrollbar { width: 6px; height: 6px; } *::-webkit-scrollbar-track { background-color: transparent; } *::-webkit-scrollbar-thumb { cursor: pointer; border-radius: 0.25rem; background-color: var(--surface-basic-hovered); } *::-webkit-scrollbar-track-piece { background-color: transparent; } *::-webkit-scrollbar-thumb:hover { background-color: var(--surface-basic-pressed); } .kl-bodyXs { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 10px; font-weight: 400; line-height: 14px; } .kl-bodySm { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 12px; font-weight: 400; line-height: 16px; } .kl-bodySm-medium { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 12px; line-height: 16px; font-weight: 500 !important; } .kl-bodyMd { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 14px; line-height: 20px; } .\!kl-bodyMd-medium { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 14px; line-height: 20px; font-weight: 500 !important; } .kl-bodyMd-medium { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 14px; line-height: 20px; font-weight: 500 !important; } .kl-bodyLg { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 16px; line-height: 24px; } .kl-headingSm { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 14px; font-weight: 600; line-height: 20px; } .kl-headingMd { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 16px; font-weight: 600; line-height: 24px; } .kl-headingLg { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 20px; font-weight: 600; line-height: 24px; } .kl-heading2xl { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 28px; font-weight: 600; line-height: 32px; } .kl-heading3xl { font-family: "Inter var", sans-serif; font-feature-settings: "cv02", "cv03", "cv04", "cv11"; font-size: 32px; font-weight: 600; line-height: 40px; } .kl-no-scrollbar::-webkit-scrollbar { display: none; } .kl-no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; } .kl-no-spinner::-webkit-inner-spin-button, .kl-no-spinner::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; } .kl-no-spinner { -moz-appearance: textfield; } .kl-pointer-events-none { pointer-events: none; } .kl-fixed { position: fixed; } .kl-absolute { position: absolute; } .kl-relative { position: relative; } .kl-sticky { position: sticky; } .kl-inset-0 { inset: 0px; } .-kl-left-\[3px\] { left: -3px; } .-kl-left-sm { left: -2px; } .-kl-right-4xl { right: -24px; } .-kl-top-sm { top: -2px; } .-kl-top-xs { top: -1px; } .kl-bottom-0 { bottom: 0px; } .kl-left-0 { left: 0px; } .kl-left-1\/2 { left: 50%; } .kl-right-0 { right: 0px; } .kl-top-0 { top: 0px; } .kl-top-1\/2 { top: 50%; } .kl-z-0 { z-index: 0; } .kl-z-10 { z-index: 10; } .kl-z-20 { z-index: 20; } .kl-z-40 { z-index: 40; } .kl-z-50 { z-index: 50; } .kl-z-\[99999999999\] { z-index: 99999999999; } .kl-z-\[9999999999\] { z-index: 9999999999